Druid form and conditional macro help

Hello, I already have a macro for a conditional ability macro for friendly/foe, however I wanted to make the macro a bit more robust by it including a bunch of different abilities based off what stance I’m in. So for example this is the macro that I currently use:

#showtooltip
/use [harm]Starsurge;Nourish

This allows me to put both of those abilities essentially on a single button and depending on whether the target is friendly or not it will show that ability and allow me to use it.

Could someone help me here to make a macro for example, do regrowth or wrath in caster/travel/moonkin, shred or regrowth in cat, and mangle or regrowth in bear?

#showtooltip
/cast [form:1,harm] Mangle; [form:2,harm] Shred; [harm] Wrath; Regrowth

If you want to add mouseover functionality, follow one of these templates:

1 Like

Thanks a lot. You always come through, appreciate it!

How do you write a macro that works while leveling so you don’t have to rewrite form:x whenever you unlock a new stance?
Cat Form is form:1 when you have no other forms and later it becomes form:3