From 8add7003abe65cee25bcf274c84483f4b26a3e40 Mon Sep 17 00:00:00 2001 From: MistEO Date: Tue, 20 Sep 2022 20:40:30 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=94=A8=E6=9B=B4=E5=A5=BD=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E5=AE=9E=E7=8E=B0=E5=85=B3=E5=8D=A1=E5=AF=BC?= =?UTF-8?q?=E8=88=AA=E5=A4=B1=E8=B4=A5=E6=97=B6=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAssistant/FightTask.cpp | 4 +--- src/MeoAssistant/StageNavigationTask.cpp | 3 ++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/MeoAssistant/FightTask.cpp b/src/MeoAssistant/FightTask.cpp index 998e826621..f368d96d1e 100644 --- a/src/MeoAssistant/FightTask.cpp +++ b/src/MeoAssistant/FightTask.cpp @@ -33,9 +33,7 @@ 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) - .set_retry_times(0) - .set_ignore_error(false); + m_stage_navigation_task_ptr->set_enable(false).set_ignore_error(false); // 开始战斗任务 m_fight_task_ptr->set_tasks({ "FightBegin" }) diff --git a/src/MeoAssistant/StageNavigationTask.cpp b/src/MeoAssistant/StageNavigationTask.cpp index a7738776c0..1e8cebee75 100644 --- a/src/MeoAssistant/StageNavigationTask.cpp +++ b/src/MeoAssistant/StageNavigationTask.cpp @@ -16,10 +16,11 @@ void asst::StageNavigationTask::set_stage_name(std::string stage_name) bool asst::StageNavigationTask::_run() { LogTraceFunction; + m_cur_retry = m_retry_times; // 已有关卡优先使用 tasks.json 中的逻辑 if (Task.get(m_stage_name)) { - return ProcessTask(*this, { m_stage_name }).set_retry_times(RetryTimesDefault).run(); + return ProcessTask(*this, { m_stage_name }).run(); } return chapter_wayfinding() && swipe_and_find_stage();