REALNIBBA
Subscribe
Tools · Phase 5 PvE

WotLK 3.3.5a Macros

Ready-to-copy WotLK 3.3.5a macros for every class — Warrior, Paladin, Hunter, Rogue, Priest, Death Knight, Shaman, Mage, Warlock and Druid — built for ICC and Ruby Sanctum Heroic, with plain-English explanations, a tooltip on every spell, and one-click copying.

Choose your class

158 class macros across 10 classes

Shared macro reference

Universal tools and targeting basics
Universal raid macros 6 macros
6 macros

Universal

01

Set mouseover or current target as focus

Sets your mouseover as focus, falling back to your current target. Useful for tanks, interrupt targets, assigned healers and secondary bosses.

/focus [@mouseover,exists,nodead][@target,exists,nodead]
02

Clear focus

Removes the current focus target.

/clearfocus
03

Stop attacking immediately

Stops melee and ranged auto-attacks. Useful when a boss becomes immune, reflects damage or requires controlled DPS.

/stopattack
04

Cancel Hand of Protection

Allows physical DPS and tanks to remove an accidental or threat-saving Hand of Protection immediately.

/cancelaura Hand of Protection
05

All Healthstone ranks

Uses whichever level-80 Healthstone version you received, starting with the strongest.

#showtooltip Fel Healthstone
/use item:36894
/use item:36893
/use item:36892
06

Engineering gloves with a cooldown

Activates Hyperspeed Accelerators and the chosen cooldown. Only combine cooldowns when their timing should always match.

#showtooltip YOUR COOLDOWN
/use 10
/cast YOUR COOLDOWN
Modifier, focus and addon setup 20 examples
20 macros

Macro fundamentals

How modifier macros work

A modifier changes the same key while you hold Shift, Ctrl or Alt. WoW reads conditions from left to right and uses the first valid choice, while the final unconditioned spell is the normal press. This is useful for pairing related abilities, choosing a target or making aura cancellation deliberate.

When to use modifiers

Use them when two related actions belong on one comfortable key, when Alt should force a self-cast, or when Shift should target your focus. Avoid them when the key is already bound elsewhere, when you regularly press the wrong modifier under pressure, or when separate buttons are clearer. They never bypass the global cooldown and cannot make combat decisions.

Focus macros are optional

A focus is simply a saved secondary unit. It is useful for interrupting an assigned add, helping the same tank or using utility on one player without changing your main target. You can play every class without focus macros; use them only when they make your own raid role easier.

Your addon setup changes the answer

Grid2 and custom raid frames work well with mouseover macros. Clique, HealBot and VuhDo can bind spells directly to frame clicks, so separate mouseover or focus buttons may become unnecessary. Clear nameplates can make hostile mouseover macros faster, while reliable boss frames can reduce the need to store a boss as focus. Build around the interface you actually use.

What is a modifier macro?

01

What is a modifier macro?

Normal press: Hand of Salvation. - Shift + press: Hand of Freedom. The same action-bar button now contains two related abilities. The three standard modifiers are:

#showtooltip
/cast [mod:shift] Hand of Freedom; Hand of Salvation

How the game reads a modifier macro

02

How the game reads a modifier macro

The result is: 1. Shift casts Spell A. 2. Ctrl casts Spell B. 3. No listed modifier casts Spell C. The final spell without a condition is the default action. You can write that default explicitly with [nomod]:

#showtooltip
/cast [mod:shift] Spell A; [mod:ctrl] Spell B; Spell C
03

How the game reads a modifier macro

[nomod] means that Shift, Ctrl and Alt must not be held.

#showtooltip
/cast [mod:shift] Spell A; [nomod] Spell B

Modifiers can change the target

04

Modifiers can change the target

This works as follows: 1. Alt casts Hand of Sacrifice on yourself. 2. Shift casts it on your focus. 3. A valid friendly mouseover receives it. 4. Otherwise, the spell uses normal targeting. Another common healing pattern is:

#showtooltip Hand of Sacrifice
/cast [mod:alt,@player][mod:shift,@focus][@mouseover,help,nodead][] Hand of Sacrifice
05

Modifiers can change the target

Alt always heals yourself. - Otherwise, it heals your mouseover. - If there is no mouseover, it heals your friendly target. - If neither exists, it heals you.

#showtooltip Holy Light
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead][@player] Holy Light

Modifiers can control cancellation

06

Modifiers can control cancellation

Normal press activates Divine Shield. - Shift + press removes Divine Shield. This is safer than a macro that always activates or cancels the aura, especially for players who repeatedly press their keybinds. The same idea can be used with Divine Sacrifice:

#showtooltip Divine Shield
/cast Divine Shield
/cancelaura [mod:shift] Divine Shield
07

Modifiers can control cancellation

Normal press activates Divine Sacrifice. Alt allows controlled cancellation of its aura. The exact Divine Sacrifice and Divine Guardian interaction should be tested on the server where the macro will be used.

#showtooltip Divine Sacrifice
/cast Divine Sacrifice
/cancelaura [mod:alt] Divine Sacrifice

Modifiers can reduce action-bar clutter

08

Modifiers can reduce action-bar clutter

Normal press: Seal of Vengeance. - Shift: Seal of Command. A Horde Paladin would replace Seal of Vengeance with Seal of Corruption. Another example:

#showtooltip
/cast [mod:shift] Seal of Command; Seal of Vengeance
09

Modifiers can reduce action-bar clutter

Normal press: Fire Ward. - Shift: Frost Ward. This is useful because both abilities serve a similar purpose and are unlikely to be needed simultaneously.

#showtooltip
/cast [mod:shift] Frost Ward; Fire Ward

Important modifier conflicts

10

Important modifier conflicts

If Shift+1 is already assigned to another action-bar slot, the existing Shift+1 keybind may take priority instead of the macro receiving the modifier. Check the keybind menu and remove conflicting bindings. Alt may also conflict with the game’s self-cast setting. If Alt is configured as the automatic self-cast modifier, decide whether to keep that behavior or use Shift/Ctrl in your macros instead.

/cast [mod:shift] Hand of Freedom; Hand of Salvation

Modifiers do not bypass the global cooldown

11

Modifiers do not bypass the global cooldown

If Spell A activates the global cooldown, Spell B normally cannot fire from the same press. Items and abilities outside the global cooldown can sometimes be combined:

/cast Spell A
/cast Spell B
12

Modifiers do not bypass the global cooldown

This may activate engineering gloves and Avenging Wrath together because the glove enchant does not use the normal spell global cooldown.

/use 10
/cast Avenging Wrath

Focus macros explained

13

Focus macros explained

This prioritizes your mouseover and otherwise uses your selected target. Clear it with:

/focus [@mouseover,exists,nodead][@target,exists,nodead]
14

Focus macros explained

An ability can then be sent to the focus:

/clearfocus
15

Focus macros explained

This interrupts the focus without changing your current target.

#showtooltip Wind Shear
/stopcasting
/cast [@focus,harm,nodead] Wind Shear

Focus macros should usually have a fallback

16

Focus macros should usually have a fallback

If the focus dies, disappears or was never set, nothing happens. A safer version falls back to the current target:

/cast [@focus,harm,nodead] Counterspell
17

Focus macros should usually have a fallback

The empty [] means “use normal casting behavior.” This gives the following priority: 1. Valid hostile focus. 2. Current target. For friendly abilities:

#showtooltip Counterspell
/stopcasting
/cast [@focus,harm,nodead,exists][] Counterspell
18

Focus macros should usually have a fallback

The priority is: 1. Friendly mouseover. 2. Friendly focus. 3. Yourself.

#showtooltip Innervate
/cast [@mouseover,help,nodead][@focus,help,nodead][@player] Innervate

Grid2 or custom raid frames

19

Grid2 or custom raid frames

If your cursor is over a Grid2 unit frame, the spell is cast on that player. In this setup, a dedicated focus macro may be unnecessary for frequently changing friendly targets.

/cast [@mouseover,help,nodead][] Cleanse

Nameplate addons

20

Nameplate addons

The player can apply the spell through an enemy nameplate without changing targets. If the nameplates are clear and reliable, mouseover interrupts or multidot macros may feel better than focus macros.

/cast [@mouseover,harm,nodead][] Living Bomb