private static void LaneClearEvent() { if (LaneClearOption.HasEnouguMana()) { if (LaneClearOption.UseQ && Q.IsReady() && AxeCount < 2 && Orbwalker.CanAttack()) { var minions = GameObjects.EnemyMinions.Where(x => x.IsValidTarget(600) && x.IsMinion()).ToList(); if (minions.Any() && minions.Count >= 2) { Q.Cast(); } } if (LaneClearOption.GetSliderBool("LaneClearECount").Enabled&& E.IsReady()) { var minions = GameObjects.EnemyMinions.Where(x => x.IsValidTarget(E.Range) && x.IsMinion()).ToList(); if (minions.Any() && minions.Count >= LaneClearOption.GetSliderBool("LaneClearECount").Value) { var eFarm = E.GetLineFarmLocation(minions); if (eFarm.MinionsHit >= LaneClearOption.GetSliderBool("LaneClearECount").Value) { E.Cast(eFarm.Position); } } } } }
private static void LaneClear() { if (LaneClearOption.HasEnouguMana()) { if (LaneClearOption.GetSliderBool("LaneClearQCount").Enabled&& Q.IsReady()) { var minions = GameObjects.EnemyMinions.Where(x => x.IsValidTarget(Q.Range) && x.IsMinion()).ToList(); if (minions.Any()) { var qFarm = Q.GetCircularFarmLocation(minions); if (qFarm.MinionsHit >= LaneClearOption.GetSliderBool("LaneClearQCount").Value) { Q.Cast(qFarm.Position); } } } if (LaneClearOption.GetSliderBool("LaneClearWCount").Enabled&& W.IsReady() && !isWActive) { var minions = GameObjects.EnemyMinions.Where(x => x.IsValidTarget(W.Range) && x.IsMinion()).ToList(); if (minions.Any()) { if (minions.Count >= LaneClearOption.GetSliderBool("LaneClearWCount").Value) { W.Cast(); } } } } }
private static void LaneClear() { if (LaneClearOption.HasEnouguMana()) { if (LaneClearOption.GetSliderBool("LaneClearQCount").Enabled&& Q.Ready) { var minions = GameObjects.EnemyMinions.Where(x => x.IsValidTarget(Q.Range) && x.IsMinion()).ToArray(); if (minions.Any()) { var qFarm = Q.GetSpellFarmPosition(minions); if (qFarm.HitCount >= LaneClearOption.GetSliderBool("LaneClearQCount").Value) { Q.Cast(qFarm.CastPosition); } } } if (LaneClearOption.GetSliderBool("LaneClearWCount").Enabled&& W.Ready && !isWActive) { var minions = GameObjects.EnemyMinions.Where(x => x.IsValidTarget(W.Range) && x.IsMinion()).ToArray(); if (minions.Any()) { if (minions.Length >= LaneClearOption.GetSliderBool("LaneClearWCount").Value) { W.Cast(); } } } } }
private static void LaneClearEvent() { if (LaneClearOption.HasEnouguMana()) { if (LaneClearOption.GetSliderBool("LaneClearE").Enabled&& E.IsReady()) { var KSCount = GameObjects.EnemyMinions.Where( x => x.IsValidTarget(E.Range) && x.IsMinion()) .Where(x => x.Buffs.Any(a => a.Name.ToLower().Contains("kalistaexpungemarker"))) .Count(x => x.Health < E.GetKalistaRealDamage(x)); if (KSCount > 0 && KSCount >= LaneClearOption.GetSliderBool("LaneClearE").Value) { E.Cast(); } } } }