RestorePpBattleMutationInterceptor
PP 回复 mutation 的生命周期拦截器。
当前职责:
on_restore_pp派发;veto 能力;
在 hook 返回整数 relay 时,把新的 PP 回复量真正回写到 mutation。
注意:
一条
RestorePpMutation可能对应多个目标;由于当前 mutation 仍是“共享负载”,只有当所有目标都给出一致的新数值时, 这里才会执行 rewrite,避免把最后一个目标的 relay 静默覆盖到前面目标。
Functions
Link copied to clipboard
open override fun intercept(context: BattleMutationInterceptionContext, attachedEffectProcessor: BattleAttachedEffectProcessor): BattleMutationInterceptionResult
拦截当前 mutation。
Link copied to clipboard
判断当前拦截器是否负责处理给定 mutation。