From 390f0be9fb22766638006f43e4d0887108ba49e8 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 5 Jan 2024 00:18:47 +0100 Subject: Core/Players: Fixed objects not being visible after seamless teleports --- src/server/game/Entities/Player/Player.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 110ddd35470..3c638747247 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -1526,6 +1526,9 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati } SendDirectMessage(transferPending.Write()); + + RemovePlayerLocalFlag(PLAYER_LOCAL_FLAG_OVERRIDE_TRANSPORT_SERVER_TIME); + SetTransportServerTime(0); } // remove from old map now @@ -1662,9 +1665,6 @@ void Player::RemoveFromWorld() GetName(), GetGUID().ToString(), viewpoint->GetEntry(), viewpoint->GetTypeId()); SetViewpoint(viewpoint, false); } - - RemovePlayerLocalFlag(PLAYER_LOCAL_FLAG_OVERRIDE_TRANSPORT_SERVER_TIME); - SetTransportServerTime(0); } void Player::SetObjectScale(float scale) -- cgit v1.2.3