From c1180d87089192b509c3ae166457c23744d5eb6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=8F=90=E7=93=A6=E7=89=B9=E9=92=93=E9=B1=BC=E7=8E=B3?= =?UTF-8?q?=E5=B8=88?= <144542161+Hijiwos@users.noreply.github.com> Date: Fri, 18 Jul 2025 00:18:30 +0800 Subject: [PATCH] =?UTF-8?q?JS=E8=84=9A=E6=9C=AC=EF=BC=9A=E6=8F=90=E7=93=A6?= =?UTF-8?q?=E7=89=B9=E5=85=A8=E8=87=AA=E5=8A=A8=E9=92=93=E9=B1=BC=E3=80=90?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E3=80=91=20(#1362)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- repo/js/AutoFishingTeyvat/READEME.md | 63 ++++++++++++------------- repo/js/AutoFishingTeyvat/main.js | 2 +- repo/js/AutoFishingTeyvat/manifest.json | 4 +- 3 files changed, 34 insertions(+), 35 deletions(-) diff --git a/repo/js/AutoFishingTeyvat/READEME.md b/repo/js/AutoFishingTeyvat/READEME.md index b7054f23..a61b05f9 100644 --- a/repo/js/AutoFishingTeyvat/READEME.md +++ b/repo/js/AutoFishingTeyvat/READEME.md @@ -1,33 +1,32 @@ -脚本名称:提瓦特自动钓鱼(全流程+自选) - -功能描述:支持自动追踪并垂钓bgi支持的全提瓦特垂钓点 - -## 核心功能 - -1. 可自选地区、鱼类、鱼饵 -2. 可直接钓取特定物品的兑换材料(例如渔获) -3. 脚本会根据需要的鱼类自动调节时间,不需要的时段会跳过 -4. 支持部分地图追踪无法到达的钓鱼点(例如炽岩斗士急流鱼钓鱼点,枫丹廷东北钓鱼点、雷鸣仙垂钓点) -5. 支持从特定的垂钓点继续任务(仅启用所有垂钓点时可用) -6. 默认禁用需要战斗的路线,如有需要请在JS脚本配置内启用 -7. 支持自定义钓鱼超时时间 -8. 支持设置定时关闭(最多24小时) -9. 4点自动领取月卡(可选) -10. 自动记录垂钓点冷却时间(多人模式自动关闭) -11. 启用自动拾取(可选) - -## 注意事项 - -1. 部分点位涉及战斗,且队伍内不能有双风和跑步(不是冲刺)时加移速的角色 -2. 跑图位必须是少男体型(防止键鼠路线[GCM]出错) -3. 同时选择鱼类和鱼饵的情况下按照以下逻辑选择路线: 所有被选的鱼类会被加入任务列表,如果选择的鱼饵中某个鱼饵不是已选的任何一个鱼类的对应的鱼饵,那么这个鱼饵对应的所有鱼类将被添加到任务列表 -4. JS脚本的设置内各设置项含有优先级,如果存在高优先级且选项不为默认,则只有最高优先级的设置项生效 -5. 部分钓鱼点为路径追踪+键鼠脚本(GCM)的混合模式,可能会出现因键鼠脚本误差卡死的情况,如果出现这种情况,请在JS脚本设置禁用键鼠路线来禁用所有包含键鼠脚本的钓鱼点 -6. 如果启用了自动记录垂钓点冷却时间,进入其他世界钓鱼时请关闭该功能,防止垂钓点CD冲突(关闭后不会影响本地的CD存档,回到单人后再次启用即可) -7. 请确保```F2```用于打开**多人游戏**窗口,否则会影响多人模式检测,导致CD记录出现误差 - -## 其它 - -作者:提瓦特钓鱼玳师 - +脚本名称:提瓦特自动钓鱼(全流程+自选) + +功能描述:支持自动追踪并垂钓bgi支持的全提瓦特垂钓点 + +## 核心功能 + +1. 可自选地区、鱼类、鱼饵 +2. 可直接钓取特定物品的兑换材料(例如渔获) +3. 脚本会根据需要的鱼类自动调节时间,不需要的时段会跳过 +4. 支持部分地图追踪无法到达的钓鱼点(例如炽岩斗士急流鱼钓鱼点,枫丹廷东北钓鱼点、雷鸣仙垂钓点) +5. 支持从特定的垂钓点继续任务(仅启用所有垂钓点时可用) +6. 默认禁用需要战斗的路线,如有需要请在JS脚本配置内启用 +7. 支持自定义钓鱼超时时间 +8. 支持设置定时关闭(最多24小时) +9. 4点自动领取月卡(可选) +10. 自动记录垂钓点冷却时间(多人模式自动关闭) +11. 启用自动拾取(可选) + +## 注意事项 + +1. 部分点位涉及战斗,且队伍内不能有双风和跑步(不是冲刺)时加移速的角色 +2. 跑图位必须是少男体型(防止键鼠路线[GCM]出错) +3. 同时选择鱼类和鱼饵的情况下按照以下逻辑选择路线: 所有被选的鱼类会被加入任务列表,如果选择的鱼饵中某个鱼饵不是已选的任何一个鱼类的对应的鱼饵,那么这个鱼饵对应的所有鱼类将被添加到任务列表 +4. JS脚本的设置内各设置项含有优先级,如果存在高优先级且选项不为默认,则只有最高优先级的设置项生效 +5. 部分钓鱼点为路径追踪+键鼠脚本(GCM)的混合模式,可能会出现因键鼠脚本误差卡死的情况,如果出现这种情况,请在JS脚本设置禁用键鼠路线来禁用所有包含键鼠脚本的钓鱼点 +6. 请确保```F2```用于打开**多人游戏**窗口,否则会影响多人模式检测,导致CD记录出现误差 + +## 其它 + +作者:提瓦特钓鱼玳师 + 脚本反馈邮箱:hijiwos@hotmail.com \ No newline at end of file diff --git a/repo/js/AutoFishingTeyvat/main.js b/repo/js/AutoFishingTeyvat/main.js index 703ec5bd..44d6f0a1 100644 --- a/repo/js/AutoFishingTeyvat/main.js +++ b/repo/js/AutoFishingTeyvat/main.js @@ -563,7 +563,6 @@ } // 调用自动钓鱼 - await genshin.autofishing(fishing_time_dic[fishing_time]["param"]); await dispatcher.runTask(new SoloTask("AutoFishing", { "fishingTimePolicy": fishing_time_dic[fishing_time]["param"], "throwRodTimeOutTimeoutSeconds": time_out_throw, @@ -632,6 +631,7 @@ await sleep(1000); let ocrText = captureGameRegion().Find(ocrRoText); // 当前页面OCR if (ocrText.isExist() && ocrText.text === "回到单人模式") { + log.info("当前为多人模式,垂钓点CD统计已失效..."); fishing_cd = false; // 多人模式下关闭CD记录功能 } diff --git a/repo/js/AutoFishingTeyvat/manifest.json b/repo/js/AutoFishingTeyvat/manifest.json index 2748edcd..46fffa0e 100644 --- a/repo/js/AutoFishingTeyvat/manifest.json +++ b/repo/js/AutoFishingTeyvat/manifest.json @@ -1,9 +1,9 @@ { "manifest_version": 1, "name": "提瓦特自动钓鱼(全流程+自选)", - "version": "2.2.1", + "version": "2.2.2", "bgi_version": "0.47.0", - "description": "脚本名称:提瓦特自动钓鱼(全流程+自选)\n功能描述:支持自动追踪并垂钓bgi支持的全提瓦特垂钓点\n核心功能------------------------------>\n1.可自选地区、鱼类、鱼饵\n2.可直接钓取特定物品的兑换材料(例如渔获)\n3.脚本会根据需要的鱼类自动调节时间,不需要的时段会跳过\n4.支持部分地图追踪无法到达的钓鱼点(例如炽岩斗士急流鱼钓鱼点,枫丹廷东北钓鱼点、雷鸣仙垂钓点)\n5.支持从特定的垂钓点继续任务(仅启用所有垂钓点时可用)\n6.默认禁用需要战斗的路线,如有需要请在JS脚本配置内启用\n7.支持自定义钓鱼超时时间\n8.支持设置定时关闭(最多24小时)\n9.4点自动领取月卡(可选)\n10.自动记录垂钓点冷却时间(多人模式自动关闭)\n11.启用自动拾取(可选)\n注意事项------------------------------>\n1.部分点位涉及战斗,且队伍内不能有双风和跑步(不是冲刺)时加移速的角色\n2.跑图位必须是少男体型(防止键鼠路线[GCM]出错)\n3.同时选择鱼类和鱼饵的情况下按照以下逻辑选择路线: 所有被选的鱼类会被加入任务列表,如果选择的鱼饵中某个鱼饵不是已选的任何一个鱼类的对应的鱼饵,那么这个鱼饵对应的所有鱼类将被添加到任务列表\n4.JS脚本的设置内各设置项含有优先级,如果存在高优先级且选项不为默认,则只有最高优先级的设置项生效\n5.部分钓鱼点为路径追踪+键鼠脚本(GCM)的混合模式,可能会出现因键鼠脚本误差卡死的情况,如果出现这种情况,请在JS脚本设置禁用键鼠路线来禁用所有包含键鼠脚本的钓鱼点\n6. 如果启用了自动记录垂钓点冷却时间,进入其他世界钓鱼时请关闭该功能,防止垂钓点CD冲突(关闭后不会影响本地的CD存档,回到单人后再次启用即可)\n7. 请确保F2用于打开多人游戏窗口,否则会影响多人模式检测,导致CD记录出现误差\n---------------------------------------->\n作者:提瓦特钓鱼玳师\n脚本反馈邮箱:hijiwos@hotmail.com", + "description": "支持自动追踪并垂钓bgi支持的全提瓦特垂钓点", "authors": [ { "name": "提瓦特钓鱼玳师",