From b852363d294dba22d8e7af6e64a7f7c1a7d864c3 Mon Sep 17 00:00:00 2001 From: Horror Proton <107091537+horror-proton@users.noreply.github.com> Date: Fri, 3 Nov 2023 11:37:44 +0800 Subject: [PATCH] fix: update recruit m_slot_fail fix https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/7159 --- src/MaaCore/Task/Miscellaneous/AutoRecruitTask.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/MaaCore/Task/Miscellaneous/AutoRecruitTask.cpp b/src/MaaCore/Task/Miscellaneous/AutoRecruitTask.cpp index bd96a236ac..2d2638fd3a 100644 --- a/src/MaaCore/Task/Miscellaneous/AutoRecruitTask.cpp +++ b/src/MaaCore/Task/Miscellaneous/AutoRecruitTask.cpp @@ -219,13 +219,11 @@ bool asst::AutoRecruitTask::_run() auto start_rect = try_get_start_button(ctrler()->get_image()); if (start_rect) { if (need_exit()) return false; + if (m_slot_fail >= slot_retry_limit) return false; if (recruit_one(start_rect.value())) ++m_cur_times; else ++m_slot_fail; - if (m_slot_fail >= slot_retry_limit) { - return false; - } if (!m_has_permit && (!m_force_refresh || !m_has_refresh)) return true; } else { @@ -329,7 +327,7 @@ bool asst::AutoRecruitTask::recruit_one(const Rect& button) if (need_exit()) return false; - if (!confirm()) { + if (true) { Log.info("Failed to confirm current recruit config."); click_return_button(); return false;