Demonology Warlock Midnight Interface and Macros Guide

Patch 12.0 Last Updated: 21st Jan, 2026
Sjeletyven Author Avatar
Sjeletyven

Interface

UI is very much personal preference and how information is displayed is not something that can be “figured out”. I would say however, that the following points are key to be able to track to play demonology effectively:

  • Shards
  • Dreadstalker/Grimoire/Vilefiend duration
  • Diabolist rituals and secondary effects (hero talents)
  • Demon Cooldowns
  • Cast bar
  • Player and target frame

Outside of these points I think up to each player to decide for themselves what they need or feel comfortable with.

Macros

Drain life stop Burning Rush

Good to have for when you need mobility and need to get some health back after using Burning Rush.

#showtooltip Drain Life
/cancelaura Burning Rush
/cast Drain Life

Interrupt on Focus

To quickly interrupt a target you know you want to interrupt.

#showtooltip
/cast [@focus, harm, nodead][] Axe Toss

Mouseover Exists Macros

A template you can use on anything from demonbolt and implosion to utility spells such as fear, banish or axe toss. Simply copy the macro and replace the current spell with whatever spell you want.

#showtooltip Demonbolt
/cast [@mouseover, exists] Demonbolt; Demonbolt

At Cursor Shadowfury

To quickly cast Shadowfury to stun your target area. This also works for Bilescourge Bombers and Demonic Gateway.

#showtooltip
/cast [@cursor] Shadowfury

Pet command

Warlock’s Command Demon spell has a tendency to bug out so here is a macro to use all pet special abilities.

#showtooltip
/cast [pet:imp] Singe Magic; [pet:felhunter] Spell Lock; [pet:succubus] Seduction; [pet:voidwalker] Suffering; [pet:felguard] Axe Toss