From 8608eeef55f82dbd07aac85cbee80c9c27dc77cd Mon Sep 17 00:00:00 2001 From: Lancarus Date: Mon, 25 Sep 2023 22:50:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=9E=E6=BB=9Al=20RecruitWithOutButt?= =?UTF-8?q?on=20=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Task/Roguelike/RoguelikeRecruitTaskPlugin.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/MaaCore/Task/Roguelike/RoguelikeRecruitTaskPlugin.cpp b/src/MaaCore/Task/Roguelike/RoguelikeRecruitTaskPlugin.cpp index c8deea6401..baebe77df0 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeRecruitTaskPlugin.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeRecruitTaskPlugin.cpp @@ -464,10 +464,10 @@ bool asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char(const std::string& if (it != chars.cend()) { // 需要凹直升且当前为max难度时 if (start_with_elite_two == "1" && recent_difficulty == "max") { - if (it->elite == 2) { m_task_ptr->set_enable(false); ProcessTask(*this, { "Roguelike@Exit" }).set_times_limit("Roguelike@StartExplore", 0).run(); + ProcessTask(*this, { "Roguelike@StartExplore" }).run(); } else { std::string theme = status()->get_properties(Status::RoguelikeTheme).value(); @@ -479,7 +479,13 @@ bool asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char(const std::string& } } else { - select_oper(*it); + std::string theme = status()->get_properties(Status::RoguelikeTheme).value(); + Log.debug("假设这里找到精二了直接退出并停止"); + m_task_ptr->set_enable(false); + ProcessTask(*this, { "Roguelike@Exit" }) + .run(); + + //select_oper(*it); } return true; }