// stellt am ende eures zuges bei allen befreundeten dienern 1 leben wieder her. public override void onTurnEndsTrigger(Playfield p, Minion triggerEffectMinion, bool turnEndOfOwner) { if (triggerEffectMinion.own == turnEndOfOwner) { int heal = p.getMinionHeal(1, triggerEffectMinion.own); p.allMinionOfASideGetDamage(turnEndOfOwner, -heal); } }
//Deal 2 damage to all enemy minions and Freeze them. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = p.getSpellDamageDamage(2, ownplay); p.allMinionOfASideGetDamage(!ownplay, dmg, true); List<Minion> temp = (ownplay) ? p.playerSecond.ownMinions : p.playerFirst.ownMinions; foreach (Minion t in temp) { t.frozen = true; } }
// wählt aus:/ fügt einem diener $5 schaden zu; oder fügt allen feindlichen dienern $2 schaden zu. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { if (choice == 1) { int dmg = p.getSpellDamageDamage(5, ownplay); p.minionGetDamageOrHeal(target, dmg); } if (choice == 2) { int damage = p.getSpellDamageDamage(2, ownplay); p.allMinionOfASideGetDamage(!ownplay, damage); } }
// fügt allen feindlichen dienern $4 schaden zu. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = p.getSpellDamageDamage(4, ownplay); p.allMinionOfASideGetDamage(!ownplay, dmg); }
// fügt allen feindlichen dienern $1 schaden zu. zieht eine karte. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = p.getSpellDamageDamage(1, ownplay); p.allMinionOfASideGetDamage(!ownplay, dmg); p.drawACard(p.getArandomCardFromDeck(ownplay), ownplay); }
//todo secret // geheimnis:/ wenn euer held angegriffen wird, erleiden alle feinde $2 schaden. public override void onSecretPlay(Playfield p, bool ownplay, int number) { int dmg = p.getSpellDamageDamage(2, ownplay); p.allMinionOfASideGetDamage(!ownplay, dmg); }