A post over at Coffee Cakes and Crits showed a creative way to incorporate toys and pets into your mount macro. Fun times.
I also discovered recently that Blizzard has updated it’s “Favorite Mount” logic, so you will cast a mount with a ground animation when in non-flying zones and a mount that can fly in flying zones.
It seems like they did this on a pretty smart per mount basis – Cenarion War Hippogryph has a goofy run animation with its wings so it casts only in flying zones, but Red Flying Cloud looks nifty on the ground and it casts in both. All ground-only mounts will cast in only nonflying areas.
So, I have made a revision to my mount macro since I last shared it. Here it is:
/cast Archmage Vargoth's Spare Staff
/castrandom [mod:alt]Azure Water Strider, Crimson Water Strider
/cast [mod:shift]Grand Expedition Yak;[mod:ctrl]X-53 Touring Rocket
As noted by wrathofkublakhan, /rfp summons a random favorite pet. Enjoy!