There’s currently no better Warlock spec than Affliction, and although it’s pretty good on its own, it can get a whole lot better with some easy to use macros. This time, we’ll be going over the best simple Affliction Warlock macros that are 100% safe to use, easy to set up, and can really boost your damage output.
Before we dip our toes into macros…
There are a few things I’d like to mention before we begin talking about all the macros. First of all, I highly recommend some sort of frame bar manger (like Healbot) that you can use to hover over nameplates and cast your spells.
Also, the macros you’ll be seeing in this post are not all the ones you could have. I’ve decided to only talk about the ones made for spells that are actually useful to you as an Affliction Warlock, so if anything happens to change in the future and we get some cool new spells that we can use, I’ll make an update to this post.
Affliction Warlock Macros
Most of the Affliction Warlock macros are similar and help you apply your DoTs more efficiently, and the first one is the Corruption macro.
/cast [@mouseover,harm] Corruption; [harm] Corruption
This one helps you cast Corruption on your mouseover target, if it’s your enemy and it’s alive. Otherwise, it casts Corruption on your current target. The same version of this macro exists for Agony, Haunt, and Unstable Affliction, and that’s why I won’t go into detail with all of them, as they work in the same way.
/cast [@mouseover,harm] Agony; [harm] Agony
/cast [@mouseover,harm] Haunt; [harm] Haunt
#showtooltip Unstable Affliction
/cast [@mouseover,harm] Unstable Affliction; [harm] Unstable Affliction
The next one is super useful in raids if you’ve got more Warlocks in a group, and it’s the Soulstone macro. It casts Soulstone on whoever you’re currently mousing over, whether it be their nameplate or the actual unit, and it lets your group know who’s got the Soulstone. This way, you’re making sure all of the Warlocks in a raid aren’t wasting their cooldowns on buffing the same person, and it helps your healer know they’ve been Soulstoned – assuming you use it on your healer, which is mostly the case. Also, if you’re not hovering over anyone, the Soulstone will simply be cast on your current target, if that’s possible.
/cast [@mouseover,help] [help] Soulstone
/s Soulstone on %t!
If you use Demonic Circle, and you should if you’re doing PvP, Mythic+ or raiding in Shadowlands, this macro allows you to stop casting your current spell in order to cast the Demonic Circle. This pretty much saves you the trouble of having to manually interrupt the spell you’re casting, which is pretty useful if you’re in a hurry.
#showtooltip Demonic Circle
/cast Demonic Circle
The next macro casts either Phantom Singularity or Vile Taint, depending on which one you’re talented into. It automatically switches the spell regardless of which icon you’ve got showing, so you never have to worry about managing your keybinds again (if you’d like to save some space and hold both these spells in the same slot). Phantom Singularity will be cast on your current target, whereas Vile Taint will land where your cursor is. Pretty cool!
#showtooltip Phantom singularity
/use [talent:4/2] Phantom Singularity; [talent:4/3,@cursor] Vile Taint
Another one is Shadowfury, helping you stun a group of enemies that you’re pointing your cursor at, without having to place the green circle on the floor. Just be careful where you’re pointing and try to aim for the middle of the mob pack, so that none of your enemies are standing out of the imaginary circle.
/cast [@cursor] Shadowfury
Finally, we’ve got the Soulwell macro, which announces your group that there are Healthstones to be picked up, right before placing your Soulwell. You can edit the text yourself if you don’t like mine, and you can use /say, or /party, or /raid command instead of the /yell one that I use (if you don’t feel comfortable sending the scary red letters to your friends).
#showtooltip Create Soulwell
/yell Get your fel cookies!
/cast Create Soulwell
That’s it when it comes to Affliction Macros. I didn’t talk about the pet macros, as people either don’t use them or prefer having a few custom ones, but if you’ve got a question or a macro of your own you’d like to share, let me know in the comments. If you’re more of a visual type, and you don’t mind getting easy wins in WoW, you can check out all of this in my video – and subscribe for more awesome WoW stuff!