From 34b7574faef9790fb9b010e6abe08565fcd69fab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E4=BA=91?= Date: Wed, 28 May 2025 15:39:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E6=AC=A1=E9=87=8D=E8=AF=95=E6=89=93?= =?UTF-8?q?=E5=BC=80=E5=9C=B0=E8=84=89=E8=8A=B1=EF=BC=8C=E6=9C=AA=E6=89=BE?= =?UTF-8?q?=E5=88=B0=E5=9C=B0=E8=84=89=E8=8A=B1=E7=9B=B4=E6=8E=A5=E6=8A=9B?= =?UTF-8?q?=E5=87=BA=E5=BC=82=E5=B8=B8=E4=B8=8D=E8=BF=9B=E8=A1=8C=E4=B8=8B?= =?UTF-8?q?=E4=B8=80=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- repo/js/AutoLeyLineOutcrop/main.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/repo/js/AutoLeyLineOutcrop/main.js b/repo/js/AutoLeyLineOutcrop/main.js index 00f8f201..17b7bd13 100644 --- a/repo/js/AutoLeyLineOutcrop/main.js +++ b/repo/js/AutoLeyLineOutcrop/main.js @@ -794,7 +794,7 @@ async function processLeyLineOutcrop(timeout, targetPath, retries = 0) { if (retries >= MAX_RETRIES) { log.error(`打开地脉花失败,已重试${MAX_RETRIES}次,终止处理`); log.error("我辣么大一个地脉花哪去了?"); - return; + throw new Error("我辣么大一个地脉花哪去了?"); } let captureRegion = captureGameRegion(); @@ -808,6 +808,8 @@ async function processLeyLineOutcrop(timeout, targetPath, retries = 0) { if (result2.text.includes("地脉溢口")) { log.info("识别到地脉溢口"); keyPress("F"); + await sleep(300); + keyPress("F"); // 两次重试避免开花失败 await sleep(500); } else if (result.text.includes("打倒所有敌人")) { log.info("地脉花已经打开,直接战斗");