This issue appears and disappears and I can't tell why. Seems to work now at same spot.
Log("IsFlyableArea(): {0}, Lua: {1}", Flightor.IsFlyableArea(), Lua.GetReturnVal<bool>("return IsFlyableArea()", 0));
It looks like HB somehow is believing your toon can fly in the area and trying to mount a flying mount.
I assume you weren't on a flying vehicle or something, right?
Next time it happens, can you try the following in console and report the output:
Code:Log("IsFlyableArea(): {0}, Lua: {1}", Flightor.IsFlyableArea(), Lua.GetReturnVal<bool>("return IsFlyableArea()", 0));
using (StyxWoW.Memory.ReleaseFrame())
{
Buddy.Coroutines.Coroutine coroutine = new Buddy.Coroutines.Coroutine(async () => await Styx.CommonBot.Coroutines.CommonCoroutines.SummonFlyingMount());
while (!coroutine.IsFinished)
{
coroutine.Resume();
Thread.Sleep(10);
ObjectManager.Update();
}
Log("Result: {0}", coroutine.Result);
}