From 1cdc2e8c2a362afc1a2ab4aa5cb3a3cb7544ea33 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 31 Dec 2013 14:12:02 +0100 Subject: Core/Movement: Fixed creature movement on transports --- src/server/game/Entities/Object/Object.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/server/game/Entities/Object') 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: -- cgit v1.2.3