diff options
| author | robinsch <robinsch@users.noreply.github.com> | 2023-03-12 17:37:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-12 17:37:20 +0100 |
| commit | c8f7dd13b844a25f8932e4dc419d985b4f680793 (patch) | |
| tree | b0ff1fca99e1b1a95711c0acc2cced8e7c164dc6 | |
| parent | 3dda65c53aaaf0a29eca180d8de2d825923364cc (diff) | |
Core/Groups: Implement MSG_RAID_READY_CHECK_FINISHED response (#28811)
| -rw-r--r-- | src/server/game/Handlers/GroupHandler.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp index d0664b45ba4..85fabdf254a 100644 --- a/src/server/game/Handlers/GroupHandler.cpp +++ b/src/server/game/Handlers/GroupHandler.cpp @@ -721,14 +721,15 @@ void WorldSession::HandleRaidReadyCheckOpcode(WorldPacket& recvData) void WorldSession::HandleRaidReadyCheckFinishedOpcode(WorldPacket & /*recvData*/) { - //Group* group = GetPlayer()->GetGroup(); - //if (!group) - // return; + Group* group = GetPlayer()->GetGroup(); + if (!group) + return; - //if (!group->IsLeader(GetPlayer()->GetGUID()) && !group->IsAssistant(GetPlayer()->GetGUID())) - // return; + if (!group->IsLeader(GetPlayer()->GetGUID()) && !group->IsAssistant(GetPlayer()->GetGUID())) + return; - // Is any reaction need? + WorldPacket data(MSG_RAID_READY_CHECK_FINISHED); + group->BroadcastPacket(&data, true, -1); } void WorldSession::BuildPartyMemberStatsChangedPacket(Player* player, WorldPacket* data) |
