WowLegacyCore / HermesProxy

A World of Warcraft connection Proxy for VMaNGOS & CMaNGOS.
GNU General Public License v3.0
320 stars 102 forks source link

Taking flight teleports to destination but can't move #107

Open arm358 opened 1 year ago

arm358 commented 1 year ago

Describe the bug After clicking a flight destination, the loading screen shows and I'm teleported to the destination with no NPCs or players loaded still on the flight mount. Cannot move except to look around. Chat log shows I'm moving through different chat zones, and when I eventually land everything is normal. Below screenshot of flight from Gadget to Org. Screenshot from 2022-11-21 16-14-59

Game Server Everlook Vanilla

Hermes Proxy Version Latest release for Linux Ubuntu (v3.2 https://github.com/WowLegacyCore/HermesProxy/commit/b0dcbb87248df82c74f95fcb92c9dc67b57c8b52) Arctium launched through Steam Proton (Experimental)

0blu commented 1 year ago

Can't reproduce, can you show me all flight points you have available on Kalimdor.

ratkosrb commented 1 year ago

That means Hermes failed to identify that the active player started a taxi flight in order to replace the spline flags with sniffed ones for taxi flights and disable control.

https://github.com/WowLegacyCore/HermesProxy/blob/master/HermesProxy/World/Client/PacketHandlers/MovementHandler.cs#L467

Without all that special handling you see which is based on sniffs, you teleport instantly to destination instead of flying.

arm358 commented 1 year ago

I will say it doesn't happen every time, sometimes it works normally.

Newfriendfromwinter commented 1 year ago

With only Ratchet/Orgrimmar/Crossroads learned, this happened when I attempted to fly from Orgrimmar to Crossroads.

Trolltilla commented 1 year ago

Still happens on every flight route