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
- Type
/macroin the chat box, or open the game menu and choose Macros. - Pick the second tab, which holds this character's own macros, click New, type a name and choose the question mark icon. With
#showtooltipon the first line, the button shows the spell the macro is about to use, with its cooldown. - 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.

