I am looking for a macro that lets me do tavel form, seal and in TBC, Flight form. All with one button (Like how it works on retail).
So far in classic I have been using the following:
#showtooltip Travel Form(Shapeshift)
/cancelaura Cat Form(Shapeshift)
/cancelaura Dire Bear Form(Shapeshift)
/cast [swimming] Aquatic Form; Travel Form
And it has been serving me to perfection. When in water the macro would go into seal, when on land it would be travel, and the other cancelauras are just in case I was in one of the non travel forms and wanted to exit fast.
Now, when I apply “/cast Flight form(Shapeshifted)” what happens depends where the line is placed. At best the Druid will go into travel form every time first and after go into Flight. At worst during combat it will say “you are in combat and cant do that” because the macro is reading the command as get me into flight form, and not travel.
What I want is if flight is possible it does that first, if in combat travel, and if not in combat but on lets say Azeroth where you cant fly it will just do Travel.
Anyone know of a functioning macro that would solve this?
Any version or combo that I try w/ this is not giving me the desired macro.
Not sure why its causing such a problem to use X when out of combat and Y when in combat. I am failing to see where the macro is finding the confusion.
Your cancelform doesn’t work as you would expect. Not sure if your macro works in arena but the one I gave will work. I don’t see the point in using the cancelform in the first place anyways, if you need something like that then there is something else wrong in your macro.
Your cancelform will give macro conditional error.
Sorry, yes. Just took a min to test it all, I guess you changed your first variation ? Since you are correct, this version is better as it works proper everywhere.