HUD/Rotation for Retribution.
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:
• Blade of Justice will glow when Art of War or Blade of Wrath proc. This glow will remain even when you are overcapped and the icon is desaturated. The glow will not apply when the target is out of range.
• Crusader Strike will show a sweep for the recharge duration. GCD sweep is unaffected and takes priority.
• Crusader Strike, Blade of Justice, Wake of Ashes, Judgment, and Hammer of Wrath will desaturate if using them will overcap your Holy Power.
• Templar's Verdict will show remaining time on Righteous Verdict buff, if talented. This replaces the buff provided by Whisper of the Nathrezim.
• Templar's Verdict will change to Divine Storm and glow with an Empyrean Power proc.
• Holy Power bars will all show as full and in a yellow color when Divine Purpose procs, if talented. Bars will show as Orange if that charge of Holy Power is full.
• Top progress bar for Inquisition buff, if talented. Warning text when Inquisition is not present, will reduce in size when not in party.
• Bottom progress bar for Crusade/Avenging Wrath. It will show current duration and stack count. Changes to show cooldown when buff expires.
• Left side progress bar for Divine Shield and Eye for an Eye (if talented).
• Right side progress bar for Shield of Vengeance. Progress bar represents time remaining on the buff, the number itself is the current value of the shield. Reduce to 0 to do free damage! Yay for rewarding standing in fire! When the buff is finished, the bar will count up for the cooldown. Vengeance is now a fairly valuable DPS cooldown, so this will let you know when you can use it again.
• Range checking desaturates to a red color when the ability is not in range.
Update - December 22, 2018
• Wake of Ashes will now also glow when safe to use.
Update - December 11, 2018
• Added support for Empyrean Power.
Update - October 25, 2018
• Fixed an issue where BoJ would stay glowing even when actually on CD.
Update - October 24, 2018
• Blade of Justice will now glow with Art of War and Blade of Wrath procs. This glow applies even when desaturated, except when out of range.
Update - September 15, 2018
• Bug fixes and refactoring.
Update - August 9, 2018
• Hammer of Wrath now appears over Crusader Strike when it's usable or when it's cooldown is less than 2.5*GCD (accounts for Haste).
Update - August 8, 2018
• Added a timer for Hammer of Wrath cooldown that will overlay on the Judgment icon when HoW is on CD and Judgment isn't. This should help keep track of the HoW CD.
• Inquisition warning reduces in size when not in party. Mostly because I'm lazy when playing solo and don't keep Inq up while farming mobs I can 2-shot.
Update - August 1, 2018
• Changed Judgment behavior when using Hammer of Wrath.
Update - July 26, 2018
• Added Divine Judgment Stacks.
• Modified Shield of Vengeance bar. Big thanks to Malinoric for doing the work on that!
Update - July 18, 2018
• Update for BfA Prepatch. Should cover all new spec changes. Execution Sentence not supported, current theorycrafting indicates Zeal and Righteous Verdict are the ideal talents. Features updated to reflect changes.
Update - February 20, 2018
• Removed the pulse animation from the Wrath/Crusade bar when off cooldown. I forgot it even existed, it was too subtle in combat, and was wasting resources.
Update - February 18, 2018
• Fixed some minor localization issues.
Update - February 16, 2018
• Back-end Lua cleanup for readability.
• Removed Tier 20 checking from Blade of Justice/Divine Hammer. Was always meant to be temporary.
Update - February 2, 2018
• Added glow to Blade of Wrath to show Righteous Verdict procs.
• Modified Holy Power Divine Purpose behavior. Instead of simply changing to yellow regardless of current Holy Power count, it now changes current charges of Holy Power as orange with a Divine Purpose proc. Missing Holy Power still shows as yellow. Allows for tracking current Holy Power even when DP procs.
Update - January 10, 2018
• Blade of Justice/Divine Hammer now checks to see if T20 4pc set bonus is active. BoJ/DH will now desaturate at 3 Holy Power if using T20 4pc, or 3HP if not.
Update - December 27, 2017
• Fixed an issue with Divine Hammer range desaturation. I hope…
Update - December 14, 2017
• Some changes to desaturating auras when abilities will overcap.
Update - December 5, 2017
• Modified behavior of Holy Power bars when using Divine Purpose. All Holy Power bars will fill and change color to yellow when Divine Purpose procs, instead of just the Holy Power you currently have available. This addresses the issue of a DP proc with 0 Holy Power.
Update - December 1, 2017
• Fixed an issue where Templar's Verdict wouldn't light up with a Divine Purpose proc.
• Code cleanup.
Update - November 30, 2017
• Holy Power bars will now change to a yellow color when Divine Purpose procs.
Update - November 28, 2017
• Minor visual changes with Holy power. Reworked the borders to flatten the bars out.
• Blessing warning now only shows when Ashbringer is equipped. Got annoyed that the warning would pop out when I was fishing.
Update - November 25, 2017
• Updated the Crusader Strike/Zeal aura to show a progress sweep for recharge duration on charges. Old behavior also remains. This is a more accurate representation of how the regular ability bars work.
Update - November 20, 2017
• Visual changes:
• I attempted to use some textures to fit in with my other auras, but found that they don't work well with Liadrin's progress. The textures would appear full, but were transparent for another 20-25% or so. This meant that it would that you'd completed a charge of Holy power, but in fact were nearly a second away.
• Added a pulsing gradient to the Crusade/Wrath bar. Basically goes from it's normal color to a lighter purple color. Reasonably slow default speed (3 second cycle) to make it apparent but not obnoxious.
• Added a pulsing red gradient to the Judgment bar when under 30% remaining.
• Sorry, spammy update. Judgment bar swaps to red when under 30%. The gradient pulse made it way too hard to see duration.
• Cleaned up some of the Liadrin progress bar Lua. Still works as advertised, but easier for me to read.
Update - November 12, 2017
• Should be properly localized now. Sorry.
Update - November 6, 2017
• Checks if Ashbringer is equipped to fix a rare error.
Update - November 5, 2017
• Fixed comparing number to nil error in cooldown bar custom text. Possible performance increase.
Update - November 2, 2017 #2
• Sorry for the repeated updates. When I made this public I couldn't help myself wanting to make them better.
Unfortunately I kept seeing flaws or places for performance improvements.
• Holy Power auras are now reduced to 5 total. This works for people with and without Liadrin's ring equipped. One-size-fits-all auras for holy power. I don't think anyone else is doing this in as few auras as I am right now.
• Increased the size of the side bars to take advantage of the extra space the persistent Wrath bar gives. As a result, the timers are easier to see, the more importantly, the absorb amount from SoV is far easier to read. Amazing what 20 pixels will do for readability.
Update - November 2, 2017
• Persistent Crusade/Wrath bar.
• Combined Judgment bar auras to behave more like my other packs.
Update - October 30, 2017
• Reorganized auras, cleaned up a bunch of Lua.
• Added stacks for Templar's Verdict. It now shows the remaining duration on the Whisper of the Nathrezim buff as the stack count (to one decimal place even!).
• Added some animations for the various progress bars. Can be disabled if desired.
______________________________________________________________________________________________________________________
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.