Skip to content

World of Warcraft Classic · class

Warlock macros

Warlocks are masters of dark magic, able to summon powerful demons and cast curses and afflictions upon their enemies. They are also able to drain the life force of their enemies and use it to heal themselves. Warlocks are the ideal class for players who enjoy a more dark and unconventional approach to combat.

15 macros

  • #showtooltip
    /use [nomod,button:1] Healthstone
    /cast [nomod,button:2] Create Healthstone
    /use [mod:shift,button:1] Soulstone
    /cast [mod:shift,button:2] Create Soulstone
    /cast [mod:alt] Ritual of Summoning
    +1 more

    Healthstone on left-click and Create Healthstone on right-click, with Shift swapping both to Soulstone and Alt casting Ritual of Summoning.

  • #showtooltip Banish
    /cast [@mouseover,harm,nodead][] Banish

    Banishes a hovered elemental or demon without swapping target. Banishing the mob you are supposed to be killing is a classic and avoidable mistake.

  • #showtooltip Shadow Bolt
    /cast [@pettarget,exists] Firebolt
    /cast Shadow Bolt

    Fires your Imp's Firebolt every time you cast Shadow Bolt. Pet spells sit idle between casts otherwise, and this keeps the Imp working without a second keybind.

  • #showtooltip Curse of Agony
    /cast [@mouseover,harm,nodead][] Curse of Agony

    Applies your curse to a second target without leaving the one you are casting on, which is how you keep damage ticking across a pull.

  • #showtooltip
    /cast [pet:Voidwalker] Sacrifice; [pet:Imp] Fire Shield; [pet:Succubus,@mouseover,harm,nodead][pet:Succubus] Seduction; [pet:Felhunter,@mouseover,nodead][pet:Felhunter] Devour Magic

    Sacrifice on a Voidwalker, Fire Shield on an Imp, Seduction on a Succubus and Devour Magic on a Felhunter. Four demons, four abilities, one keybind.

  • /clearfocus [@focus,noharm][@focus,dead]
    /focus [@mouseover,harm,nodead][@focus,noexists]
    /cast [@focus,harm,nodead] Fear

    Clears a dead or friendly focus, sets a new one from your mouseover, and fears it. Fear breaks on damage, so keeping it off your damage target is essential.

  • #showtooltip Fear
    /petpassive
    /clearfocus [mod:shift]
    /focus [@focus,noexists]
    /cast [@focus,harm,nodead][] Fear

    Puts your pet on passive before fearing, so it cannot immediately break the effect. Holding Shift clears your focus and sets a new one from your target.

  • #showtooltip Healthstone
    /use [button:2] Create Healthstone; Healthstone

    Eats your Healthstone on left-click and makes a fresh one on right-click. Saves two permanent bar slots for something more useful.

  • #showtooltip
    /cast [mod:shift] Life Tap; Shadow Bolt

    Taps for mana while Shift is held and casts Shadow Bolt otherwise. Life Tap is pressed constantly in vanilla, and pairing it with your filler keeps both on one key.

  • #showtooltip Drain Life
    /cast [nochanneling:Drain Life] Drain Life

    Refuses to recast while you are already channelling, so spamming the key cannot cut your own Drain short and waste the mana you spent on it.

  • Recall Pet

    Warlock

    /petfollow
    /petpassive

    Calls your demon back and stops it attacking. The button you press the instant your Voidwalker wanders into a second pack.

  • #showtooltip Immolate
    /petattack
    /cast Immolate

    Sends your pet in and casts Immolate on the same target. The standard soloing opener when you want the Voidwalker holding threat.

Other WoW Classic classes

Every class shares the same macro syntax, so a good idea usually ports across.