From 60cf8bae5f32409a204b243f5ca6f2b9713e15f7 Mon Sep 17 00:00:00 2001 From: MistEO Date: Tue, 17 Jan 2023 22:35:34 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E4=BF=9D=E5=85=A8?= =?UTF-8?q?=E6=8A=BD=E5=8D=A1=E5=92=8C=E4=B8=8B=E5=B9=B2=E5=91=98=E7=AD=89?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E7=9A=84=E4=BC=98=E5=85=88=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp b/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp index 0760da873b..80e77cf6f4 100644 --- a/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp +++ b/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp @@ -58,21 +58,21 @@ bool asst::SSSBattleProcessTask::do_strategic_action(const cv::Mat& reusable) { LogTraceFunction; cv::Mat image = reusable.empty() ? ctrler()->get_image() : reusable; - - if (check_and_do_strategy(image)) { - return true; - } - + if (check_and_get_drops(image)) { return true; } - - if (use_all_ready_skill(image)) { - return true; - } - + if (m_sss_combat_data.draw_as_possible && draw_card(false, image)) { - return true; + image = ctrler()->get_image(); + } + + if (check_and_do_strategy(image)) { + image = ctrler()->get_image(); + } + + if (use_all_ready_skill(image)) { + //image = ctrler()->get_image(); } return true;