diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-01-05 00:18:47 +0100 |
---|---|---|
committer | funjoker <funjoker109@gmail.com> | 2024-01-09 13:09:28 +0100 |
commit | 9504640b340e2e64384a7bea1549f1a5c89fd957 (patch) | |
tree | 785d936204e3ff9d3798e3d86a07e56aebb85db0 /src | |
parent | 55842934f19178e7bdbaeaf629e3a99913556619 (diff) |
Core/Players: Fixed objects not being visible after seamless teleports
(cherry picked from commit 390f0be9fb22766638006f43e4d0887108ba49e8)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index c531bd86bff..1ea6fd84276 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -1518,6 +1518,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 @@ -1654,9 +1657,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) |