Druid Travel Macro

Greetings,

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?

1 Like

Bump. Anyone ? At all? Help a friendly Druid out ?

1 Like

Don’t have a druid but looking at what you can do with macros maybe these will help out

Conditionals

  • combat - true if you’re in combat

  • flyable - true if you are currently somewhere you can fly.

  • mounted - true if you are currently mounted.

  • flying - true if you are currently flying.

Keep in mind that macros cannot make smart decisions like skipping an ability that’s on cd

1 Like

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.

#showtooltip
/cast [swimming] !Aquatic Form; [flyable,nocombat] !Flight Form; !Travel Form

edit: forgot the combat

10 Likes

Found a version that works, wanted to update in case other Druids were looking for this:

#showtooltip Travel Form(Shapeshift)
/cancelform [noform:2/4/5]
/cast [swimming] Aquatic Form; [flyable,nocombat] Flight Form; Travel Form
/cancelaura Travel Form
/cancelaura flight form

Credit goes to Dogmandk.

28 Likes

Should be /cancelform [noform:2/4/5]

You mean so out of bird you go into caster form, correct ?

I’m not sure exactly how you want the macro to work, but your conditionals don’t work at all. You have to use / as separator

They work for me, if I am in bear or cat and use this macro I go into bird or travel depending on combat.

Or did you mean something else?

Small p.s. The macro that I linked works in Outland where you can fly, but not Azeroth.

Hmm, now I worry it wont work in the Arena since you cant fly…

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.

When I add what you suggested:

/cancelform [noform:2/4/5]

It does not change the fact that when on Azeroth the macro does not work, as its firstly trying to fly.

If you meant something else just put down the macro you mean and il give it a try now.

Did you copy my macro? It does work in azeroth for me.

This one ?

yes /10char

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.

Thank you :slight_smile:

Damn IT programator druids.

3 Likes

#showtooltip
/cast [swimming] Aquatic Form
/cast [nocombat, harm] Travel Form
/cast [combat] Travel Form
/cast [flyable] Flight Form

tested and works!

adjust flight form with swift flight form if you reached 70 already! :stuck_out_tongue:

3 Likes

This is what I use :slight_smile:

#showtooltip
/stopcasting
/cast [mod:shift]Swift Brown Ram;
/use [flyable,noform:5] Flight Form(Shapeshift); [swimming,noform:3]Aquatic Form(Shapeshift);[outdoors,noform:3]Travel Form(Shapeshift); [indoors,noform:3] Cat Form
/cancelform

7 Likes

/stopcasting
/cast [mod:shift]Swift Brown Ram;
/use [flyable,nocombat] Flight Form(Shapeshift); use [flyable,combat] Travel Form(Shapeshift); [swimming]Aquatic Form(Shapeshift);[outdoors]Travel Form(Shapeshift); [indoors] Cat Form
/cancelform

7 Likes