diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index f1d534d71..a7f839d65 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -11010,6 +11010,7 @@ void Client::Handle_OP_RaidCommand(const EQApplicationPacket *app) if (r->members[x].GroupNumber == grp){ r->SetGroupLeader(ri->leader_name, false); r->SetGroupLeader(r->members[x].membername); + r->UpdateGroupAAs(grp); break; } } @@ -11021,6 +11022,8 @@ void Client::Handle_OP_RaidCommand(const EQApplicationPacket *app) if (strlen(r->members[x].membername) > 0 && strcmp(r->members[x].membername, r->members[i].membername) != 0) { r->SetRaidLeader(r->members[i].membername, r->members[x].membername); + r->UpdateRaidAAs(); + r->SendAllRaidLeadershipAA(); break; } }