WoW Forever Warlock Macros

Five warlock macros, each traced to the Forever client and to pages documenting Forever macros.

Published Updated

Share

Pet keys and summon keys eat a warlock bar fast. These five buttons send your demon by mouseover, pick summons with modifiers, shorten a summon, spread Bane of Agony, and pin Drain Soul to one rank.

Ask Our Sweaty Degenerate AI About Warlock Macros

Pet Control and Summons, Adapting These Macros, Why a Warlock Macro Can Fail, What Was Checked & More

Anything our guides cover. Answers come from this page and the rest of our guides, with the real values charted and the guide sections linked. It's AI, so check the source before you quote it.

TL;DR

Copy the five macros below for mouseover pet attack, modifier-key summons, Fel Domination, Bane of Agony and Rank 1 Drain Soul.

  • Client buildSpell names, ranks and learn levels were read from Forever build 1.60.1.70862.
  • Macro commands`/cast` and `/petattack` are in the client's slash command strings at build 1.60.1.70862.
  • No rank typedA macro with no rank casts your highest known rank.
  • Drain SoulBlizzard significantly reduced the Soul Shard chance on damage.

Next: Build a macro

On This Page

Pet Control and Summons

To create, save or read a macro, start with the macro builder and syntax guide. That page already covers sending your demon with Corruption and mouseover Fear, so this one adds the other warlock jobs.

Pet Attack on Your Mouseover

A beta player posted this exact line. The same post reports the demon sometimes returning to you when its first target dies while it runs to the next one.Source: Blizzard forums: Warlock Petattack Behavior, post 1, checked Nov 8, 2026.

#showtooltip
/petattack [@mouseover,exists,nodead][@target,exists,nodead]

Needs: an active demon.

Watch for: that player saw the same return with the pet's normal Attack button, so the macro does not cause it or cure it.

Pick a Demon With a Modifier

Press the key for the Voidwalker, hold Shift for the Succubus, or hold Ctrl for the Felhunter.Source: Rankedboost: Macros in WoW Forever, Macro conditions, checked Nov 8, 2026.

#showtooltip
/cast [mod:shift] Summon Succubus; [mod:ctrl] Summon Felhunter; Summon Voidwalker

Needs: Summon Voidwalker at level 10, Summon Succubus at 20 and Summon Felhunter at 30. The client lists a 10 second cast on each.Source: Wago Tools: SpellLevels, spells 697, 712 and 691, checked Nov 8, 2026.

Fel Domination Into a Summon

Fel Domination is a talent that shortens your next summon. The client lists no global cooldown on it, so it goes above the summon.Source: Wago Tools: SpellCooldowns, spell 18708, checked Nov 8, 2026.

#showtooltip Summon Voidwalker
/cast Fel Domination
/cast Summon Voidwalker

Needs: the talent, spell 18708, on a 5 minute cooldown in the client. Change the second line to any demon you know.Source: Wago Tools: Talent, row 1226, checked Nov 8, 2026.

Afflictions

Bane of Agony on Your Mouseover

Build 1.60.1.70862 lists the warlock's spell as Bane of Agony, and no warlock row uses the older Curse of Agony name.Source: Wago Tools: SkillLineAbility, spells 980 to 11713, checked Nov 8, 2026.

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

Needs: Rank 1 at level 8, spell 980.Source: Wago Tools: SpellLevels, spell 980, checked Nov 8, 2026.

Watch for: the client text says only one Bane per warlock can be active on a target.

Rank 1 Drain Soul

A typed rank pins the macro to that rank.Source: Wago Tools: GlobalStrings, MACROHELPTEXT_LINE4, checked Nov 8, 2026.

#showtooltip Drain Soul
/cast Drain Soul(Rank 1)

Needs: Drain Soul Rank 1 at level 10, spell 1120.Source: Wago Tools: SpellLevels, spell 1120, checked Nov 8, 2026.

Watch for: Blizzard's November notes say the chance of a Soul Shard from damage, rather than a kill, was significantly reduced.Source: Blizzard: Beta Development Notes, post 9, checked Nov 8, 2026.

Adapting These Macros

Drain Soul Ranks

Change the number in Drain Soul(Rank 1) as you train.Source: Wago Tools: SpellLevels, spells 1120 to 11675, checked Nov 8, 2026.

RankSpell IDLevel
1112010
2828824
3828938
41167552

Choosing Your Summons

Swap any summon name in the modifier macro to suit your order. The client lists the same 10 second cast on each.Source: Wago Tools: SpellMisc, spells 697, 712 and 691, checked Nov 8, 2026.

Why a Warlock Macro Can Fail

Macros still need a keybind for mouseover. The macro guide says to bind mouseover buttons to a key so clicking a button does not move your pointer off the unit.

The icon stays a question mark: the name does not match a spell your character can use. Shift-click the spell from your spellbook to write the name.Source: Rankedboost: Macros in WoW Forever, The macro icon stays a question mark, checked Nov 8, 2026.

A second spell never fires: only one spell on the global cooldown can go off per press, so later lines wait for your next press.Source: Rankedboost: Macros in WoW Forever, Only the first spell in the macro goes off, checked Nov 8, 2026.

Holding a modifier does nothing: a key binding on that combination wins over the macro. Clear it on the Keybindings page.Source: Rankedboost: Macros in WoW Forever, Holding Alt, Ctrl or Shift changes nothing, checked Nov 8, 2026.

A name from an older game: check spell names against your spellbook. Bane of Agony above is one example of a Forever name change.

What Was Checked

Spell names, ranks, levels, cooldowns and talent status were read from the client tables at build 1.60.1.70862. Commands were read from the client's slash command strings at the same build. Macro conditions were matched to pages that document Forever macros. These macros were not run in game for this page.

SyntaxWhere it was shown for Forever
/petattack, @mouseover, exists, nodead, @targetWarlock Petattack Behavior, post 1
mod:shift, mod:ctrlRankedboost hub
harmRankedboost hub

Check your learned ranks in the ability reference. For the leveling plan these buttons support, see the warlock leveling guide.

Every row carries an evidence icon: Confirmed, Planned, Reported, Unverified or Not announced. Hover, focus or tap one for its source. Where sources disagree, both stay on the page. How we verify

Sources

  1. Wago Tools: SpellName, build 1.60.1.70862Wago Tools
  2. Wago Tools: Spell, build 1.60.1.70862Wago Tools
  3. Wago Tools: SpellLevels, build 1.60.1.70862Wago Tools
  4. Rankedboost: Macros in WoW ForeverRankedboost
  5. Kami-Labs: Macros WoW ForeverKami-Labs
  6. Wago Tools: SpellMisc, build 1.60.1.70862Wago Tools
  7. Wago Tools: SpellCooldowns, build 1.60.1.70862Wago Tools
  8. Wago Tools: SkillLineAbility, build 1.60.1.70862Wago Tools
  9. Wago Tools: Talent, build 1.60.1.70862Wago Tools
  10. Wago Tools: GlobalStrings, build 1.60.1.70862Wago Tools
  11. Blizzard: Beta Development Notes, post 9Blizzard
  12. Blizzard forums: Warlock Petattack BehaviorBlizzard forums