From dcea8b28284618e51a02c04a5634e1fb2b65ea27 Mon Sep 17 00:00:00 2001 From: jimm0thy <25890053+jimm0thy@users.noreply.github.com> Date: Mon, 3 Mar 2025 15:28:34 -0500 Subject: [PATCH] Added debug check for log output Debug check added to log info when checking if bot is on a player's friend list --- src/mod-player-bot-level-brackets.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/mod-player-bot-level-brackets.cpp b/src/mod-player-bot-level-brackets.cpp index f4da7dc..7efd4e6 100644 --- a/src/mod-player-bot-level-brackets.cpp +++ b/src/mod-player-bot-level-brackets.cpp @@ -422,14 +422,17 @@ static bool IsBotSafeForLevelReset(Player* bot) } // Lets ignore bots that have human friends if (g_IgnoreFriendListed) - { + { QueryResult result = CharacterDatabase.Query("SELECT COUNT(friend) FROM character_social WHERE friend IN (SELECT guid FROM characters WHERE name ='{}') and flags = 1", bot->GetName()); uint32 friendCount = 0; - friendCount = result->Fetch()->Get(); - + friendCount = result->Fetch()->Get(); + if (friendCount >= 1) { - LOG_INFO("server.loading", "[BotLevelBrackets] Bot {} (Level {}) is on a Real Player's friends list", bot->GetName(), bot->GetLevel()); + if (g_BotDistFullDebugMode) + { + LOG_INFO("server.loading", "[BotLevelBrackets] Bot {} (Level {}) is on a Real Player's friends list", bot->GetName(), bot->GetLevel()); + } return false; } }