aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2015-07-05 17:55:11 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2015-07-05 17:55:11 +0200
commit534dc2a0f9d17cbce98548fdf56199d8b5d7c2d3 (patch)
tree5c03a058bff6ccd1ca805493531f1cd73ac15aca /src
parentd418ae54a446472d64f2e198a61bebef205cbb2f (diff)
Core/PacketIO: Update MovementForce for 6.2.0
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Object/Object.cpp1
-rw-r--r--src/server/game/Server/Packets/MovementPackets.cpp1
-rw-r--r--src/server/game/Server/Packets/MovementPackets.h1
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;