LiteMount won't select skyriding mounts in TWW areas
kayti-wow opened this issue ยท 6 comments
It appears that the new TWW zones are marked with IsAdvancedFlyable() = true
and IsFlyable() = false
which causes LiteMount to only select ground mounts in these zones.
Totally agree, I merged your PR much appreciated. I do have beta access, though not that much time to look at it :)
I'm keeping notes about things I see in #236 feel free to add to them.
I'm not sure what the right fix is. I think the reality is there is no such thing as a dragonriding area any more, nor possibly a dragonriding mount.
I think the right answer is to remove skyriding as a concept like DF never existed. Sounds like you have a work-around for now, I'll probably think on this a bit more. Blizzard have always been super bad about making IsFlyableArea() and IsAdvancedFlyableArea() match reality.
@mbattersby Agreed on the need for a more permanent solution, but this does now allow beta testers to use skyriding mounts with LiteMount in the new zones, so thanks.
Not sure whether you're in the beta, but when you try to enable static flight in Khaz Algar you get this message, indicating that they are going to do the same thing in TWW that they did in DF (skyriding only until you unlock an achievement):