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

  1. Shadow Bolt

    Shadow Bolt and send the pet

    • Any talent path
    • Level 1+

    Casts Shadow Bolt and sends your pet at the target.

    Pet commands

    #showtooltip Shadow Bolt
    /petattack
    /cast Shadow Bolt
    53/255
  2. Health FunnelLife Tap

    Life Tap, Shift for Health Funnel

    • Any talent path
    • Level 12+

    A press casts Life Tap; with Shift held, Health Funnel.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Health Funnel; Life Tap
    54/255
  3. Fear

    Fear at mouseover

    • Any talent path
    • Level 8+

    Fears the add under your cursor while you keep damaging your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Fear
    50/255

Affliction

  1. Corruption

    Corruption at mouseover

    • Affliction
    • Level 4+

    Spreads Corruption over several enemies without changing target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Corruption
    56/255
  2. Siphon Life

    Siphon Life at mouseover

    • Affliction
    • Level 30+

    Casts Siphon Life on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Siphon Life
    57/255
  3. Bane of Agony

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Bane of Agony
    59/255
  4. CorruptionBane of AgonySiphon Life

    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.

    Fixed order

    #showtooltip
    /castsequence reset=target/combat Corruption, Bane of Agony, Siphon Life
    85/255

Demonology

  1. Fel DominationSummon Voidwalker

    Instant Voidwalker

    • Demonology
    • Level 25+

    Fel Domination then the summon: an instant pet after a death or a dismount.

    A free cooldown first

    #showtooltip Summon Voidwalker
    /cast Fel Domination
    /cast Summon Voidwalker
    75/255
  2. Drain Life

    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.

    The game picks

    #showtooltip
    /cast [nochanneling] Drain Life
    44/255
  3. Curse of the Elements

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Curse of the Elements
    67/255
  4. HellfireRain of Fire

    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.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift,nochanneling] Hellfire; [nomod,nochanneling] Rain of Fire
    87/255

Destruction

  1. ImmolateConflagrate

    Immolate, then Conflagrate

    • Destruction
    • Level 25+

    Each press casts the next spell: Immolate, then Conflagrate. It starts over when its reset comes.

    Fixed order

    #showtooltip
    /castsequence reset=target Immolate, Conflagrate
    61/255
  2. Immolate

    Immolate at mouseover

    • Destruction
    • Level 1+

    Casts Immolate on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Immolate
    54/255
  3. Shadowburn

    Shadowburn at mouseover

    • Destruction
    • Level 20+

    Casts Shadowburn on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Shadowburn
    56/255
  4. Bane of Havoc

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Bane of Havoc
    59/255

All Warlock macros

Macros for every Warlock 10

  1. Curse of the Elements

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Curse of the Elements
    67/255
  2. Banish

    Banish at mouseover

    • Any talent path
    • Level 28+

    Banishes the demon or elemental under your cursor.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Banish
    52/255
  3. Fear

    Fear at mouseover

    • Any talent path
    • Level 8+

    Fears the add under your cursor while you keep damaging your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Fear
    50/255
  4. Shadow Bolt

    Shadow Bolt and send the pet

    • Any talent path
    • Level 1+

    Casts Shadow Bolt and sends your pet at the target.

    Pet commands

    #showtooltip Shadow Bolt
    /petattack
    /cast Shadow Bolt
    53/255
  5. Health FunnelLife Tap

    Life Tap, Shift for Health Funnel

    • Any talent path
    • Level 12+

    A press casts Life Tap; with Shift held, Health Funnel.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Health Funnel; Life Tap
    54/255
  6. Curse of RecklessnessCurse of WeaknessCurse of the Elements

    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.

    Shift and Ctrl for more

    #showtooltip
    /cast [mod:shift] Curse of Recklessness; [mod:ctrl] Curse of Weakness; Curse of the Elements
    105/255
  7. Bane of DoomBane of Agony

    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.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Bane of Doom; Bane of Agony
    58/255
  8. Drain Life

    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.

    The game picks

    #showtooltip
    /cast [nochanneling] Drain Life
    44/255
  9. HellfireRain of Fire

    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.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift,nochanneling] Hellfire; [nomod,nochanneling] Rain of Fire
    87/255
  10. Blood FuryBerserking

    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.

    Racial with your trinkets

    #showtooltip
    /use 13
    /use 14
    /cast Blood Fury
    /cast Berserking
    62/255

Affliction Warlock macros 5

  1. Corruption

    Corruption at mouseover

    • Affliction
    • Level 4+

    Spreads Corruption over several enemies without changing target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Corruption
    56/255
  2. Bane of Agony

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Bane of Agony
    59/255
  3. Siphon Life

    Siphon Life at mouseover

    • Affliction
    • Level 30+

    Casts Siphon Life on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Siphon Life
    57/255
  4. Corruption

    Corruption on the next enemy

    • Affliction
    • Level 4+

    Each press targets the next enemy and casts Corruption: spread it over a pack without Tab.

    Pick a target first

    #showtooltip Corruption
    /targetenemy
    /cast Corruption
    53/255
  5. CorruptionBane of AgonySiphon Life

    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.

    Fixed order

    #showtooltip
    /castsequence reset=target/combat Corruption, Bane of Agony, Siphon Life
    85/255

Demonology Warlock macros 2

  1. Fel DominationSummon Voidwalker

    Instant Voidwalker

    • Demonology
    • Level 25+

    Fel Domination then the summon: an instant pet after a death or a dismount.

    A free cooldown first

    #showtooltip Summon Voidwalker
    /cast Fel Domination
    /cast Summon Voidwalker
    75/255
  2. Demonic SacrificeFel DominationSummon Imp

    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.

    Fixed order

    #showtooltip
    /castsequence reset=60 Demonic Sacrifice, Fel Domination, Summon Imp
    81/255

Destruction Warlock macros 4

  1. Immolate

    Immolate at mouseover

    • Destruction
    • Level 1+

    Casts Immolate on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Immolate
    54/255
  2. Bane of Havoc

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Bane of Havoc
    59/255
  3. Shadowburn

    Shadowburn at mouseover

    • Destruction
    • Level 20+

    Casts Shadowburn on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Shadowburn
    56/255
  4. ImmolateConflagrate

    Immolate, then Conflagrate

    • Destruction
    • Level 25+

    Each press casts the next spell: Immolate, then Conflagrate. It starts over when its reset comes.

    Fixed order

    #showtooltip
    /castsequence reset=target Immolate, Conflagrate
    61/255

Warlock utility macros 5

  1. Summon SuccubusSummon FelhunterSummon Voidwalker

    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.

    Shift and Ctrl for more

    #showtooltip
    /cast [mod:shift] Summon Succubus; [mod:ctrl] Summon Felhunter; Summon Voidwalker
    94/255
  2. 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.

    Pet commands

    /petattack [nomod,@mouseover,harm,nodead][nomod]
    /petfollow [mod:shift]
    /petpassive [mod:shift]
    95/255
  3. Create Healthstone

    Healthstone, Shift to make one

    • Any talent path
    • Level 10+
    • Put your item names in

    A press uses your healthstone; with Shift, Create Healthstone.

    Your own items

    #showtooltip
    /cast [mod:shift] Create Healthstone
    /use [nomod] Healthstone Name
    79/255
  4. Create Soulstone

    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.

    Your own items

    #showtooltip
    /cast [mod:shift] Create Soulstone
    /use [nomod,@mouseover,help,nodead][nomod] Soulstone Name
    105/255
  5. Detect InvisibilityUnending Breath

    Unending Breath, Shift for Detect Invisibility

    • Any talent path
    • Level 26+

    A press casts Unending Breath; with Shift held, Detect Invisibility.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift,@mouseover,help,nodead][mod:shift] Detect Invisibility; [@mouseover,help,nodead][] Unending Breath
    128/255

Warlock PvP macros 4

  1. Death Coil

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Death Coil
    56/255
  2. Curse of Tongues

    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.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Curse of Tongues
    62/255
  3. Amplify CurseCurse of Exhaustion

    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.

    A free cooldown first

    #showtooltip Curse of Exhaustion
    /cast Amplify Curse
    /cast Curse of Exhaustion
    78/255
  4. Howl of TerrorDeath Coil

    Death Coil, Shift for Howl of Terror

    • Any talent path
    • Level 42+
    • PvP

    A press casts Death Coil; with Shift held, Howl of Terror.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Howl of Terror; Death Coil
    57/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

Sources

How we choose and check sources