BattleTargetRelationValues

battle 内部标准化后的目标关系值集合。

设计意图:

  • 统一 targetRelation attribute 的合法字符串;

  • 让 session、runtime、condition interpreter 对关系值使用同一命名来源;

  • 避免 "self" / "ally" / "foe" 在多个模块里各自维护一套副本。

Properties

Link copied to clipboard
const val ALLY: String

来源与目标属于同一 side,但不是同一个单位。

Link copied to clipboard
const val FOE: String

来源与目标属于敌对 side。

Link copied to clipboard
const val SELF: String

来源与目标是同一个单位。