diff --git a/repo/js/使用历练点完成每日委托/main.js b/repo/js/使用历练点完成每日委托/main.js index 8141af81d..1dc88750f 100644 --- a/repo/js/使用历练点完成每日委托/main.js +++ b/repo/js/使用历练点完成每日委托/main.js @@ -108,7 +108,6 @@ const adventurePath = settings.adventurePath || '蒙德'; // 若未定义,用 await genshin.returnMainUi(); } } else { - log.warn("没有设置切换队伍,使用当前队伍使用历练點"); await genshin.returnMainUi(); } @@ -248,6 +247,7 @@ const adventurePath = settings.adventurePath || '蒙德'; // 若未定义,用 log.info("识别到部署按钮:({x},{y},{w},{h})", DeployButton.x, DeployButton.y, DeployButton.Width, DeployButton.Height); } DeployButton.click(); + await sleep(200); ConfigureStatue = true; break; } @@ -316,6 +316,7 @@ const adventurePath = settings.adventurePath || '蒙德'; // 若未定义,用 log.info("申请造访尘歌壶位置:({x},{y},{w},{h}), 识别内容:{text}", res.x, res.y, res.Width, res.Height, res.text); } res.click(); + await sleep(200); } } } @@ -460,7 +461,6 @@ const adventurePath = settings.adventurePath || '蒙德'; // 若未定义,用 if (AdventurerHandbookButton.isExist()) { log.info("识别到冒险之证按钮"); AdventurerHandbookButton.click(); - await sleep(2000) const ro22 = captureGameRegion(); let resList = ro22.findMulti(RecognitionObject.ocr(200, 300, 200, 100)); @@ -472,12 +472,13 @@ const adventurePath = settings.adventurePath || '蒙德'; // 若未定义,用 log.info("识别到委托选项卡位置:({x},{y},{w},{h}), 识别内容:{text}", res.x, res.y, res.Width, res.Height, res.text); } res.click(); + await sleep(200); } else { log.info("未识别到识别到委托选项卡"); } } - await sleep(2000) + await sleep(1800) const ro23 = captureGameRegion(); let EncounterPointsStageRewardsButton = ro23.find(EncounterPointsStageRewardsRo); ro23.dispose(); @@ -524,24 +525,26 @@ const adventurePath = settings.adventurePath || '蒙德'; // 若未定义,用 log.info("识别到委托选项卡位置:({x},{y},{w},{h}), 识别内容:{text}", res.x, res.y, res.Width, res.Height, res.text); } res.click(); + await sleep(200); + } else { log.info("未识别到识别到委托选项卡"); } } - await sleep(2000) + await sleep(1800) const ro28 = captureGameRegion(); let EncounterPointsStageRewardsButton = ro28.find(Cannot_receive); ro28.dispose(); if (EncounterPointsStageRewardsButton.isExist()) { log.info("识别到 完成所有任務"); - // EncounterPointsStageRewardsButton.click(); returnValue = true; - await sleep(2000); + await sleep(500); log.info("可领取历练点奖励"); // 檢查是否可以領取 且 沒有設置隊伍名稱 if (settingsNotDoublePoints == true && !settings.partyName) { + log.info("没有设置切换队伍,使用当前队伍使用历练點"); log.info(`不使用好友尘歌壶历练点领取双倍好感,直接使用历练点`); const ro29 = captureGameRegion(); let EncounterPointsStageRewardsButton = ro29.find(EncounterPointsStageRewardsRo); diff --git a/repo/js/使用历练点完成每日委托/manifest.json b/repo/js/使用历练点完成每日委托/manifest.json index 613374f27..745759813 100644 --- a/repo/js/使用历练点完成每日委托/manifest.json +++ b/repo/js/使用历练点完成每日委托/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "使用历练点完成每日委托", - "version": "2.1.1", + "version": "2.1.2", "bgi_version": "0.44.1", "description": "使用历练点完成每日委托:\n支持进入好友尘歌壶,使用历练点领取双倍好感(队伍中小于等于两人时,能使队伍中两人获得双倍好感)\n支持进入好友尘歌壶后,让指定位置角色离队\n能指定星期几执行,星期几不执行\n前往冒险家协会领取奖励", "authors": [