Merge branch 'liyunfan1223:master' into master

This commit is contained in:
avirar
2024-10-03 15:03:24 +10:00
committed by GitHub

View File

@@ -357,6 +357,8 @@ void PlayerbotAI::UpdateAI(uint32 elapsed, bool minimal)
if (!bot->InBattleground() && !bot->inRandomLfgDungeon() && bot->GetGroup()) if (!bot->InBattleground() && !bot->inRandomLfgDungeon() && bot->GetGroup())
{ {
Player* leader = bot->GetGroup()->GetLeader(); Player* leader = bot->GetGroup()->GetLeader();
if (leader && leader != bot) // Checks if the leader is valid and is not the bot itself
{
PlayerbotAI* leaderAI = GET_PLAYERBOT_AI(leader); PlayerbotAI* leaderAI = GET_PLAYERBOT_AI(leader);
if (leaderAI && !leaderAI->IsRealPlayer()) if (leaderAI && !leaderAI->IsRealPlayer())
{ {
@@ -364,6 +366,7 @@ void PlayerbotAI::UpdateAI(uint32 elapsed, bool minimal)
ResetStrategies(); ResetStrategies();
} }
} }
}
bool min = minimal; bool min = minimal;
UpdateAIInternal(elapsed, min); UpdateAIInternal(elapsed, min);