I found a macro on the forums a couple days ago that’s amazing.
What it currently does is change between Moonkin and Travel Form when outdoors.
And Moonkin and Cat Form indoors.
This is working wonders, but there is one small but significant thing I’d like to change.
Currently when I’m in no form both out and indoors it first changes to either Cat or Travel, this isn’t ideal for me because sometimes I’m out of Moonkin and when a fight starts I have to use 1 extra GCD before I’m in Moonkin.
If someone could tweak the macro to first change into Moonkin if I’m in no form currently that would be wonderful.
#showtooltip
/cast [indoors] Cat Form(shapeshift);[outdoors] Travel Form(shapeshift);
/cast !Moonkin Form
I tried putting the Moonkin string beforehand but then neither Cat or Travel Form would work.
I went into Bear Form and then pushed my macro, and got the msg “You are in shapeshift form”, red text mid screen.
So I cannot understand how your macro can do anything unless you are in caster form (not the moonkin one), in which case it swaps to cat or cheetah depending on being inside or outside.
I also dont know what the ! does in a macro, but yes Ive seen it before. /cancelform is a thing with druid macros I know.
After some experimenting I managed to get it working exactly like I wanted, thought I’d share it if someone wants it.
No idea what the ! is for, it was there when I pasted it, didn’t notice any difference once I removed it.
If you were to be in Cat form outisde you would change into Moonkin when you press the macro.
Press it again after that and you would enter Travel Form.