diff --git a/src/MeoAssistant/FightTask.cpp b/src/MeoAssistant/FightTask.cpp index 818f878eeb..998e826621 100644 --- a/src/MeoAssistant/FightTask.cpp +++ b/src/MeoAssistant/FightTask.cpp @@ -33,7 +33,9 @@ asst::FightTask::FightTask(AsstCallback callback, void* callback_arg) .set_times_limit("StageSNReturnFlag", 0) .set_ignore_error(false); - m_stage_navigation_task_ptr->set_enable(false); + m_stage_navigation_task_ptr->set_enable(false) + .set_retry_times(0) + .set_ignore_error(false); // 开始战斗任务 m_fight_task_ptr->set_tasks({ "FightBegin" }) diff --git a/src/MeoAssistant/StageNavigationTask.cpp b/src/MeoAssistant/StageNavigationTask.cpp index 8d424683cf..a7738776c0 100644 --- a/src/MeoAssistant/StageNavigationTask.cpp +++ b/src/MeoAssistant/StageNavigationTask.cpp @@ -19,7 +19,7 @@ bool asst::StageNavigationTask::_run() // 已有关卡优先使用 tasks.json 中的逻辑 if (Task.get(m_stage_name)) { - return ProcessTask(*this, { m_stage_name }).run(); + return ProcessTask(*this, { m_stage_name }).set_retry_times(RetryTimesDefault).run(); } return chapter_wayfinding() && swipe_and_find_stage();