BattleMoveDataKeys

effect data 中 battle 主流程会直接读取的标准字段键集合。

设计意图:

  • "type""damageClass""target" 这类高频字段键从执行链中抽离;

  • 保持 move resolution、target resolver、critical hit 判定读取同一组字段名;

  • 为后续接 CSV/JSON 装配层时提供一处统一的语义落点。

Properties

Link copied to clipboard
const val ACCURACY: String

招式基础命中率字段。

Link copied to clipboard

是否必定要害字段。

Link copied to clipboard
const val ALWAYS_HIT: String

是否跳过常规命中判定字段。

Link copied to clipboard

基于攻击方正向 stage 动态计算威力时,每一级额外增加的威力。

Link copied to clipboard

基于攻击方正向 stage 动态计算威力时的基础值。

Link copied to clipboard
const val CRIT_RATIO: String

额外要害等级字段。

Link copied to clipboard
const val DAMAGE_CLASS: String

招式伤害分类字段。

Link copied to clipboard

在指定天气下直接视为命中的天气 effect 标识列表。

Link copied to clipboard

是否在伤害计算时无视目标对应防御项的能力变化。

Link copied to clipboard
const val OHKO: String

是否使用一击必杀命中公式。

Link copied to clipboard

一击必杀招式在“非本系使用者”场景下改写基础命中率的字段。

Link copied to clipboard
const val TARGET: String

招式目标模式字段。

Link copied to clipboard
const val TYPE: String

招式属性字段。

Link copied to clipboard

按天气重写基础命中率的映射表。