예제 #1
0
파일: Sim_BRM_015.cs 프로젝트: shuyi3/AIPJ
		// Deal 1 damage to all minions. If you have 12 or less Health, deal 3 damage instead.
		
		public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
		{
			int dmg = 1;
			int heroHealth = (ownplay) ? p.playerFirst.ownHero.Hp : p.playerSecond.ownHero.Hp;
			if(heroHealth <= 12) dmg = 3;

            dmg = p.getSpellDamageDamage(dmg, ownplay);
            p.allMinionsGetDamage(dmg);
		}
예제 #2
0
파일: Sim_GvG_050.cs 프로젝트: shuyi3/AIPJ
        //   Deal $1 damage to a random minion. Repeat until a minion dies.

        public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
        {
            int dmg = p.getSpellDamageDamage(1, ownplay);

            int minHp = 100000;
            foreach (Minion m in p.playerFirst.ownMinions)
            {
                if (m.Hp < minHp) minHp = m.Hp;
            }
            foreach (Minion m in p.playerSecond.ownMinions)
            {
                if (m.Hp < minHp) minHp = m.Hp;
            }

            int dmgdone = (int)Math.Ceiling((double)minHp / (double)dmg) * dmg;

            p.allMinionsGetDamage(dmgdone);
        }
예제 #3
0
파일: Sim_EX1_621.cs 프로젝트: shuyi3/AIPJ
//    stellt bei allen dienern #4 leben wieder her.

		public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
		{
            int heal = p.getSpellHeal(4, ownplay);
            p.allMinionsGetDamage(-heal);
		}
예제 #4
0
파일: Sim_EX1_400.cs 프로젝트: shuyi3/AIPJ
//    fügt allen dienern $1 schaden zu.

		public override void onCardPlay(Playfield p, bool ownplay, Minion target, int choice)
		{
            int dmg = p.getSpellDamageDamage(1, ownplay);
            p.allMinionsGetDamage(dmg);
		}
예제 #5
0
파일: Sim_FP1_024.cs 프로젝트: shuyi3/AIPJ
//    spott/. todesröcheln:/ fügt allen dienern 1 schaden zu.

        public override void onDeathrattle(Playfield p, Minion m)
        {
            p.allMinionsGetDamage(1);
        }
예제 #6
0
파일: Sim_NEW1_020.cs 프로젝트: shuyi3/AIPJ
		// After you cast a spell, deal 1 damage to ALL minions.

		public override void onCardIsGoingToBePlayed(Playfield p, CardDB.Card c, bool ownplay, Minion m)
        {
            if (m.own == ownplay && c.type == CardDB.cardtype.SPELL) p.allMinionsGetDamage(1);
        }