// fügt dem feindlichen helden $3 schaden zu. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = (ownplay) ? p.getSpellDamageDamage(3) : p.getEnemySpellDamageDamage(3); p.minionGetDamageOrHeal(ownplay ? p.enemyHero : p.ownHero, dmg); }
// todesröcheln:/ fügt dem feindlichen helden 2 schaden zu. public override int getPlayPenalty(Playfield p, Minion m, Minion target, int choice, bool isLethal) { return(0); }
// Whenever you summon a Pirate, gain Stealth. public override void onMinionIsSummoned(Playfield p, Minion triggerEffectMinion, Minion summonedMinion) { if ((TAG_RACE)summonedMinion.handcard.card.race == TAG_RACE.PIRATE) { triggerEffectMinion.stealth = true; } }
// Give a minion Taunt. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { target.taunt = true; }
CardDB.Card wcard = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.EX1_398t); //battleaxe public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice) { p.equipWeapon(wcard, own.own); }
// Give each player a Mana Crystal. public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice) { p.mana = Math.Min(10, p.mana + 1); p.ownMaxMana = Math.Min(10, p.ownMaxMana + 1); p.enemyMaxMana = Math.Min(10, p.enemyMaxMana + 1); }
// verleiht einem befreundeten charakter +3 angriff in diesem zug. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { p.minionGetTempBuff(target, 3, 0); }
CardDB.Card kid = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.EX1_160t); //panther // ruft einen panther (3/2) herbei. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int posi = (ownplay) ? p.ownMinions.Count : p.enemyMinions.Count; p.callKid(kid, posi, true); }
// vernichtet alle diener bis auf einen. (zufällige auswahl) public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { p.allMinionsGetDestroyed(); }
CardDB.Card kid = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.CS2_182);//chillwind public override void onDeathrattle(Playfield p, Minion m) { int pos = (m.own) ? p.ownMinions.Count : p.enemyMinions.Count; p.callKid(kid, pos, m.own); }
// setzt den angriff eines dieners auf einen wert, der seinem leben entspricht. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { p.minionSetAngrToHP(target); }
// todesröcheln:/ fügt dem feindlichen helden 2 schaden zu. public override void onDeathrattle(Playfield p, Minion m) { p.minionGetDamageOrHeal(m.own ? p.enemyHero : p.ownHero, 2); }
// kampfschrei:/ zieht eine karte. public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice) { p.drawACard(CardDB.cardName.unknown, own.own); }
public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice) { p.minionTransform(own, bear); }
public override void onAuraEnds(Playfield p, Minion m) { p.managespenst--; }
// +5 angriff. public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice) { p.minionGetBuffed(own, 5, 0); }
// alle diener kosten (1) mehr. public override void onAuraStarts(Playfield p, Minion own) { p.managespenst++; }
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { p.equipWeapon(w, ownplay); }