All pastes #391850 Raw Edit

Stuff

public text v1 · immutable
·published 2007-03-12 13:41 UTC
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}]
    }     
	}