From 8f8cfa8541284e0b2fbd09affdd158fb8f6cebfa Mon Sep 17 00:00:00 2001 From: mno <718135749@qq.com> Date: Wed, 20 Aug 2025 11:53:43 +0800 Subject: [PATCH] =?UTF-8?q?js=EF=BC=9AAAA=E7=8B=97=E7=B2=AE=E6=89=B9?= =?UTF-8?q?=E5=8F=911.0.2=20(#1652)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- repo/js/AAA-Artifacts-Bulk-Supply/README.md | 2 ++ repo/js/AAA-Artifacts-Bulk-Supply/main.js | 13 ++++++++++++- repo/js/AAA-Artifacts-Bulk-Supply/manifest.json | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/repo/js/AAA-Artifacts-Bulk-Supply/README.md b/repo/js/AAA-Artifacts-Bulk-Supply/README.md index 0cddbe9cf..27228058e 100644 --- a/repo/js/AAA-Artifacts-Bulk-Supply/README.md +++ b/repo/js/AAA-Artifacts-Bulk-Supply/README.md @@ -82,6 +82,8 @@ https://www.kdocs.cn/wo/sl/v13uXscL ## 更新日志 +### 1.0.2(2025.08.20) +1.修复沿途自动分解不生效 ### 1.0.1(2025.08.19) 1.正式版的第一次归我了 2.优化几个度假村路线 diff --git a/repo/js/AAA-Artifacts-Bulk-Supply/main.js b/repo/js/AAA-Artifacts-Bulk-Supply/main.js index eec4b06ae..31184573e 100644 --- a/repo/js/AAA-Artifacts-Bulk-Supply/main.js +++ b/repo/js/AAA-Artifacts-Bulk-Supply/main.js @@ -38,6 +38,7 @@ let state = {}; let record = {}; let CDInfo = []; let failcount = 0; +let autoSalvageCount = 0; (async function () { setGameMetrics(1920, 1080, 1); @@ -359,7 +360,7 @@ async function processArtifacts(times = 1) { keyPress("VK_ESCAPE"); - await recognizeTextAndClick("分解", { x: 635, y: 991, width: 81, height: 57 }); + await findAndClick(decomposeRo); await sleep(1000); } await findAndClick(quickChooseRo); @@ -843,6 +844,16 @@ async function runEndingAndExtraPath() { } async function runPaths(folderFilePath, PartyName, doStop) { + if (settings.autoSalvage && autoSalvageCount >= 4) { + autoSalvageCount = 0; + if (settings.decomposeMode === "分解(经验瓶)") { + artifactExperienceDiff += await processArtifacts(1); + } else { + await processArtifacts(1); + } + } else { + autoSalvageCount++; + } if (state.cancel) return; let Paths = await readFolder(folderFilePath, true); for (let i = 0; i < Paths.length; i++) { diff --git a/repo/js/AAA-Artifacts-Bulk-Supply/manifest.json b/repo/js/AAA-Artifacts-Bulk-Supply/manifest.json index ec20e5b1a..7c5b72177 100644 --- a/repo/js/AAA-Artifacts-Bulk-Supply/manifest.json +++ b/repo/js/AAA-Artifacts-Bulk-Supply/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "AAA狗粮批发", - "version": "1.0.1", + "version": "1.0.2", "tags": [ "狗粮" ],