DraenorMount changes mount-related conditionals in Draenor zones, fixing and extending mount macro capability.
To use this addon, change you mount macro from /use... or /cast... to /mount...
[noflyable] will properly register Draenor zones as a non-flyable area.
[nagrand] will properly check if you are in nagrand, allowing you to summon the Nagrand-only mount from the Corral Outpost without using a lengthy script.
Both of these conditions return to their default, unmodified state if you are not in the relevant zones - you can make a single macro and summon the right mount in any zone.
Any macros with /mount will properly update their tooltips to the mount that will be summoned.*
Other macro commands can be used in the same macro, but will not show tooltips.
Example:
#showtooltip
/use [mod:ctrl]Garrison Hearthstone;[mod:alt]Hearthstone
/mount [nagrand]Telaari Talbuk;[noflyable][mod]Armored Frostwolf;Ironbound Proto-Drake
This macro will use your Hearthstone or Garrison Hearthstone with Ctrl or Alt pressed, your Telaari Talbuk (Nagrand-only mount from the Corral) in Nagrand, Armored Frostwolf if you can't fly or if you are pressing shift, and Ironbound Proto-Drake if you can fly.
* The tooltip does not properly update for Telaari Talbuk (Alliance) or Frostwolf War Wolf (Horde) a fix is in the works.
TO-DO:
Add proper tooltip functionality for Nagrand-specfic mounts
Modify the [swimming] conditional for use in Vashj'ir
Credit must be given to Ro-Hyjal, Banknorris-Azralon, and Choonster-Frostmourne of the US UI & Macros Forum. Without their help & code, this addon would still be an idea in the back of my head.