From 26ead84646224a9b067fc99db0cd7fbc02101b61 Mon Sep 17 00:00:00 2001 From: MistEO Date: Sat, 3 Dec 2022 20:16:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=88=98=E6=96=97=E5=AD=90=E5=BC=B9=E6=97=B6=E9=97=B4=E9=83=A8?= =?UTF-8?q?=E7=BD=B2=E4=B8=8D=E7=94=9F=E6=95=88=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/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp b/src/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp index 12915be14a..46f180d778 100644 --- a/src/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp +++ b/src/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp @@ -519,18 +519,20 @@ bool asst::BattleProcessTask::wait_condition(const BattleAction& action) bool asst::BattleProcessTask::oper_deploy(const BattleAction& action, bool only_pre_process) { - const auto use_oper_task_ptr = Task.get("BattleUseOper"); - const auto swipe_oper_task_ptr = Task.get("BattleSwipeOper"); - const auto& oper_info = m_group_to_oper_mapping[action.group_name]; auto iter = m_cur_opers_info.find(oper_info.name); Rect oper_rect = iter->second.rect; - if (only_pre_process) { + if (only_pre_process && !m_in_bullet_time) { + // 点击干员进入子弹时间 + ctrler()->click(oper_rect); return true; } + const auto use_oper_task_ptr = Task.get("BattleUseOper"); + const auto swipe_oper_task_ptr = Task.get("BattleSwipeOper"); + // 拖动到场上 Point placed_point = m_side_tile_info[action.location].pos;