A selection of useful wow macros for the warlock class.
Shadowlands all pet cc in one
All pet cc abilities in one.#showtooltip
/use [pet:imp, mod:shift, @player] Singe Magic
/use [pet:imp, @mouseover,exists] Singe Magic
/use [pet:succubus] Seduction
/use [pet:felhunter] Spell Lock
/use [pet:felguard] Axe Toss
/use [pet:voidwalker] Shadow bulwark
Shadowlands affliction tier 4 talents
Depending on your talent choice cast Phantom Singularity#showtooltip
/use [talent:4/2] Phantom Singularity; [talent:4/3,@cursor] Vile Taint
on target or Vile Taint at your cursor position.
Shadowlands Warlock tier 5 talents
Depending on your talent choice cast Mortal Coil or howl of Terror.#showtooltip
/cast [talent:5/2] Mortal Coil; [talent:5/3] Howl of Terror
Warlock havoc macro
Cast Havoc on your mouseover target else on your target.#showtooltip Havoc
/cast [@mouseover,harm] Havoc; [harm] Havoc
Warlock Teleport macro
Use teleport or summon teleport holding alt.#showtooltip
/cast [mod:alt] Demonic Circle(Summon); [nomod] Demonic Circle: Teleport(Teleport);
Fear target or fear focus macro
Fears your target or fears your focus when holding down shift.#showtooltip Fear
/cast [mod:shift,@focus] Fear; Fear;
Wow Classic macros
Focus fear macro
Set your target as focus and cast fear on focus target./clearfocus [modifier]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [target=focus, exists, harm][] Fear
Press Shift,Ctrl or Alt to clear your focus.
Wow classic all pet casts in one
Will cast the ability of an active pet on the target if possible.#showtooltip
/cast Fire Shield(Rank 5)
/cast Sacrifice(Rank 6)
/cast Spell Lock(Rank 2)
/cast Seduction
Classic Burning Crusade pets macro
Set your target as focus and use your pet ability.#showtooltip
/clearfocus [modifier]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [target=focus,exists,harm][pet:succubus]Seduction;
[pet:voidwalker]Sacrifice;[pet:felhunter]Spell Lock;[pet:felguard]Intercept
Press any modifier + macro to clear your focus.
Drain mana or drain life
Drain life by pressing macro or drain mana while pressing alt+macro.#showtooltip
/stopcasting
/cast [modifier:alt] Drain Mana; Drain Life
Life tap or Dark pact
Dark pact by pressing macro or Life tap while pressing alt+macro.#showtooltip
/stopcasting
/cast [modifier:alt] Life Tap; Dark Pact
Spammable drain life macro
Only casts Drain life when you're not casting it. You can replace Drain life with any other channeling spell.(drain mana, drain soul)#showtooltip Drain Life
/cast [nochanneling: Drain Life] Drain Life
Spammable wand
You can spam your shoot button.#showtooltip
/cast !Shoot
Wow Classic self bandage macro
Change wool bandage with the best bandage you can craft.#showtooltip Wool Bandage
/cast [target=player] Wool Bandage
Delete excess soul shard macro
This macro deletes excess soul shard in bag 4 (most left bag)/cast Drain Soul(Rank 1)
/run local a=GetBagName(4); if a=="Core Felcloth Bag"or a=="Felcloth Bag"
or a=="Soul Pouch" or a=="Box of Souls" or a=="Small Soul Pouch" then
PickupContainerItem(4,GetContainerNumSlots(4))
DeleteCursorItem() else end
Older macros , some might be outdated:
Legion multi talent curse pvp macro
Cast the talent you selected in the tier 3 honor talents.#showtooltip
/cast [pvptalent:3/1] curse of tongues; [pvptalent:3/2] curse of weakness; [pvptalent:3/3] curse of fragility
Warlock pet abilities in one macro
Use any pet ability regardless of summoned pet.#showtooltip [talent:6/2, pet:felhunter] spell lock; [talent:6/2, pet:succubus] seduction; [talent:6/3, pet:felhunter; nopet] spell lock; command demon
/cast spell lock
/cast command demon
/cast seduction
Pitlord Fel Flame Breath macro
Pitlord Casts Fel Flame Breath at you to remove 1 harmful magic effect every second.#showtooltip Fel Flame Breath
/cast [@player] Fel Flame Breath
Kanrethad Ebonlocke Charge macro
Enslaved Pitlord targets Kanrethad and casts Charge.#showtooltip Charge
/target Kanrethad
/cast Charge
Mists of pandaria warlock macro
Casts Dark Regeneration (healing + 25%)and uses healthstone.#showtooltip Dark Regeneration
/cast Dark Regeneration
/use Healthstone
Mop warlock pet ability macro
Every pet ability in one button.#showtooltip
/use [pet:imp, mod:shift, @player] Singe Magic
/use [pet:imp, target=mouseover,exists] Singe Magic
/use [pet:fel imp] Sear Magic
/use [pet:succubus] Seduction
/use [pet:Observer] Optical Blast
/use [pet:felhunter] Spell Lock
/use [pet:felguard] Axe Toss
/use [pet:voidwalker] Sacrifice
World of Warcraft Soul Swap macro
Wow warlock Cataclysm Soul Swap focus macro .#showtooltip
/cast [mod:shift, @focus] [ ] Soul Swap
Warlock Metamorphosis macro
Wow warlock 4.3 macro that casts demon soul and Metamorphosis on first click, Immolation Aura and Demon Leap on second and third click.#showtooltip [form:0] Metamorphosis
/cast [form:0] Demon Soul
/cast [form:0] Metamorphosis
/castsequence [form:2] reset=30 Immolation Aura(Metamorphosis), Demon Leap(Metamorphosis)
Cataclysm voidwalker sacrifice macro
Wow warlock Cataclysm macro that sacrifices your voidwalker and uses soulburn to insta summon a new pet of your choice.#showtooltip
/use [pet:Voidwalker] Sacrifice
/use Soulburn
/use [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; [mod:alt] Summon Imp; Summon Felhunter
Cataclysm imp Singe Magic macro
Wow warlock 4.3 macro that removes an hostile magic off of yourself.#showtooltip
/cast [@player] Singe Magic