diff options
author | Subv <subv2112@gmail.com> | 2014-06-01 22:43:24 -0500 |
---|---|---|
committer | Subv <subv2112@gmail.com> | 2014-06-01 22:43:24 -0500 |
commit | 18924654a3c052f20988870ca2da25ad857dc86e (patch) | |
tree | 177ffbe9d0ffbc8f384c0caa26052d8d3dad7dae /src/server/game/Handlers/MiscHandler.cpp | |
parent | 48ec2df81fa8f88cd32d7a79b587603aedbd89e0 (diff) | |
parent | 289a5c4318c5509eafeb36389a81bddc2ed349ca (diff) |
Merge branch '4.3.4' of github.com:TrinityCore/TrinityCore into 4.3.4_phases
Diffstat (limited to 'src/server/game/Handlers/MiscHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/MiscHandler.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 85d7b66d8ce..1d4c2f57311 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -494,10 +494,9 @@ void WorldSession::HandleZoneUpdateOpcode(WorldPacket& recvData) TC_LOG_DEBUG("network", "WORLD: Recvd ZONE_UPDATE: %u", newZone); - // use server size data - uint32 newzone, newarea; - GetPlayer()->GetZoneAndAreaId(newzone, newarea); - GetPlayer()->UpdateZone(newzone, newarea); + // use server side data, but only after update the player position. See Player::UpdatePosition(). + GetPlayer()->SetNeedsZoneUpdate(true); + //GetPlayer()->SendInitWorldStates(true, newZone); } |