From b10062452acac1dbf2abdf4e18ab53834cae4967 Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Fri, 17 Oct 2014 01:06:27 -0400 Subject: [PATCH] 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. --- zone/client_packet.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index fdc5e5021..f1d534d71 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -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);