Totally Pawesome Druid Macros Tested In Beta and Ready for Classic

cool. i got some good charge, cept, sr, vene macros to share

Delete the second [form:1] before Growl and it should be good.

You can have fun using modifiers to select the action of the macros as well. For example, using shift/control/alt

Bear Use:

#showtooltip [nostance:1,nomod]Feral Charge;[]
/stopcasting
/cancelform [mod:alt][nostance:1]
/use [@mouseover,stance:1,harm][stance:1]Feral Charge;!Dire Bear Form
/use [mod:ctrl]Enrage;[@mouseover,mod:shift][mod:shift]Bash

Cat Form:

#showtooltip [nostance:3,nomod]Prowl;[]
/stopcasting
/cancelform [mod:alt][nostance:3]
/use [nomod,stance:3]!Prowl;!Cat Form
/use [mod:shift]Dash;[mod:ctrl]Tiger’s Fury

If your not in the correct form it may requires a 2nd button push to use Prowl or Enrage, not a big deal =)

Essentially I use these to transform, then use it again for the associated skill, and then holding “alt” will let me powershift to break snares as needed.

The 2nd [form:1] is for when I want to taunt the target im currently on when in bear form though. So when in bear, if mouseover growl, else growl at current selected target

Ah, I see! In that case, I think you might need an additional Growl in there.

#showtooltip
/stand
/dismount
/cast [form:1,@mouseover,harm,nodead] Growl; [form:1] Growl; [form:3] Rip; [@mouseover,help,nodead] [] Regrowth

1 Like

I tried to get something like this to work, but couldn’t! What I want is a macro that will cast a feral spell while in Bear/Direbear; but, when using the modifier:alt; I want it to change to caster form and cast a Healing Spell (ie. HT)!? Is this possible; and, what would the syntax look like? Thank you in advance!

Sure, you can do that!

/cast [form:1, nomod:alt] Feral Spell Desired;
/stopmacro [nomod:alt]
/cancelform
/cast Healing Touch;

edit: I’m not 100% sure I got the syntax on this exactly right, but it should work in concept, at least. The idea is basically that if you aren’t holding alt, it will cast spell and then stop the macro; if you are holding alt, it will skip the spell, and then cancelform and HT.

Thank you so much for this, these bring back quite a few memories

That’s great, thank you! I’ll try this out when I get home from work tonight! Thanks, again!

Oh, one more thing, I want to add the @mouseover condition to both, where in the syntax would I put the @mouseover? Thank you, in advance!

ok, here’s what works:

#showtooltip Maul
/stopcasting
/cast [@mouseover,form:1,harm,nomod:alt]Maul;
/stopmacro [nomod:alt]
/cancelform
/cast [help,@targetstarget]Rejuvenation; Rejuvenation

The only problem I’m having with it is: I have to be mousing over the target for the Maul to work. The reason I put in the @mouseover, was for situations where there are more than one target!

@mouseover always goes inside the [ ].

So for that mod it’d be
/cast [form:1, nomod:alt, @mouseover] Feral Spell Desired;
/stopmacro [nomod:alt]
/cancelform
/cast [@mouseover] Healing Touch;

Ah, I see! So if you want it to go at mouseover if you have one, or at your target if you don’t, that would be:

#showtooltip Maul
/stopcasting
/cast [@mouseover,form:1,harm,nomod:alt]Maul; [form:1, nomod:alt, harm] Maul;
/stopmacro [nomod:alt]
/cancelform
/cast [help,@targetstarget]Rejuvenation; Rejuvenation

ahhh, ok; thank you! Works like a charm!!!

This streamlines my rotation for leveling, immensely!

Hey I just wanted to say thank you for the macros.

I’m coming back to WoW recently (after 10 years away) and I’d totally forgotten about adding these to a macro:
/stand
/dismount

Very useful, because I’ve already gotten the error message in dungeons, when I was drinking and I wanted to suddenly cast a spell, but couldn’t because I was seated.

Awesome man, thanks I really needed this.

Said no one ever!

Anyone here got a way around with perhaps stopmacros for lets say I want to put ferocious bite in a help/harm mouseover with regrowth… but wait it won’t let me cast it because I am in a form. (The regrowth) and we don’t want to have a cancel form before because it would always remove the form… below is the example where I would like to change wrath for say ferocious bite… Anyway to avoid having to hold alt with the stop macro one above ?

/stand
/dismount
/cancelform [noform:5]
/cast [@mouseover,help]Regrowth;[@mouseover,harm]Wrath;[help]Regrowth;Wrath

I’m not sure you can get what you want, but there’s an outside chance this might work.

/stand
/dismount
/cast [@mouseover, harm, form:2]Ferocious Bite; [harm, form:2] Ferocious Bite;
/stopmacro [harm]
/stopmacro [@mouseover, harm]
/cancelform
/cast [@mouseover,help, form:0]Regrowth; [help, form:0] Regrowth;

1 Like

Will give it a shot, thanks for trying :slight_smile:

BTW don’t need a mouseover for ferocious bite, it’s actually a bad thing unlike the casted spells

Ok, next on my list is being able to shift from one form to another; but, if I’m already in that form, it puts me back in caster form? Thank you in advance! :slight_smile:

This might work. I’m not 100% sure on it. I don’t know what form you wanted the macro to work for, so I wrote it for Cat Form. (If you wanted bear, switch the noform:2 for noform:1 and of course switch Cat Form for Bear Form.)

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

Hey, just one more question…

Is there a way to block this red error message so it doesn’t appear each time?

“You can’t do that while moving!”

( it always casts the spell anyway, no matter if I’m standing still or running. I just wanna get rid of the error message that pops up)

#show Power Word: Shield(Rank 3)
/stand
/dismount
/cast [@mouseover] Power Word: Shield(Rank 3)