A sample screenshot of a macro that this addon fixes.
Description
Update:
Blizzard has since fixed the [flyable] condition.
That, along with the fact that it will soon be possible to fly in Draenor, means this addon is no longer necessary, so I will no longer be maintaining it.
Thanks to all who used it, and happy flying! :)
---
<s>This addon is a lightweight fix for the [flyable] macro condition, that makes it work correctly in Draenor.</s>
Also includes support for a new [nagrand] condition, that is only true while in Draenor's Nagrand region.
You can now write your own mount macros, and they'll work as expected once more, just like they did in previous expansions!
Recommended for druids with Glyph of the Stag, classes with special mounts that cannot be added to favourites, owners of multiple characters, and pretty much anyone that liked using mount macros, but couldn't get them to work right in Warlords of Draenor.
Note: if you write a macro with the [flyable] condition while already in Draenor, or one with the [nagrand] condition, you will notice that the macro condition is changed to something else when you save.
This is because of how this addon's "fix" works:
Whenever you enter a zone in Draenor, this addon automatically replaces the [flyable] condition in all your macros with [spec:99], which is always false.
All macros are returned to their original state once you're in a non-Draenor zone again.
Similarly, [nagrand] is replaced with [spec:1/2] while in Draenor's Nagrand, and with [spec:888] while anywhere else.
You will get a single warning that "nagrand" is an unknown macro option when this change occurs, but after that it'll work as intended. :)