avalon
0.0.1-SNAPSHOT
      Target filter
Search in API
Skip to content
    avalon
avalon-game-battle-engine/io.github.lishangbu.avalon.game.battle.engine.core.mutation/BattleMutation

BattleMutation

interface BattleMutation

动作执行后产生的结构化战斗变更。

设计意图:

  • 将“动作解释结果”与“真正写回状态”解耦。

  • 为后续日志、回放、状态提交提供统一中间层。

Inheritors

AddVolatileMutation
ApplyConditionMutation
ApplyFieldConditionMutation
ApplySideConditionMutation
BoostMutation
ChangeTypeMutation
ClearBoostsMutation
ClearProbeMutation
ClearTerrainMutation
ClearWeatherMutation
ConsumeItemMutation
DamageMutation
ForceSwitchMutation
HealMutation
RemoveConditionMutation
RemoveFieldConditionMutation
RemoveSideConditionMutation
RemoveStatusMutation
RemoveVolatileMutation
RestorePpMutation
SetBoostsMutation
SetProbeMutation
SetStatusMutation
SetSwitchBoostCarryMutation
SetTerrainMutation
SetWeatherMutation
TriggerEventMutation
Generated by Dokka
© 2026 Copyright