static bool IsNotIntoEnemies(this Vector3 position)
{
var enemyPoints = GetEnemyPoints();
if (enemyPoints.ToList().Contains(position.To2D()) && !enemyPoints.Contains(ObjectManager.Player.ServerPosition.To2D()))
{
return false;
}
var closeEnemies =
EntityManager.Heroes.Enemies.FindAll(
en =>
en.IsValidTarget(1500f) &&
!(en.Distance(ObjectManager.Player.ServerPosition) < en.AttackRange + 65f));
if (!closeEnemies.All(enemy => position.CountEnemiesInRange(enemy.AttackRange) <= 1))
{
return false;
}
return true;
}