private void AutoUlt() { if (!magnetize.CanBeCasted()) { return; } var enemyesAround = EntityManager.GetEntities <Hero>().Where(x => x.Distance2D(localHero) < magnetize.Radius && x.IsEnemy(localHero) && !x.IsIllusion && x.IsVisible && x.IsAlive && !x.IsMagicImmune()); if (enemyesAround.Count() >= autoUseMagnetize.Value) { magnetize.Base.Cast(); } }