The one-key mount bind
A mount macro is a priority chain: water first if you are swimming, flying when the zone allows flight, ground otherwise. The chain structure is the whole trick, and all you have to do is fill in your own mount names:
#showtooltip/cast [button:2] Dismount; [swimming] <water mount>; [flyable] <flying mount>; <ground mount>
Replace the three angle-bracket names with mounts you own and this bind is finished forever. Right click drops the mount, swimming picks the water mount, and the fallback rides whatever you put last.
Why the chain works
[button:2]gates on the right mouse button, so the same key dismounts instead of remounting every time you mispress.[swimming]is a state conditional: while swimming, only the water section can pass, so you never gallop into a lake.[flyable]checks flight eligibility in the current zone, so the flying section only fires where you can actually take off.[advflyable](added 10.0.7) does the same against your best flight ability. The ground mount stays the fallback everywhere else.
The summon-before-you-need-it pattern
The same chain that mounts you can raise yourhunter pet when it is missing. The pattern is "raise the pet, then ride", and it is the most reliable way to never log a forgotten-pet boss again:
#showtooltip/cast Call Pet/cast [button:2] Dismount; [flyable] <flying mount>; <ground mount>
Quality-of-life binds that finish a bar
The mount bind is the headline, but a finished bar carries a few quiet neighbors that pay for themselves all expansion:
- Dismount on a spare key. Even without the mount chain, a bare
/cast [button:2] Dismount; Dismountends the falling-mounted panic. - Feast and healthstone, no targeting:
/use [@player] <food name>keeps the eat-click out of your rotation. - The trinket opener:
/use <trinket name>in your cooldown macro beats clicking the buff window. Fill in your own items, the pattern is the product. - The reload incantation:
/reloadis not a macro, but binding it somewhere quiet is the best QoL on the site.
A note on honesty
Every mount macro depends on names in your collection, so this page teaches chains, not a one-size macro. Angle brackets are the site's standard way of saying "put your own name here". Copy, replace, test on a slow key, and the bind is yours. The structure survives expansions even when every mount you own does not.