Affliction Warlock Midnight Interface and Macros Guide

Patch 12.0.1 Last Updated: 13th Feb, 2026
Max Author Avatar
Max

Interface

With Midnight pre-patch, a lot of the addons we’re used to having will no longer work in the way we’re used to or not at all in some cases. What the “meta” addons will be are very much still in debate so we will have to see in the following months.

Lucky for us the Blizzard default UI is getting better every patch so you can make a very sufficient UI by just messing around in edit mode and configuring their Cooldown Manager to show what you find relevant.

However, it’s still important to have a good way of tracking your soul shards as well as Agony and Corruption on your nameplates, especially with good boss frames being gone. For this I recommend Plater.

Macros

Shared Node Macro

Allows the icon and ability to change depending on what talent is taken

#showtooltip
/cast [known: Phantom Singularity] Phantom Singularity; [known: Vile Taint] Vile Taint

Phantom Singularity & Vile Taint Macro

PS on mouseover or VT on cursor in one button

Demonic Gates Macro

Casts instantly on your cursor without need to double click

#showtooltip
/cast [@cursor] Demonic Gates

Agony Macro

Casts Agony on your mouseover or your target if there is nothing under your cursor

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

Change “Agony” to any other dot like Unstable Affliction, corruption, etc.

Soulstone Macro

Casts Soulstone on your cursor or your target if there is nothing under your cursor. If you have no target, it will cast it on yourself. It helps to combat res your teammate during the fight without changing your target.

#showtooltip Soulstone
/cast [@mouseover,help][exists,help][player] Soulstone

Pet Dismiss macro

Dismisses your pet Macro

/run PetDismiss()