diff --git a/server/gameserver/android.ai.cc b/server/gameserver/android.ai.cc index f1f5517..fb7e8a3 100644 --- a/server/gameserver/android.ai.cc +++ b/server/gameserver/android.ai.cc @@ -271,9 +271,13 @@ void AndroidAI::UpdateNewBieRoomLogic() huma->IsAndroid() && hum->team_id != huma->team_id && !a8::HasBitFlag(huma->status, HS_Disable)) { - if (hum->GetPos().ManhattanDistance(huma->GetPos()) < - hum->GetPos().ManhattanDistance(target->GetPos())) { + if (!target) { target = huma; + } else { + if (hum->GetPos().ManhattanDistance(huma->GetPos()) < + hum->GetPos().ManhattanDistance(target->GetPos())) { + target = huma; + } } } return true;