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()