WoW Forever Warlock Macros
30 Warlock macros, 2 of them for spells that are new in Forever. Filter by talent path and level, then copy one into the game.
Essential Warlock macros
Picked from the macros players search these pages for, then one for each basic job of a talent path: opener, main attack, interrupt, survival or healing. Every other macro is in the full list below.
Every Warlock
-

Shadow Bolt and send the pet
- Any talent path
- Level 1+
Casts Shadow Bolt and sends your pet at the target.
#showtooltip Shadow Bolt /petattack /cast Shadow Bolt53/255 -


Life Tap, Shift for Health Funnel
- Any talent path
- Level 12+
A press casts Life Tap; with Shift held, Health Funnel.
#showtooltip /cast [mod:shift] Health Funnel; Life Tap54/255 -

Fear at mouseover
- Any talent path
- Level 8+
Fears the add under your cursor while you keep damaging your target.
#showtooltip /cast [@mouseover,harm,nodead][] Fear50/255
Affliction
-

Corruption at mouseover
- Affliction
- Level 4+
Spreads Corruption over several enemies without changing target.
#showtooltip /cast [@mouseover,harm,nodead][] Corruption56/255 -

Siphon Life at mouseover
- Affliction
- Level 30+
Casts Siphon Life on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Siphon Life57/255 -

Bane of Agony at mouseover
- Affliction
- Level 8+
Curse of Agony is called Bane of Agony in Forever; this spreads it to the enemy under your cursor.
#showtooltip /cast [@mouseover,harm,nodead][] Bane of Agony59/255 -



Corruption, Bane of Agony, Siphon Life
- Affliction
- Level 30+
Three presses put Corruption, Bane of Agony and Siphon Life on a target in that order. It starts over when you change target or leave combat; refresh a single one with its own key.
#showtooltip /castsequence reset=target/combat Corruption, Bane of Agony, Siphon Life85/255
Demonology
-


Instant Voidwalker
- Demonology
- Level 25+
Fel Domination then the summon: an instant pet after a death or a dismount.
#showtooltip Summon Voidwalker /cast Fel Domination /cast Summon Voidwalker75/255 -

Drain Life without clipping
- Any talent path
- Level 14+
Mash it: the macro does nothing while you’re channeling, so a second press can’t cut Drain Life short.
#showtooltip /cast [nochanneling] Drain Life44/255 -

Curse of the Elements at mouseover
- Any talent path
- Level 20+
Casts Curse of the Elements on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Curse of the Elements67/255 -


Rain of Fire, Shift for Hellfire
- Any talent path
- Level 30+
Rain of Fire on a press, Hellfire with Shift. Neither restarts while you are channeling.
#showtooltip /cast [mod:shift,nochanneling] Hellfire; [nomod,nochanneling] Rain of Fire87/255
Destruction
-


Immolate, then Conflagrate
- Destruction
- Level 25+
Each press casts the next spell: Immolate, then Conflagrate. It starts over when its reset comes.
#showtooltip /castsequence reset=target Immolate, Conflagrate61/255 -

Immolate at mouseover
- Destruction
- Level 1+
Casts Immolate on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Immolate54/255 -

Shadowburn at mouseover
- Destruction
- Level 20+
Casts Shadowburn on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Shadowburn56/255 -

Bane of Havoc at mouseover
- Destruction
- Level 30+
- New in Forever
Bane of Havoc, a new Destruction talent, copies 15% of your damage to the cursed target. Put it on a second enemy under your cursor, then keep casting at your main target.
#showtooltip /cast [@mouseover,harm,nodead][] Bane of Havoc59/255
All Warlock macros
Filter macros
Macros for every Warlock 10
Every spell, rank by rank: Warlock abilities in WoW Forever
-

Curse of the Elements at mouseover
- Any talent path
- Level 20+
Casts Curse of the Elements on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Curse of the Elements67/255 -

Banish at mouseover
- Any talent path
- Level 28+
Banishes the demon or elemental under your cursor.
#showtooltip /cast [@mouseover,harm,nodead][] Banish52/255 -

Fear at mouseover
- Any talent path
- Level 8+
Fears the add under your cursor while you keep damaging your target.
#showtooltip /cast [@mouseover,harm,nodead][] Fear50/255 -

Shadow Bolt and send the pet
- Any talent path
- Level 1+
Casts Shadow Bolt and sends your pet at the target.
#showtooltip Shadow Bolt /petattack /cast Shadow Bolt53/255 -


Life Tap, Shift for Health Funnel
- Any talent path
- Level 12+
A press casts Life Tap; with Shift held, Health Funnel.
#showtooltip /cast [mod:shift] Health Funnel; Life Tap54/255 -



Three curses on one key
- Any talent path
- Level 20+
Curse of the Elements on a press, Curse of Recklessness with Shift, Curse of Weakness with Ctrl. Curse of Shadow is gone in Forever, so Curse of the Elements is the curse for every caster.
#showtooltip /cast [mod:shift] Curse of Recklessness; [mod:ctrl] Curse of Weakness; Curse of the Elements105/255 -


Bane of Agony, Shift for Bane of Doom
- Any talent path
- Level 60+
Forever splits the old curses in two: a Bane (Bane of Agony, Bane of Doom) and a Curse now sit on the same target, one of each. This key is your Bane.
#showtooltip /cast [mod:shift] Bane of Doom; Bane of Agony58/255 -

Drain Life without clipping
- Any talent path
- Level 14+
Mash it: the macro does nothing while you’re channeling, so a second press can’t cut Drain Life short.
#showtooltip /cast [nochanneling] Drain Life44/255 -


Rain of Fire, Shift for Hellfire
- Any talent path
- Level 30+
Rain of Fire on a press, Hellfire with Shift. Neither restarts while you are channeling.
#showtooltip /cast [mod:shift,nochanneling] Hellfire; [nomod,nochanneling] Rain of Fire87/255 -


Blood Fury or Berserking with both trinkets
- Any talent path
- Level 1+
- Orc / Troll only
Uses both trinket slots, then your racial: Blood Fury on an Orc, Berserking on a Troll.
#showtooltip /use 13 /use 14 /cast Blood Fury /cast Berserking62/255
Affliction Warlock macros 5
Affliction Warlock guide → Every spell, rank by rank: Warlock abilities in WoW Forever
-

Corruption at mouseover
- Affliction
- Level 4+
Spreads Corruption over several enemies without changing target.
#showtooltip /cast [@mouseover,harm,nodead][] Corruption56/255 -

Bane of Agony at mouseover
- Affliction
- Level 8+
Curse of Agony is called Bane of Agony in Forever; this spreads it to the enemy under your cursor.
#showtooltip /cast [@mouseover,harm,nodead][] Bane of Agony59/255 -

Siphon Life at mouseover
- Affliction
- Level 30+
Casts Siphon Life on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Siphon Life57/255 -

Corruption on the next enemy
- Affliction
- Level 4+
Each press targets the next enemy and casts Corruption: spread it over a pack without Tab.
#showtooltip Corruption /targetenemy /cast Corruption53/255 -



Corruption, Bane of Agony, Siphon Life
- Affliction
- Level 30+
Three presses put Corruption, Bane of Agony and Siphon Life on a target in that order. It starts over when you change target or leave combat; refresh a single one with its own key.
#showtooltip /castsequence reset=target/combat Corruption, Bane of Agony, Siphon Life85/255
Demonology Warlock macros 2
Demonology Warlock guide → Every spell, rank by rank: Warlock abilities in WoW Forever
-


Instant Voidwalker
- Demonology
- Level 25+
Fel Domination then the summon: an instant pet after a death or a dismount.
#showtooltip Summon Voidwalker /cast Fel Domination /cast Summon Voidwalker75/255 -



Sacrifice, then an instant Imp
- Demonology
- Level 40+
- New in Forever
With Demonic Pact (new 31-point Demonology talent) a sacrifice survives summoning a different demon: Demonic Sacrifice, Fel Domination, Summon Imp on three presses, and you keep both.
#showtooltip /castsequence reset=60 Demonic Sacrifice, Fel Domination, Summon Imp81/255
Destruction Warlock macros 4
Destruction Warlock guide → Every spell, rank by rank: Warlock abilities in WoW Forever
-

Immolate at mouseover
- Destruction
- Level 1+
Casts Immolate on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Immolate54/255 -

Bane of Havoc at mouseover
- Destruction
- Level 30+
- New in Forever
Bane of Havoc, a new Destruction talent, copies 15% of your damage to the cursed target. Put it on a second enemy under your cursor, then keep casting at your main target.
#showtooltip /cast [@mouseover,harm,nodead][] Bane of Havoc59/255 -

Shadowburn at mouseover
- Destruction
- Level 20+
Casts Shadowburn on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Shadowburn56/255 -


Immolate, then Conflagrate
- Destruction
- Level 25+
Each press casts the next spell: Immolate, then Conflagrate. It starts over when its reset comes.
#showtooltip /castsequence reset=target Immolate, Conflagrate61/255
Warlock utility macros 5
-



Summon Voidwalker, Shift for Summon Succubus, Ctrl for Summon Felhunter
- Any talent path
- Level 30+
A press casts Summon Voidwalker; with Shift held, Summon Succubus; with Ctrl held, Summon Felhunter.
#showtooltip /cast [mod:shift] Summon Succubus; [mod:ctrl] Summon Felhunter; Summon Voidwalker94/255 -
Send the demon, Shift to call it back
- Any talent path
- Level 1+
A press sends your demon at the enemy under your cursor, or at your target; with Shift it comes back and goes passive.
/petattack [nomod,@mouseover,harm,nodead][nomod] /petfollow [mod:shift] /petpassive [mod:shift]95/255 -

Healthstone, Shift to make one
- Any talent path
- Level 10+
- Put your item names in
A press uses your healthstone; with Shift, Create Healthstone.
#showtooltip /cast [mod:shift] Create Healthstone /use [nomod] Healthstone Name79/255 -

Soulstone at mouseover, Shift to make one
- Any talent path
- Level 18+
- Put your item names in
A press uses your soulstone on the player under your cursor; with Shift, Create Soulstone.
#showtooltip /cast [mod:shift] Create Soulstone /use [nomod,@mouseover,help,nodead][nomod] Soulstone Name105/255 -


Unending Breath, Shift for Detect Invisibility
- Any talent path
- Level 26+
A press casts Unending Breath; with Shift held, Detect Invisibility.
#showtooltip /cast [mod:shift,@mouseover,help,nodead][mod:shift] Detect Invisibility; [@mouseover,help,nodead][] Unending Breath128/255
Warlock PvP macros 4
-

Death Coil at mouseover
- Any talent path
- Level 42+
- PvP
Casts Death Coil on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Death Coil56/255 -

Curse of Tongues at mouseover
- Any talent path
- Level 26+
- PvP
Casts Curse of Tongues on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Curse of Tongues62/255 -


Amplify Curse into Curse of Exhaustion
- Affliction
- Level 25+
- PvP
Amplify Curse doesn’t use the global cooldown, so one press fires it and then Curse of Exhaustion.
#showtooltip Curse of Exhaustion /cast Amplify Curse /cast Curse of Exhaustion78/255 -


Death Coil, Shift for Howl of Terror
- Any talent path
- Level 42+
- PvP
A press casts Death Coil; with Shift held, Howl of Terror.
#showtooltip /cast [mod:shift] Howl of Terror; Death Coil57/255
Why the macros are written this way
A macro here does one thing: it takes a step off your hands (a target change, a stance swap, a second key). It never decides for you, and one press is still one global cooldown. Every macro is built on one of these rules, named on its card.
- Mouseover
- A spell you cast on someone other than your target (a heal, a dispel, an interrupt, crowd control) shouldn’t cost you your target. The macro casts on the unit under your cursor and falls back to your target, so it still works as the plain spell.
- Shift for the second spell
- Two spells you never want on the same press (a single-target and an area attack, two traps, two wards) share one key: a press gives the one you use most, Shift the other. It saves bar space without hiding a choice from you.
- Shift and Ctrl for more
- Three spells of one family (your stings, your curses, your demons) fit one key: a press gives the one you use most, Shift and Ctrl the others. Past three it gets hard to remember, so we stop there unless Alt has an obvious job.
- The game picks
- Where the right spell depends on something the game already knows (your stance, whether you’re in combat or stealthed, whether your pet is alive), the macro reads it and picks, so one key is right in both cases.
- A free cooldown first
- One press can only start one global cooldown. Two spells go on one press only when the first doesn’t use it (Presence of Mind, Nature’s Swiftness, Bloodrage). We never chain two spells that both do: the second would just fail.
- Pick a target first
- A press wasted on “no target” or on a corpse is time lost. /targetenemy picks the nearest enemy, and the conditions in front of it ([noharm][dead]) only let it run when you have no live enemy targeted, so it never pulls you off the one you chose. [@targettarget] goes the other way: the spell lands on whatever your target is fighting.
- Fixed order
- Used sparingly: only for two spells that always go in the same order. /castsequence casts the next one on each press and starts over when you change target or after a pause. We don’t build rotations with it, because a sequence can’t react to a miss or a cooldown.
- Racial with your trinkets
- A racial cooldown belongs on the same press as your on-use trinkets. The macro names both Horde damage racials: the game skips the line for the race you aren’t, so one macro serves an Orc and a Troll.
- Your own items
- Weapon swaps and consumables go by item name, and only you know yours. The macro has a placeholder (Shield Name, Pet Food Name): replace it with the exact name of your item, as its tooltip spells it. /equip takes a weapon or shield in combat; /equipslot 16 is the main hand, 17 the off hand. Since Blizzard’s October 8 development notes, one press can again swap several weapons within the same global cooldown, a two-hander for a sword and shield for example. Forever has not announced a reversal; this has not been rechecked against client build 1.60.1.70862.
- Pet commands
- A pet command costs no global cooldown, so it rides along with the spell you were pressing anyway: mark and send, or call the pet back before you drop.
Not confirmed yet
- Mouseover and modifier conditions, pet commands, cast sequences, weapon swaps, and anything that targets or invites a player by name have not all been verified in the live game
- Spells that change in later client builds; the pages are rebuilt when the client changes
Other classes: WoW Forever Warrior macros · WoW Forever Paladin macros · WoW Forever Hunter macros · WoW Forever Rogue macros · WoW Forever Priest macros · WoW Forever Shaman macros · WoW Forever Mage macros · WoW Forever Druid macros