Druid Macros WoW Classic: Forms, Healing and Balance
Vanilla WoW Classic 1.12 · x5 realm · wowx5.ruThe druid is the most versatile class in WoW Classic: tank in Bear Form, DPS in Cat Form, healer as a humanoid caster, and ranged damage in Moonkin Form. On WowX5 x5 the right form-switching macros save seconds in every fight.
/cancelform is the druid's most important macro command. Add it before any spell that requires humanoid form so you don't have to manually click out of a form.
Form Switching Macros
One-Button Form Switcher
| Modifier | Form |
|---|---|
| None | Bear Form |
| Shift | Cat Form |
| Ctrl | Moonkin Form |
| Alt | Exit form (humanoid) |
`` /cast [mod:shift] Cat Form; [mod:ctrl] Moonkin Form; [mod:alt] !Cat Form; Bear Form ``
Instant Switch to Cat from Any Form
`` /cancelform /cast Cat Form ``
Exit Form + Self-Heal
`` /cancelform /cast [@player] Healing Touch ``
Restoration Druid Healing Macros
Regrowth on Mouseover
`` /cancelform /cast [@mouseover,help,nodead][@target] Regrowth ``
Healing Touch on Mouseover
`` /cancelform /cast [@mouseover,help,nodead][@target] Healing Touch ``
HoT Chain: Rejuvenation + Lifebloom Equivalent
`` /cancelform /cast [@mouseover,help,nodead][@target] Rejuvenation ``
Resurrection on Mouseover
`` /cancelform /cast [@mouseover,dead][@target,dead] Resurrection ``
Druid Resurrection costs significant mana. In long raid fights, track your mana and use Innervate on yourself below 30%.
Tanking Macros (Feral Bear)
Single-Target Taunt
`` /cast Growl ``
Maul Spam
`` /cast Maul ``
Feral DPS Macros (Cat)
Pounce from Prowl
`` /cast Cat Form /cast Pounce ``
Combo: Rake + Rip
`` /cast Rake /cast Rip ``
Dash from Cat Form
`` /cast Cat Form /cast Dash ``
Balance Macros (Moonkin)
Moonfire + Starfire Toggle
`` /cast [mod:shift] Moonfire; Starfire ``
Entangling Roots (PvP and control)
`` /cancelform /cast Entangling Roots ``
Utility Macros
Innervate on Focus Target (healer)
`` /cast [@focus] Innervate ``
Remove Curse on Mouseover
`` /cancelform /cast [@mouseover,help,nodead][@target] Remove Curse ``
Remove Curse requires humanoid form. Always add /cancelform before it — the command will silently fail if you're in Bear or Cat form.
Useful Druid Macros Table
| Name | Code | Purpose |
|---|---|---|
| Form Toggle | /cast [mod:shift] Cat Form; Bear Form | Quick form switch |
| Heal Mouseover | /cancelform + /cast [@mouseover] Healing Touch | Heal without target switch |
| Innervate Focus | /cast [@focus] Innervate | Mana for healer |
| Decurse Mouseover | /cancelform + /cast [@mouseover] Remove Curse | Dispel without target switch |
FAQ
How to switch druid forms with a macro?
Use /cast Bear Form, /cast Cat Form, /cast Moonkin Form. Exit any form with /cancelform. Combine them: /cancelform then /cast Cat Form — instantly switches from any form to cat.
Can druids heal while in form?
No — casting is disabled in Bear/Cat form. To heal you must exit form with /cancelform first. Macro: /cancelform then /cast [@mouseover] Healing Touch — exits form and applies the heal instantly.
How to make a Dash macro for druid cat form?
Make sure you are in Cat Form, then /cast Dash. With form switch: /cast Cat Form then /cast Dash — enters cat form and immediately uses Dash.