How do i fix so the bot only plays 'Goblin Blastmage' when there is mech on board and never else?
This code is what i have so far but it didnt work.
This code is what i have so far but it didnt work.
Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace HREngine.Bots
{
class Sim_GVG_004 : SimTemplate //* Goblin Blastmage
{
//Battlecry: If you have a Mech, deal 4 damage randomly.
public override void getBattlecryEffect(Playfield p, Minion own, Minion target, int choice)
{
List<Minion> temp = (own.own) ? p.ownMinions : p.enemyMinions;
foreach (Minion m in temp)
{
if ((TAG_RACE)m.handcard.card.race == TAG_RACE.MECHANICAL)
{
p.minionGetDamageOrHeal(p.ownHero, p.ownHero.Hp - 1);
p.minionGetDamageOrHeal(p.ownHero, p.ownHero.Hp - 1);
p.minionGetDamageOrHeal(p.ownHero, p.ownHero.Hp - 1);
p.minionGetDamageOrHeal(p.ownHero, p.ownHero.Hp - 1);
return;
}
}
foreach (Minion m in temp)
{
if ((TAG_RACE)m.handcard.card.race == TAG_RACE.!MECHANICAL)
{
p.minionGetDamageOrHeal(own.own ? p.ownHero : p.enemyHero, 300);
return;
}
}
}
}
}