aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorMitchesD <majklprofik@seznam.cz>2015-07-21 21:58:13 +0200
committerMitchesD <majklprofik@seznam.cz>2015-07-21 21:58:13 +0200
commit9fc06b956bd14b263a857af2ab4560069bdc1958 (patch)
tree5b0b5d240f55f0b049a419c3c16efe564ba27fab /src/server/game/Entities
parent11bfead40b431cf7bb8e86c4cada059ed614344b (diff)
Core/PacketIO: updated SMSG_CONTROL_UPDATE
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index d121e5bb70b..9392f8ab924 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -23811,10 +23811,10 @@ void Player::ResurrectUsingRequestData()
void Player::SetClientControl(Unit* target, bool allowMove)
{
- WorldPacket data(SMSG_CONTROL_UPDATE, target->GetPackGUID().size()+1);
- data << target->GetPackGUID();
- data << uint8(allowMove ? 1 : 0);
- GetSession()->SendPacket(&data);
+ WorldPackets::Movement::ControlUpdate data;
+ data.Guid = target->GetGUID();
+ data.On = allowMove;
+ GetSession()->SendPacket(data.Write());
if (this != target)
SetViewpoint(target, allowMove);