package io.github.lishangbu.avalon.game.battle.engine.core.mutation import io.github.lishangbu.avalon.game.battle.engine.core.type.TargetSelectorId /** * side condition 移除变更。 * * @property target 目标 side 选择器,只允许 `side` 或 `foe_side`。 * @property conditionEffectId 需要移除的 side condition effect 标识。 */ data class RemoveSideConditionMutation( val target: TargetSelectorId, val conditionEffectId: String, ) : BattleMutation