aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrobinsch <robinsch@users.noreply.github.com>2023-03-12 17:37:20 +0100
committerGitHub <noreply@github.com>2023-03-12 17:37:20 +0100
commitc8f7dd13b844a25f8932e4dc419d985b4f680793 (patch)
treeb0ff1fca99e1b1a95711c0acc2cced8e7c164dc6
parent3dda65c53aaaf0a29eca180d8de2d825923364cc (diff)
Core/Groups: Implement MSG_RAID_READY_CHECK_FINISHED response (#28811)
-rw-r--r--src/server/game/Handlers/GroupHandler.cpp13
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)