From 01a0b7f5790e7c8c95d0b1b8f5e9e2e56f38db19 Mon Sep 17 00:00:00 2001 From: nytmyr <53322305+nytmyr@users.noreply.github.com> Date: Thu, 30 Jan 2025 23:10:56 -0600 Subject: [PATCH] Prevent bots from forming their own group if a bot that is a group leader is removed from the raid --- zone/bot_raid.cpp | 9 --------- 1 file changed, 9 deletions(-) diff --git a/zone/bot_raid.cpp b/zone/bot_raid.cpp index 3f7cc5e4c..aba5981a7 100644 --- a/zone/bot_raid.cpp +++ b/zone/bot_raid.cpp @@ -96,19 +96,10 @@ void Raid::HandleBotGroupDisband(uint32 owner, uint32 gid) // Remove the entire BOT group in this case if (b && gid != RAID_GROUPLESS && IsRaidMember(b->GetName()) && IsGroupLeader(b->GetName())) { auto r_group_members = GetRaidGroupMembers(GetGroup(b->GetName())); - auto g = new Group(b); - entity_list.AddGroup(g); - g->AddToGroup(b); - database.SetGroupLeaderName(g->GetID(), b->GetName()); for (auto m: r_group_members) { if (m.member->IsBot()) { auto b_member = m.member->CastToBot(); - if (strcmp(b_member->GetName(), b->GetName()) == 0) { - b->SetFollowID(owner); - } else { - Bot::AddBotToGroup(b_member, g); - } Bot::RemoveBotFromRaid(b_member); } }