diff options
-rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 1 | ||||
-rw-r--r-- | src/server/game/Server/Packets/MovementPackets.cpp | 1 | ||||
-rw-r--r-- | src/server/game/Server/Packets/MovementPackets.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index f7025a03188..efe4303c961 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -451,6 +451,7 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint32 flags) const //{ // *data << ObjectGuid(ID); // *data << Vector3(Direction); + // *data << Vector3(force.TransportPosition); // *data << int32(TransportID); // *data << float(Magnitude); // *data << uint8(Type); diff --git a/src/server/game/Server/Packets/MovementPackets.cpp b/src/server/game/Server/Packets/MovementPackets.cpp index 607bee1bf2e..789c37cd72a 100644 --- a/src/server/game/Server/Packets/MovementPackets.cpp +++ b/src/server/game/Server/Packets/MovementPackets.cpp @@ -546,6 +546,7 @@ WorldPacket const* WorldPackets::Movement::MoveUpdateTeleport::Write() { _worldPacket << force.ID; _worldPacket << force.Direction; + _worldPacket << force.TransportPosition; _worldPacket << force.TransportID; _worldPacket << force.Magnitude; _worldPacket.WriteBits(force.Type, 2); diff --git a/src/server/game/Server/Packets/MovementPackets.h b/src/server/game/Server/Packets/MovementPackets.h index d4fb41cf330..2543a990937 100644 --- a/src/server/game/Server/Packets/MovementPackets.h +++ b/src/server/game/Server/Packets/MovementPackets.h @@ -249,6 +249,7 @@ namespace WorldPackets { ObjectGuid ID; G3D::Vector3 Direction; + G3D::Vector3 TransportPosition; uint32 TransportID = 0; float Magnitude = 0; uint8 Type = 0; |