Warlock macros

A selection of useful wow macros for the warlock class.

Legion 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.

Rain of Fire at cursor position

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

Cast Rain of Fire at your cursor position.

Legion warlock curses macro

#showtooltip
/cast [talent:3/1] Curse of Fragility; [talent:3/2] Curse of Weakness; [talent:3/3] Curse of Tongues

Cast the curse you selected in the talent tree .

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.

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)