WoW Druid Macros (Classic)
Melee Attack
This macro targets an enemy and starts your melee attack. Hitting this repeatedly won't stop your attack, making it safe to spam. This will acquire a new target when your current one is dead.
/cleartarget [dead][help]
/targetenemy [noexists]
/startattack [harm]
Wrath
This macro will switch to caster form, start your melee attack and cast Wrath with just one button press.
#showtooltip Wrath
/cancelform
/startattack [harm]
/cast [harm] Wrath
Moonfire
This macro will switch to caster form, start your melee attack and cast Moonfire with just one button press.
#showtooltip Moonfire
/cancelform
/startattack [harm]
/cast [harm] Moonfire
Entangling Roots
This macro will switch to caster form cast Entangling Roots either on your enemy main target, or your enemy mouseover target.
#showtooltip Entangling Roots
/cancelform
/cast [@mouseover, harm] Entangling Roots; [harm] Entangling Roots
Mark of the Wild
This macro will switch to caster form and cast Mark of the Wild on a friendly target, including a mouseover target.
If you hold down a modifier key, it will cycle through the nearby player targets. This is great for when you want to buff all your party members or even just random people you meet in the world.
#showtooltip Mark of the Wild
/targetfriendplayer [mod]
/cancelform [nomod]
/cast [nomod, @mouseover, help] Mark of the Wild; [nomod] Mark of the Wild
Thorns
This macro will switch to caster form and cast Thorns on a friendly target, including a mouseover target. If you hold down a modifier key, it will cycle through the nearby player targets.
#showtooltip Thorns
/targetfriendplayer [mod]
/cancelform [nomod]
/cast [nomod, @mouseover, help] Thorns; [nomod] Thorns
Healing Touch
This macro switches to caster form and casts Healing Touch.
#showtooltip Healing Touch
/cancelform
/cast [@mouseover, help] Healing Touch; Healing Touch
Rejuvenation
This macro switches to caster form and casts Rejuvenation.
#showtooltip Rejuvenation
/cancelform
/cast [@mouseover, help] Rejuvenation; Rejuvenation
Regrowth
This macro switches to caster form and casts Regrowth.
#showtooltip Regrowth
/cancelform
/cast [@mouseover, help] Regrowth; Regrowth
Bear Form
This macro will switch to Bear form, no matter the form you are currently in, and starts your attack if you are in combat. It won't take you out of Bear form if you activate it multiple times.
#showtooltip Bear Form
/cancelform [noform:1]
/startattack [combat]
/cast [noform:1] !
Bear Form
This version will first switch to Caster Form, then to Bear Form on a second activation. I usually have this and the equivalent Cat version (found below) bound to my scroll wheel. Then I can simply scroll up and down to switch between Bear, Caster and Cat forms.
#showtooltip Bear Form
/startattack [combat]
/cast [noform:1] !Bear Form
/cancelform [noform:1]
Cat Form
These do the same, but for Cat Form. The first immediately switches to Cat Form and starts your attack.
#showtooltip Cat Form
/cancelform [noform:3]
/startattack [combat]
/cast [noform:3] !Cat Form
The second switches to Caster Form first, then to Cat Form.
#showtooltip Cat Form
/startattack [combat]
/cast [noform:3] !Cat Form
/cancelform [noform:3]
Prowl
This will switch to Cat Form and immediately cast Prowl in one button press.
#showtooltip Prowl
/cast [noform:3] !Cat Form
/cast [form:3] Prowl
Travel Form
This will switch to the fastest available form, either Aquatic, Cat or Travel.
/cast [noform:2, swimming] Aquatic Form; [noform:3, indoors] Cat Form; [noform:4, outdoors] Travel Form
Potions and Bandages
This is an easy way to bind Health Potions, Mana Potions and Bandages to a single button. Pressing it normally will use a Health potion, holding down control will use a Mana potion and holding down shift will use a bandage.
Don't forget to change which type of potion and bandage it uses as you are leveling up.
/use [mod:shift] Wool Bandage
/use [mod:ctrl] Lesser Mana Potion
/use [nomod] Lesser Healing Potion