We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5f937bc + 805ccc8 commit 3453496Copy full SHA for 3453496
1 file changed
src/server/game/Handlers/CharacterHandler.cpp
@@ -1130,6 +1130,13 @@ void WorldSession::HandlePlayerLoginToCharInWorld(Player* pCurrChar)
1130
ChatHandler chH = ChatHandler(this);
1131
m_playerLoading = true;
1132
1133
+ // Exit vehicle on reconnect - the client has fully reset so
1134
+ // the player can no longer control the vehicle. Without this
1135
+ // the player is stuck: server-side still seated, but the
1136
+ // client has no vehicle UI or movement control.
1137
+ if (pCurrChar->GetVehicle())
1138
+ pCurrChar->ExitVehicle();
1139
+
1140
pCurrChar->SendDungeonDifficulty(false);
1141
1142
WorldPacket data(SMSG_LOGIN_VERIFY_WORLD, 20);
0 commit comments