Looking for druid macro help with shapeshifting

I want to set all my abilities to change to the form required if I cast the spell. So if a spell requires bear form, I shift into bear form when I cast it. So I have a few questions:

1- Does #showtootip work by itself, or do I need a spell name behind it?

2- What is /cancelform used for and do I really need it for my goal?

3- Will I be required to hit the button twice (once to shift forms and once to cast the spell)?

Jdubs has a good tutorial on how to do it but in saying that with fluid form coming it’s not something you are going to be using for long.

What is “Jdubs”? Can you link the tutorial, please?

On my phone so sadly cannot (call me boomer but no idea how to copy links or that on my phone). A google/youtube search of his name and resto druid should help though.

  1. #showtooltip will inherit from the cast etc. the macro is executing. You can also specify spells on the tooltip itself if you want to override the default display.

  2. /cancelform takes you out of all forms.

  3. Potentially. You often run into race conditions with shapeshifting.

Further reading:

As for the template I’d recommend you use

#showtooltip SPELL
/cast [noform:1] Bear Form
/cast SPELL
/startattack

1 is traditionally Bear, 2 is traditionally Cat, but the numbers will match the order they appear on your form bar.

Also, be aware that cat and bear form have their own bar 1 so what you’re intending to do may not necessarily work out how you want it to.

Personally, I use a dedicated button for all my combat forms and a second one for my movement/tavel forms/mount

My setup is detailed here:

That’s insane. Thanks very much.