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);
     });
 }
Esempio n. 2
0
 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());
     });
 }