rendered paste body method Routine()
{
if !${Me.Attacking}
{
WoWScript AttackTarget()
}
elseif !${Me.Action[Counterspell].Usable} && ${Target.Casting.ID(exists)} && ${Target.CurrentMana} > 0
{
Cast "Counterspell"
}
elseif ${Target.Distance} < 10 && ${Me.Action[Frost Nova].Usable}
{
Cast "Frost Nova"
}
elseif ${Target.Distance} < 20 && ${Me.Action[Fire Blast].Usable}
{
Cast "Fire Blast"
}
elseif ${Me.Action[Scorch].Usable} && ${Target.Distance} < 15 && ${Target.PctHPs} < 30
{
This:CastSpell[Scorch]
}
elseif ${Me.Action[Fireball].Usable} && ${Target.Buff[Frost Nova](exists)} && ${Target.PctHPs} > 30
{
This:CastSpell[Fireball]
}
}