From e45a4cba86e80241282fed01ea9b0d6c1feb85a2 Mon Sep 17 00:00:00 2001 From: MistEO Date: Thu, 9 Jun 2022 00:44:55 +0800 Subject: [PATCH] =?UTF-8?q?fix.=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=8A=84=E4=BD=9C=E4=B8=9A=E4=B8=8D=E5=BC=80=E6=8A=80=E8=83=BD?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=9B=E4=BF=AE=E5=A4=8D=E5=B0=BD?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E5=BC=80=E6=8A=80=E8=83=BD=E7=9A=84=E5=B9=B2?= =?UTF-8?q?=E5=91=98=E4=B8=80=E7=9B=B4=E7=82=B9=E4=B8=8D=E4=B8=8A=E5=8F=8D?= =?UTF-8?q?=E5=A4=8D=E7=82=B9=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAssistant/BattleProcessTask.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MeoAssistant/BattleProcessTask.cpp b/src/MeoAssistant/BattleProcessTask.cpp index a276fa8e5b..57e5c79fc3 100644 --- a/src/MeoAssistant/BattleProcessTask.cpp +++ b/src/MeoAssistant/BattleProcessTask.cpp @@ -518,7 +518,7 @@ bool asst::BattleProcessTask::oper_retreat(const BattleAction& action) action.location.x == 0 && action.location.y == 0 && iter != m_used_opers.cend()) { pos = iter->second.pos; - m_used_opers.erase(name); + m_used_opers.erase(iter); } else { pos = m_normal_tile_info.at(action.location).pos; @@ -537,7 +537,6 @@ bool asst::BattleProcessTask::use_skill(const BattleAction& action) action.location.x == 0 && action.location.y == 0 && iter != m_used_opers.cend()) { pos = iter->second.pos; - m_used_opers.erase(name); } else { pos = m_normal_tile_info.at(action.location).pos; @@ -571,6 +570,7 @@ bool asst::BattleProcessTask::try_possible_skill(const cv::Mat& image) continue; } m_ctrler->click(info.pos); + sleep(Task.get("BattleUseOper")->pre_delay); used |= ProcessTask(*this, { "BattleSkillReadyOnClick" }).set_task_delay(0).run(); if (info.info.skill_usage == BattleSkillUsage::Once) { info.info.skill_usage = BattleSkillUsage::OnceUsed;