public override void OnPlay(AbstractBattleUnit target, EnergyPaidInformation energyPaid) { action().AttackWithCard(this, target); CardAbilityProcs.Inferno(this, () => { action().DrawCards(1); }); CardAbilityProcs.Ambush(this, () => { action().AttackWithCard(this, target); }); }
public override void OnPlay(AbstractBattleUnit target, EnergyPaidInformation energyPaid) { CardAbilityProcs.Technocannibalize(this, () => { CardAbilityProcs.GainEnergy(this, 1); action().ApplyStatusEffect(target, new ChargedStatusEffect()); }); CardAbilityProcs.Inferno(this, () => { CardAbilityProcs.GainEnergy(this, 1); action().ApplyStatusEffect(target, new ChargedStatusEffect()); }); }