HUD/Rotation for Protection Warrior
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:
• ADVANCE WARNING: As with other auras, I don't play Prot regularly, and these were created by request.
• Top progress bar for Ignore Pain. Shows remaining duration and absorb amount.
• Second progress bar for Shield Block buff duration.
• Ignore Pain glows when over 60 rage.
• Revenge glows with Revenge! proc.
• Dragon Roar, if talented, will appear over Devastate when usable.
• Devastator talent not currently supported, but I can't see any reason why you'd be using it.
• Bottom progress bars. They'll countdown the remaining time on the buff (if applicable), and then count up while on cooldown.
→ Demoralizing Shout
→ Avatar
→ Spell Reflection
→ Shield Wall
→ Last Stand
• Range checking desaturates to a red color when the ability is not in range. (not a lot on this set)
Update - July 23, 2018
• Updated for BfA Prepatch. Let me know if there are issues. Yes, I realize I don't have a Commanding Shout bar. Will do that eventually.
Update - February 16, 2018
• Back-end Lua cleanup for readability.
______________________________________________________________________________________________________________________
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.