Demon Hunter: Havoc

Demon Hunter: Havoc

0 Downloads

HUD/Rotation for Havoc Demon Hunter

Requires Level 100 and completion of the starting scenario. 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:

• Should account for most DH specs.

• Top progress bar for Momentum

• Progress bars on left side for Blur and Netherwalk (if talented).

• Progress bar on right side for Darkness.

• Blade Dance and Chaos Strike will correctly update to Death Sweep and Annihilation when Metamorphosis is active.

• Demon's Bite aura changes to Felblade, if talented. If using Demon Blades and not Felblade, the aura will be replaced with Chaos Nova.

• Throw Glaive shows charges if running Master of the Glaive.

• Throw Glaive will swap to Dark Slash, if talented. Will swap to Immolation Aura if selected and Dark Slash isn't.

• Fel Rush shows remaining charges and cooldown sweep for next charge. If running Momentum, it will show Vengeful Retreat instead, switching to Fel Rush when Vengeful Retreat is on CD.

• Metamorphosis bar works correctly with Demonic. If you proc Demonic, the Meta bar will show remaining duration.

• Cooldown bars on the bottom correctly adjust in size/position depending on talents chosen. Bars supported are Metamorphosis, Fel Barrage, and Nemesis.

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

Update - September 24, 2018

• Fixed range checking issue with Chaos Nova.

Update - September 12, 2018

• Increased width to 6 icons.

• Removed the Immolation Aura bar. There's no good reason to be using Dark Slash. If it changes in the future, I'll adjust.

• As a result, cooldown progress bars now only display on one line, instead of two.

• Moved Momentum bar to the top of the auras.

• Added a Darkness bar where old Momentum bar was.

• Blur, Darkness, and Netherwalk bars will show remaining duration of buff, and swaps to cooldown when buff drops. Bars disappear when off cooldown.

• Added Fel Rush and Vengeful Retreat icons. Vengeful Retreat only shows when talented in to Momentum and is replaced with Fel Rush when on CD.

• Refactored a bunch of stuff.

Update - July 22, 2018

• Fixed some issues with bar resizing.

Update - July 20, 2018

• Updated for BfA Prepatch. Let me know if there are issues. The 4 cooldown bars at the bottom (Meta, Immo Aura, Fel Barrage, and Nemesis) are an absolute mess as far as positioning code, I THINK I tested all conditions, but let me know if there are any weird display issues with them. Trying to do conditionals for 3 different abilities that may or may not be on, balancing around a 4th is a lot of condition checking :(

Update - February 16, 2018

• Back-end Lua cleanup for readability.

Update - February 3, 2018

• Fixed an issue with range checking in certain abilities.

Update - February 2, 2018

• Fixed some logic regarding bar adjusting when using Nemesis and Demonic (or you haven't hit 110 yet).

Update - February 1, 2018

• Adjusted a bunch of positioning and load conditions for auras. Should be better suited for more specs, instead of the Demon Blades/Felblade spec from 7.2.5 and prior.

Update - December 23, 2017

• Fury of the Illidari icon is replaced with Demon's Bite when not running Demon Blades. Fury of the Illidari will instead be tracked as a progress bar next to Meta instead.

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.

Update - November 6, 2017

• Added fix to ensure Artifact glaives are equipped to squelch rare error.

Update - November 5, 2017 - Update #2

• Somehow missed another one. Updated again.

Update - November 5, 2017

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

• Fixed issue with Meta bar not accounting for GCD. Should be far less spammy now.

______________________________________________________________________________________________________________________

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.