From 13972cd41cd192afaa622378aedf291e4fc7b334 Mon Sep 17 00:00:00 2001 From: Constrat <56174894+Constrat@users.noreply.github.com> Date: Fri, 23 Aug 2024 22:34:21 +0200 Subject: [PATCH] fix: add delay after selecting clue --- resource/tasks.json | 3 ++- src/MaaCore/Task/Infrast/InfrastReceptionTask.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/resource/tasks.json b/resource/tasks.json index ea20d54e03..8dbc831ca7 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -3916,7 +3916,8 @@ "InfrastClue": { "template": "Clue.png", "maskRange": [1, 255], - "roi": [800, 0, 480, 720] + "roi": [800, 0, 480, 720], + "postDelay": 1000 }, "InfrastClueSelfMaybeFull": { "Doc": "有一种情况是,自己的线索满了,但是却没有new的标记", diff --git a/src/MaaCore/Task/Infrast/InfrastReceptionTask.cpp b/src/MaaCore/Task/Infrast/InfrastReceptionTask.cpp index bcea48be5f..fc2b9c5b2b 100644 --- a/src/MaaCore/Task/Infrast/InfrastReceptionTask.cpp +++ b/src/MaaCore/Task/Infrast/InfrastReceptionTask.cpp @@ -128,6 +128,7 @@ bool asst::InfrastReceptionTask::proc_clue_vacancy() } sort_by_horizontal_(*clue_result_opt); ctrler()->click(clue_result_opt->back().rect); + delay = Task.get("InfrastClue")->post_delay; sleep(delay); } return true;