diff --git a/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp b/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp index 07d38b4771..8abcfb99f2 100644 --- a/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp +++ b/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp @@ -141,7 +141,8 @@ bool asst::SSSBattleProcessTask::wait_until_start(bool weak) int replace_count; // 替换干员数量,装置不计数 int replace_limit = 4; // 替换数量限制,最多替换4个 int cost_limit = 29; // 费用阈值,低于该费用的干员不替换 - if (m_all_action_opers.contains("超重绝缘水泥")) { + // 暂时写死凑合一下 + if (m_all_action_opers.contains("超重绝缘水泥") || m_all_cores.contains("超重绝缘水泥")) { replace_count = 1; // 只换水泥+1个,以防换出水泥 } else {