RemoveStatusBattleMutationInterceptor
主状态移除 mutation 的生命周期拦截器。
设计意图:
在
RemoveStatusMutation真正落盘前,为目标派发一次on_remove_status;允许状态本身、能力、道具或其他挂载 effect 拦截这次清除;
保持语义明确:只有目标当前确实存在主状态时,才认为本次移除生命周期成立。
Functions
Link copied to clipboard
open override fun intercept(context: BattleMutationInterceptionContext, attachedEffectProcessor: BattleAttachedEffectProcessor): BattleMutationInterceptionResult
拦截当前 mutation。
Link copied to clipboard
判断当前拦截器是否负责处理给定 mutation。