BattleSessionActionSpeedResolver

battle session 行动速度解析器。

设计意图:

  • 把“动作原始 speed 字段”提升为可读取当前快照的有效速度解析;

  • 让回合内排序能够感知 side condition 等运行时规则,而不把这些规则散落进排序器本体;

  • 为后续继续接入更完整的速度修正体系保留单一扩展点。

当前已接入:

  • tailwind:将所属 side 的有效速度翻倍;

  • trick-room-field:当 field 上挂有该 room 标记时,反转速度排序方向;

  • 当 action 自身未显式传入 speed 时,会从提交单位或所属 side 的 active 单位推导速度。

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard

当前快照下是否应按 Trick Room 反转速度排序。

Link copied to clipboard

解析单个 action 在当前快照下的有效速度。