Fix issue with moving a group leader in a raid

Moving a group leader to the ungrouped section was not correctly
finding an appropriate new group leader.
This commit is contained in:
Michael Cook (mackal) 2014-10-17 01:06:27 -04:00
parent 9c72533264
commit b10062452a

View File

@ -11137,7 +11137,7 @@ void Client::Handle_OP_RaidCommand(const EQApplicationPacket *app)
r->SetGroupLeader(ri->leader_name, false);
for (int x = 0; x < MAX_RAID_MEMBERS; x++)
{
if (strlen(r->members[x].membername) > 0 && strcmp(r->members[x].membername, ri->leader_name) != 0)
if (r->members[x].GroupNumber == oldgrp && strlen(r->members[x].membername) > 0 && strcmp(r->members[x].membername, ri->leader_name) != 0)
{
r->SetGroupLeader(r->members[x].membername);
Client *cgl = entity_list.GetClientByName(r->members[x].membername);