Replacement for the IsFlyableArea API function in World of Warcraft.
Avoids these long-standing bugs with IsFlyableArea:
- Broken Isles zones are only flyable with the Broken Isles Pathfinder ability.
- Draenor zones are only flyable with the Draenor Pathfinder ability.
- Certain maps like Argus and the Tanaan Jungle Intro are not flyable.
- Certain Legion class halls are not flyable.
lib = LibStub("LibFlyable")
isFlyable = lib:IsFlyableArea() -- true/false
Source code and bug reports on GitHub:
https://github.com/pngmn/LibFlyable
Pull requests and bug reports are encouraged. I no longer play WoW, so I will not notice relevant game changes unless someone tells me about them. If you are an experienced and active WoW addon author, and are interested in becoming a permanent official maintainer of this library, please contact me.
This is free and unencumbered software released into the public domain.
See the included LICENSE.txt
file for more information.