From 0010f7ffe38c0432eb337746d71c7129fe74b64b Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 11 Apr 2009 23:07:07 -0500 Subject: [7648] Resolve problems with expected fall damage at near teleport. Author: VladimirMangos Move near teleport landing code to WorldSession::HandleMoveTeleportAck. This make Player::TeleportTo code working in same way for both far/near teleports. Move mSemaphoreTeleport from WorldObject to Player and merge with DoNotMove (using 2 fields for far/near teleport flag). Skip movement packets until landing confirmation for near teleport from client. --HG-- branch : trunk --- src/game/Object.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/game/Object.cpp') diff --git a/src/game/Object.cpp b/src/game/Object.cpp index 5c6ecf83a02..05103eeee6f 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -1137,8 +1137,7 @@ bool Object::PrintIndexError(uint32 index, bool set) const WorldObject::WorldObject() : m_mapId(0), m_InstanceId(0), m_phaseMask(PHASEMASK_NORMAL), - m_positionX(0.0f), m_positionY(0.0f), m_positionZ(0.0f), m_orientation(0.0f), - mSemaphoreTeleport(false) + m_positionX(0.0f), m_positionY(0.0f), m_positionZ(0.0f), m_orientation(0.0f) { m_positionX = 0.0f; m_positionY = 0.0f; -- cgit v1.2.3