ClearBoostsBattleMutationInterceptor

boost 清空 mutation 的生命周期拦截器。

设计意图:

  • ClearBoostsMutation 真正清空前派发 on_clear_boosts

  • 让目标可以拒绝被清能力阶级;

  • 把清空前的 boosts 快照通过 attributes 透传给 hook,便于规则做精确判断。

Constructors

Link copied to clipboard
constructor()

Properties

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

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

Functions

Link copied to clipboard

拦截当前 mutation。

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

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