RemoveStatusBattleMutationInterceptor

主状态移除 mutation 的生命周期拦截器。

设计意图:

  • RemoveStatusMutation 真正落盘前,为目标派发一次 on_remove_status

  • 允许状态本身、能力、道具或其他挂载 effect 拦截这次清除;

  • 保持语义明确:只有目标当前确实存在主状态时,才认为本次移除生命周期成立。

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val order: Int = 25

当前拦截器在链中的执行顺序;值越小越先执行。

Functions

Link copied to clipboard

拦截当前 mutation。

Link copied to clipboard
open override fun supports(mutation: BattleMutation): Boolean

判断当前拦截器是否负责处理给定 mutation。