From 283b73dfd92bd6b32c33de3f924d0ff646296701 Mon Sep 17 00:00:00 2001 From: Dustin Hendrickson Date: Mon, 26 May 2025 15:15:48 -0700 Subject: [PATCH] Adding continue fix --- src/mod-player-bot-level-brackets.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/mod-player-bot-level-brackets.cpp b/src/mod-player-bot-level-brackets.cpp index edfdbeb..76c5bf2 100644 --- a/src/mod-player-bot-level-brackets.cpp +++ b/src/mod-player-bot-level-brackets.cpp @@ -978,10 +978,9 @@ public: Player* bot = safeBots.back(); if (!bot || !bot->IsInWorld()) { - it = safeBots.erase(it); - break; + safeBots.pop_back(); + continue; } - safeBots.pop_back(); if (g_BotDistFullDebugMode) { LOG_INFO("server.loading", "[BotLevelBrackets] Alliance safe bot '{}' from range {} will be moved.", bot->GetName(), i + 1); @@ -1048,8 +1047,8 @@ public: Player* bot = flaggedBots.back(); if (!bot || !bot->IsInWorld()) { - it = flaggedBots.erase(it); - break; + flaggedBots.pop_back(); + continue; } flaggedBots.pop_back(); if (g_BotDistFullDebugMode) @@ -1156,8 +1155,8 @@ public: Player* bot = safeBots.back(); if (!bot || !bot->IsInWorld()) { - it = safeBots.erase(it); - break; + safeBots.pop_back(); + continue; } safeBots.pop_back(); if (g_BotDistFullDebugMode) @@ -1226,8 +1225,8 @@ public: Player* bot = flaggedBots.back(); if (!bot || !bot->IsInWorld()) { - it = flaggedBots.erase(it); - break; + flaggedBots.pop_back(); + continue; } flaggedBots.pop_back(); if (g_BotDistFullDebugMode)