SwapBoostsActionNode

data class SwapBoostsActionNode(val left: TargetSelectorId, val right: TargetSelectorId, val stats: Set<String> = emptySet()) : ActionNode

交换两名单位当前 stored boosts 的动作。

典型用法:

  • Power Swap: stats=[atk, spa]

  • Guard Swap: stats=[def, spd]

  • Heart Swap: stats=[],表示交换全部当前 boosts

Constructors

Link copied to clipboard
constructor(left: TargetSelectorId, right: TargetSelectorId, stats: Set<String> = emptySet())

Properties

Link copied to clipboard

交换左侧单位。

Link copied to clipboard

交换右侧单位。

Link copied to clipboard

需要交换的能力项;为空时表示双方当前全部 boosts 项。

Link copied to clipboard
open override val type: ActionTypeId

动作节点类型标识。