aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-01-31 22:39:32 +0100
committerShauren <shauren.trinity@gmail.com>2015-01-31 22:39:32 +0100
commitdcd4f749c6f4925145122eebc7399ef3aee1f8e6 (patch)
treebc0e130b5cf14b927ea722708d17896b876d6271 /src
parent229111c92cbaf08d8faf18c4470c1a51396c7d54 (diff)
Core/Movement: Fixed speed change packets
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 59822acb7ad..07d10c4a360 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -10433,20 +10433,20 @@ void Unit::SetSpeed(UnitMoveType mtype, float rate, bool forced)
WorldPackets::Movement::MoveSetSpeed selfpacket(moveTypeToOpcode[mtype][1]);
selfpacket.MoverGUID = GetGUID();
selfpacket.SequenceIndex = m_movementCounter++;
- selfpacket.Speed = rate;
+ selfpacket.Speed = GetSpeed(mtype);
ToPlayer()->GetSession()->SendPacket(selfpacket.Write());
// Send notification to other players
WorldPackets::Movement::MoveUpdateSpeed packet(moveTypeToOpcode[mtype][2]);
packet.movementInfo = &m_movementInfo;
- packet.Speed = rate;
+ packet.Speed = GetSpeed(mtype);
SendMessageToSet(packet.Write(), false);
}
else
{
WorldPackets::Movement::MoveSplineSetSpeed packet(moveTypeToOpcode[mtype][0]);
packet.MoverGUID = GetGUID();
- packet.Speed = rate;
+ packet.Speed = GetSpeed(mtype);
SendMessageToSet(packet.Write(), true);
}
}