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