WoW Forever Macros
On WoW Forever, a spell sitting alone on your action bar does not automatically jump to the new rank when you buy it from your class trainer — you have to go back to the spellbook and drag it out again. A /cast Spell Name macro (with no rank specified) always casts the highest rank you know: one less thing to think about, and no more wrong-rank mistakes while leveling. Another trick worth knowing: put /startattack right before a melee spell in your macro — it restarts your white swings the moment you switch target, even without the energy or rage to cast the spell itself.
To create a macro: type /macro, click New, paste the text below, then drag the resulting icon onto your action bar.
No macro matches your search.
On Forever, a spell placed alone on your bar does not move to the new rank after you buy it from the class trainer. A /cast with no rank always casts your highest known rank: paste these once and never think about ranks again. On melee and ranged attacks, /startattack also restarts your auto attacks as soon as you switch targets.
0 / 26 copied
| Ranks | School | Macro | Copy | ||
|---|---|---|---|---|---|
| 0 | Hemorrhage | 1 rank | Subtlety |
#showtooltip Hémorragie
/startattack
/cast Hémorragie
#showtooltip Hemorrhage
/startattack
/cast Hemorrhage
|
|
| 1 | Sinister Strike | 8 ranks | Combat |
#showtooltip Attaque pernicieuse
/startattack
/cast Attaque pernicieuse
#showtooltip Sinister Strike
/startattack
/cast Sinister Strike
|
|
| 1 | Stealth | 4 ranks | Subtlety |
#showtooltip Camouflage
/cast Camouflage
#showtooltip Stealth
/cast Stealth
|
|
| 1 | Eviscerate | 8 ranks | Assassination |
#showtooltip Éviscération
/startattack
/cast Éviscération
#showtooltip Eviscerate
/startattack
/cast Eviscerate
|
|
| 1 | Redirect | 1 rank | Subtlety |
#showtooltip Redirection
/cast Redirection
#showtooltip Redirect
/cast Redirect
|
|
| 4 | Backstab | 9 ranks | Combat |
#showtooltip Attaque sournoise
/startattack
/cast Attaque sournoise
#showtooltip Backstab
/startattack
/cast Backstab
|
|
| 4 | Pick Pocket | 1 rank | Subtlety |
#showtooltip Vol à la tire
/cast Vol à la tire
#showtooltip Pick Pocket
/cast Pick Pocket
|
|
| 6 | Gouge | 5 ranks | Combat |
#showtooltip Suriner
/startattack
/cast Suriner
#showtooltip Gouge
/startattack
/cast Gouge
|
|
| 8 | Evasion | 1 rank | Combat |
#showtooltip Évasion
/cast Évasion
#showtooltip Evasion
/cast Evasion
|
|
| 10 | Sap | 3 ranks | Subtlety |
#showtooltip Assommer
/cast Assommer
#showtooltip Sap
/cast Sap
|
|
| 10 | Slice and Dice | 2 ranks | Assassination |
#showtooltip Débiter
/startattack
/cast Débiter
#showtooltip Slice and Dice
/startattack
/cast Slice and Dice
|
|
| 10 | Sprint | 3 ranks | Combat |
#showtooltip Sprint
/cast Sprint
#showtooltip Sprint
/cast Sprint
|
|
| 12 | Kick | 4 ranks | Combat |
#showtooltip Coup de pied
/startattack
/cast Coup de pied
#showtooltip Kick
/startattack
/cast Kick
|
|
| 14 | Expose Armor | 5 ranks | Assassination |
#showtooltip Exposer l'armure
/startattack
/cast Exposer l'armure
#showtooltip Expose Armor
/startattack
/cast Expose Armor
|
|
| 14 | Garrote | 6 ranks | Assassination |
#showtooltip Garrot
/cast Garrot
/startattack
#showtooltip Garrote
/cast Garrote
/startattack
|
|
| 16 | Feint | 5 ranks | Combat |
#showtooltip Feinte
/cast Feinte
#showtooltip Feint
/cast Feint
|
|
| 18 | Ambush | 6 ranks | Assassination |
#showtooltip Embuscade
/cast Embuscade
/startattack
#showtooltip Ambush
/cast Ambush
/startattack
|
|
| 20 | Rupture | 6 ranks | Assassination |
#showtooltip Rupture
/startattack
/cast Rupture
#showtooltip Rupture
/startattack
/cast Rupture
|
|
| 22 | Vanish | 2 ranks | Subtlety |
#showtooltip Disparition
/cast Disparition
#showtooltip Vanish
/cast Vanish
|
|
| 22 | Distract | 1 rank | Subtlety |
#showtooltip Distraction
/cast Distraction
#showtooltip Distract
/cast Distract
|
|
| 24 | Detect Traps | 1 rank | Subtlety |
#showtooltip Détection des pièges
/cast Détection des pièges
#showtooltip Detect Traps
/cast Detect Traps
|
|
| 26 | Cheap Shot | 1 rank | Assassination |
#showtooltip Coup bas
/cast Coup bas
/startattack
#showtooltip Cheap Shot
/cast Cheap Shot
/startattack
|
|
| 30 | Kidney Shot | 2 ranks | Assassination |
#showtooltip Aiguillon perfide
/startattack
/cast Aiguillon perfide
#showtooltip Kidney Shot
/startattack
/cast Kidney Shot
|
|
| 30 | Disarm Trap | 1 rank | Subtlety |
#showtooltip Désarmement de piège
/cast Désarmement de piège
#showtooltip Disarm Trap
/cast Disarm Trap
|
|
| 30 | Mutilate | 4 ranks | Assassination |
#showtooltip Estropier
/startattack
/cast Estropier
#showtooltip Mutilate
/startattack
/cast Mutilate
|
|
| 34 | Blind | 1 rank | Subtlety |
#showtooltip Cécité
/cast Cécité
#showtooltip Blind
/cast Blind
|
Spam Pick Pocket
#showtooltip /cleartarget [dead][help] /targetenemy [noexists] /cast [@mouseover,harm,exists,nodead] Vol à la tire; Vol à la tire /cast [nostealth] Camouflage
#showtooltip /cleartarget [dead][help] /targetenemy [noexists] /cast [@mouseover,harm,exists,nodead] Pick Pocket; Pick Pocket /cast [nostealth] Stealth
Quickly pickpockets several mobs in a row without manually targeting each one: the mob under your mouse (mouseover) goes first, and the same button puts you back in stealth when you are not.
Ambush from stealth, else Sinister Strike
#showtooltip /startattack /cast [stealth] Embuscade; Attaque pernicieuse
#showtooltip /startattack /cast [stealth] Ambush; Sinister Strike
One key for leveling: Ambush while stealthed, otherwise your basic strike. Ambush needs a dagger.
Target nearest enemy and strike
#showtooltip /targetenemy [noexists][dead] /startattack /cast Attaque pernicieuse
#showtooltip /targetenemy [noexists][dead] /startattack /cast Sinister Strike
With no target (or a dead one) the key picks one, then strikes. Handy for chaining mobs.
Stealth or Sprint with Shift
#showtooltip /dismount /cast [mod:shift] Sprint; [nostealth] Camouflage
#showtooltip /dismount /cast [mod:shift] Sprint; [nostealth] Stealth
One click stealths you (and dismounts), Shift + click casts Sprint. One button to travel quietly.
Pick Pocket then Sap
#showtooltip Assommer /cleartarget [dead][help] /targetenemy [noexists] /cast [stealth] Vol à la tire /cast [@mouseover,harm,exists,nodead] Assommer; Assommer /cast [nostealth] Camouflage
#showtooltip Sap /cleartarget [dead][help] /targetenemy [noexists] /cast [stealth] Pick Pocket /cast [@mouseover,harm,exists,nodead] Sap; Sap /cast [nostealth] Stealth
You loot the target before sapping it. Free loot while leveling, especially on humanoids. The mob under your mouse (mouseover) is sapped first, and the same button puts you back in stealth when you are not.
Auto-attack + Hemorrhage
#showtooltip /startattack /cast Hémorragie
#showtooltip /startattack /cast Hemorrhage
Starts auto-attack before the strike so you never forget it.
Safe Stealth toggle (never turns off)
#showtooltip /dismount /cast !Camouflage
#showtooltip /dismount /cast !Stealth
The ! prefix prevents accidentally cancelling stealth by pressing the key again, unlike a plain /cast Stealth, which toggles.
Cheap Shot opener
#showtooltip /cast Coup bas /cast [nostealth] Camouflage
#showtooltip /cast Cheap Shot /cast [nostealth] Stealth
Stuns from stealth; if stealth isn't active, the second line re-engages it for the next attempt.
Safe Vanish
/stopattack /cast [combat] Disparition; [nostealth] Camouflage
/stopattack /cast [combat] Vanish; [nostealth] Stealth
Stops auto-attack before vanishing (otherwise an in-flight swing can cancel it), then falls back to Stealth if out of combat.
Ambush opener
#showtooltip /cast Embuscade /cast [nostealth] Camouflage
#showtooltip /cast Ambush /cast [nostealth] Stealth
A high-damage alternative to Cheap Shot, requires being behind the target while stealthed.
Garrote opener
#showtooltip /cast Garrot /cast [nostealth] Camouflage
#showtooltip /cast Garrote /cast [nostealth] Stealth
A silent opener (no visible cast interrupt on the target) that applies a bleed from behind, while stealthed.
Pick Pocket into Garrote
#showtooltip Garrot /cast [stealth] Vol à la tire /cast Garrot /cast [nostealth] Camouflage
#showtooltip Garrote /cast [stealth] Pick Pocket /cast Garrote /cast [nostealth] Stealth
You rob the target, then bleed and silence it. The same button puts you back in stealth when you are not.
Pick Pocket then Cheap Shot
#showtooltip Coup bas /cast [stealth] Vol à la tire /cast Coup bas /cast [nostealth] Camouflage
#showtooltip Cheap Shot /cast [stealth] Pick Pocket /cast Cheap Shot /cast [nostealth] Stealth
You rob the target, then stun it. Pick Pocket is free and works from stealth. The same button puts you back in stealth when you are not.
Pick Pocket then Ambush
#showtooltip Embuscade /cast [stealth] Vol à la tire /cast Embuscade /cast [nostealth] Camouflage
#showtooltip Ambush /cast [stealth] Pick Pocket /cast Ambush /cast [nostealth] Stealth
Same idea with Ambush: loot, then a big backstab hit. Dagger required. The same button puts you back in stealth when you are not.
Pick Pocket then Sinister Strike
#showtooltip Attaque pernicieuse /cast [stealth] Vol à la tire /cast Attaque pernicieuse /cast [nostealth] Camouflage
#showtooltip Sinister Strike /cast [stealth] Pick Pocket /cast Sinister Strike /cast [nostealth] Stealth
Loot, then strike, no dagger needed: Ambush requires one, Sinister Strike does not. The same button puts you back in stealth when you are not.
Cheap Shot on mouseover
#showtooltip Coup bas /cast [@mouseover,harm,nodead][harm,nodead] Coup bas
#showtooltip Cheap Shot /cast [@mouseover,harm,nodead][harm,nodead] Cheap Shot
Stuns the enemy under the cursor without targeting it, or your target if none is hovered.
Garrote on mouseover
#showtooltip Garrot /cast [@mouseover,harm,nodead][harm,nodead] Garrot
#showtooltip Garrote /cast [@mouseover,harm,nodead][harm,nodead] Garrote
Opens with Garrote on the hovered enemy so you can pick targets without retargeting.
Stealth, Sprint on Shift
#showtooltip /cast [mod:shift] Sprint; [nostealth] Camouflage
#showtooltip /cast [mod:shift] Sprint; [nostealth] Stealth
Stealths without ever dropping it by mistake (if already stealthed, nothing happens).
Customize these: the highlighted words, like Your Trinket, are placeholders. Replace each one with the exact name of your own item before pasting the macro in game.
Auto attack + Sinister Strike
#showtooltip /startattack /cast Attaque pernicieuse
#showtooltip /startattack /cast Sinister Strike
The baseline combo point builder, /startattack keeps white swings landing even without energy to recast the spell.
Slice and Dice
#showtooltip /cast Débiter
#showtooltip /cast Slice and Dice
Attack speed buff finisher, refreshed between builder cycles.
Auto attack + Backstab
#showtooltip /startattack /cast Attaque sournoise
#showtooltip /startattack /cast Backstab
High-damage combo point builder, requires being behind the target with a mainhand dagger.
Backstab if dagger, else Sinister Strike
#showtooltip /startattack /cast [equipped:Daggers] Attaque sournoise; Attaque pernicieuse
#showtooltip /startattack /cast [equipped:Daggers] Backstab; Sinister Strike
A single builder key regardless of equipped weapon, handy when swapping between a dagger and a one-hander.
Auto attack + Mutilate
#showtooltip /startattack /cast Estropier
#showtooltip /startattack /cast Mutilate
Forever-added Assassination spell (level 60): requires two daggers, hits twice for a big combo point gain.
Auto attack + Eviscerate
#showtooltip /startattack /cast Éviscération
#showtooltip /startattack /cast Eviscerate
The main damage finisher, /startattack avoids losing white swings while spamming the finisher.
Auto attack + Rupture
#showtooltip /startattack /cast Rupture
#showtooltip /startattack /cast Rupture
Bleed finisher, often used on long fights instead of Eviscerate.
Expose Armor
#showtooltip /cast Exposer l'armure /startattack
#showtooltip /cast Expose Armor /startattack
Group armor-reduction finisher, /startattack after the cast immediately resumes auto-attack.
Auto attack + Feint
#showtooltip /startattack /cast Feinte
#showtooltip /startattack /cast Feint
Temporarily reduces threat generated, useful to avoid pulling aggro off the tank in a group.
Hemorrhage on mouseover
#showtooltip Hémorragie /startattack /cast [@mouseover,harm,nodead][harm,nodead] Hémorragie
#showtooltip Hemorrhage /startattack /cast [@mouseover,harm,nodead][harm,nodead] Hemorrhage
Strikes the hovered target, good against several enemies.
Sinister Strike on mouseover
#showtooltip Attaque pernicieuse /startattack /cast [@mouseover,harm,nodead][harm,nodead] Attaque pernicieuse
#showtooltip Sinister Strike /startattack /cast [@mouseover,harm,nodead][harm,nodead] Sinister Strike
Same principle with your basic strike.
Slice and Dice, else strike
#showtooltip /startattack /cast [mod:shift] Débiter; Attaque pernicieuse
#showtooltip /startattack /cast [mod:shift] Slice and Dice; Sinister Strike
Plain click: Sinister Strike. Shift + click: Slice and Dice. Fewer keys to remember.
Eviscerate or Rupture on Shift
#showtooltip /cast [mod:shift] Rupture; Éviscération
#showtooltip /cast [mod:shift] Rupture; Eviscerate
Finisher key: Eviscerate by default, Rupture with Shift for long-lived targets.
Swap weapons in one click
/equipslot 16 Ton arme de main droite /equipslot 17 Ton arme de main gauche
/equipslot 16 Your main-hand weapon /equipslot 17 Your off-hand weapon
Replace: Your main-hand weapon Your off-hand weapon
Replace both names with your chosen weapons (daggers for Ambush, swords otherwise).
Spam Sap
#showtooltip /cleartarget /targetenemy [noexists] /cast Assommer /cast [nostealth] Camouflage
#showtooltip /cleartarget /targetenemy [noexists] /cast Sap /cast [nostealth] Stealth
Auto-retargets the nearest mob then sap it, handy for neutralizing a second target during a dungeon pull.
Mouseover Kick
#showtooltip Coup de pied /cast [@mouseover,harm,nodead][harm,nodead] Coup de pied
#showtooltip Kick /cast [@mouseover,harm,nodead][harm,nodead] Kick
Interrupts an enemy's cast under the cursor without switching the main target.
Mouseover Gouge
#showtooltip Suriner /cast [@mouseover,harm,nodead][harm,nodead] Suriner
#showtooltip Gouge /cast [@mouseover,harm,nodead][harm,nodead] Gouge
Temporarily neutralizes a secondary target under the cursor, typically to control an add.
Mouseover Blind
#showtooltip Cécité /cast [@mouseover,harm,nodead][harm,nodead] Cécité
#showtooltip Blind /cast [@mouseover,harm,nodead][harm,nodead] Blind
Crowd-controls a dangerous PvP target (often a healer or a burst class) without losing the main combat target.
Kidney Shot
#showtooltip /cast Aiguillon perfide
#showtooltip /cast Kidney Shot
Stun finisher, often chained after Cheap Shot to extend crowd control in PvP.
Sap mouseover
#showtooltip Assommer /cast [@mouseover,harm,nodead][harm,nodead] Assommer
#showtooltip Sap /cast [@mouseover,harm,nodead][harm,nodead] Sap
Saps a humanoid without changing your target. Out of combat only.
Kidney Shot mouseover
#showtooltip Aiguillon perfide /cast [@mouseover,harm,nodead][harm,nodead] Aiguillon perfide
#showtooltip Kidney Shot /cast [@mouseover,harm,nodead][harm,nodead] Kidney Shot
Stuns the hovered target using your combo points.
Gouge then Backstab
#showtooltip Suriner /cast Suriner /cast Attaque sournoise
#showtooltip Gouge /cast Gouge /cast Backstab
You gouge the target then stab it in the back while it looks away.
Cheap Shot then Kidney Shot
#showtooltip /castsequence reset=target/combat Coup bas, Aiguillon perfide
#showtooltip /castsequence reset=target/combat Cheap Shot, Kidney Shot
First press: Cheap Shot. Second press: Kidney Shot. The sequence resets on a new target.
Panic button
#showtooltip /cast [mod:shift] Disparition; [mod:ctrl] Sprint; Évasion
#showtooltip /cast [mod:shift] Vanish; [mod:ctrl] Sprint; Evasion
Click: Evasion. Ctrl: Sprint. Shift: Vanish. Your three escapes on one key.
Expose Armor on mouseover
#showtooltip Exposer l'armure /cast [@mouseover,harm,nodead][harm,nodead] Exposer l'armure
#showtooltip Expose Armor /cast [@mouseover,harm,nodead][harm,nodead] Expose Armor
Reduces the hovered target's armor, for you and your group.
Customize these: the highlighted words, like Your Trinket, are placeholders. Replace each one with the exact name of your own item before pasting the macro in game.
Evasion
#showtooltip /cast [nostealth] Évasion
#showtooltip /cast [nostealth] Evasion
Melee survival cooldown, the [nostealth] condition avoids a failed cast while still stealthed.
Sprint
#showtooltip /cast Sprint
#showtooltip /cast Sprint
Simple mobility button, useful to flee or catch up to a target in PvP.
Cursor-position Distract
#showtooltip /cast [@cursor] Distraction
#showtooltip /cast [@cursor] Distract
Casts Distract directly where the mouse is pointing, without an extra click to confirm the location.
Apply Instant Poison
/use Poison instantané VI /use 16 /click StaticPopup1Button1
/use Instant Poison VI /use 16 /click StaticPopup1Button1
Automatically applies the poison to the main-hand weapon (slot 16) and confirms the Blizzard dialog popup that appears.
Apply a poison to the main hand
/use Ton poison (arme principale) /use 16 /click StaticPopup1Button1
/use Your poison (main hand) /use 16 /click StaticPopup1Button1
Replace: Your poison (main hand)
Replace the name with your poison. It goes on slot 16 (main hand) and the confirmation is clicked for you.
Apply a poison to the off hand
/use Ton poison (arme secondaire) /use 17 /click StaticPopup1Button1
/use Your poison (off hand) /use 17 /click StaticPopup1Button1
Replace: Your poison (off hand)
Same for the off hand (slot 17), possibly with a different poison.
One poison per hand (left or right click)
/use [btn:2] Ton poison (arme secondaire); Ton poison (arme principale) /use [btn:2] 17; 16 /click StaticPopup1Button1
/use [btn:2] Your poison (off hand); Your poison (main hand) /use [btn:2] 17; 16 /click StaticPopup1Button1
Replace: Your poison (off hand) Your poison (main hand)
Left click: main hand. Right click: off hand. One key for both poisons.
Detect or Disarm Traps
#showtooltip /cast [mod:shift] Désarmement de piège; Détection des pièges
#showtooltip /cast [mod:shift] Disarm Trap; Detect Traps
Click: look for traps. Shift: disarm the one you targeted.
Macros compiled from community sources (Zockify, Icy Veins), cross-checked against the Grimoire and manually reviewed.
