All builds with a demon. Use it to pull your pet out of enemy range and protect it.
/petpassive
/petfollowWOW FOREVER · MACROS
Warlock macros41 macros to copy and paste into the game, with what each one does and the keys it uses. The ones shared by every class and your racials are on the macros home page.
No macros found for that search
Normal enemy under the mouse or your targetShift your focusAlt yourself/255 max macro length
All builds with a demon. Use it to pull your pet out of enemy range and protect it.
/petpassive
/petfollowOnly after you are allowed to act during the opener.
/petattack [@mouseover,harm,nodead][harm,nodead]Normal: your pet stays where it is (so it doesn’t break crowd control or pull a group). Shift: it comes back to you. Both on one button.
/petstay [nomod]
/petfollow [mod:shift]Does the same as Ctrl+3 (the “Move To” button on the pet bar): the ground marker appears and you click where you want it to go. This way you can put it on any button you like, next to the others.
/petmovetoYour Felhunter interrupts the enemy under your mouse without changing target; if there is none, your target. Needs the Felhunter out.
#showtooltip Spell Lock
/cast [@mouseover,harm,nodead][harm,nodead] Spell LockCancels your current cast. Shift requires a living enemy focus.
#showtooltip Fear
/stopcasting
/cast [mod:shift,@focus,harm,nodead][nomod,harm,nodead] FearDoes not send your pet to attack; also useful when you want to keep it recalled.
#showtooltip Corruption
/cast [@mouseover,harm,nodead][harm,nodead] CorruptionIn Forever, the name is Bane of Agony. You can maintain a Curse and a Bane on the same target.
#showtooltip Bane of Agony
/cast [@mouseover,harm,nodead][harm,nodead] Bane of AgonyNormal: Tongues. Shift: Elements. Ctrl: Weakness. They replace your other Curse on that target.
#showtooltip
/cast [mod:ctrl] Curse of Weakness; [mod:shift] Curse of the Elements; Curse of TonguesBoth curses on one button: normal, Curse of the Elements; with Shift, Curse of Weakness. Only one Curse per target: the new one replaces the other.
#showtooltip
/cast [mod:shift] Curse of Weakness; Curse of the ElementsShift lets you deliberately restart it or switch targets. Normal waits until your channel finishes.
#showtooltip Drain Life
/cast [mod:shift][nochanneling] Drain LifePressure the enemy's mana; Shift allows a deliberate switch.
#showtooltip Drain Mana
/cast [mod:shift][nochanneling] Drain ManaManual control: do not put it into an automatic rotation; decide based on your health and incoming damage.
#showtooltip Life Tap
/cast Life TapKeep your demon alive. Shift lets you deliberately switch channels.
#showtooltip Health Funnel
/cast [mod:shift][nochanneling] Health FunnelFelhunter. Mouseover can cleanse an ally or purge an enemy. Alt forces a self-cleanse.
#showtooltip Devour Magic
/cast [mod:alt,@player][@mouseover,exists,nodead][] Devour MagicSuccubus or Incubus with Seduction learned. Do not DoT the target you want to keep seduced; do not spam the key.
#showtooltip Seduction
/petpassive
/cast [mod:shift,@focus,harm,nodead][nomod,harm,nodead] SeductionYour Succubus seduces the enemy under your mouse without changing target; if there is none, your target. It sets her to passive so she doesn’t break it.
#showtooltip Seduction
/petpassive
/cast [@mouseover,harm,nodead][harm,nodead] SeductionMouseover, then focus, then target. Your focus must be a valid demon or elemental; a Human focus prevents falling through to the next option.
#showtooltip Banish
/stopcasting
/cast [@mouseover,harm,nodead][@focus,harm,nodead][] BanishNormal uses Lesser Healthstone: change the name to the rank you have (Major Healthstone at level 60). Alt creates it.
#showtooltip
/cast [mod:alt] Create Healthstone
/use [nomod] Lesser HealthstoneA preparation button, separate from offensive abilities.
#showtooltip Demon Armor
/cast Demon ArmorFires your wand without toggling it off: with “!” it won't cancel if you press it again. Great for finishing targets or for downtime without mana. If the target isn't valid, it does nothing.
#showtooltip Shoot
/cast !ShootAn alternative to C12 that explicitly targets your pet to attempt to dispel a dispellable magic effect. Requires a Felhunter with Devour Magic and valid conditions; it does not remove every CC or guarantee saving it. Avoids selecting your demon and switching back to your opponent.
#showtooltip Devour Magic
/cast [@pet,exists,nodead] Devour MagicFor making shards out of combat, on enemies that give them. Avoids restarting your channel when you press it again; Shift lets you change it on purpose. Pressing it does not create shards: you must meet Drain Soul's conditions.
#showtooltip Drain Soul
/cast [mod:shift,harm,nodead][nochanneling,harm,nodead] Drain SoulAn alternative to C15 for players who prefer a purely defensive button. Stops your cast and attempts to use Lesser Healthstone, which you must have created and carry in your bags. It neither creates it nor bypasses its restrictions. Other classes carrying this stone can also use it; change the name if yours is a different rank.
#showtooltip Lesser Healthstone
/stopcasting
/use Lesser HealthstoneControl a second enemy without changing your damage target. Normal uses a living mouseover enemy; otherwise, it attempts your target. Shift uses only a living enemy focus. Cancels your current cast: use it when you want to prioritize CC. It does not detect immunities or diminishing returns, or decide which enemy to control. Complements C3; you do not need to bind both if one covers your playstyle.
#showtooltip Fear
/stopcasting
/cast [mod:shift,@focus,harm,nodead][nomod,@mouseover,harm,nodead][nomod,harm,nodead] FearWith a Felhunter and Devour Magic learned. Attempts to dispel a magic effect from a living mouseover ally; without a valid one, targets yourself. You can use a teammate's frame while keeping the enemy selected. A defensive alternative to C12: it does not purge enemies. It neither removes every effect type nor works without range, availability and a valid target. Spending it on an ally can leave you without that resource for yourself during its cooldown.
#showtooltip Devour Magic
/cast [@mouseover,help,nodead][@player] Devour MagicWith Demonology talents. Apply it with your demon out, and reapply after resummoning or changing demons.
#showtooltip Soul Link
/cast [pet] Soul LinkWith Demonology talents. Normal: Felhunter; Shift: Voidwalker; Ctrl: Succubus. Requires Master Summoner 2/2 and Fel Domination. Press once; if Domination is on cooldown, summoning uses the normal cast time.
#showtooltip
/stopcasting
/cast Fel Domination
/cast [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; Summon FelhunterNormal: Felhunter. Shift: Voidwalker. Ctrl: Succubus. Alt: Imp. No Fel Domination, normal summon time; if you have the talent, use D2.
#showtooltip
/cast [mod:alt] Summon Imp; [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; Summon FelhunterWith Demonic Brand (Demonology) you get more out of it; without that talent it is only direct damage. Press when you can act; do not force the opener.
#showtooltip Searing Pain
/petattack [harm,nodead]
/cast [harm,nodead] Searing PainOnly works with a Voidwalker. Requires Alt to activate. Sacrifices the demon: you lose Soul Link protection. Save it for when you really need it.
#showtooltip Sacrifice
/cast [mod:alt,pet:Voidwalker] SacrificeOnly if you have the talent (Affliction). Replaces your other Curse, but not Bane of Agony.
#showtooltip Curse of Exhaustion
/cast [mod:shift,@focus,harm,nodead][nomod,harm,nodead] Curse of ExhaustionEvery warlock can cast Shadow Bolt; with Nightfall (Affliction) you get more out of it. The macro neither detects the proc nor prevents a normal cast.
#showtooltip Shadow Bolt
/cast [harm,nodead] Shadow BoltOnly if you have the talent (Affliction).
#showtooltip Siphon Life
/cast [@mouseover,harm,nodead][harm,nodead] Siphon LifeWith Amplify Curse (Affliction). Normal: Agony; Shift attempts Amplify Curse first. If both share the global cooldown, you will need another press.
#showtooltip Bane of Agony
/cast [mod:shift] Amplify Curse
/cast [harm,nodead] Bane of AgonyWith Destruction talents. Cancels your cast to finish the target. Manage its shards; do not automatically use it on cooldown.
#showtooltip Shadowburn
/stopcasting
/cast [harm,nodead] ShadowburnWith Conflagrate (Destruction) they combine; the two decisions are kept separate.
#showtooltip Immolate
/cast [harm,nodead] ImmolateWith Destruction talents. Without Shadow and Flame, Conflagrate consumes Immolate: decide when to spend its remaining periodic damage. With Shadow and Flame it no longer uses it up.
#showtooltip Conflagrate
/stopcasting
/cast [harm,nodead] ConflagrateNormal: Fire; Shift: Shadow. Useful for switching schools, without promising that the spell is available during a lockout.
#showtooltip
/cast [mod:shift] Shadow Bolt; Searing PainOnly if you have the talent. Mouse over the enemy pet and keep damaging the player.
#showtooltip Bane of Havoc
/cast [@mouseover,harm,nodead] Bane of HavocWith Demonic Sacrifice (Demonology). Imp grants a Shadow bonus; summoning another demon afterwards cancels the effect.
#showtooltip Demonic Sacrifice
/cast [mod:alt,pet] Demonic Sacrifice