HUD/Rotation for Frost Death Knight
Requires Level 100+. Unexpected errors may occur at lower levels.
Supplementary defensive cooldown auras: https://wago.io/Sy5ASsoJf
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:
• Top progress bar for Icy Talons duration, if selected.
• 6 snowflake textures for each Frost rune. Will animate to show cooldown progress. Becomes a Frost blue color when full.
• Stack counter on Remorseless Winter for Gathering Storm stacks, if that talent is taken.
• Remorseless Winter will glow and show remaining time on the buff while active. It will switch to the remaining time on cooldown when Remorseless is over. This glow/CD counter can be disabled by going to the Actions Tab for the Remorseless Winter aura and changing aura_env.activeglow = true to aura_env.activeglow = false
• Howling Blast glow for Rime procs.
• Obliterate glow for Killing Machine procs.
• Frost Strike glow when nearing RP cap.
• Death Strike will glow with Dark Succor procs.
• Frostwyrm's Fury icon will be replaced with either Glacial Advance or Death Grip, depending on tier 6 talent selection.
• Frostwyrm's Fury glow when under the effects of Pillar of Frost, 5 stacks of Razorice on the target, and a Fallen Crusader proc. It sounds like a lot of conditions, but should happen within 1-2 seconds of your opener.
• Cooldown bars on the bottom adjust based on talent selection. Default is Pillar of Frost and Empower Rune Weapon side by side. If Breath of Sindragosa is selected, Pillar will expand to full width, Rune Weapon will move down, with Breath to the left.
• Death Strike aura will be replaced with Cold Heart, if talented. Cold Heart will glow at 20 stacks.
• No aura for Frostscythe, but it's usage is against multiple targets with a KM proc. If using Frostscythe talent and you have enough targets to warrant it, just use it when Obliterate lights up. I'm not about to start counting nameplates. Will work on this at a later date.
• Side progress bars for Anti-Magic Shell and Icebound Fortitude. Will count up when on cooldown.
• Bottom progress bars for Pillar of Frost, Empower Rune Weapon, Horn of Winter (if talented), and Breath of Sindragosa (if talented).
• Range checking desaturates to a red color when the ability is not in range.
Update - August 29, 2018
• Added a 6th icon. Allows for better tracking of Cold Heart, when selected. Otherwise it'll show Death Strike.
• Added a Horn of Winter cooldown bar.
• When using Gathering Storm, the Frostwyrm/Glacial Advance aura will be replaced with Death Grip (filler).
Update - August 3, 2018
• Fixed an issue with Frostwyrm's Fury not correctly showing cooldown.
Update - July 26, 2018
• Added an Icy Talons bar.
• Added a glow to Death Strike for Dark Succor procs.
Update - July 18, 2018
• Updated for BfA prepatch. Should cover all talent changes. Let me know if there are issues.
Update - February 16, 2018
• Back-end Lua cleanup for readability.
Update - December 26, 2017
• Frost Strike now glows when talented in to Shattering Strikes and the target has 5 stacks of Razorice.
Update - December 22, 2017
• Cooldown bars now use mm:ss format.
Update - December 8, 2017
• Minor visual changes and some code cleanup.
Update - November 22, 2017
• More tweaks to Chains of Ice and Sindragosa's Fury interactions with Cold Heart. Should be working correctly now
Update - November 21, 2017
• I got Cold Heart from my M+ cache today. The Chains of Ice aura now works as I originally intended.
• Minor changes to Remorseless Winter aura. When the glow is active (indicating that Remorseless is active), the icon will now desaturate. I found myself trying to hit the cooldown even while it was active because the icon hadn't been faded out to the expected purple color.
Update - November 16, 2017
• Resolved some unwanted behavior when Cold Heart isn't equipped (I honestly don't want to see Chains of Ice all the time)
Update - November 14, 2017
• Added a Chains of Ice aura that will appear in place of the Sindragosa's Fury icon when Fury is on CD. It doesn't make much sense to keep a 5min CD on the bar. With the Chains of Ice legendary being so common, it made sense to have Chains of Ice on the bar instead. Fury will still appear when off CD and do it's glow when reaching the max damage conditions (5 stacks of Razorice on target, Unholy Strength on yourself and Pillar of Frost active).
• Some changes to Remorseless Winter aura. Old behavior still exists, but by default, the aura will now glow and show the duration of the buff when active, and swap to standard cooldown when the buff drops. Instructions on how to revert to old behavior (only show the cooldown duration) are in the features section above.
Update - November 12, 2017
• Fixed localization issues.
Update - November 6, 2017
• Added fix to ensure Blades of the Fallen Prince are equipped to squelch rare error.
• Removed Frost Fever bar as it's applied frequently due to Rime procs that a bar isn't really necessary.
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.