[Worgen Druid] All Druid Forms or Worgen Form > Human Form in one click

Hey everyone!

I need some help refining a /cancelform macro for my Worgen druid. Basically I would like the macro to:

  • Shift me into Moonkin Form, ONLY if I am currently in Human Form
  • If I am not in Human Form (i.e. in any Druid Form or Worgen Form), shift me back to Human form - something like a global cancelform macro.

I’m currently using a ghetto trial-and-error macro I created:

#showtooltip
/cast [stance:0] Moonkin Form
/cancelform

The /cancelform to Human seems to work for all Druid forms EXCEPT Mount Form and Worgen Form - I’m not sure why. I’m able to shift straight back to Human form from Bear/Cat/Travel/Moonkin/Treant Forms with a single click.

With Mount Form, it simply stops at Worgen Form (instead of going back to Human).
With Worgen Form, it shifts me into Moonkin Form (instead of going back to Human).

Hope this makes sense! Would sincerely appreciate some help from a macro wiz! :slight_smile:

Worgen + Running Wild are not forms in the sense you’re thinking of them. The stance/form conditions don’t relate to them at all.

1 Like

After an hour of experimenting, I think I’ve solved the Mount Form part of it.

#showtooltip
/cast [stance:0] Moonkin Form
/cast [stance:1] Bear Form
/cast [stance:2] Cat Form
/cast [stance:3] Travel Form
/cast [stance:4] Moonkin Form
/cast [stance:6] Two Forms
/cast [stance:6] Mount Form

If Human, makes me Moonkin.
If any other Druid form, makes me Human.

But if Worgen, still makes me Moonkin. Haven’t figured out how to make the macro double up as a cancel Worgen Form macro. :melting_face: