MoveResolutionResult

data class MoveResolutionResult(val snapshot: BattleRuntimeSnapshot, val cancelled: Boolean, val hitSuccessful: Boolean, val criticalHit: Boolean, val accuracy: Int? = null, val evasion: Int? = null, val basePower: Int, val damageRoll: Int? = null, val damage: Int)

单次出招主流程结算结果。

Constructors

Link copied to clipboard
constructor(snapshot: BattleRuntimeSnapshot, cancelled: Boolean, hitSuccessful: Boolean, criticalHit: Boolean, accuracy: Int? = null, evasion: Int? = null, basePower: Int, damageRoll: Int? = null, damage: Int)

Properties

Link copied to clipboard

经过修正后的命中值。

Link copied to clipboard

经过修正后的威力。

Link copied to clipboard

本次出招是否在前置阶段被取消。

Link copied to clipboard

本次出招是否击中要害。

Link copied to clipboard
val damage: Int

经过修正后的伤害。

Link copied to clipboard

本次伤害浮动使用的随机倍率,范围为 85 到 100;未参与伤害浮动时为空。

Link copied to clipboard
val evasion: Int?

经过修正后的回避值。

Link copied to clipboard

本次出招是否成功命中目标。

Link copied to clipboard

结算后的 battle 快照。