Warlock macros

A selection of useful wow macros for the warlock class.

Warlock havoc macro

#showtooltip Havoc
/cast [@mouseover,harm] Havoc; [harm] Havoc

Cast Havoc on your mousover target else on your target.

Warlock Teleport macro

#showtooltip Demonic Circle(summon)
/cast [mod:shift] Demonic Circle(Summon); [nomod] Demonic Circle(Teleport);

Use teleport or summon teleport holding shift.

Fear target or fear focus macro

#showtooltip Fear
/cast [mod:shift,@focus] Fear; Fear;

Fears your target or fears your focus when holding down shift.

Warlock pet abilities in one macro

#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

Use any pet ability regardless of summoned pet.

Wow Classic macros

Wow classic all pet casts in one

#showtooltip
/cast Fire Shield(Rank 5)
/cast Sacrifice(Rank 6)
/cast Spell Lock(Rank 2)
/cast Seduction

Will cast the ability of an active pet on the target if possible.

Wow classic spammable drain life macro

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

Only casts Drain life when you're not casting it. You can replace Drain life with any other channeling spell.(drain mana, drain soul)

Wow classic spammable wand

#showtooltip
/cast !Shoot

You can spam your shoot button.

Wow Classic self bandage macro

#showtooltip Wool Bandage
/cast [target=player] Wool Bandage

Change wool bandage with the best bandage you can craft.

Delete excess soul shard macro

#showtooltip Drain Soul
/petfollow
/cast Drain Soul(Rank 1)
/run PickupContainerItem(4,12) DeleteCursorItem()

This macro delete the 12 th item in bag 4 (most left bag)

Older macros , some might be outdated:

Legion multi talent curse pvp macro

#showtooltip
/cast [pvptalent:3/1] curse of tongues; [pvptalent:3/2] curse of weakness; [pvptalent:3/3] curse of fragility

Cast the talent you selected in the tier 3 honor talents.

Pitlord Fel Flame Breath macro

#showtooltip Fel Flame Breath
/cast [@player] Fel Flame Breath

Pitlord Casts Fel Flame Breath at you to remove 1 harmful magic effect every second.

Kanrethad Ebonlocke Charge macro

#showtooltip Charge
/target Kanrethad
/cast Charge

Enslaved Pitlord targets Kanrethad and casts Charge.

Mists of pandaria warlock macro

#showtooltip Dark Regeneration
/cast Dark Regeneration
/use Healthstone

Casts Dark Regeneration (healing + 25%)and uses healthstone.

Mop warlock pet ability macro

#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

Every pet ability in one button.

World of Warcraft Soul Swap macro

#showtooltip
/cast [mod:shift, @focus] [ ] Soul Swap

Wow warlock Cataclysm Soul Swap focus macro .

Warlock Metamorphosis macro

#showtooltip [form:0] Metamorphosis
/cast [form:0] Demon Soul
/cast [form:0] Metamorphosis
/castsequence [form:2] reset=30 Immolation Aura(Metamorphosis), Demon Leap(Metamorphosis)

Wow warlock 4.3 macro that casts demon soul and Metamorphosis on first click, Immolation Aura and Demon Leap on second and third click.

Cataclysm voidwalker sacrifice macro

#showtooltip
/use [pet:Voidwalker] Sacrifice
/use Soulburn
/use [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; [mod:alt] Summon Imp; Summon Felhunter

Wow warlock Cataclysm macro that sacrifices your voidwalker and uses soulburn to insta summon a new pet of your choice.

Cataclysm imp Singe Magic macro

#showtooltip
/cast [@player] Singe Magic

Wow warlock 4.3 macro that removes an hostile magic off of yourself.