Havoc Demon Hunter Midnight Interface and Macros Guide

Patch 12.0.5 Last Updated: 29th Apr, 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.

For raiding and Mythic+, I would also recommend using BigWigs and LittleWigs.

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

Blur Cooldown Macro

With 2 Blur charges, it’s easy to accidentally spend both charges at the same time if you’re spamming the keybind. This macro adds a small cooldown, allowing you to press the keybind multiple times without wasting a Blur charge.

#showtooltip Blur
/stopcasting
/castsequence reset=2 Blur, null

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

Note: Do not use this macro with Algeth’ar Puzzle Box.

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