diff options
Diffstat (limited to 'src/server/game/Entities')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 8 |
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); |
