bool IBuffable.ActiveBuffCondition(GameAction gameAction) => ThisCard.IsInPlay;
/*****************************************************************************************/ protected override void BeginGameAction(GameAction gameAction) { }
bool IBuffable.ActiveBuffCondition(GameAction gameAction) => BuffActive;
/*****************************************************************************************/ protected override void EndGameAction(GameAction gameAction) { base.EndGameAction(gameAction); if (gameAction is RevealChaosTokenAction revealChaosToken && CheckBateIsBroken(revealChaosToken)) new EffectAction(BreakingBate, BreakingBateAnimation).AddActionTo(); }