fix: 回滚l RecruitWithOutButton 任务

This commit is contained in:
Lancarus
2023-09-25 22:50:01 +08:00
parent a5d103f21d
commit 8608eeef55

View File

@@ -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;
}