WoW Muchamiel

WOW FOREVER · MACROS

Warlock macros

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

Normal enemy under the mouse or your targetShift your focusAlt yourself/255 max macro length

C1

Recall pet

#

All builds with a demon. Use it to pull your pet out of enemy range and protect it.

Pet

22/255
/petpassive
/petfollow
C2

Attack target or mouseover enemy

#

Only after you are allowed to act during the opener.

Mouseover: enemyPet

48/255
/petattack [@mouseover,harm,nodead][harm,nodead]

C2b · Demon stay or follow

#

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.

Shift: variantPet

39/255
/petstay [nomod]
/petfollow [mod:shift]

C2c · Move your demon to a spot

#

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.

Mouse: groundPet

10/255
/petmoveto

C2d · Spell Lock: enemy under the mouse or target

#

Your Felhunter interrupts the enemy under your mouse without changing target; if there is none, your target. Needs the Felhunter out.

Mouseover: enemyPet

78/255
#showtooltip Spell Lock
/cast [@mouseover,harm,nodead][harm,nodead] Spell Lock
C3

Quick Fear: target / Shift focus

#

Cancels your current cast. Shift requires a living enemy focus.

Stops your castShift: focus

91/255
#showtooltip Fear
/stopcasting
/cast [mod:shift,@focus,harm,nodead][nomod,harm,nodead] Fear
C5

Corruption on target or mouseover

#

Does not send your pet to attack; also useful when you want to keep it recalled.

Mouseover: enemy

78/255
#showtooltip Corruption
/cast [@mouseover,harm,nodead][harm,nodead] Corruption
C6

Bane of Agony on target or mouseover

#

In Forever, the name is Bane of Agony. You can maintain a Curse and a Bane on the same target.

Mouseover: enemy

84/255
#showtooltip Bane of Agony
/cast [@mouseover,harm,nodead][harm,nodead] Bane of Agony
C7

Choose a curse

#

Normal: Tongues. Shift: Elements. Ctrl: Weakness. They replace your other Curse on that target.

Shift/Ctrl: variant

100/255
#showtooltip
/cast [mod:ctrl] Curse of Weakness; [mod:shift] Curse of the Elements; Curse of Tongues

C7b · Elements, or Weakness with Shift

#

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

Shift: variant

71/255
#showtooltip
/cast [mod:shift] Curse of Weakness; Curse of the Elements
C8

Drain Life without clipping a channel

#

Shift lets you deliberately restart it or switch targets. Normal waits until your channel finishes.

Does not clip channelsShift/Ctrl: variant

66/255
#showtooltip Drain Life
/cast [mod:shift][nochanneling] Drain Life
C9

Drain Mana without clipping a channel

#

Pressure the enemy's mana; Shift allows a deliberate switch.

Does not clip channelsShift/Ctrl: variant

66/255
#showtooltip Drain Mana
/cast [mod:shift][nochanneling] Drain Mana
C10

Life Tap

#

Manual control: do not put it into an automatic rotation; decide based on your health and incoming damage.

36/255
#showtooltip Life Tap
/cast Life Tap
C11

Health Funnel without restarting

#

Keep your demon alive. Shift lets you deliberately switch channels.

Does not clip channelsShift/Ctrl: variant

72/255
#showtooltip Health Funnel
/cast [mod:shift][nochanneling] Health Funnel
C12

Devour Magic: mouseover / target / Alt self

#

Felhunter. Mouseover can cleanse an ally or purge an enemy. Alt forces a self-cleanse.

Mouseover: ally or unitAlt: self

90/255
#showtooltip Devour Magic
/cast [mod:alt,@player][@mouseover,exists,nodead][] Devour Magic
C13

Seduction: target / Shift focus

#

Succubus or Incubus with Seduction learned. Do not DoT the target you want to keep seduced; do not spam the key.

Shift: focusPet

100/255
#showtooltip Seduction
/petpassive
/cast [mod:shift,@focus,harm,nodead][nomod,harm,nodead] Seduction

C13b · Seduction: enemy under the mouse or target

#

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

Mouseover: enemyPet

88/255
#showtooltip Seduction
/petpassive
/cast [@mouseover,harm,nodead][harm,nodead] Seduction
C14

Banish enemy demon

#

Mouseover, then focus, then target. Your focus must be a valid demon or elemental; a Human focus prevents falling through to the next option.

Stops your castShift: focusMouseover: enemy

92/255
#showtooltip Banish
/stopcasting
/cast [@mouseover,harm,nodead][@focus,harm,nodead][] Banish
C15

Healthstone / Alt create

#

Normal uses Lesser Healthstone: change the name to the rank you have (Major Healthstone at level 60). Alt creates it.

Alt: alternative

79/255
#showtooltip
/cast [mod:alt] Create Healthstone
/use [nomod] Lesser Healthstone
C16

Armor

#

A preparation button, separate from offensive abilities.

42/255
#showtooltip Demon Armor
/cast Demon Armor
C17

Wand

#

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

31/255
#showtooltip Shoot
/cast !Shoot
C21

Warlock with Felhunter: cleanse your demon

#

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

65/255
#showtooltip Devour Magic
/cast [@pet,exists,nodead] Devour Magic
C22

Warlock: Drain Soul for shards

#

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

Doesn't interrupt channels

90/255
#showtooltip Drain Soul
/cast [mod:shift,harm,nodead][nochanneling,harm,nodead] Drain Soul
C23

Warlock: emergency Healthstone

#

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

Stops your cast

68/255
#showtooltip Lesser Healthstone
/stopcasting
/use Lesser Healthstone
C24

BGs and world PvP: mouseover Fear

#

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

Stops your castShift: focusMouseover: enemy

121/255
#showtooltip Fear
/stopcasting
/cast [mod:shift,@focus,harm,nodead][nomod,@mouseover,harm,nodead][nomod,harm,nodead] Fear
C25

BGs and groups: defensive Devour on an ally

#

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

Mouseover: ally or unit

78/255
#showtooltip Devour Magic
/cast [@mouseover,help,nodead][@player] Devour Magic
D1

Soul Link

#

With Demonology talents. Apply it with your demon out, and reapply after resummoning or changing demons.

44/255
#showtooltip Soul Link
/cast [pet] Soul Link
D2

Quick demon replacement

#

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

Stops your castShift/Ctrl: variant

128/255
#showtooltip
/stopcasting
/cast Fel Domination
/cast [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; Summon Felhunter

D2b · All demons on one button

#

Normal: Felhunter. Shift: Voidwalker. Ctrl: Succubus. Alt: Imp. No Fel Domination, normal summon time; if you have the talent, use D2.

Shift/Ctrl/Alt: variant

116/255
#showtooltip
/cast [mod:alt] Summon Imp; [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; Summon Felhunter
D3

Searing Pain + pet

#

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

Pet

83/255
#showtooltip Searing Pain
/petattack [harm,nodead]
/cast [harm,nodead] Searing Pain
D4

Voidwalker shield guarded by Alt

#

Only works with a Voidwalker. Requires Alt to activate. Sacrifices the demon: you lose Soul Link protection. Save it for when you really need it.

Alt: alternative

63/255
#showtooltip Sacrifice
/cast [mod:alt,pet:Voidwalker] Sacrifice
A1

Exhaustion: target / Shift focus

#

Only if you have the talent (Affliction). Replaces your other Curse, but not Bane of Agony.

Shift: focus

108/255
#showtooltip Curse of Exhaustion
/cast [mod:shift,@focus,harm,nodead][nomod,harm,nodead] Curse of Exhaustion
A2

Shadow Bolt / Nightfall

#

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

56/255
#showtooltip Shadow Bolt
/cast [harm,nodead] Shadow Bolt
A3

Siphon Life on target or mouseover

#

Only if you have the talent (Affliction).

Mouseover: enemy

80/255
#showtooltip Siphon Life
/cast [@mouseover,harm,nodead][harm,nodead] Siphon Life
A4

Deliberately amplify Agony

#

With Amplify Curse (Affliction). Normal: Agony; Shift attempts Amplify Curse first. If both share the global cooldown, you will need another press.

Shift/Ctrl: variant

92/255
#showtooltip Bane of Agony
/cast [mod:shift] Amplify Curse
/cast [harm,nodead] Bane of Agony
T1

Shadowburn finisher

#

With Destruction talents. Cancels your cast to finish the target. Manage its shards; do not automatically use it on cooldown.

Stops your cast

67/255
#showtooltip Shadowburn
/stopcasting
/cast [harm,nodead] Shadowburn
T2

Immolate

#

With Conflagrate (Destruction) they combine; the two decisions are kept separate.

50/255
#showtooltip Immolate
/cast [harm,nodead] Immolate
T3

Conflagrate

#

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

Stops your cast

69/255
#showtooltip Conflagrate
/stopcasting
/cast [harm,nodead] Conflagrate
T4

Searing Pain / Shadow Bolt

#

Normal: Fire; Shift: Shadow. Useful for switching schools, without promising that the spell is available during a lockout.

Shift/Ctrl: variant

56/255
#showtooltip
/cast [mod:shift] Shadow Bolt; Searing Pain
T5

Optional Havoc on an enemy pet

#

Only if you have the talent. Mouse over the enemy pet and keep damaging the player.

Mouseover: enemy

71/255
#showtooltip Bane of Havoc
/cast [@mouseover,harm,nodead] Bane of Havoc
S1

Demonic Sacrifice guarded by Alt

#

With Demonic Sacrifice (Demonology). Imp grants a Shadow bonus; summoning another demon afterwards cancels the effect.

Alt: alternative

68/255
#showtooltip Demonic Sacrifice
/cast [mod:alt,pet] Demonic Sacrifice