Devourer Demon Hunter Midnight Interface and Macros Guide

Patch 12.0.5 Last Updated: 6th May, 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

Void Ray Cancel Macro

Macro to cancel Void Ray. Useful if you have to cancel the channel.

#showtooltip
/cast Void Ray
/cqs
/stopcasting

The Hunt Cancel Macro

Similar to the Void Ray 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

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

#showtooltip
/cast [@target=focus] Disrupt

Mouseover Interrupt Macro

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

Mouseover Void Nova Macro

Casts Void Nova on your mouseover target, if no mouseover target exists, it will cast it on your target instead.

#showtooltip
/cast [@mouseover,exists,harm][] Void Nova

Cursor Shift Macro

A Macro for using Shift aimed at your cursor.

#showtooltip
/cast [@cursor] Shift