BattleMoveSpecialHitRuleResolver
出招前置“特殊命中规则”收口器。
设计意图:
把不适合拆散到
on_modify_accuracy / on_modify_evasion的规则集中到一处;让招式自身必中、天气必中、
lock-on / mind-reader、no-guard、OHKO 公式 在进入最终 accuracy roll 前统一裁决;保持 battle flow 对 52Poké 命中判定页中的“特殊必中分支”有显式落点。
当前覆盖:
move data
alwaysHitmove data
guaranteedHitWeatherEffectIdsmove data
weatherAccuracyOverridesno-guard目标身上由当前攻击方施加的
lock-on / mind-readermove data
ohko命中公式,以及 OHKO 独有的阻断条件