All pastes #389519 Raw Edit

Something

public text v1 · immutable
·published 2007-03-10 19:36 UTC
rendered paste body
	; NeedPull *Untested fully*
	member NeedPull()
   {
      if !${Me.InCombat}&& ${Me.Buff[Battle Stance](exists)} && !${Spell[Charge].Cooldown} && ${Me.Target(exists)} && ${Me.Target.Distance} < 24 && !${Target.Dead}
      {
         return TRUE
      }
      elseif !${Me.InCombat} && ${Me.Buff[Berserker Stance](exists)} && ${Me.CurrentRage} > 10 && ${Me.Target(exists)}  && ${Me.Target.Distance} < 24 && !${Target.Dead}
      {
         return TRUE
      }
      elseif !${Me.InCombat} && !${Me.Buff[Berserker Stance](exists)} && !${Me.Buff[Battle Stance](exists)} && ${Me.Target(exists)}  && ${Me.Target.Distance} < 24 && !${Target.Dead}   
      {
         return TRUE
      }         
      return FALSE
   }
   
	; PullPulse *Untested fully - Need to fix pre-charge pause*
	method PullPulse()
   {
      if ${Me.Buff[Battle Stance](exists)} && !${Me.Action[Charge].Cooldown} && !${Target.Dead}
      {
	      echo har har
	      This:CastInstantSpell[Charge]   
      }
      elseif ${Me.Buff[Berserker Stance](exists)} && ${Me.CurrentRage} > 10 && !${Target.Dead} && ${Me.Action[Intercept](exists)}
      {
	      This:CastInstantSpell[Intercept]
      }
      elseif !${Me.Buff[Battle Stance](exists)} || !${Me.Buff[Berserker Stance](exists)} && !${Target.Dead}
      {
	      This:CastInstantSpell[Battle Stance]
      }
      elseif ${Me.Target.Distance} < 8 && !${Target.Dead}
		{
			WoWScript AttackTarget()
		}    
	}