BattleMoveCriticalHitPhaseStep

class BattleMoveCriticalHitPhaseStep(phaseProcessor: BattleFlowPhaseProcessor, fixedDamageRuleResolver: BattleMoveFixedDamageRuleResolver = BattleMoveFixedDamageRuleResolver()) : BattleMoveResolutionStep

要害判定与倍率应用 phase step。

Constructors

Link copied to clipboard
constructor(phaseProcessor: BattleFlowPhaseProcessor, fixedDamageRuleResolver: BattleMoveFixedDamageRuleResolver = BattleMoveFixedDamageRuleResolver())

Properties

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

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

Functions

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

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