From 01cca0513f4b828e52f7c29ecfbd50acfc7a89b1 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Wed, 24 Jul 2019 22:45:49 +0200 Subject: [PATCH] Core/Objects: fixed display DynObjects and Gameobjects on transports (again) --- src/server/game/Entities/Object/Object.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 3840a513af..c1497fa181 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -188,6 +188,9 @@ void Object::BuildCreateUpdateBlockForPlayer(UpdateData* data, Player* target) c if (worldObject->GetAIAnimKitId() || worldObject->GetMovementAnimKitId() || worldObject->GetMeleeAnimKitId()) flags |= UPDATEFLAG_ANIMKITS; + + if (!worldObject->m_movementInfo.transport.guid.IsEmpty() && (ToGameObject() || ToDynObject())) + flags |= UPDATEFLAG_GO_TRANSPORT_POSITION; } if (Unit const* unit = ToUnit())