diff options
| author | Shauren <shauren.trinity@gmail.com> | 2013-12-31 14:12:02 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2013-12-31 14:12:02 +0100 |
| commit | 1cdc2e8c2a362afc1a2ab4aa5cb3a3cb7544ea33 (patch) | |
| tree | c6ac58ad1c8c308e08bb6c3db75f2c27680c74e7 /src/server/game/Entities/Object | |
| parent | 9a1282aac6befe6b3e26deb39d066fdc04452f4a (diff) | |
Core/Movement: Fixed creature movement on transports
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index e88d84d4a18..07386720c76 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -1556,6 +1556,10 @@ void WorldObject::UpdateGroundPositionZ(float x, float y, float &z) const void WorldObject::UpdateAllowedPositionZ(float x, float y, float &z) const { + // TODO: Allow transports to be part of dynamic vmap tree + if (GetTransport()) + return; + switch (GetTypeId()) { case TYPEID_UNIT: |
