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 Rain of Fire at cursor position

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

Cast Rain of Fire at your cursor position.

Wow Classic macros

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.

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.