aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2019-05-18 22:21:17 +0200
committerShauren <shauren.trinity@gmail.com>2019-06-08 17:03:15 +0200
commit31fda79556e55375962a3c9e46f6dbdbf6e90d18 (patch)
tree36ee91cb16772fa58e0a1eac973f82b437306af9 /src/server/game/Entities/Object
parent9685c9346dfe06ad1d248ff4e128e0d0b8dbfcea (diff)
Core/PacketIO: Updated packet structures to 8.1.5
Diffstat (limited to 'src/server/game/Entities/Object')
-rw-r--r--src/server/game/Entities/Object/Object.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index 392d418a3e7..ca25867df39 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -424,14 +424,14 @@ void Object::BuildMovementUpdate(ByteBuffer* data, CreateObjectBits flags) const
if (HasFall)
{
- *data << uint32(unit->m_movementInfo.jump.fallTime); // Time
- *data << float(unit->m_movementInfo.jump.zspeed); // JumpVelocity
+ *data << uint32(unit->m_movementInfo.jump.fallTime); // Time
+ *data << float(unit->m_movementInfo.jump.zspeed); // JumpVelocity
if (data->WriteBit(HasFallDirection))
{
- *data << float(unit->m_movementInfo.jump.sinAngle); // Direction
+ *data << float(unit->m_movementInfo.jump.sinAngle); // Direction
*data << float(unit->m_movementInfo.jump.cosAngle);
- *data << float(unit->m_movementInfo.jump.xyspeed); // Speed
+ *data << float(unit->m_movementInfo.jump.xyspeed); // Speed
}
}
@@ -445,7 +445,9 @@ void Object::BuildMovementUpdate(ByteBuffer* data, CreateObjectBits flags) const
*data << float(unit->GetSpeed(MOVE_TURN_RATE));
*data << float(unit->GetSpeed(MOVE_PITCH_RATE));
- *data << uint32(0); // unit->m_movementInfo.forces.size()
+ *data << uint32(0); // unit->m_movementInfo.forces.size()
+
+ *data << float(1.0f); // MovementForcesModMagnitude
data->WriteBit(HasSpline);
data->FlushBits();