示例#1
0
        //    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);
        }
示例#2
0
//    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);
        }
示例#3
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;
            }
        }
示例#4
0
        // Give a minion Taunt.


        public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
        {
            target.taunt = true;
        }
示例#5
0
        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);
        }
示例#6
0
        //   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);
        }
示例#7
0
//    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);
        }
示例#8
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);
        }
示例#9
0
//    vernichtet alle diener bis auf einen. (zufällige auswahl)

        public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
        {
            p.allMinionsGetDestroyed();
        }
示例#10
0
        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);
        }
示例#11
0
//    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);
        }
示例#12
0
 //    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);
 }
示例#13
0
//    kampfschrei:/ zieht eine karte.
        public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
        {
            p.drawACard(CardDB.cardName.unknown, own.own);
        }
示例#14
0
 public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
 {
     p.minionTransform(own, bear);
 }
示例#15
0
 public override void onAuraEnds(Playfield p, Minion m)
 {
     p.managespenst--;
 }
示例#16
0
//    +5 angriff.
        public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
        {
            p.minionGetBuffed(own, 5, 0);
        }
示例#17
0
//    alle diener kosten (1) mehr.
        public override void onAuraStarts(Playfield p, Minion own)
        {
            p.managespenst++;
        }
示例#18
0
 public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
 {
     p.equipWeapon(w, ownplay);
 }