WoW Forever Warlock Macros
Five warlock macros, each traced to the Forever client and to pages documenting Forever macros.
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.
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.
| Rank | Spell ID | Level |
|---|---|---|
| 1 | 1120 | 10 |
| 2 | 8288 | 24 |
| 3 | 8289 | 38 |
| 4 | 11675 | 52 |
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.
| Syntax | Where it was shown for Forever |
|---|---|
/petattack, @mouseover, exists, nodead, @target | Warlock Petattack Behavior, post 1 |
mod:shift, mod:ctrl | Rankedboost hub |
harm | Rankedboost 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
- Wago Tools: SpellName, build 1.60.1.70862Wago Tools
- Wago Tools: Spell, build 1.60.1.70862Wago Tools
- Wago Tools: SpellLevels, build 1.60.1.70862Wago Tools
- Rankedboost: Macros in WoW ForeverRankedboost
- Kami-Labs: Macros WoW ForeverKami-Labs
- Wago Tools: SpellMisc, build 1.60.1.70862Wago Tools
- Wago Tools: SpellCooldowns, build 1.60.1.70862Wago Tools
- Wago Tools: SkillLineAbility, build 1.60.1.70862Wago Tools
- Wago Tools: Talent, build 1.60.1.70862Wago Tools
- Wago Tools: GlobalStrings, build 1.60.1.70862Wago Tools
- Blizzard: Beta Development Notes, post 9Blizzard
- Blizzard forums: Warlock Petattack BehaviorBlizzard forums
Confirmed, a first-party source
Confirmed, a first-party source
Press · Wago Tools: GlobalStrings
Reported, press or datamine, not confirmed
Press · Kami-Labs: Macros WoW Forever
Confirmed, a first-party source