Merge branch 'liyunfan1223:master' into master

This commit is contained in:
avirar 2024-10-03 15:03:24 +10:00 committed by GitHub
commit 03fefaa4cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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);