Hello people of EmuDevs!
I'm having a very strange problem, I'll try to clear it out and explain it, however it's a strange bug that i never have heard of before.
Example & Description of the bug:
I take a fly mount on, i log out and i'm logging in again, then I'm able to fly (with default movement speed for walking) (mod speed 1)
IT CAN GET FIXED BY: Taking fly mount on and off, or by doing .gm fly off.
I have tried checking AuraEffect::HandleAuraMounted but everything was ok.
This is not happening on a default ArkCore, only my modified arkcore, so there most be some code which broke it, so i'm not sure if you guys are able to help me without the source code, but it's worth asking.
What could cause this bug, where's it worth looking at?
I have a feeling of it being in player.cpp somewhere, but not quite sure, any idea?
https://github.com/TrinityCore/TrinityCore/issues/8123 A report, a liiitle bit related to it, but the bug i have is still different.
It looks like it doesn't remove my fly mount aura after i relog, which is strange. Or well, it removes my fly mount and gives me some kind of fly bug instead.
Video showing the issue, for a better understanding: