WoW Classic Warlock Macros (WoW SoD & Classic Era)

Warlock in WoW Classic

Welcome to the WoW Classic Warlock Macros Collection! Here you will find all the important macros for your Warlock in WoW Classic Era and WoW SoD. This includes mouseover macros and macros for all roles the Warlock can take on in WoW Classic.

Warlock Macros for Season of Discovery

The following macro casts the spell from your current hand rune. If you change your rune, you don’t need to change your action bar with this macro.

Copy

#showtooltip
/cast Hands Rune Ability

This works for other slots too, like “Legs Rune Ability”.

Auto Leveling Sequence for Warlocks

A macro for leveling where your Warlock Warlock casts his DoTs one after the other. Once all DoTs have been cast, your character shoots with your wand. You need to press this macro multiple times (once per spell). Feel free to customize the macro by adding or removing spells. When adding spells, make sure that “!Shoot” stays the last entry.

Copy

#showtooltip
/castsequence reset=target Immolate, Curse of Agony, Corruption, !Shoot

Automatically Destroy Soul Shards

The following macro casts Drain Soul Drain Soul Rank 1 and ensures that your Soul Shard bag does not overflow.

Copy

#showtooltip Drain Soul(Rank 1)
/cast Drain Soul(Rank 1)
/run C_Container.PickupContainerItem(4,C_Container.GetContainerNumSlots(4)) DeleteCursorItem()

Warlock Wand Macro

Displays your wand icon and does not turn off Shoot Shoot if you use the macro multiple times:

Copy

#showtooltip 18
/cast !Shoot

Pet Attack Macros for Warlocks

The following macro casts your highest rank of Immolate Immolate and lets your pet attack the same enemy:

Copy

#showtooltip Immolate
/petattack [harm,nodead]
/cast Immolate

Mouseover Macros for Warlocks

Casts Fear Fear on the target under your cursor. Otherwise the intended goal. Also automatically dismounts from the mount if you are on one:

Copy

#showtooltip
/dismount
/cast [target=mouseover,exists,harm] Fear; Fear

You can do the same with your curses such as Curse of Agony Curse of Agony. Simply swap the spell names in the following macro:

Copy

#showtooltip
/dismount
/cast [target=mouseover,exists,harm] Curse of Agony; Curse of Agony

Ad

Cast Spells Directly

Cast Inferno Inferno where your mouse is currently pointing, without having to confirm again with the left mouse button:

Copy

#showtooltip
/dismount
/cast [@cursor] Inferno

The same macro for Rain of Fire Rain of Fire:

Copy

#showtooltip
/dismount
/cast [@cursor] Rain of Fire

Devour Magic for Warlocks

This macro requires a Fel Hunter companion. Devour Magic Devour Magic removes a magic effect from the target under your cursor. If you don’t point your mouse at anyone, it removes a magic effect from your intended target if that’s friendly. Otherwise by yourself.

Copy

#showtooltip
/cast [@mouseover,exists][help][@player] Devour Magic

Pet Attack Mouseover Macro for Warlock

If you hover your mouse over a target and run the macro, that target will be attacked. Otherwise your intended goal:

Copy

/petfollow
/petattack
/petfollow [@pettarget,exists]
/petattack [@mouseover]
/script UIErrorsFrame:Clear()

If you use macros that are missing here, send them to us using the feedback button! Also check out our WoW Classic Warlock Guide to learn more about the Warlock Warlock.

ncG1vNJzZmivp6x7u7vCpKCfsV6YvK571qiunKSRqMCqr46wmKukn5i4cLnAnKmoq18%3D