Пример #1
0
 public static Obj_AI_Base GetKStarget(this Spell.SpellBase spell)
 {
     return(spell.IsReady()
                ? EntityManager.Heroes.Enemies.Where(e => e.IsKillable() && e.IsKillable(spell.Range) && kCore.ks.checkbox(e.ID()))
            .FirstOrDefault(enemy => spell.GetDamage(enemy) >= Prediction.Health.GetPrediction(enemy, (int)spell.TravelTime(enemy)))
                : null);
 }
Пример #2
0
 public static Obj_AI_Base GetJStarget(this Spell.SpellBase spell)
 {
     return
         (EntityManager.MinionsAndMonsters.GetJungleMonsters()
          .Where(j => j.IsKillable() && kCore.Junglemobs.Contains(j.BaseSkinName) && j.IsKillable(spell.Range) && kCore.ks.checkbox(j.BaseSkinName))
          .FirstOrDefault(jmob => spell.GetDamage(jmob) >= Prediction.Health.GetPrediction(jmob, (int)spell.TravelTime(jmob))));
 }