fix bg bot part 1

This commit is contained in:
luis
2026-03-12 21:27:11 -03:00
parent 48630fdc38
commit c85fdc5e58
+10 -2
View File
@@ -382,8 +382,16 @@ void BattlegroundAI::FallbackBehavior(::Player* player)
// Try to find a nearby enemy player
if (Player* enemy = player->SelectNearestPlayer(30.0f))
{
player->AI()->AttackStart(enemy);
return;
// Additional safety checks
if (enemy->IsInWorld() && enemy->IsAlive() && !enemy->IsGameMaster() &&
player->IsHostileTo(enemy) && player->IsValidAttackTarget(enemy))
{
if (player->AI())
{
player->AI()->AttackStart(enemy);
return;
}
}
}
// No enemies nearby - just wander a bit to avoid looking frozen