diff --git a/src/game/WorldHandlers/GroupHandler.cpp b/src/game/WorldHandlers/GroupHandler.cpp index 1584b509f..a16de8e79 100644 --- a/src/game/WorldHandlers/GroupHandler.cpp +++ b/src/game/WorldHandlers/GroupHandler.cpp @@ -1089,3 +1089,16 @@ void WorldSession::HandleSetAllowLowLevelRaidOpcode(WorldPacket& recv_data) GetPlayer()->SetAllowLowLevelRaid(allow); } + +void WorldSession::HandleGroupRequestJoinUpdates(WorldPacket& recv_data) +{ + Group* group = GetPlayer()->GetGroup(); + if (!group) + return; + + WorldPacket data(SMSG_REAL_GROUP_UPDATE, 1 + 4 + 8); + data << uint8(group->); + data << uint32(group->GetMembersCount() - 1); + data << ObjectGuid(group->GetLeaderGuid()); + SendPacket(&data); +} \ No newline at end of file