BattleMoveBeforeDamagePhaseStep

命中后、伤害结算前的 hook phase step。

设计意图:

  • 为 Spectral Thief 这类“命中成立后、伤害计算前先改写状态”的规则提供稳定插槽;

  • 避免把这类逻辑错误塞进 on_try_hit,导致招式 miss 时也提前生效;

  • 让 effect 自身与挂载效果都能在正式算伤前观察到当前命中结果。

Constructors

Link copied to clipboard
constructor(phaseProcessor: BattleFlowPhaseProcessor)

Properties

Link copied to clipboard
open override val order: Int = 275

当前步骤在 pipeline 中的执行顺序;值越小越先执行。

Functions

Link copied to clipboard
open override fun execute(context: BattleMoveResolutionContext)

在指定上下文中执行当前步骤。