Skip to content

WoW Forever newsNov 13, 202610 min read

WoW Forever Warlock macros: 18 for Fear, demons and curses

18 WoW Forever Warlock macros to paste: Fear and Banish on your focus, every demon and stone on one key, curses on mouseover, checked in the client.

By Ims

Endgame Tools · Published

An Undead Warlock in Deathmist Raiment with a dagger and a tome: 18 WoW Forever Warlock macros for Fear, demons and curses
Blizzard Entertainment · Art from the game client · composed
In this article

These WoW Forever Warlock macros each fix something a Warlock runs into every day: the Fear that loses your target, the demon that breaks it, five summons on five buttons, the soulstone you cannot put on the healer in time. There are 18, each found in at least two Forever macro guides or built from two of them, with every spell name, level and cooldown checked in the WoW Forever client. Every macro stays under the game's 255-letter limit in each language of this page. Find your problem in the headings, paste the macro, and it is on your bar in a minute.

What Forever changes for a Warlock's macros:

  • Curse of Agony is now Bane of Agony, and a Bane is not a Curse: the game allows one Bane and one Curse of yours on the same target, so Bane of Agony and Curse of the Elements both stay on it.
  • Bane of Havoc, a new Destruction talent, makes a second enemy take 15% of the damage you deal to the others: it wants a key that reaches that second enemy.
  • The Spellstone and the Firestone are weapon enchantments: the first adds spell haste and Shadow damage, the second spell critical strike chance and Fire damage.
  • Amplify Curse and Fel Domination sit outside the global cooldown in Forever's client: each one goes out on the same press as the spell after it.
  • Shadow and Flame (Destruction) gives Conflagrate a chance not to consume your Immolate, and Demonic Energies (Demonology) gives your demon part of the mana Life Tap gives you.
  • The Incubus is a demon of its own: Summon Incubus is learned at level 20, like Summon Succubus.

How to make a macro in WoW Forever

  1. Type /macro in the chat box, or open the game menu and choose Macros.
  2. Pick the second tab, which holds this character's own macros, click New, type a name and choose the question mark icon. With #showtooltip on the first line, the button shows the spell the macro is about to use, with its cooldown.
  3. Paste the lines into the box, close the window and drag the macro onto an action bar.

How to read them:

  • [@focus,harm,nodead]: the enemy you set as your focus with /focus, while it lives. [@mouseover,harm,nodead]: the living enemy under your cursor. []: your target. The first one that exists wins.
  • [mod:shift], [mod:ctrl], [mod:alt]: the spell after it goes out while you hold that key. The name after the last ; is the default.
  • Soul Shards. Every demon but the Imp, every stone, Shadowburn and the Ritual of Summoning use one: a macro does not change that.
  • Your game's language. The commands (/cast, /petattack…) are English in every language of the game, but a spell's name must be written exactly as your client writes it. Each language of this page gives the names of its own client.

For every Warlock

Fear an add without losing your target (level 8)

A second enemy runs in, and Fear takes your target off the one you are killing.

#showtooltip
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Fear

The key fears your focus, else the living enemy under your cursor, else your target, and your target stays where it was. Fear holds one enemy at a time for up to 10 seconds (15 from level 32, 20 from level 56), and damage can break it: keep your damage-over-time spells off the feared enemy.

Your demon attacks what you point at, and comes back on Shift (level 1)

Your demon breaks your Fear, or pulls the next pack.

/petattack [nomod,@mouseover,harm,nodead][nomod]
/petfollow [mod:shift]
/petpassive [mod:shift]
/petdefensive [mod:ctrl]

A press sends your demon at the living enemy under your cursor, else at your target. Shift calls it back and makes it passive, so it stops touching what you feared or banished; Ctrl sets it back to defensive, where it protects you again.

Every demon on one key (level 30)

The Imp, the Voidwalker, the Succubus and the Felhunter sit on four buttons you seldom press.

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

The Imp alone, the Voidwalker with Shift, the Succubus with Ctrl, the Felhunter with Alt. To use the Incubus, write Summon Incubus in place of Summon Succubus. Every demon but the Imp costs a Soul Shard.

Every stone on one key (level 36)

A Healthstone, a Soulstone, a Spellstone and a Firestone: four creation spells for a button bar that is already full.

#showtooltip
/cast [mod:shift] Create Soulstone; [mod:ctrl] Create Spellstone; [mod:alt] Create Firestone; Create Healthstone

The Healthstone alone, the Soulstone with Shift, the Spellstone with Ctrl, the Firestone with Alt. Each costs a Soul Shard. In Forever, the Spellstone and the Firestone enchant your weapon: the first adds spell haste and Shadow damage, the second spell critical strike chance and Fire damage.

The Soulstone on the healer, without targeting them (level 18)

A boss is coming, and the Soulstone must go on the healer you cannot click in time.

#showtooltip
/use [@mouseover,help,nodead][help,nodead][@player] <Soulstone>

The key puts your Soulstone on the friend under your cursor, else on your friendly target, else on you. Write the name of the Soulstone you carry in place of the word in angle brackets, exactly as the game writes it: Minor Soulstone, Lesser Soulstone, Soulstone, Greater Soulstone or Major Soulstone, as your level gives it.

Three curses, one key, on the enemy under your cursor (level 20)

Curse of the Elements on the boss, Curse of Recklessness on the runner, Curse of Weakness on the hard hitter: three buttons.

#showtooltip
/cast [mod:shift,@mouseover,harm,nodead][mod:shift] Curse of Recklessness; [mod:ctrl,@mouseover,harm,nodead][mod:ctrl] Curse of Weakness; [@mouseover,harm,nodead][] Curse of the Elements

Curse of the Elements alone, Curse of Recklessness with Shift, Curse of Weakness with Ctrl, each on the living enemy under your cursor, else on your target. One Curse of yours holds on a target at a time, beside your Bane.

Life Tap, Shift for Health Funnel (level 12)

Mana out, and your demon is dying: two buttons for two halves of the same habit.

#showtooltip
/cast [mod:shift] Health Funnel; Life Tap

Life Tap turns health into mana, Spirit raising the amount; with Shift, Health Funnel heals your demon for as long as you channel. With the Demonology talent Demonic Energies, your demon also gets part of the mana each Life Tap gives you.

Tell the group who you are summoning (level 20)

The portal is up, nobody clicks it, and nobody knows who is coming.

#showtooltip Ritual of Summoning
/party Summoning %t, click the portal please!
/cast Ritual of Summoning

Target the player to bring in, press: the group reads the name in the chat, and the ritual begins. It needs you and two more group members out of combat, each clicking the portal, and a Soul Shard. In a raid, write /raid in place of /party.

Banish without losing your target (level 28)

An elemental or a demon must be put away while you keep on killing the rest.

#showtooltip
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Banish

The key banishes your focus, else the living enemy under your cursor, else your target, for up to 20 seconds (30 from level 48). Banish works on Demons and Elementals only, on one at a time, and the banished enemy cannot be hurt.

Spell Lock on your focus (level 30)

A caster starts a heal behind its friends, and your target is the one in front.

#showtooltip
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Spell Lock

With your Felhunter out, the key casts its Spell Lock on your focus, else on the enemy under your cursor, else on your target. It silences the enemy, and on a cast it counters the spell and locks that school of magic for a while.

Rain of Fire where your cursor points, Shift for Hellfire (level 30)

Rain of Fire asks you to click the ground, and a second press cuts the channel you just began.

#showtooltip
/cast [mod:shift,nochanneling] Hellfire; [nochanneling,@cursor] Rain of Fire

Rain of Fire falls where your cursor points, with no circle to place. With Shift, Hellfire burns everything around you, and you with it. While either one is channeling, the key does nothing, so a nervous second press never cuts it.

Bane of Agony, then Immolate, on one key while leveling (level 8)

Each new enemy asks for the same two spells, in the same order.

#showtooltip
/castsequence reset=target Bane of Agony, Immolate

The first press casts Bane of Agony, the next one Immolate; a new target starts the sequence again. Corruption stays out on purpose: in several of the game's languages, an item bears the same name as the spell, and ForeverDB leaves Corruption out of its sequences for that reason. Put it on its own key.

Affliction

Corruption, Bane of Agony and Siphon Life on the enemy under your cursor (level 30)

A pack of three, and each enemy needs its three damage-over-time spells without becoming your target.

#showtooltip
/cast [mod:shift,@mouseover,harm,nodead][mod:shift] Siphon Life; [mod:ctrl,@mouseover,harm,nodead][mod:ctrl] Bane of Agony; [@mouseover,harm,nodead][] Corruption

Corruption alone, Bane of Agony with Ctrl, Siphon Life with Shift, each on the living enemy under your cursor, else on your target. Since Blizzard's hotfixes of November 10, the talent Soul Siphon counts these three spells on the target and nothing else: keep all three up. The WoW Forever class tuning of November 10 has the figures.

Amplify Curse, then the curse, on one press (level 25)

Amplify Curse is a second button you forget to press before the curse.

#showtooltip
/cast Amplify Curse
/cast [mod:shift,@mouseover,harm,nodead][mod:shift] Curse of Exhaustion; [@mouseover,harm,nodead][] Bane of Agony

Amplify Curse raises the effect of your next Bane of Agony or Curse of Weakness by 50%, or of your next Curse of Exhaustion by 20%, and since it sits outside the global cooldown, the curse goes out on the same press. With Shift it is Curse of Exhaustion, which slows the enemy. While Amplify Curse is on its 3-minute cooldown, the game shows a short error and the key casts the curse alone.

Demonology

Your demon back in combat in one press (level 30)

Your demon dies in the fight, and its summon takes a long cast.

#showtooltip
/cast [combat] Fel Domination
/cast [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; [mod:alt] Summon Felhunter; Summon Imp

In combat, the key first uses Fel Domination, which takes 5.5 seconds off the summon's cast and halves its mana cost; since it sits outside the global cooldown, the summon begins on the same press. Out of combat, the key summons as usual. The same keys as above: the Imp alone, the Voidwalker with Shift, the Succubus with Ctrl, the Felhunter with Alt.

Destruction

Immolate, then Conflagrate (level 25)

Conflagrate needs your Immolate on the target, and the order costs attention.

#showtooltip
/castsequence reset=target Immolate, Conflagrate

The first press casts Immolate, the next one Conflagrate, which burns the target and consumes your Immolate; a new target starts again. With the talent Shadow and Flame, Conflagrate sometimes leaves Immolate on, and it raises your Shadow damage for 20 seconds. Conflagrate has a 10-second cooldown: when it is not ready, the next press waits for it.

Bane of Havoc on the second enemy (level 30)

Bane of Havoc belongs on a second enemy, not on the one you are burning.

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

The key puts Bane of Havoc on the living enemy under your cursor, else on your focus, else on your target. For 5 minutes, that enemy takes 15% of the damage you deal to the others. It is a Bane: Bane of Agony and Bane of Havoc do not hold on the same target at once.

Shadowburn now, cutting the cast you began (level 20)

The enemy is almost dead, and your Shadow Bolt still has a second to go.

#showtooltip
/stopcasting
/cast [@mouseover,harm,nodead][] Shadowburn

The key stops your cast and fires Shadowburn at the enemy under your cursor, else at your target. It costs a Soul Shard, and gives you one back when the target dies within 8 seconds and is worth experience or honor.

What a macro cannot do

  • 255 letters at most, counted by the game in your own language: every macro on this page stays under it in each language, with your Soulstone's name in place of the word in angle brackets.
  • One global cooldown per press. Two spells that both use it never go out together; Amplify Curse and Fel Domination can, because they sit outside it.
  • No choice on health or mana. A macro cannot see that your demon is low or that your mana is out: it tries, and the game refuses what is not possible.
  • A demon's name in a condition depends on your language. Some guides write [pet:Felhunter] to pick a demon's spell; that word must be the demon family as your own client names it, so this page leaves it out.

Where these macros come from

Each macro on this page is one that at least two WoW Forever macro guides agree on (the sources below), or one we built from two of them, set to Forever's spells. Every spell name, learning level, talent and cooldown comes from the WoW Forever client, build 1.60.1.70938.

Plan your talents in our Warlock talent calculator, check every rank in our Warlock spell list, find your gear in our Warlock BiS lists, and read what changed for the class in our WoW Forever Warlock guide.

TagsWoW Forever WarlockWarlock macrosAffliction WarlockSoulstone macroFear macro

Frequently asked questions

Do Classic macros work in WoW Forever?

Yes. Forever's client takes the same commands and conditions, from /cast and /petattack to [@mouseover] and [mod:shift]. What changes are the spells: Curse of Agony is now Bane of Agony, and a Bane holds beside your Curse; the Spellstone and the Firestone enchant your weapon; Amplify Curse and Fel Domination sit outside the global cooldown.

How do I Fear without losing my target in WoW Forever?

Paste #showtooltip, then /cast [@focus,harm,nodead][@mouseover,harm,nodead][] Fear. The key fears your focus, else the living enemy under your cursor, else your target, and your target does not change. Fear is learned at level 8 and holds one enemy at a time, for up to 10 seconds (15 from level 32, 20 from level 56).

How do I put a Soulstone on the healer with a macro?

Paste #showtooltip, then /use [@mouseover,help,nodead][help,nodead][@player] followed by the name of the Soulstone you carry, exactly as the game writes it. Point your cursor at the healer and press: the stone goes on them without changing your target. Create Soulstone is learned at level 18.

Can I summon every demon with one key in WoW Forever?

Yes: /cast [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; [mod:alt] Summon Felhunter; Summon Imp. Write Summon Incubus in place of Summon Succubus to use the Incubus. With the Demonology talent Fel Domination, add /cast [combat] Fel Domination above it: it sits outside the global cooldown, so the quicker summon begins on the same press.

Why does my Warlock macro not do anything?

Check the spell's name first: it must be written exactly as your client writes it, in your game's language, while the commands stay in English. Then check the level and your Soul Shards: each macro in this guide says the level at which everything it uses is learned, and every demon but the Imp, every stone and Shadowburn cost a shard. A macro also stops at 255 letters.

Sources

  1. ForeverDB — Warlock macros for WoW Forever (client 1.60.1.70862, read on November 11, 2026)
  2. wowf.io — WoW Forever Warlock Macros (read on November 11, 2026)
  3. wowclassicforever.info — WoW Forever Warlock Macros: Best Picks by Spec (read on November 11, 2026)
  4. Classic WoW Forever — WoW Forever Warlock macros (read on November 11, 2026)
  5. ForG — WoW Forever Warlock Macros (read on November 11, 2026)

Also inDeutschEspañolEspañol (México)FrançaisItalianoPortuguês (BR)Русский한국어简体中文繁體中文

  1. WoW Forever Hunter macros: 21 macros for pet, shots and traps

    21 WoW Forever Hunter macros to paste: pet attack on mouseover, Aimed Shot and Multi-Shot on one key, traps and Feign Death, each spell checked in the client.

    Oct 14, 20268 min read

  2. WoW Forever Warrior macros: 22 for stances, swaps and tanking

    22 WoW Forever Warrior macros to paste: Charge and Intercept on one key, an interrupt in every stance, weapon swaps, Protection taunts, checked in the client.

    Nov 12, 202612 min read

  3. WoW Forever Druid macros: 24 for forms, heals and tanking

    24 WoW Forever Druid macros to paste: heal out of any form, Prowl that never cancels, mouseover buffs, cleanses and taunts, checked in the client.

    Nov 13, 202611 min read