From 7e24a2f47b994e93e1d79f2265517288236aed27 Mon Sep 17 00:00:00 2001 From: DarkFlameMaster <1004452714@qq.com> Date: Sat, 4 Oct 2025 15:09:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E8=AF=9D=E7=BB=93=E6=9D=9F=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E5=9C=A8=20=E5=A7=94=E6=89=98=E6=8F=8F=E8=BF=B0=20?= =?UTF-8?q?=E5=87=BA=E7=8E=B0=E5=89=8D=E5=A2=9E=E5=8A=A0=E5=BB=B6=E6=97=B6?= =?UTF-8?q?=20(#2074)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/process/餐品订单/蒙德城/process.json | 2 +- .../AutoCommission/assets/process/餐品订单/蒙德城/取餐.json | 6 +----- repo/js/AutoCommission/lib/dialog-processor.js | 4 +++- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/repo/js/AutoCommission/assets/process/餐品订单/蒙德城/process.json b/repo/js/AutoCommission/assets/process/餐品订单/蒙德城/process.json index fa899c6dd..84038298f 100644 --- a/repo/js/AutoCommission/assets/process/餐品订单/蒙德城/process.json +++ b/repo/js/AutoCommission/assets/process/餐品订单/蒙德城/process.json @@ -40,6 +40,6 @@ "莎拉" ] }, - "note": "执行对话步骤,优先选择特定选项并与白名单NPC交互" + "note": "与莎拉对话" } ] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/餐品订单/蒙德城/取餐.json b/repo/js/AutoCommission/assets/process/餐品订单/蒙德城/取餐.json index 202d562ab..5dca50936 100644 --- a/repo/js/AutoCommission/assets/process/餐品订单/蒙德城/取餐.json +++ b/repo/js/AutoCommission/assets/process/餐品订单/蒙德城/取餐.json @@ -13,10 +13,6 @@ }, "note": "执行对话步骤,优先选择特定选项并与白名单NPC交互" }, - { - "type": "关闭商店界面", - "note": "关闭商店界面(如果现在在商店页面)" - }, { "type": "地图追踪", "data": "餐品订单-晨曦酒庄-1.json", @@ -34,6 +30,6 @@ "恩内斯特" ] }, - "note": "执行对话步骤,优先选择特定选项并与白名单NPC交互" + "note": "与恩内斯特对话" } ] \ No newline at end of file diff --git a/repo/js/AutoCommission/lib/dialog-processor.js b/repo/js/AutoCommission/lib/dialog-processor.js index 575c8a4c4..41dd16de3 100644 --- a/repo/js/AutoCommission/lib/dialog-processor.js +++ b/repo/js/AutoCommission/lib/dialog-processor.js @@ -195,7 +195,7 @@ var DialogProcessor = { let exitList = await Utils.easyTemplateMatch( Constants.TALK_EXIT_IMAGE_PATH, dialogRegion, - (useMask = true) + true ); let iconList = await Utils.easyTemplateMatch( Constants.TALK_ICON_IMAGE_PATH, @@ -246,7 +246,9 @@ var DialogProcessor = { if (isInMainUI()) { log.info("已返回主界面,自动剧情执行完成"); + await sleep(500) //等主界面加载完毕,防止吞操作 keyPress("V"); + await sleep(2000) //等待委托任务描述加载完毕 } else { log.warn( "已达到最大尝试次数 {attempts},但未检测到返回主界面",