aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
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);