BattleAttributeKeys

battle 执行期上下文 attributes 的标准键集合。

设计意图:

  • 把 move resolution、hook relay、session 预处理阶段反复读写的 attributes 键统一收口;

  • 避免 "criticalHit""targetRelation" 这类字符串散落在主执行链各处;

  • 为后续扩展 schema、调试输出、测试探针提供稳定命名来源。

说明:

  • 这些键主要出现在 EventContext.attributes、move resolution attributes 以及 mutation interceptor attributes 中;

  • 当前阶段只收口真正进入 battle 主执行链的高频键,不把所有业务字符串一次性塞进同一个文件。

Properties

Link copied to clipboard

命中判定前由 session 或调用方预填的精度随机数。

Link copied to clipboard

是否强制本次招式必定命中要害。

Link copied to clipboard

结合上下限后,本次理论上还能实际生效的 boost 变化负载。

Link copied to clipboard

当前参与判定的基础要害等级。

Link copied to clipboard
const val BASE_POWER: String

当前基础威力值。

Link copied to clipboard

本次 boost 请求是否仍有至少一项能力会发生真实变化。

Link copied to clipboard

本次能力变化的整体方向。

Link copied to clipboard
const val BOOSTS: String

当前 boost / stage 变更负载。

Link copied to clipboard
const val CHANCE_ROLL: String

效果概率判定使用的百分比随机数。

Link copied to clipboard

本次 clear_boosts 实际将被移除的 boosts 快照。

Link copied to clipboard

是否强制使用原生伤害公式重新计算 damage。

Link copied to clipboard
const val CRIT_RATIO: String

额外的要害等级修正输入。

Link copied to clipboard
const val CRITICAL_HIT: String

当前招式是否击中要害。

Link copied to clipboard

要害随机判定使用的离散随机数。

Link copied to clipboard

目标单位当前已经持有的 boosts 快照。

Link copied to clipboard
const val DAMAGE: String

当前伤害值。

Link copied to clipboard
const val DAMAGE_CLASS: String

当前招式伤害分类。

Link copied to clipboard
const val DAMAGE_ROLL: String

伤害浮动倍率使用的随机数,范围通常为 85 到 100。

Link copied to clipboard

当前招式是否成功命中。

Link copied to clipboard
const val MOVE_TYPE: String

当前招式属性。

Link copied to clipboard

当前出手方是否晚于目标行动。

Link copied to clipboard

本次能力变化是否包含负向 stage 降低。

Link copied to clipboard

本次能力变化是否包含正向 stage 提升。

Link copied to clipboard

本次请求的原始 boost / stage 变化负载。

Link copied to clipboard
const val STAB_MATCHED: String

当前属性一致加成是否成立。

Link copied to clipboard
const val STAT_KEY: String

当前修正中的 stat 键。

Link copied to clipboard
const val TARGET_COUNT: String

当前一次展开后实际命中的目标数量。

Link copied to clipboard

当前招式命中的目标关系。

Link copied to clipboard

当前属性克制倍率。