Totally Pawesome Druid Macros Tested In Beta and Ready for Classic

Retail is so nice to druids. If you attempt to use Dash from Bear Form, it will just shift you into Cat Form and roll. Classic… ehh… not so much. However, Classic is using the 8.0 engine, which includes dem juicy new macro tools, which can be used to sand down the rough edges of shapeshifting and make driving your druid buttery smooth. I’m creating this thread while the extended beta is still up to give you a wide sampling of certified working versions of such macros.

Yes, I know a lot of these are similar. I’m just making it easy for folks to rapidly copy and paste into the game to rock and roll. Here a few more general rules about them:

  • the macro always uses the highest available rank of a given spell or ability; if you want to override this behavior, add (Rank #) immediately after the name of the spell or ability in the /cast command that invokes it
  • if the macro is a melee attack, it will also start your melee auto-attack for you
  • if the macro is a helpful spell, it will first attempt to cast the spell on the unit beneath your mouse cursor, then attempt to cast it on your current target
  • if the macro has to dismount you, it will immediately stop; so, be prepared to press it a second time if you started mounted

Balance

Entangling Roots

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Entangling Roots

Faerie Fire

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Faerie Fire

Hibernate

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Hibernate

Hurricane

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Hurricane

Moonfire

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Moonfire

Nature’s Grasp

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Nature's Grasp

Soothe Animal

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Soothe Animal

Starfire

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Starfire

Thorns

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast [@mouseover,help][] Thorns

Wrath

#showtooltip
/stand
/dismount
/cancelform [noform:5]
/cast Wrath

Feral Combat

Bash

#showtooltip Bash
/stand
/dismount
/cancelform [noform:1]
/cast [noform:1] Dire Bear Form
/cast [noform:1] Bear Form
/startattack
/cast Bash

Claw

#showtooltip Claw
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form
/startattack [nostealth]
/cast Claw

Dash

#showtooltip Dash
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form
/cast Dash

Faerie Fire (Feral)

#showtooltip Faerie Fire (Feral)
/startattack
/cast Faerie Fire (Feral)

Feral Charge

Note: This macro requires 5/5 Furor to work reliably.

#showtooltip Feral Charge
/stand
/dismount
/stopcasting
/cancelform [noform:1]
/cast [noform:1] Dire Bear Form
/cast [noform:1] Bear Form
/cast Feral Charge

Ferocious Bite

#showtooltip Ferocious Bite
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form
/startattack [nostealth]
/cast Ferocious Bite

Maul

#showtooltip Maul
/stand
/dismount
/cancelform [noform:1]
/cast [noform:1] Dire Bear Form
/cast [noform:1] Bear Form
/startattack
/cast Maul

Prowl

#showtooltip Prowl
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form
/cast !Prowl

Rake

#showtooltip Rake
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form
/startattack [nostealth]
/cast Rake

Ravage

#showtooltip Ravage
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form
/startattack [nostealth]
/cast Ravage

Rip

#showtooltip Rip
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form
/startattack [nostealth]
/cast Rip

Shred

#showtooltip Shred
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form
/startattack [nostealth]
/cast Shred

Swipe

#showtooltip Swipe
/stand
/dismount
/cancelform [noform:1]
/cast [noform:1] Dire Bear Form
/cast [noform:1] Bear Form
/startattack
/cast Swipe

Restoration

Abolish Poison

Note: This will work even if you have only learned Cure Poison at a lower level.

#showtooltip
/stand
/dismount
/cancelform
/cast [@mouseover,help][] Abolish Poison
/cast [@mouseover,help][] Cure Poison

Gift of the Wild

#showtooltip
/stand
/dismount
/cancelform
/cast [@mouseover,help][] Gift of the Wild

Healing Touch

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

Innervate

#showtooltip
/stand
/dismount
/cancelform
/cast [@mouseover,help][] Innervate

Insect Swarm

#showtooltip
/stand
/dismount
/cancelform
/cast Insect Swarm

Mark of the Wild

#showtooltip
/stand
/dismount
/cancelform
/cast [@mouseover,help][] Mark of the Wild

Rebirth

#showtooltip
/stand
/dismount
/cancelform
/cast [@mouseover,help][] Rebirth

Regrowth

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

Rejuvenation

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

Remove Curse

#showtooltip
/stand
/dismount
/cancelform
/cast [@mouseover,help][] Remove Curse

Remove Curse

#showtooltip
/stand
/dismount
/cancelform
/cast [@mouseover,help][] Remove Curse

Tranquility

#showtooltip
/stand
/dismount
/cancelform
/cast Tranquility

Direct Shifting

These macros will take you directly to a specific form and only to that form (meaning that they won’t cancel the form when spammed) regardless of your current state.

Caster Form

/cancelform

Bear Form

#showtooltip
/stand
/dismount
/cancelform [noform:1]
/cast !Dire Bear Form
/cast !Bear Form

Aquatic Form

#showtooltip Aquatic Form
/cancelform [noform:2]
/cast [noform:2] Aquatic Form

Cat Form

#showtooltip Cat Form
/stand
/dismount
/cancelform [noform:3]
/cast [noform:3] Cat Form

Travel Form

#showtooltip Travel Form
/stand
/dismount
/cancelform [noform:4]
/cast [noform:4] Travel Form

Moonkin Form

#showtooltip Moonkin Form
/stand
/dismount
/cancelform [noform:5]
/cast [noform:5] Moonkin Form

Other

Mount

Note: Replace “Reins of the Striped Nightsaber” with the mount of your choice.

#showtooltip Reins of the Striped Nightsaber
/stand
/cancelform
/use Reins of the Striped Nightsaber

Instant Shift Macros

Bears & Consumables

The macro below allows bear tanks to safely use consumables while tanking, due to a quirk of the combination the 8.0 engine’s macro system and Classic’s re-implementation of Vanilla’s spell-batching. For a fuller explanation, here is a direct link to the portion of Kargoz’s Good Morning Azeroth #26, during which this discovery was first announced:

This macro must be used with some care or it can get you killed:

  • do not use when the global cooldown is active
  • do not spam, press once and only once

Note: Replace “Superior Healing Potion” with the consumable you wish to use.

#showtooltip Superior Healing Potion
/cancelform
/use Superior Healing Potion
/cast Dire Bear Form
/cast Bear Form

Powershifting

The phenomenon discussed above isn’t just useful for bears! One of the best ways for raiding ferals doing DPS to push Cat Form into overdrive is by deliberately shifting out of and back into it to trigger the Restoration talent Furor, instantly granting them sixty energy. When done precisely before an energy tick, this will result in a total of eighty energy. This can be very tricky to get right. But, new macros are here to help fledging kittens handle the shapeshifting portion of this skill quickly and easily. Those that learn to navigate the ebb and flow of energy ticks will rip and tear to their best potential in no time.

The first is the basic powershift macro. Use this when you have plenty of mana but you’re low on energy.

#showtooltip
/cancelform
/cast Cat Form

The second is the consumable version, for when you know you’re also low on mana and you want to keep on powershifting.

Note: Replace “Superior Mana Potion” with the mana consumable you wish to use.

#showtooltip Superior Mana Potion
/cancelform
/use Superior Mana Potion
/cast Cat Form

Thanks to Kargoz for inviting me on his show to announce this discovery, and also to Taladril, the author of the Treatise on Druid Tanking in Vanilla (https://classicwow.live/guides/22/treatise-on-druid-tanking-in-vanilla), for providing highly-valued guidance and consultation regarding the potential applications of Instant Shift macros.

Thanks to Vandal for correcting some of the form IDs in the original versions of these macros that were wrong because of weirdness in beta premade druids.

135 Likes

Good info. With the ability of a bear to use consumes during a raid fight it changes the game for us! lock cookies/ healing pots/ barkskin “with a MCP to counter the effect” stoneshield potions!!! The list goes on!!!

Nice post.

For those of us older players who haven’t played Retail WoW for many years, this is a godsend. Thank you so very much OP, my wife is going to be ecstatic with this :smiley:

I had no idea they changed the macro engine.

1 Like

I have a few druid macros as well:

You could probably integrate your form/mount stuff in there as well.

2 Likes

Whoa…my man.

Unfortunately, I didn’t have my druid in beta up to 44 and was relying on an incorrect source that Barkskin was not on the GCD in Vanilla. Some folks on the Druid Classic Discord were surprised at the suggestion that it wasn’t, which prompted us to seek out a druid on beta that was level 44+ to test. Luckily there was one available this late at night, but unfortunately, it turns out that Barkskin is on the GCD. So, no “Bear Shield Walls” unfortunately.

Still, the ability to safely and easily use consumables for bears and cats is a huge development.

There has also been some talk that Classic’s form indicies for macro conditionals may fluctuate based on whether earlier forms have been learned or not. Since the beta druids have not automatically been taught Aquatic Form, this may lead to trouble in some of the macros. I will keep an eye on this and update the OP as necessary.

Nice macros

I thought the beta cap was lvl 40?

Everything I can find on barksking says it has no effect on GCD lets hope it’s a bug.

/bow

Thank you so much. All great stuff, but the stuff about Healthstones etc. is a game changer.

You can replace most of this text with /cancelform

3 Likes

Pretty much every skill will be a macro for me, so that every bar has a Bear/Cat version rather than just the main bar.

Some skills will have [form:1] with a skill after it in the cast line so that in the context of bear for it will use that skill rather than the skill it casts otherwise, for slots that don’t need a unique skill for bear form will have [form:1]Bear Form; so that it automatically takes you out of bear form if you’re in bear form.

Something like this on slot 1 of hotbar 2:

#showtooltip
/cast [form:1]Bash;[form:2]Ferocious Bite;[form:3]Aquatic Form;[form:4]Travel Form;[help]Healing Touch;[group]Healing Touch;[@player]Healing Touch

The macro icon automatically changes as you shift forms and you can make them look just like normal buttons by naming them with Alt+0160 (blank space).


Only got to test up to:

/cast [form:1]Bash;[help]Healing Touch;[group]Healing Touch;[@player]Healing Touch

In the stress test, but can assure that it works.


I also rebind Bear to Q, Cat to E, Aquatic to F and Travel to V.

3 Likes

I think he wrote them that way so they wouldn’t take moonkins out of form unnecessarily. Makes them nice and generic for people to safely copy/paste, but yeah, as feral/resto I’ll just use /cancelform for most of mine.

I’m sold, going druid-this by far made my decision. Was down to druid or priest. Bear stuff it is

I had to log in just to say thanks for this amazing thread!

Thank you for pointing this out. I have adjusted all of the macros to use /cancelform instead of /cancelaura and tested the adjustments. The macros are much shorter now!

Indeed, but I could use conditionals on /cancelform to maintain that convenience. So, Scrubnoob has simply given us all the gift of shorter versions of these macros. :wink:

You’re welcome, bud. Have fun being shifty in the good way in Classic. :wink:

Would be nice to have this stickied on a class druid forum…

5 Likes

Thank you good sir! I have this thread bookmarked for future reference.

Aha, nice one!