CardDB.Card wcard = CardDB.Instance.getCardDataFromID(CardDB.cardIDEnum.EX1_409t);//heavyaxe // wenn ihr eine waffe habt, erhält sie +1/+1. legt anderenfalls eine waffe (1/3) an. public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { if (ownplay) { if (p.playerFirst.ownWeaponName != CardDB.cardName.unknown) { p.playerFirst.ownWeaponAttack++; p.playerFirst.ownWeaponDurability++; p.minionGetBuffed(p.playerFirst.ownHero, 1, 0); } else { p.equipWeapon(wcard, true); } } else { if (p.playerSecond.ownWeaponName != CardDB.cardName.unknown) { p.playerSecond.ownWeaponAttack++; p.playerSecond.ownWeaponDurability++; p.minionGetBuffed(p.playerSecond.ownHero, 1, 0); } else { p.equipWeapon(wcard, false); } } }
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { p.equipWeapon(w, ownplay); List<Minion> temp = (ownplay) ? p.playerFirst.ownMinions : p.playerSecond.ownMinions; bool hasmech = false; foreach (Minion m in temp) { //if we have allready a mechanical, we are buffed if ((TAG_RACE)m.handcard.card.race == TAG_RACE.MECHANICAL) hasmech=true; } if (hasmech) { if (ownplay) { p.playerFirst.ownWeaponAttack += 2; p.minionGetBuffed(p.playerFirst.ownHero, 2, 0); } else { p.playerSecond.ownWeaponAttack += 2; p.minionGetBuffed(p.playerSecond.ownHero, 2, 0); } } }
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { int dmg = p.getSpellDamageDamage(1, ownplay); if (p.playerFirst.cardsPlayedThisTurn >= 1) dmg = p.getSpellDamageDamage(2, ownplay); p.minionGetDamageOrHeal(target, dmg); p.equipWeapon(w, ownplay); }
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { for (int i = 0; i < 3; i++) { int pos = (ownplay) ? p.playerFirst.ownMinions.Count : p.playerSecond.ownMinions.Count; p.callKid(kid, pos, ownplay); } p.equipWeapon(w, ownplay); }
// kampfschrei:/ vernichtet euren helden und ersetzt ihn durch lord jaraxxus. public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice) { if (own.own) { p.playerFirst.ownHeroAblility.card = card; p.playerFirst.ownHeroName = HeroEnum.lordjaraxxus; p.playerFirst.ownHero.Hp = own.Hp; p.playerFirst.ownHero.maxHp = own.maxHp; p.equipWeapon(weapon, own.own); } else { p.playerSecond.ownHeroAblility.card = card; p.playerSecond.ownHeroName = HeroEnum.lordjaraxxus; p.playerSecond.ownHero.Hp = own.Hp; p.playerSecond.ownHero.maxHp = own.maxHp; p.equipWeapon(weapon, own.own); } }
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { p.equipWeapon(w, ownplay); List<Minion> temp = (ownplay) ? p.playerFirst.ownMinions : p.playerSecond.ownMinions; if (temp.Count <= 0) return; Minion m = p.searchRandomMinion(temp, Playfield.searchmode.searchLowestHP); if (m != null) { m.divineshild = true; m.taunt = true; } }
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { p.equipWeapon(w, ownplay); }
public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice) { p.equipWeapon(w, true); p.equipWeapon(w, false); }
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); }
public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice) { p.equipWeapon(card, ownplay); if (ownplay) p.ueberladung += 2; }