All pastes #521162 Raw Edit

Anonymous

public text v1 · immutable
#521162 ·published 2007-05-30 03:43 UTC
rendered paste body
sub Main

 /echo Loading Ber Helper

 /declare stickdist int outer 15
 /declare channel outer echo
 /declare verbosity int outer 1


	/declare MinEndurance int outer 30



 :gettarget

 /delay 1
 /doevents
 /assist ${Param0}
 
 /if (${Target.ID} && ( ${Target.Type.Equal[NPC]} || ${Target.Type.Equal[PET]} ) ) {

  /if (${verbosity}>=1) /${channel} Attacking ${Target.CleanName}

  /stick ${stickdist} moveback uw !front
  /delay 2s
  /attack on

 } else {
  /goto :gettarget
 }
 
 :mainloop
 
  | Stop!
  /delay 1
  | Collberate and listen
  /doevents

  /if (${Me.Combat}) {

   |
   |  We check here becasue sometimes we want to target ourselves, or target nothing at all.
   |
	| volley
	/if (${Me.PctEndurance} > ${MinEndurance} && ${Me.CombatAbilityReady[Rage Volley]}) {
	 /disc Rage Volley
	}

   /if (${Target.ID} && ( ${Target.Type.Equal[NPC]} || ${Target.Type.Equal[PET]} ) && ${Target.Distance} <= 15) {
    /if (${Me.AbilityReady["Frenzy"]}) {
     /doability "Frenzy"
     /if (${verbosity}>=1) /${channel} Frenzy: ${Target.CleanName}
    }
   }

  } else {

   |
 	 | The dungeon collapses!
   |
   /goto :end

  }

  | insert highly trendy reverse sound
  /goto :mainloop

 :end

/return