rendered paste bodysub 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