Helpful World of Warcraft Macros: General
Below you will find a collection of my favorite general macros that can be useful to all classes in World of Warcraft. You may want to adjust the strings or ranks of spells to your liking. Some of these may look messy because they’ve been condensed to fit into the 255 character limit.
Instead of having multiple actionbar buttons for each of your mounts, the following macro will intelligently use the most applicable mount to your specific environment. If you are in a flyable area, your flying mount will be used, otherwise your regular land mount will be used.
/cast [nomounted,flyable] Green Windrider
/use [nomounted,outdoors] Swift Olive Raptor