Macros · Warlock

Demonology Macros

Starter macros tuned for Demonology Warlock, opened below on the Demonology tab: an exact interrupt, a burst macro, and ranged role macros. The General tab holds every core Warlock macro shared across specs. Open the macro window with /macro and paste.

Mouseover interrupt - Spell LockMoInt
#showtooltip Spell Lock
/cast [@mouseover,harm][harm] Spell Lock

Kicks whatever you hover without dropping your current target.

Arena 1 interrupt - Spell LockSpel1
#showtooltip Spell Lock
/cast [@arena1,harm,nodead] Spell Lock

Use a dedicated arena-frame key to stop this player without changing your current target.

Arena 2 interrupt - Spell LockSpel2
#showtooltip Spell Lock
/cast [@arena2,harm,nodead] Spell Lock

Use a dedicated arena-frame key to stop this player without changing your current target.

Arena 3 interrupt - Spell LockSpel3
#showtooltip Spell Lock
/cast [@arena3,harm,nodead] Spell Lock

Use a dedicated arena-frame key to stop this player without changing your current target.

Arena 1 control - FearFear1
#showtooltip Fear
/cast [@arena1,harm,nodead] Fear

Use these on fixed arena frames instead of changing your kill target.

Arena 2 control - FearFear2
#showtooltip Fear
/cast [@arena2,harm,nodead] Fear

Use these on fixed arena frames instead of changing your kill target.

Arena 3 control - FearFear3
#showtooltip Fear
/cast [@arena3,harm,nodead] Fear

Use these on fixed arena frames instead of changing your kill target.

Target Party1Tar1
#showtooltip
/cleartarget
/target party1

Clears any existing selection first so a second press always lands on the exact party1 unit, never their pet.

Target Party2Tar2
#showtooltip
/cleartarget
/target party2

Clears any existing selection first so a second press always lands on the exact party2 unit, never their pet.

Target Arena1TarA1
#showtooltip
/target arena1

Direct arena-frame target, no cycling.

Target Arena2TarA2
#showtooltip
/target arena2

Direct arena-frame target, no cycling.

Target Arena3TarA3
#showtooltip
/target arena3

Direct arena-frame target, no cycling.

Command Demon - Arena1Cmd1
#showtooltip Command Demon
/use [@arena1] Command Demon

Recorded from the CYBERUKE Cmd1 macro. Fires whatever special action your current pet has (Spell Lock, Axe Toss, Seduction) at arena1.

Command Demon - Arena2Cmd2
#showtooltip Command Demon
/use [@arena2] Command Demon

Recorded from the CYBERUKE Cmd2 macro.

Command Demon - Arena3Cmd3
#showtooltip Command Demon
/use [@arena3] Command Demon

Recorded from the CYBERUKE Cmd3 macro.

Banish - arena pet awareBanish
#showtooltip Banish
/use [@arenapet1] Banish
/use [@arenapet2] Banish
/use [@arenapet3] Banish
/use Banish

Recorded from the CYBERUKE Banish macro. Banishes an active enemy pet on any arena frame, otherwise falls back to your current target.

Unstable Affliction - Target Arena1UA1
#showtooltip Unstable Affliction
/target arena1
/cast Unstable Affliction

Switches to arena1 and applies Unstable Affliction in one press.

Unstable Affliction - Target Arena2UA2
#showtooltip Unstable Affliction
/target arena2
/cast Unstable Affliction

Switches to arena2 and applies Unstable Affliction in one press.

Unstable Affliction - Target Arena3UA3
#showtooltip Unstable Affliction
/target arena3
/cast Unstable Affliction

Switches to arena3 and applies Unstable Affliction in one press.

Seduction - Arena1Sedu1
#showtooltip Seduction
/cast [@arena1] Seduction

Sayaad charm on a fixed arena frame without changing your own target.

Seduction - Arena2Sedu2
#showtooltip Seduction
/cast [@arena2] Seduction

Sayaad charm on a fixed arena frame without changing your own target.

Seduction - Arena3Sedu3
#showtooltip Seduction
/cast [@arena3] Seduction

Sayaad charm on a fixed arena frame without changing your own target.

Cauterize Wound - Party1Caut1
#showtooltip Cauterize Wound
/cast [@party1] Cauterize Wound

Direct heal for party1 without retargeting your enemy.

Cauterize Wound - Party2Caut2
#showtooltip Cauterize Wound
/cast [@party2] Cauterize Wound

Direct heal for party2 without retargeting your enemy.

Cauterize Wound - SelfCautMe
#showtooltip Cauterize Wound
/cast [@player] Cauterize Wound

Self heal without changing your current target.

Use trinket 13Trnk13
#showtooltip
/use 13

Fires the first trinket slot on its own, separate from the combined on-use trinkets + potion macro.

Use trinket 14Trnk14
#showtooltip
/use 14

Fires the second trinket slot on its own, separate from the combined on-use trinkets + potion macro.

Pet - peel (passive + follow)PetPeel
/petpassive
/petfollow

Pulls your pet off a bad target and brings it back to your side in one press.

Summon Demonic TyrantTyrnt
#showtooltip Summon Demonic Tyrant
/cast Summon Demonic Tyrant

Keep racial abilities, potions, and Grimoire summons separate: their availability and correct order change by race, talent loadout, and encounter timing.

On-use trinkets + potionUse13
#showtooltip
/use 13
/use 14
/use Tempered Potion

Uses on-use trinkets and Tempered Potion. Keep your major GCD cooldown on its own key unless you have personally verified their timing.

Stopcasting / stopattackStop
/stopcasting
/stopattack

Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.

Advertisement