From 8a96fe6dffb205be075d9125094fa14a52ffa8ba Mon Sep 17 00:00:00 2001 From: 5117600049 <511760049@qq.com> Date: Mon, 28 Jul 2025 23:51:35 +0800 Subject: [PATCH] =?UTF-8?q?JS=E8=A7=92=E8=89=B2=E5=85=BB=E6=88=90=E4=B8=80?= =?UTF-8?q?=E6=9D=A1=E9=BE=99=EF=BC=8C=E4=BF=AE=E6=94=B9=E4=BA=86=E5=B0=91?= =?UTF-8?q?=E9=87=8F=E7=9A=84=E6=96=87=E6=9C=AC=E6=8F=8F=E8=BF=B0=EF=BC=8C?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E9=81=97=E6=BC=8F=E7=9A=84return?= =?UTF-8?q?=E9=81=BF=E5=85=8D=E6=AD=BB=E5=BE=AA=E7=8E=AF=EF=BC=8C=E8=AE=A2?= =?UTF-8?q?=E9=98=85=E4=BA=86=E7=9A=84=E8=B5=B6=E7=B4=A7=E6=8D=A2=20(#1433?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- repo/js/角色养成一条龙/README.md | 7 +++++-- repo/js/角色养成一条龙/main.js | 9 ++++++--- repo/js/角色养成一条龙/manifest.json | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/repo/js/角色养成一条龙/README.md b/repo/js/角色养成一条龙/README.md index 3ffe35ff..daf77bbe 100644 --- a/repo/js/角色养成一条龙/README.md +++ b/repo/js/角色养成一条龙/README.md @@ -1,11 +1,14 @@ -请确保对应的传送点和副本是开启的!!! +请自行确保传送点和副本是开启的!!! 目前只刷取角色突破素材、天赋书、技能培养素材,武器材料,不会升级以及合成(区域特产、怪物掉落物还未添加),建议额外在一条龙中添加自动副本刷取圣遗物和每日领奖兜底。 + +脚本的基本运行逻辑是,解析培养方案后,优先查看体力,体力充足的情况下,检查物品数量,物品不够,将会前往对应的副本刷取(考虑了合成时额外产出的情况,实际物品可能会少一些),副本没有开启,检测后会跳过,当材料刷满后会发送通知。 + 使用方法:打开米游社找到养成计算器,选择需要培养的角色,确认好培养方案后,查看总共需要多少材料(注意不是还需要多少材料!!!),依次填入即可,不知道 boss 叫什么名字的,点击计算器里的 boss 掉落物物图标即可前往查看。 假设需要自由天赋书,绿色的三本,蓝色的五本,紫色的一本,输入方式为"3-5-1",假设需要武器材料雾海云间,绿色的零个,蓝色的5个、紫色的11个,金色的6个输入方式为"0-5-11-6" -其他配置需要注意的有,请将独立任务中的自动副本领奖方式,改为原粹树脂一次,浓缩树脂五次,保证运行本脚本的时候不会多刷材料,这样不会影响其他功能的正常使用。 +其他配置需要注意的有,请将独立任务中的自动副本领奖方式,改为原粹树脂一次,浓缩树脂五次,保证运行本脚本的时候不会多刷材料,这样不会影响其他功能的正常使用。(目前自动副本按次数领奖有一些问题,会多打一次但不领奖属于正常现象,之后会解决),此外,使用的队伍是自动周本中设置好的队伍,不要和首领讨伐的队伍弄混淆。 配置组设置注意事项 1、开启地图追踪行走配置 2、关闭自动拾取 3、开启战斗配置 4、战斗策略选择"根据队伍自动选择" 5、关闭自动拾取 6、其他默认就行,练度较低的话,战斗超时时间可以加长 diff --git a/repo/js/角色养成一条龙/main.js b/repo/js/角色养成一条龙/main.js index c9442afc..cf26a762 100644 --- a/repo/js/角色养成一条龙/main.js +++ b/repo/js/角色养成一条龙/main.js @@ -778,11 +778,11 @@ let afterStamina = await queryStaminaValue(); notification.send(`${materialName}天赋书数量已经满足要求!!!`); return; } - } catch (error) { notification.send(`${materialName}天赋书刷取失败,错误信息: ${error}`); await genshin.tp(2297.6201171875,-824.5869140625);//传送到神像回血 + return; } } else{ @@ -804,9 +804,12 @@ let afterStamina = await queryStaminaValue(); res = 0.12*(weaponRequireCounts[0]-weaponCounts.green)+0.36*(weaponRequireCounts[1]-weaponCounts.blue)+(weaponRequireCounts[2]-weaponCounts.purple)+3*(weaponRequireCounts[3]-weaponCounts.gold); if(res>0){ log.info(`武器材料${materialName}大约还差${res.toFixed(2)}个紫色品质没有刷取`); - await gotoAutoDomain("weaponDomain"); + await gotoAutoDomain("weaponDomain"); } - else notification.send(`武器材料${materialName}数量已经满足要求!!!`); + else { + notification.send(`武器材料${materialName}数量已经满足要求!!!`); + return; + } } catch (error) { notification.send(`武器材料${materialName}刷取失败,错误信息: ${error}`); diff --git a/repo/js/角色养成一条龙/manifest.json b/repo/js/角色养成一条龙/manifest.json index ecf101cf..b55228e9 100644 --- a/repo/js/角色养成一条龙/manifest.json +++ b/repo/js/角色养成一条龙/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "角色养成一条龙", - "version": "1.0", + "version": "1.1", "description": "详见readme.md", "authors": [ {