From c2a023afa2e14beac9fe632dac7424d690fedddb Mon Sep 17 00:00:00 2001 From: Yunfan Li Date: Sun, 19 Jan 2025 13:14:05 +0800 Subject: [PATCH] Leave group on login instead of disband group if group is invalid --- src/PlayerbotMgr.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/PlayerbotMgr.cpp b/src/PlayerbotMgr.cpp index fc7cead7..0af0e8d5 100644 --- a/src/PlayerbotMgr.cpp +++ b/src/PlayerbotMgr.cpp @@ -484,10 +484,11 @@ void PlayerbotHolder::OnBotLogin(Player* const bot) if (!groupValid) { - WorldPacket p; - std::string const member = bot->GetName(); - p << uint32(PARTY_OP_LEAVE) << member << uint32(0); - bot->GetSession()->HandleGroupDisbandOpcode(p); + bot->RemoveFromGroup(); + // WorldPacket p; + // std::string const member = bot->GetName(); + // p << uint32(PARTY_OP_LEAVE) << member << uint32(0); + // bot->GetSession()->HandleGroupDisbandOpcode(p); } }