From e1f8a849e4f065c3e65035de0c65bee34ebb2a35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E4=BD=A9=E8=8C=B9?= Date: Tue, 4 Apr 2023 13:34:57 -0600 Subject: [PATCH] Add lfg strategy to fix bots not giving leader in dungeon --- src/AiFactory.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/AiFactory.cpp b/src/AiFactory.cpp index 84fab366..8b21ccf8 100644 --- a/src/AiFactory.cpp +++ b/src/AiFactory.cpp @@ -565,6 +565,9 @@ void AiFactory::AddDefaultNonCombatStrategies(Player* player, PlayerbotAI* const if (!urand(0, 3)) nonCombatEngine->addStrategy("start duel"); + if (sPlayerbotAIConfig->randomBotJoinLfg) + nonCombatEngine->addStrategy("lfg"); + if (!player->GetGroup() || player->GetGroup()->GetLeaderGUID() == player->GetGUID()) { // let 25% of random not grouped (or grp leader) bots help other players @@ -583,9 +586,6 @@ void AiFactory::AddDefaultNonCombatStrategies(Player* player, PlayerbotAI* const nonCombatEngine->addStrategy("rpg"); } - if (sPlayerbotAIConfig->randomBotJoinLfg) - nonCombatEngine->addStrategy("lfg"); - if (sPlayerbotAIConfig->randomBotJoinBG) nonCombatEngine->addStrategy("bg");