diff --git a/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp b/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp index 1a90052527..3a5508f298 100644 --- a/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp +++ b/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp @@ -104,8 +104,7 @@ bool asst::SSSBattleProcessTask::wait_until_start(bool weak) } else { replace_count = 4; - int pioneer_count = ranges::count_if(opers, [](const auto& oper) { return oper.role == Role::Pioneer; }); // 先锋数量 - if (pioneer_count < 2) { + if (ranges::count_if(opers, [](const auto& oper) { return oper.role == Role::Pioneer; }) /* 先锋数量 */ < 2) { cost_limit = 25; // 先锋低于2个时,降低费用阈值,以试图换出先锋 } }