Brian Koponen

Programming and Tech Tips

Custom Druid Macros for World of Warcraft: Classic

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.


Attacks

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


Buffs

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

Thorns

This does the same, but for Thorns.

#showtooltip Thorns
/targetfriendplayer [mod]
/cancelform [nomod]
/cast [nomod, @mouseover, help] Thorns; [nomod] Thorns


Healing

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.

Healing Touch

#showtooltip Healing Touch
/cancelform
/cast [@mouseover, help] Healing Touch; Healing Touch

Rejuvenation

#showtooltip Rejuvenation
/cancelform
/cast [@mouseover, help] Rejuvenation; Rejuvenation

Regrowth

#showtooltip Regrowth
/cancelform
/cast [@mouseover, help] Regrowth; Regrowth


Shapeshift

Bear Form

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]


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


Conclusion

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:

World of Warcraft Macros

Question or Comment?