Druid Shapeshift Macro

/cast [mod:shift] Travel Form
/cast [stance:2] Bear Form
/cast [stance:1] Cat Form
/cast [stance:3] Bear Form
/cast [stance:0] Bear Form
/cast [stance:4] Bear Form

Here is my druid shapeshift macro. It works perfectly. However; if someone could tell me if it’s possible to have it when I’m in Travel Form if I hold shift I can go into Cat Form. I understand that currently holding shift puts me into Travel Form. I was just curious if it’s possible to have two shift macros in one? So when I’m in Travel Form and I hold shift I can choose to go to Cat Form? Hopefully, this makes sense lol

I’m not 100% sure because I don’t have a druid, but I would think that this should work:

/use [nostance:0,mod:shift] Travel Form; [nostance:1,nomod] Bear Form; [stance:0,mod:shift] Cat Form; [stance:1] Cat Form

1 Like
#showtooltip
/cast [mod:shift,noform:3] Travel Form(Shapeshift); [mod:shift] [form:1] Cat Form; Bear Form(Shapeshift)

Can take it a step further and only cast travel form while outdoors or swimming

#showtooltip
/cast [mod:shift,noform:3,outdoors] [mod:shift,noform:3,swimming] Travel Form(Shapeshift); [mod:shift] [form:1] Cat Form; Bear Form(Shapeshift)

For my personal setup I have 2 macros: 1 for combat forms, 1 for mobility/abilities in those forms

Moonkin Form (shift + balance spec), Incarn Tree (shift + resto), Cat (alt or ctrl + bear form), Bear (nomod or ctrl + cat form)

#showtooltip
/cast [mod:shift,spec:1] Moonkin Form; [mod:shift,spec:4,talent:5/3] Incarnation: Tree of Life; [mod:alt,noform:1/2] [mod:ctrl,form:1] [nomod:ctrl,form:2] Cat Form; Bear Form(Shapeshift)
/cancelform [mod:alt]

Wild Charge (shift+alt, supports mouseover), Dash (cat + alt), Prowl (cat), Stampeding Roar (bear + alt), Incap Roar (bear), Travel Form (can be forced with shift)

#showtooltip 
/cast [mod:shiftalt,talent:2/3,@mouseover,exists] [mod:shiftalt,talent:2/3] Wild Charge; [mod:alt,form:2] Dash; [nomod,form:2] Prowl; [mod:alt,form:1] Stampeding Roar; [nomod,form:1] Incapacitating Roar; Travel Form(Shapeshift)
/dismount
3 Likes

So this is pretty much exactly what I was looking for. However, how do I make it to where when I’m in no form and hit shift it switches to Cat Form instead of Travel? Other than that it’s perfect!

Try…

#showtooltip
/cast [mod:shift,noform:0/3] Travel Form(Shapeshift); [mod:shift] [form:1] Cat Form; Bear Form(Shapeshift)

#showtooltip
/use [swimming,noform:3]Travel Form(Shapeshift);[outdoors,noform:3]Travel Form(Shapeshift);[indoors,noform:2]Cat Form(Shapeshift);[indoors,form:2]Bear Form(Shapeshift);[form:3]Cat Form(Shapeshift)

Please note there are areas that are specified as inside, and under water that travel form can absolutely take advantage of.

Hi! I recently started using druid and currently, I’m looking for good shapeshifting macros and I found yours to be pretty darn good, also I’ve seen you in many posts regarding the topic so I think you’re the person to ask.

I’m curious to know if it is possible to change the macro in a way where I can cast stampeding roar while also in feral form without having to go to bear form to cast it. Bear and stampeding functions are great, but I can also cast it while in cat form and I’d like to see if it’s possible. I’d also like to understand how the macro is meant to be used in terms of key bindings because I’ve loosely had to key bind 4 different keys to use all combinations and I’m unaware of whether that is efficient or not (it’s working fine however).

To give an example I use the combat macro in E and the mobility macro in Q, to utilize the whole macro I’ve keybinded four separate keys as E, shift+E, ctrl+E, and alt+E. Same as the mobility key binds in Q. On a separate note, I main moonkin and when I press E I automatically shift to bear. Rather than pressing shift+E to change to moonkin I’d prefer it to be E. Could you help me with this?

Yeah but then it won’t show Dash in Cat.

I’ll post updated versions of my macros when I next get on my comp.

You bind the unmodified press and make sure the modified presses are unbound, otherwise those keybinds will supersede the macro modifiers.

What would you want Bear set to in that case?

/cast bubble wand

Understood. In that case its really not that important.

Thank you! That would be great!

I’ll have to research this cause Im generally new to macros and I don’t understand these terms.

I’d like to switch one for the other. Moonkin to E and bear to shift+E.

Can just flip their position in the macro and remove the ,spec:1 conditon from [mod:shift,spec:1]

Tried it and it worked but the other interactions don’t seem to work well with the change so Ill just keep it like the original.

Alright, so here’s the current versions of the macros I’m using.

Wild Charge (shift+alt), Dash (alt+cat), Stampeding Roar (alt), Prowl (cat), Incap Roar** (bear), Dragonflight Mount (nomod+no combat), Travel Form
**Need to adjust incap for use in all forms, without it messing with travel form ( or leaving a ? when not known… while keeping it under 256 chars… might need to wait till 10.0.7)

#showtooltip
/use [nocombat,nomod]Cliffside Wylderdrake
/use [mod:shiftalt,@mouseover,exists][mod:shiftalt]Wild Charge;[mod:alt,form:2]Dash;[mod:alt]Stampeding Roar;[nomod,form:2]Prowl;[nomod,form:1]Incapacitating Roar;Travel Form(Shapeshift)
/dismount

Incan Tree** (shift+known), Moonkin Form (shift+known), Cat Form (alt, ctrl if in bear), Bear Form (default, ctrl if in cat)
** I need to move Incarn Tree to a different key but haven’t decided where yet.

#showtooltip
/cast [mod:shift,spec:4,known:33891] Incarnation: Tree of Life; [mod:shift,known:24858/197625] Moonkin Form; [mod:alt,noform:1/2] [mod:ctrl,form:1] [nomod:ctrl,form:2] Cat Form; Bear Form(Shapeshift)
/cancelform [mod:alt]

Here’s the simplified Bear/Boomy swapped version.

#showtooltip
/cast [nomod,known:24858/197625] Moonkin Form; [mod:alt] Cat Form; Bear Form(Shapeshift)
/cancelform [mod:alt]