Warlock Macros
Laid out like the in-game spellbook: the General tab holds macros every Warlock spec shares, and each spec tab has its exact interrupt plus burst and role macros. Open the macro window with /macro and paste.
#showtooltip Spell Lock /cast [@focus,exists,nodead][] Spell Lock
Interrupt your focus via your Felhunter (or Command Demon).
#showtooltip Fear /cast [@mouseover,harm][] Fear
Fear the add or healer you point at, target untouched.
#showtooltip Soulstone /cast [@mouseover,help][@player] Soulstone
Pre-stone the ally you hover, or yourself before a pull.
#showtooltip Banish /cast [@mouseover,harm][] Banish
Banish a demon or elemental by hovering its nameplate.
#showtooltip Demonic Circle: Teleport /cast Demonic Circle: Teleport
One clean button for your circle escape.
#showtooltip Spell Lock /cast [@mouseover,harm][harm] Spell Lock
Kicks whatever you hover without dropping your current target.
#showtooltip Spell Lock /cast [@arena1,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Spell Lock /cast [@arena2,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Spell Lock /cast [@arena3,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Fear /cast [@arena1,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Fear /cast [@arena2,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Fear /cast [@arena3,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip /cleartarget /target party1
Clears any existing selection first so a second press always lands on the exact party1 unit, never their pet.
#showtooltip /cleartarget /target party2
Clears any existing selection first so a second press always lands on the exact party2 unit, never their pet.
#showtooltip /target arena1
Direct arena-frame target, no cycling.
#showtooltip /target arena2
Direct arena-frame target, no cycling.
#showtooltip /target arena3
Direct arena-frame target, no cycling.
#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.
#showtooltip Command Demon /use [@arena2] Command Demon
Recorded from the CYBERUKE Cmd2 macro.
#showtooltip Command Demon /use [@arena3] Command Demon
Recorded from the CYBERUKE Cmd3 macro.
#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.
#showtooltip Unstable Affliction /target arena1 /cast Unstable Affliction
Switches to arena1 and applies Unstable Affliction in one press.
#showtooltip Unstable Affliction /target arena2 /cast Unstable Affliction
Switches to arena2 and applies Unstable Affliction in one press.
#showtooltip Unstable Affliction /target arena3 /cast Unstable Affliction
Switches to arena3 and applies Unstable Affliction in one press.
#showtooltip Seduction /cast [@arena1] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Seduction /cast [@arena2] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Seduction /cast [@arena3] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Cauterize Wound /cast [@party1] Cauterize Wound
Direct heal for party1 without retargeting your enemy.
#showtooltip Cauterize Wound /cast [@party2] Cauterize Wound
Direct heal for party2 without retargeting your enemy.
#showtooltip Cauterize Wound /cast [@player] Cauterize Wound
Self heal without changing your current target.
#showtooltip /use 13
Fires the first trinket slot on its own, separate from the combined on-use trinkets + potion macro.
#showtooltip /use 14
Fires the second trinket slot on its own, separate from the combined on-use trinkets + potion macro.
/petpassive /petfollow
Pulls your pet off a bad target and brings it back to your side in one press.
#showtooltip Summon Darkglare /use Summon Darkglare
Affliction's cooldown burst button. Pair with your on-use trinkets macro.
#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 /stopattack
Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.
#showtooltip Spell Lock /cast [@mouseover,harm][harm] Spell Lock
Kicks whatever you hover without dropping your current target.
#showtooltip Spell Lock /cast [@arena1,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Spell Lock /cast [@arena2,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Spell Lock /cast [@arena3,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Fear /cast [@arena1,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Fear /cast [@arena2,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Fear /cast [@arena3,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip /cleartarget /target party1
Clears any existing selection first so a second press always lands on the exact party1 unit, never their pet.
#showtooltip /cleartarget /target party2
Clears any existing selection first so a second press always lands on the exact party2 unit, never their pet.
#showtooltip /target arena1
Direct arena-frame target, no cycling.
#showtooltip /target arena2
Direct arena-frame target, no cycling.
#showtooltip /target arena3
Direct arena-frame target, no cycling.
#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.
#showtooltip Command Demon /use [@arena2] Command Demon
Recorded from the CYBERUKE Cmd2 macro.
#showtooltip Command Demon /use [@arena3] Command Demon
Recorded from the CYBERUKE Cmd3 macro.
#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.
#showtooltip Unstable Affliction /target arena1 /cast Unstable Affliction
Switches to arena1 and applies Unstable Affliction in one press.
#showtooltip Unstable Affliction /target arena2 /cast Unstable Affliction
Switches to arena2 and applies Unstable Affliction in one press.
#showtooltip Unstable Affliction /target arena3 /cast Unstable Affliction
Switches to arena3 and applies Unstable Affliction in one press.
#showtooltip Seduction /cast [@arena1] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Seduction /cast [@arena2] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Seduction /cast [@arena3] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Cauterize Wound /cast [@party1] Cauterize Wound
Direct heal for party1 without retargeting your enemy.
#showtooltip Cauterize Wound /cast [@party2] Cauterize Wound
Direct heal for party2 without retargeting your enemy.
#showtooltip Cauterize Wound /cast [@player] Cauterize Wound
Self heal without changing your current target.
#showtooltip /use 13
Fires the first trinket slot on its own, separate from the combined on-use trinkets + potion macro.
#showtooltip /use 14
Fires the second trinket slot on its own, separate from the combined on-use trinkets + potion macro.
/petpassive /petfollow
Pulls your pet off a bad target and brings it back to your side in one press.
#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.
#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 /stopattack
Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.
#showtooltip Spell Lock /cast [@mouseover,harm][harm] Spell Lock
Kicks whatever you hover without dropping your current target.
#showtooltip Spell Lock /cast [@arena1,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Spell Lock /cast [@arena2,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Spell Lock /cast [@arena3,harm,nodead] Spell Lock
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Fear /cast [@arena1,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Fear /cast [@arena2,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Fear /cast [@arena3,harm,nodead] Fear
Use these on fixed arena frames instead of changing your kill target.
#showtooltip /cleartarget /target party1
Clears any existing selection first so a second press always lands on the exact party1 unit, never their pet.
#showtooltip /cleartarget /target party2
Clears any existing selection first so a second press always lands on the exact party2 unit, never their pet.
#showtooltip /target arena1
Direct arena-frame target, no cycling.
#showtooltip /target arena2
Direct arena-frame target, no cycling.
#showtooltip /target arena3
Direct arena-frame target, no cycling.
#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.
#showtooltip Command Demon /use [@arena2] Command Demon
Recorded from the CYBERUKE Cmd2 macro.
#showtooltip Command Demon /use [@arena3] Command Demon
Recorded from the CYBERUKE Cmd3 macro.
#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.
#showtooltip Unstable Affliction /target arena1 /cast Unstable Affliction
Switches to arena1 and applies Unstable Affliction in one press.
#showtooltip Unstable Affliction /target arena2 /cast Unstable Affliction
Switches to arena2 and applies Unstable Affliction in one press.
#showtooltip Unstable Affliction /target arena3 /cast Unstable Affliction
Switches to arena3 and applies Unstable Affliction in one press.
#showtooltip Seduction /cast [@arena1] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Seduction /cast [@arena2] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Seduction /cast [@arena3] Seduction
Sayaad charm on a fixed arena frame without changing your own target.
#showtooltip Cauterize Wound /cast [@party1] Cauterize Wound
Direct heal for party1 without retargeting your enemy.
#showtooltip Cauterize Wound /cast [@party2] Cauterize Wound
Direct heal for party2 without retargeting your enemy.
#showtooltip Cauterize Wound /cast [@player] Cauterize Wound
Self heal without changing your current target.
#showtooltip /use 13
Fires the first trinket slot on its own, separate from the combined on-use trinkets + potion macro.
#showtooltip /use 14
Fires the second trinket slot on its own, separate from the combined on-use trinkets + potion macro.
/petpassive /petfollow
Pulls your pet off a bad target and brings it back to your side in one press.
#showtooltip Summon Infernal /use Summon Infernal
Destruction's cooldown burst button. Pair with your on-use trinkets macro.
#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 /stopattack
Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.