Beispiel #1
0
        public static void CastR(List <Obj_AI_Base> enemies, bool ks)
        {
            if (!Program.R.IsReady() || hasDoneActionThisTick)
            {
                return;
            }

            Obj_AI_Base bestRTarget = enemies.OrderBy(a => a.CountEnemyHeroesInRangeWithPrediction(325, 250) >= 1 && (!ks || a.Health <= Calculations.R(a))).FirstOrDefault();

            if (bestRTarget.CountEnemyHeroesInRangeWithPrediction(325) >= 1)
            {
                hasDoneActionThisTick = Program.R.Cast(bestRTarget);
            }
        }
Beispiel #2
0
 public static bool IsIsolated(this Obj_AI_Base target)
 {
     return(target.CountEnemyHeroesInRangeWithPrediction(500) <= 1 && target.CountEnemyMinionsInRangeWithPrediction(500) == 0 && !target.IsUnderEnemyturret());
 }