BattleMoveSpecialHitRuleResolver

出招前置“特殊命中规则”收口器。

设计意图:

  • 把不适合拆散到 on_modify_accuracy / on_modify_evasion 的规则集中到一处;

  • 让招式自身必中、天气必中、lock-on / mind-readerno-guard、OHKO 公式 在进入最终 accuracy roll 前统一裁决;

  • 保持 battle flow 对 52Poké 命中判定页中的“特殊必中分支”有显式落点。

当前覆盖:

  • move data alwaysHit

  • move data guaranteedHitWeatherEffectIds

  • move data weatherAccuracyOverrides

  • no-guard

  • 目标身上由当前攻击方施加的 lock-on / mind-reader

  • move data ohko 命中公式,以及 OHKO 独有的阻断条件

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard

解析当前招式的特殊命中规则结果。