Unholy Death Knight Interface, Macros and WeakAuras Guide

Patch 10.2.7 Last Updated: 7th May, 2024
Kwepp Author Avatar



One of the most important addons you should have is WeakAuras. With this addon you will be able to get well laid out trackers for your ability cooldowns, buff uptimes, class resources as well as WeakAuras that are specifically made to track debuffs and mechanics happening in the raid. You can find a multitude of WeakAuras on https://wago.io.

For Unholy Death Knight, these are the main weak auras you want to track with WeakAuras:

BigWigs / DeadlyBossMods

When raiding, it is important to have timers for the fight's mechanics because not only will this help you play the encounter correctly but it is also very important to know when adds may spawn or when a boss becomes immune to damage/goes to a new phase etc.

Method Raid Tools

This addon can track and display crucial information about your raid team, which is very valuable when raiding. It also comes with a multitude of other features such as combat timers, combat res trackers, raid team cooldowns and gives you more in-depth details on your raid team and the events that happened during an encounter. It's also commonly used as a way for your raid leader to distribute assignments via the "Note" feature.


Along with AddOns, Macros can also be a very big game changer and make things a lot better. Here are some Macros that I think are essential when playing Unholy Death Knight.

Dark Transformation pet Claw macro

#showtooltip Dark Transformation
/cast Claw
/cast Dark Transformation
/use Blood Fury

Your Dark Transformation gives your pet 100 energy back, and your Ghouls Claw on auto-cast does not use up all of your pet's energy before going into Dark Transformation. Having this macro essentially cancels out that problem as it will spend the remaining energy of your pet while you are pressing the macro. By the time the GCD is ready, and your Dark Transformation is cast, you would have commanded your pet to manually use Claw at least a couple of times, therefore draining it of energy altogether.

Stop Attack Death Grip Macro

#showtooltip Death Grip
/cast [@mouseover,exists,harm][@target,exists,harm] Death Grip

This acts as a mouseover/current target Death Grip macro, but it also cancels your attacks against that target if you have it selected. This is useful if you want to grip an add that is already CC’d. Death Grip does not break CC, but auto attacks do, so this macro negates that problem.

Cursor Macros

Cursor macros are used for abilities that generally have to be placed on the ground. This macro makes you place the abilities a lot faster and less clunky, but do pay attention to where your cursor is when using these macros.

Anti-Magic Zone Cursor Macro

/cast [@cursor] Anti-Magic Zone

Death and Decay Cursor Macro

/cast [@cursor] Death and Decay

Mouseover Macros

Mouseover Macros are similar to Cursor macros, in the sense that they will use the ability that is in the macro, on a target that your cursor is over. I have mine set up, so if you have a target and are not putting your cursor over any other enemies, the ability will cast on your current target. If you have your cursor over a different target, the ability will be used on that target instead of your current target.


#showtooltip Outbreak
/cast [@mouseover,exists,harm][@target,exists,harm] Outbreak

Leap (Ghoul Jump / Abomination Interrupt)

#showtooltip Leap
/cast [@mouseover,exists,harm][@target,exists,harm] Leap

Death Coil

#showtooltip Death Coil
/cast [@mouseover,exists,harm][@target,exists,harm] Death Coil

Chains of Ice

#showtooltip Chains of Ice
/cast [@mouseover,exists,harm][@target,exists,harm] Chains of Ice

Soul Reaper

Very good for sniping low health adds without having to switch targets.

#showtooltip Soul Reaper
/cast [@mouseover,exists,harm][@target,exists,harm] Soul Reaper

Raise Ally (Combat Res)

This is for your combat res and only works on Allies, not enemies.

#showtooltip Raise Ally
/cast [@mouseover,help][@target]Raise Ally

Dark Command / Taunt

#showtooltip Dark Command
/cast [@mouseover,exists,harm][@target,exists,harm] Dark Command

Other Quality of Life Macros

Pet Dismiss

/script PetDismiss()

Focus Mind Freeze

This will use Mind Freeze on your focus target.

#showtooltip Mind Freeze
/cast [@focus] Mind Freeze