rendered paste body method BuffPulse()
{
if ${Target(exists)}
{
WoWScript ClearTarget()
}
elseif ${Me.Action[Remove Lesser Curse].Usable} && ${This.NeedDecurse}
{
This:CastInstantSpell[Remove Lesser Curse]
/* SpellTarget ${Me.GUID}
*/
}
elseif ${Me.Action[Arcane Intellect].Usable} && !${Me.Buff[Arcane Intellect](exists)}
{
This:CastInstantSpell[Arcane Intellect]
/* SpellTarget ${Me.GUID}
*/
}
elseif ${Me.Action[Molten Armor].Usable} && !${Me.Buff[Molten Armor](exists)} && (${This.ArmorSpell.Equal[Automatic]} || ${This.ArmorSpell.Equal[Molten Armor]})
{
This:CastInstantSpell[Molten Armor]
}
elseif ${Me.Action[Ice Armor].Usable} && !${Me.Buff[Ice Armor](exists)} && ((!${Spell[Molten Armor](exists)} && ${This.ArmorSpell.Equal[Automatic]}) || ${This.ArmorSpell.Equal[Ice Armor]})
{
This:CastInstantSpell[Ice Armor]
}
elseif ${Me.Action[Frost Armor].Usable} && !${Me.Buff[Frost Armor](exists)} && ((!${Spell[Molten Armor](exists)} && !${Spell[Ice Armor](exists)} && ${This.ArmorSpell.Equal[Automatic]}) || ${This.ArmorSpell.Equal[Frost Armor]})
{
This:CastInstantSpell[Frost Armor]
}
elseif ${Me.Action[Dampen Magic].Usable} && !${Me.Buff[Dampen Magic](exists)} && ${This.DampenMagic.Equal[Always On]}
{
This:CastInstantSpell[Dampen Magic]
/* SpellTarget ${Me.GUID}
*/
}
elseif ${Me.Action[Ice Barrier].Usable} && !${Me.Buff[Ice Barrier](exists)} && (${This.ShieldSpell.Equal[Automatic]} || ${This.ShieldSpell.Equal[Ice Barrier]}) && ${This.ShieldPCT} == 110
{
This:CastInstantSpell[Ice Barrier]
}
elseif ${Me.Action[Mana Shield].Usable} && !${Me.Buff[Mana Shield](exists)} && ((${This.ShieldSpell.Equal[Automatic]} && !${Spell[Ice Barrier](exists)}) || ${This.ShieldSpell.Equal[Mana Shield]}) && ${This.ShieldPCT} == 110 && !${This.ShieldSpell.Equal[Ice Barrier]}
{
This:CastInstantSpell[Mana Shield]
}
elseif ${Me.Action["Conjure ${This.GetManaStone}"].Usable} && !${Item[${This.GetManaStone}](exists)}
{
This:CastInstantSpell[Conjure ${This.GetManaStone}]
}
}