Hunter: Beast Mastery

Hunter: Beast Mastery

0 Downloads

HUD/Rotation for Beast Mastery Hunter

Requires Level 100+. Unexpected errors may occur at lower levels.

If you'd like to support what I do, please visit this link http://ko-fi.com/mnejing

IMPORTANT NOTE: This pack uses some fonts and textures from ElvUI, AddonSkins (ElvUI addon), and Details! Damage Meter. If you are not using any combination of these and wish to retain the overall look, I've created a basic addon that loads a few textures and fonts by way of LibSharedMedia-3.0. http://bit.ly/MnejingAuras (Download and extract to your WoW\Interface\Addons\ folder). Combine with https://www.curseforge.com/wow/addons/masqueelvuiesqueskin to get matching icons.

Features:

• Barbed Shot icon will show total stack count. Background sweep when a charge is available while one is on cooldown.

• Text in top left corner of Barbed Shot icon to show how long until the next charge of Barbed Shot is available.

• Barbed Shot will glow when under 20% of the buff duration remains or when you have charges but the buff is not present on your pet.

• Multi-Shot will be replaced with Dire Beast, if talented.

• Kill Command will glow whenever available to be cast.

• Chimaera Shot will glow when you are under 100 focus. The icon will be replaced with Intimidation if Chimaera Shot is not selected.

• Cobra Shot will glow when you are near focus cap. The icon will desaturate if Kill Command on cooldown with less than 2.5 seconds remaining and you're under 90 focus.

• A Murder of Crows icon will be replaced with Counter Shot, if not talented.

• Top bar shows current duration and stack count of Frenzy on your pet.

• Bottom bars count down the buff durations of Aspect of the Wild, Bestial Wrath, and Spitting Cobra (if talented). They'll count up when on cooldown.

• Large icon for Beast Cleave. Can be disabled (disable both the icon and the Beast Cleave BG texture) and swapped for a smaller bar on the side.

• Left side bars for Feign Death or Aspect of the Turtle.

• Summon Pet reminder.

• Range checking desaturates to a red color when the ability is not in range.

Update - October 24, 2018

• Increased width to 6 icons wide. I found that A Murder of Crows was better served as an icon than a bar.

• Crows will be replaced with Counter Shot if not selected.

• Chimaera Shot will be replaced with Intimidation if not selected.

• Cobra Shot will now desaturate if you have less than 2.5 seconds on Kill Command and are under 90 focus.

• Chimaera Shot will glow when available and you are under 100 focus.

Update - July 21, 2018

• Updated for BfA Prepatch. Let me know if there are issues (that aren't related to you using something other than Chimaera Shot).

Update - March 23, 2018

• Dire Frenzy bar now shows stacks count on pet while active.

Update - February 16, 2018

• Back-end Lua cleanup for readability.

Update - December 22, 2017

• Cooldown bars now use mm:ss format.

Update - December 13, 2017

• Minor visual changes and code cleanup.

Update - November 12, 2017

• Fixed localization issues.

• Updated the Dire Beast/Dire Frenzy bar.

• Added Summon Pet reminder.

Update - November 5, 2017

• Fixed comparing number to nil error in cooldown bar custom text. Possible performance increase.

______________________________________________________________________________________________________________________

Color Stuff: (ignore this if you like the current colors)

The purple and red desaturation colors can be adjusted in each individual aura. Check the custom triggers, custom duration or custom text (it's set differently in different places for various reasons). Any colors you want to change are in the SetVertexColor lines. It uses percentage RGB, which you can either get from using an online calculator or doing a bit of math with your own calculator.

1. https://andylangton.co.uk/tools/colour-converter is a great tool. You can convert Hex color or standard 0-255 RGB to RGB percentage. (i.e. 65% = 0.65)

OR

2. Using your own calculator, you can divide your desired RGB value by 255, trim all but 2 decimal places and use that (e.g. 166/255 = 0.65).

Examples (and original values):

…SetVertexColor(0.42,0.3,0.75,1) is the purple desaturated color at 100% alpha (the final value of the 4 values, 1) when an ability cannot be used at the moment (on CD or not enough charges)

…SetVertexColor(0.65,0.22,0.30,1) is the red desatured color at 100% alpha when an ability cannot be used as you are out of range.