From de8ee6cc6873cc344b270993f3233da5670800b5 Mon Sep 17 00:00:00 2001 From: MistEO Date: Tue, 24 Jan 2023 00:31:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=88=B7=E7=90=86?= =?UTF-8?q?=E6=99=BA=E5=85=B3=E5=8D=A1=E6=9C=AA=E5=BC=80=E6=94=BE=E6=97=B6?= =?UTF-8?q?=E4=B8=80=E7=9B=B4=E5=8D=A1=E7=9D=80=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/3357 --- src/MaaCore/Task/Fight/StageNavigationTask.cpp | 8 ++++---- src/MaaCore/Task/Interface/FightTask.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/MaaCore/Task/Fight/StageNavigationTask.cpp b/src/MaaCore/Task/Fight/StageNavigationTask.cpp index e79cabc2ef..3345ad1b36 100644 --- a/src/MaaCore/Task/Fight/StageNavigationTask.cpp +++ b/src/MaaCore/Task/Fight/StageNavigationTask.cpp @@ -75,7 +75,7 @@ bool asst::StageNavigationTask::_run() LogTraceFunction; if (m_is_directly) { - return ProcessTask(*this, { m_directly_task }).run(); + return ProcessTask(*this, { m_directly_task }).set_retry_times(RetryTimesDefault).run(); } return chapter_wayfinding() && swipe_and_find_stage(); @@ -94,12 +94,12 @@ bool asst::StageNavigationTask::chapter_wayfinding() { LogTraceFunction; - if (!ProcessTask(*this, { m_chapter_task }).run()) { + if (!ProcessTask(*this, { m_chapter_task }).set_retry_times(RetryTimesDefault).run()) { return false; } if (!m_difficulty_task.empty()) { - return ProcessTask(*this, { m_difficulty_task }).run(); + return ProcessTask(*this, { m_difficulty_task }).set_retry_times(RetryTimesDefault).run(); } return true; @@ -111,5 +111,5 @@ bool asst::StageNavigationTask::swipe_and_find_stage() Task.get(m_stage_code + "@ClickStageName")->text = { m_stage_code }; Task.get(m_stage_code + "@ClickedCorrectStage")->text = { m_stage_code }; - return ProcessTask(*this, { m_stage_code + "@StageNavigationBegin" }).run(); + return ProcessTask(*this, { m_stage_code + "@StageNavigationBegin" }).set_retry_times(RetryTimesDefault).run(); } diff --git a/src/MaaCore/Task/Interface/FightTask.cpp b/src/MaaCore/Task/Interface/FightTask.cpp index 5559a34358..4a58e2edad 100644 --- a/src/MaaCore/Task/Interface/FightTask.cpp +++ b/src/MaaCore/Task/Interface/FightTask.cpp @@ -32,7 +32,7 @@ asst::FightTask::FightTask(const AsstCallback& callback, Assistant* inst) .set_times_limit("EndOfAction", 0) .set_retry_times(5); - m_stage_navigation_task_ptr->set_enable(false); + m_stage_navigation_task_ptr->set_enable(false).set_retry_times(0); // 开始战斗任务 m_fight_task_ptr->set_tasks({ "FightBegin" })