Havoc Demon Hunter Interface and Macros Guide

Patch 12.0 Last Updated: 23rd Jan, 2026
Hype Author Avatar
Hype

Interface

In Midnight we’re seeing massive interface changes, and add-on restrictions. WeakAuras is no longer being developed, and most combat add-ons are being rebuilt from scratch due to the API changes. Blizzard are making good improvements to the standard WoW UI, but it’s still lacking in a few departments.

I recommend using Unhalted Unit Frames and BetterCooldownManager, both made by Unhalted. I’ve been testing these addons in the beta, and they are definitely the most convenient and stable addons I’ve used in Midnight.

Macros

Metamorphosis on Player Macro

Useful when you want to cast Metamorphosis without moving

#showtooltip
/cast [@player] Metamorphosis

Metamorphosis on Cursor Macro

#showtooltip
/cast [@cursor] Metamorphosis

Eye Beam Cancel Macro

Macro to cancel Eye Beam. Useful if you have to cancel the channel.

#showtooltip
/cast Eye Beam
/cqs
/stopcasting

The Hunt Cancel Macro

Similar to the Eye Beam cancel macro, useful if you need to cancel the cast.

showtooltip
/cast The Hunt
/cqs
/stopcasting

Throw Glaive Mouseover Macro

#showtooltip
/cast [@mouseover,exists,harm] Throw Glaive; Throw Glaive

Mouseover Focus Macro

This macro lets you select a focus target using a mouseover. If no mouseover target exists, it will set your target as focus instead.

/focus [@mouseover,exists][@target]

Focus Interrupt Macro

#showtooltip
/cast [@target=focus] Disrupt

Mouseover Interrupt Macro

#showtooltip
/cast [@mouseover,exists,harm] Disrupt; Disrupt

Eye Beam + On-use Trinket + Combat Potion Macro

Useful for setting up cooldowns, automatically using potion and trinket (13 = 1st trinket slot. If you have your on-use trinket on your 2nd trinket slot, use 14 instead) with the Eye Beam before casting Metamorphosis. This macro should be separate from your standard Eye Beam keybind.

#showtooltip
/use Tempered Potion
/use 13
/cast Eye Beam