diff options
| author | Ovah <dreadkiller@gmx.de> | 2021-02-24 23:00:35 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-24 23:00:35 +0100 |
| commit | c2632999ee6cdb39d226af7cd4662288c060b432 (patch) | |
| tree | 0d72ae3b7ea5a2e5f8b2e1794e847edf3365060d | |
| parent | 37db083589ec33cd3fd5d95df51027e77d66d3b4 (diff) | |
Core/PacketIO: Fixed building SMSG_PARTY_MEMBER_FULL_STATE for multiple receivers
| -rw-r--r-- | src/server/game/Groups/Group.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp index 10c8bb81608..768ccd6d0e5 100644 --- a/src/server/game/Groups/Group.cpp +++ b/src/server/game/Groups/Group.cpp @@ -1547,13 +1547,14 @@ void Group::UpdatePlayerOutOfRange(Player* player) WorldPackets::Party::PartyMemberFullState packet; packet.Initialize(player); + packet.Write() Player* member; for (GroupReference* itr = GetFirstMember(); itr != nullptr; itr = itr->next()) { member = itr->GetSource(); if (member && member != player && (!member->IsInMap(player) || !member->IsWithinDist(player, member->GetSightRange(), false))) - member->SendDirectMessage(packet.Write()); + member->SendDirectMessage(packet.GetRawPacket()); } } |
