Handle Leadership with leader change in RaidCommandDisband

This commit is contained in:
Michael Cook (mackal) 2014-10-17 15:05:47 -04:00
parent b10062452a
commit 6d95fc2547

View File

@ -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;
}
}