DefaultReplacementStrategy

默认替补策略。

设计意图:

  • 维持当前最小 session 的行为不变。

  • 当 active 单位倒下,或被 forceSwitchMutation 标记为必须换下后, 按 side.unitIds 顺序选择第一个仍存活的 bench 顶上。

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun selectActiveUnitIds(side: SideState, units: Map<String, UnitState>): List<String>

为指定 side 选择下一批 active 单位。