This page is still a work in progress.
Now that World of Warcraft: Classic has been released, the time has come to adapt my original Vanilla Druid macros as best as possible to the new 1.13 engine. In the original version, I used the DoctorDruid addon to handle all the combat abilities. It made things very easy. Unfortunately, that no longer works in the new engine, so we have to find some workarounds.
One of the main challenges of playing a Druid is managing the shapeshifting while in combat. If you're in Cat form and need to heal, you have to get back to caster form before you can cast the healing spell. Thankfully, the modern macro engine makes this extremely simple.
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
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
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 mouseover target, or normally if you don't have 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
This does the same, but for Thorns.
#showtooltip Thorns /targetfriendplayer [mod] /cancelform [nomod] /cast [nomod, @mouseover, help] Thorns; [nomod] Thorns
These macros simply switch to caster form and cast a healing spell, using a mouseover target if you have one, all in one button press.
#showtooltip Healing Touch /cancelform /cast [@mouseover, help] Healing Touch; Healing Touch
#showtooltip Rejuvenation /cancelform /cast [@mouseover, help] Rejuvenation; Rejuvenation
#showtooltip Regrowth /cancelform /cast [@mouseover, help] Regrowth; Regrowth
This 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]
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]
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
I'm very happy with what I'm seeing so far using the new macro system. I still need to level up this character so I can try out some more complicated combat macros with more abilities, but I'm optimistic there will be some really useful macros that can be made.
You may also be interested in these World of Warcraft related pages: