World of Warcraft PvP Gameplay Tips and Tactics » Affliction, Demonology, Destruction Warlock

Affliction, Demonology, and Destruction Warlock Macros W/ Screenshots

The following are Affliction, Demonology, and Destruction Warlock Build PvP Macros for 4.3 and later. One can only access so many keybinds without negatively affecting game play and Warlock spell rotation. Warlock Dot, CC, Pet, and Focus Macros add up to a lot of keybinds.
 
First and foremost, GET A NAGA MOUSE! It will make a huge difference in your gameplay for PvP and PvE. There is no substitute for having more buttons at your fingertips. I can’t stress this enough! If you don’t wanna spend the cash for a new one, consider a refurbished one.

 
Copy and paste the selected Warlock macros into your macro window. Use the screenshots as reference for macro formatting.

If the macro does not work, you:
A. Didn’t copy it correctly.

B. The copy and paste didn’t accurately capture spacing. In that case, delete the macro in the macro window and type the Warlock macro in exactly as you see here.

C. The macro is incorrect. Although I doubt this would be the case since I am currently using these, it is possible. In that case, send me a message and I will fix it.

Here ya go:

1. Description: Bread and Butter Warlock Macro! Cast Fear at your current target on keypress. Hold down shift and cast Fear at your Focus target. If Imp is active, this will also cast Singe Magic on you to attempt to remove any debuff on you possibly freeing you to cast or move.

/cast [ pet:imp, target=player] singe magic
/cast [mod:shift,target=focus] Fear; Fear;

2. Description: Another Bread and Butter Warlock Affliction Build Macro. Cast Soul Swap and on next key press Curse of Tongues at your Focus target. Replace Curse of Tongues with a spell of choice.

/castsequence [@focus] [ ] soul swap, curse of tongues



3. Description: Warlock Dot Macro – Cast Bane of Agony, Corruption, and Curse of the Elements in sequence with each keypress. This macro resets after 5 seconds.

/castsequence reset=target/shift,5 corruption, bane of agony, curse of the elements

4. Description: Warlock Dot Macro – Cast Curse of Tongues, Corruption, and Bane of Agony in sequence with each keypress. This macro resets after 5 seconds. Tongues is set up first in this macro to allow you to only cast Tongues if you prefer such as on CC target that you don’t want to Dot.

/castsequence reset=target/shift,12 curse of tongues, corruption, bane of agony

5. Description: This is an all spec Warlock macro. With one keypress, you cast Singe Magic (if Imp is active), Tenacity Trinket (if you have one equipped), Shadow Ward or Nether Ward (depending on spec). If you do not have an Imp active it will not cast Singe Magic. If you do not have a Tenacity Trinket equipped or Nether Ward (Destruction) it will not affect the use of this macro.

/cast [pet:imp, target=player] singe magic
/use ruthless gladiator’s emblem of tenacity
/cast shadow ward
/cast nether ward

6. Description: This Warlock Dot macro will cast the listed Warlock spells in sequence at your Focus target. It will reset after 10 seconds.

/castsequence reset=10, [target=focus] corruption, unstable affliction, curse of the elements, bane of agony

7. Description: This is another all spec Warlock macro. One keypress: If Succubus is active, it will cast Seduction at your Mouseover target or at your Focus target if no current mouseover target. If Felhunter is active, it will cast Spell Lock and Devour Magic at your Focus target. If Demonology Felguard is active, it will Axe Toss the Focus target.

/cast [pet:succubus, target=@mouseover] seduction
/cast [pet:succubus, target=focus] seduction
/cast [pet:felhunter, target=focus] spell lock
/cast [pet:felhunter, target=focus] devour magic
/cast [pet;felguard, target=focus] axe toss

8. Description: This is another all spec macro. One keypress: Send pet to attack current target. If Demonology Felguard is active, it will cast Felstorm and Demonic Empowerment. If Felhunter is active, it will cast Spell Lock and Devour Magic at your current target. If Succubus is active, it will cast Seduction at your current target.

/petattack
/cast [ pet:Felguard] felstorm
/cast [pet:Felguard] demonic empowerment
/cast [pet:Felhunter] Devour Magic
/cast [pet:Felhunter] spell lock
/cast [pet:succubus] seduction

9. Description: Warlock Affliction Build Macro – Cast Curse of Exhaustion, Corruption, and Bane of Agony in sequence with each keypress. This macro resets after 5 seconds. Curse of Exhaustion is set up first in this macro to allow you to only cast Exhaustion if you prefer such as on CC target that you don’t want to Dot. This macro will reset after 5 seconds.

/castsequence reset=target/shift,5 curse of exhaustion, corruption, bane of agony

10. Description: This macro will cast Fel Flame at your target. Hold down shift to cast Shadow Bolt. For Destruction Warlock, you can replace Shadow Bolt with Incinerate if you prefer.

/cast [nomod] fel flame
/cast [mod:shift] shadow bolt

11. Description: Use your PvP or PvE trinket and cast Demon Soul at the same time.

/use ruthless gladiator’s badge of dominance
/cast demon soul

12. Description: This is a Demonology Warlock Macro. Cast your PvP or PvE Trinket, Demon Soul, and Metamorphosis in one Keypress. Next key press will perform Demon Leap and another key press for Immolation Aura.

/use ruthless gladiator’s badge of dominance
/cast demon soul
/castsequence reset=target/shift,12 metamorphosis, demon leap, immolation aura

13. Description: Cast Demon Soul and PvP or PvE Trinket along with Soul Fire. Use this in Destruction Warlock spec after casting Soul Burn for instant cast or after one of you instant Soul Fire Procs (Empowered Imp).

/cast demon soul
/use ruthless gladiator’s badge of dominance
/use soul casket
/cast soul fire

14. Description: Get out of combat to Soul Harvest. It takes a few seconds to get out of combat. If you pet is still fighting, you will not be able to leave combat. Hit this macro early so that once you get distance you will be out of combat and able to Soul Harvest. Remember to take pet off passive after.

/petpassive
/cast [pet:imp] flee
/castsequence soul harvest

15. Description: Banish mouseover enemy pet target.

/cast [@mouseover] banish; banish

16. Description: Cast Succubus Whiplash knocking all enemies back a few yards. Good for knocking players off the edge!

/cast [succubus] whiplash

Leave a Reply