public override void OnPlay(AbstractBattleUnit target, EnergyPaidInformation energyPaid) { Action_AttackTarget(target); Action_ApplyStatusEffectToTarget(new VulnerableStatusEffect(), 2, target); CardAbilityProcs.Brute(this, () => { CardAbilityProcs.Refund(this, 1); }); }
public override void OnPlay(AbstractBattleUnit target, EnergyPaidInformation energyPaid) { Action_ApplyDefenseToTarget(this.Owner); action().TauntEnemy(target, this.Owner); CardAbilityProcs.Brute(this, () => { foreach (var enemy in state().EnemyUnitsInBattle) { action().TauntEnemy(enemy, this.Owner); } }); }