// 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 = (triggerEffectMinion.own) ? p.getMinionHeal(1) : p.getEnemyMinionHeal(1); p.allMinionOfASideGetDamage(turnEndOfOwner, -heal); } }
// vernichtet einen befreundeten diener und fügt allen feindlichen dienern schaden zu, der seinem angriff entspricht. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int damage1 = (ownplay) ? p.getSpellDamageDamage(target.Angr) : p.getEnemySpellDamageDamage(target.Angr); p.minionGetDestroyed(target); p.allMinionOfASideGetDamage(!ownplay, damage1); }
//Deal 2 damage to all enemy minions and Freeze them. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = (ownplay) ? p.getSpellDamageDamage(2) : p.getEnemySpellDamageDamage(2); p.allMinionOfASideGetDamage(!ownplay, dmg, true); List<Minion> temp = (ownplay) ? p.enemyMinions : p.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 = (ownplay) ? p.getSpellDamageDamage(5) : p.getEnemySpellDamageDamage(5); p.minionGetDamageOrHeal(target, dmg); } if (choice == 2) { int damage = (ownplay) ? p.getSpellDamageDamage(2) : p.getEnemySpellDamageDamage(2); p.allMinionOfASideGetDamage(!ownplay, damage); } }
//Deal $2-$3 damage to all enemy minions. Overload: (2) public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { if (p.isServer) { List<Minion> temp = (!ownplay) ? p.ownMinions : p.enemyMinions; foreach (Minion m in temp) { int random = p.getRandomNumber_SERVER(2, 3); int dmgs = (ownplay) ? p.getSpellDamageDamage(random) : p.getEnemySpellDamageDamage(random); p.minionGetDamageOrHeal(m, dmgs, true); } if (ownplay) { p.owedRecall += 2; } else { p.enemyRecall += 2; }; return; } int dmg = (ownplay) ? p.getSpellDamageDamage(3) : p.getEnemySpellDamageDamage(3); p.allMinionOfASideGetDamage(!ownplay, dmg); if (ownplay) { p.owedRecall += 2; } else { p.enemyRecall += 2; }; }
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = (ownplay) ? p.getSpellDamageDamage(3) : p.getEnemySpellDamageDamage(3); p.allMinionOfASideGetDamage(!ownplay, dmg); if (ownplay) p.ueberladung += 2; }
//Deal $2-$3 damage to all enemy minions. Overload: (2) public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = (ownplay) ? p.getSpellDamageDamage(3) : p.getEnemySpellDamageDamage(3); p.allMinionOfASideGetDamage(!ownplay, dmg); if (ownplay) { p.owedRecall += 2; } else { p.enemyRecall += 2; }; }
// 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 = (ownplay) ? p.getSpellDamageDamage(1) : p.getEnemySpellDamageDamage(1); p.allMinionOfASideGetDamage(!ownplay, dmg); p.drawACard(CardDB.cardName.unknown, ownplay); }
// Deal $2 damage to all enemy minions and Freeze them. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = (ownplay) ? p.getSpellDamageDamage(2) : p.getEnemySpellDamageDamage(2); p.allMinionOfASideGetDamage(!ownplay, dmg, true); }
//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 = (ownplay) ? p.getSpellDamageDamage(2) : p.getEnemySpellDamageDamage(2); p.allMinionOfASideGetDamage(!ownplay, dmg); }