public override void LaneClear() { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider("Qmana", user.ManaPercent)) { var qminions = EntityManager.MinionsAndMonsters.GetCircularFarmLocation(Q.LaneMinions(), Q.SetSkillshot().Width * 2, (int)Q.Range, Q.CastDelay, Q.SetSkillshot().Speed); if (qminions.HitNumber >= LaneClearMenu.SliderValue("Qhit")) { Q.Cast(qminions.CastPosition); } } if (W.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.W) && LaneClearMenu.CompareSlider("Wmana", user.ManaPercent)) { var wminions = EntityManager.MinionsAndMonsters.GetCircularFarmLocation(W.LaneMinions(), W.SetSkillshot().Width * 2, (int)W.Range, W.CastDelay, W.SetSkillshot().Speed); if (wminions.HitNumber + 1 >= LaneClearMenu.SliderValue("Whit")) { WCast(wminions.CastPosition); } } if (E.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.E) && LaneClearMenu.CompareSlider("Emana", user.ManaPercent)) { foreach (var ball in BallsList) { var Eminions = EntityManager.MinionsAndMonsters.GetLineFarmLocation(Eball.LaneMinions(), Eball.Width, (int)Eball.Range, ball.ServerPosition.Extend(user, 100)); if (Eminions.HitNumber >= LaneClearMenu.SliderValue("Ehit")) { Eball.Cast(ball.ServerPosition); } } } }
public override void LaneClear() { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider("Qmana", user.ManaPercent)) { var qminions = Q.SetSkillshot().GetBestCircularCastPosition(Q.LaneMinions()); if (qminions.HitNumber >= LaneClearMenu.SliderValue("Qhit")) { Q.Cast(qminions.CastPosition); } } if (W.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.W) && LaneClearMenu.CompareSlider("Wmana", user.ManaPercent)) { var wminions = W.SetSkillshot().GetBestCircularCastPosition(W.LaneMinions()); if (wminions.HitNumber + 1 >= LaneClearMenu.SliderValue("Whit")) { WCast(wminions.CastPosition); } } if (E.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.E) && LaneClearMenu.CompareSlider("Emana", user.ManaPercent)) { foreach (var ball in BallsList) { var Eminions = Eball.SetSkillshot().GetBestLinearCastPosition(Eball.LaneMinions(), 0, ball.ServerPosition.To2D()); if (Eminions.HitNumber >= LaneClearMenu.SliderValue("Ehit")) { Eball.Cast(ball.ServerPosition); } } } }
public override void LastHit() { if (LaneClearMenu.CheckBoxValue("QLH") && Q.IsReady()) { var barrel = BarrelsList.OrderByDescending(b => b.Barrel.CountEnemyMinionsInRange(E.Width)).FirstOrDefault(m => KillableBarrel(m) != null && m.Barrel.CountEnemyMinionsInRange(E.Width) > 0 && (KillableBarrel(m).IsValidTarget(Q.Range) || KillableBarrel(m).IsInRange(user, user.GetAutoAttackRange()))); if (barrel != null) { var EkillMinions = EntityManager.MinionsAndMonsters.EnemyMinions.Count(m => BarrelKill(m) && BarrelsList.Any(b => b.Barrel.IsInRange(m, E.Width)) && m.IsValidTarget()) >= LaneClearMenu.SliderValue("EKill"); if (KillableBarrel(barrel).IsValidTarget(user.GetAutoAttackRange())) { Orbwalker.ForcedTarget = KillableBarrel(barrel); } else { if (KillableBarrel(barrel).IsValidTarget(Q.Range) && EkillMinions) { Q.Cast(barrel.Barrel); } } } else { if (LaneClearMenu.CompareSlider("Qmana", user.ManaPercent)) { foreach (var minion in EntityManager.MinionsAndMonsters.EnemyMinions.OrderByDescending(m => m.Distance(user)).Where(m => m.IsKillable(Q.Range) && Q.WillKill(m) && !BarrelsList.Any(b => b.Barrel.Distance(m) <= E.Width))) { Q.Cast(minion); } } } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable(1000))) { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(Q.Slot) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(target, HitChance.Low); } if (W.IsReady() && LaneClearMenu.CheckBoxValue(W.Slot) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent)) { W.Cast(target, HitChance.Medium); } if (E.IsReady() && LaneClearMenu.CheckBoxValue(E.Slot) && LaneClearMenu.CompareSlider(E.Slot + "mana", user.ManaPercent)) { if (SelectBall(target) != null) { E.Cast(SelectBall(target)); } else { if (target.IsKillable(E.Range)) { E.Cast(target); } } } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable())) { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(target); } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable())) { if (Q.IsReady() && LaneClearMenu.CheckBoxValue("r" + SpellSlot.Q) && Player.Instance.Spellbook.GetSpell(SpellSlot.R).Name.ToLower() == "leblancchaosorbm") { QUltimate.Cast(target); } } foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable())) { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.Q)) { Q.Cast(target); } } foreach ( var circFarmLoc in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable(1000)).Select( target => EntityManager.MinionsAndMonsters.GetCircularFarmLocation( EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m.IsKillable(W.Range)), W.SetSkillshot().Width, (int)W.Range)) .Where( circFarmLoc => W.IsReady() && circFarmLoc.HitNumber > 1 && LaneClearMenu.CheckBoxValue(SpellSlot.W) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent) && Player.Instance.Spellbook.GetSpell(SpellSlot.W).Name.ToLower() == "leblancslide")) { W.Cast(circFarmLoc.CastPosition); } if (LaneClearMenu.CheckBoxValue(SpellSlot.W) && WReturn.IsReady() && Player.Instance.Spellbook.GetSpell(SpellSlot.W).Name.ToLower() == "leblancslidereturn") { WReturn.Cast(); } foreach ( var circFarmLoc in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable(1000)).Select( target => EntityManager.MinionsAndMonsters.GetCircularFarmLocation( EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m.IsKillable(WUltimate.Range)), WUltimate.SetSkillshot().Width, (int)WUltimate.Range)) .Where( circFarmLoc => WUltimate.IsReady() && circFarmLoc.HitNumber > 1 && LaneClearMenu.CheckBoxValue("r" + SpellSlot.W) && Player.Instance.Spellbook.GetSpell(SpellSlot.R).Name.ToLower() == "leblancslide")) { WUltimate.Cast(circFarmLoc.CastPosition); } if (LaneClearMenu.CheckBoxValue("r" + SpellSlot.W) && RReturn.IsReady() && Player.Instance.Spellbook.GetSpell(SpellSlot.R).Name.ToLower() == "leblancslidereturn") { RReturn.Cast(); } }
public override void LaneClear() { Orbwalker.ForcedTarget = null; if (Q.IsReady()) { if (E.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.E)) { foreach (var minion in EntityManager.MinionsAndMonsters.EnemyMinions.OrderBy(m => m.Health).Where(m => m.IsKillable(E.Range))) { var pred = E.GetPrediction(minion); if (EntityManager.MinionsAndMonsters.EnemyMinions.Count(e => e.Distance(pred.CastPosition) <= E.SetSkillshot().Width&& BarrelKill(e)) >= LaneClearMenu.SliderValue("EKill")) { if (BarrelsList.Count(b => b.Barrel.IsInRange(pred.CastPosition, E.SetSkillshot().Width)) < 1 || (BarrelsList.Count(b => b.Barrel.IsInRange(pred.CastPosition, ConnectionRange)) > 0 && BarrelsList.Count(b => b.Barrel.IsInRange(pred.CastPosition, E.SetSkillshot().Width)) < 1)) { E.Cast(pred.CastPosition); return; } } } } if (LaneClearMenu.CheckBoxValue(SpellSlot.Q)) { var barrel = BarrelsList.OrderByDescending(b => b.Barrel.CountEnemyMinionsInRange(E.SetSkillshot().Width)).FirstOrDefault(m => KillableBarrel(m) != null && m.Barrel.CountEnemyMinionsInRange(E.SetSkillshot().Width) > 0 && (KillableBarrel(m).IsValidTarget(Q.Range) || KillableBarrel(m).IsInRange(user, user.GetAutoAttackRange()))); if (barrel != null) { var EkillMinions = EntityManager.MinionsAndMonsters.EnemyMinions.Count(m => BarrelKill(m) && BarrelsList.Any(b => b.Barrel.IsInRange(m, E.SetSkillshot().Width)) && m.IsValidTarget()) >= LaneClearMenu.SliderValue("EKill"); var EHitMinions = EntityManager.MinionsAndMonsters.EnemyMinions.Count(m => BarrelsList.Any(b => b.Barrel.IsInRange(m, E.SetSkillshot().Width)) && m.IsValidTarget()) >= LaneClearMenu.SliderValue("EHits"); if (KillableBarrel(barrel).IsValidTarget(user.GetAutoAttackRange())) { Orbwalker.ForcedTarget = KillableBarrel(barrel); } else { if (KillableBarrel(barrel).IsValidTarget(Q.Range) && (EkillMinions || EHitMinions)) { Q.Cast(barrel.Barrel); } } } else { if (LaneClearMenu.CompareSlider("Qmana", user.ManaPercent)) { foreach (var minion in EntityManager.MinionsAndMonsters.EnemyMinions.OrderByDescending(m => m.Distance(user)).Where(m => m.IsKillable(Q.Range) && Q.WillKill(m) && !BarrelsList.Any(b => b.Barrel.Distance(m) <= E.SetSkillshot().Width))) { Q.Cast(minion); } } } } } }
public override void LaneClear() { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider("Qmana", user.ManaPercent)) { var farmloc = Q.SetSkillshot().GetBestCircularCastPosition(Q.Enemies()); if (farmloc.HitNumber > 1) { Q.Cast(farmloc.CastPosition); } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable(1000))) { if (Q.IsReady() && target.IsKillable(Q.Range) && LaneClearMenu.CheckBoxValue(Q.Slot) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(target, HitChance.Low); } if (W.IsReady() && OriannaBall != null && target.PredictPosition().IsInRange(OriannaBall, W.Range) && LaneClearMenu.CheckBoxValue(W.Slot) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent)) { W.Cast(); } } }
public override void LaneClear() { if (E.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.E) && LaneClearMenu.CompareSlider("Emana", user.ManaPercent) && LaneClearMenu.CompareSlider("Ekills", EntityManager.MinionsAndMonsters.EnemyMinions.Count(e => e.IsKillable(E.Range) && e.EKill()))) { E.Cast(); } if (Q.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider("Qmana", user.ManaPercent)) { foreach (var mob in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m.IsKillable(Q.Range))) { QCast(mob, false, LaneClearMenu.SliderValue("Qhits")); } } }
public override void LaneClear() { foreach ( var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsValidTarget())) { foreach ( var skillshot in SpellList.Where( s => s.IsReady() && LaneClearMenu.CheckBoxValue(s.Slot) && LaneClearMenu.CompareSlider(s.Slot + "mana", user.ManaPercent) && s != W && s != R) .Select(spell => spell as Spell.Skillshot)) { skillshot.Cast(target, HitChance.Medium); } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(e => e != null && e.IsKillable(Q.Range))) { if (Orbwalker.ValidAzirSoldiers.Count < 1 && W.IsReady() && LaneClearMenu.CheckBoxValue(W.Slot) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent)) { W.Cast(target); } else { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(Q.Slot) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(target, HitChance.Low); } } } }
public override void LaneClear() { if (LaneClearMenu.CheckBoxValue(SpellSlot.E) && E.IsReady() && LaneClearMenu.CompareSlider("Emana", user.ManaPercent)) { ECast(false, LaneClearMenu.SliderValue("Ehits")); } if (LaneClearMenu.CheckBoxValue(SpellSlot.Q) && Q.IsReady() && LaneClearMenu.CompareSlider("Qmana", user.ManaPercent)) { foreach (var mob in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m.IsKillable(Q.Range) && Q.WillKill(m))) { if (mob != null) { Q.Cast(mob); } } } }
public override void LaneClear() { foreach ( var circFarmLoc in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable(1000)) .Select( target => EntityManager.MinionsAndMonsters.GetCircularFarmLocation( EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m.IsKillable(Q.Range)), Q.SetSkillshot().Width, (int) Q.Range)) .Where( circFarmLoc => Q.IsReady() && circFarmLoc.HitNumber > 1 && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent))) { Q.Cast(circFarmLoc.CastPosition); } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable(Q.Range))) { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(target, HitChance.Medium); } if (W.IsReady() && target.IsKillable(W.Range) && LaneClearMenu.CheckBoxValue(SpellSlot.W) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent)) { W.Cast(); } /* Save E * if (E.IsReady() && target.IsKillable(E.Range) && LaneClearMenu.CheckBoxValue(SpellSlot.E) && LaneClearMenu.CompareSlider(E.Slot + "mana", user.ManaPercent)) * { * E.Cast(target, HitChance.Medium); * }*/ } }
public override void LaneClear() { var QReady = Q.IsReady() && LaneClearMenu.CheckBoxValue("Q") && LaneClearMenu.CompareSlider("Qmana", user.ManaPercent); var WReady = W.IsReady() && LaneClearMenu.CheckBoxValue("W") && LaneClearMenu.CompareSlider("Wmana", user.ManaPercent); var EReady = E.IsReady() && LaneClearMenu.CheckBoxValue("E") && LaneClearMenu.CompareSlider("Emana", user.ManaPercent); var qhits = LaneClearMenu.SliderValue("Qhit"); var whits = LaneClearMenu.SliderValue("Whit"); var ehits = LaneClearMenu.SliderValue("Ehit"); if (QReady) { var qfarmloc = Q.SetSkillshot().GetBestCircularCastPosition(Q.Enemies()); if (LaneClearMenu.ComboBoxValue("Qfarm") == 1) { qfarmloc = Q.SetSkillshot().GetBestLinearCastPosition(Q.Enemies(), 0, Q.SetSkillshot().SourcePosition.GetValueOrDefault(user.ServerPosition).To2D()); } if (qfarmloc.HitNumber >= qhits) { Q.Cast(qfarmloc.CastPosition); } } if (WReady) { var whit = EntityManager.Enemies.Count(e => WHit(e)); if (whit >= whits) { W.Cast(); } } if (EReady) { var etarget = EFarmTarget(ehits); if (etarget != null) { E.Cast(etarget); } } }
public override void LaneClear() { if (IsCastingR || Orbwalker.IsAutoAttacking) { return; } if (W.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.W) && LaneClearMenu.CompareSlider("Wmana", user.ManaPercent)) { var minions = W.LaneMinions(); var farmloc = EntityManager.MinionsAndMonsters.GetLineFarmLocation(minions, W.Width, (int)W.Range); if (farmloc.HitNumber >= LaneClearMenu.SliderValue("Whit")) { W.Cast(farmloc.CastPosition); } } if (Q.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider("Qmana", user.ManaPercent)) { var qminion = Q.LaneMinions().OrderBy(m => m.Health / user.GetSpellDamage(m, SpellSlot.Q)).FirstOrDefault(m => m.CountEnemyMinionsInRange(450) >= LaneClearMenu.SliderValue("Qhit")); if (qminion != null) { Q.Cast(qminion); } } if (E.IsReady() && LaneClearMenu.CheckBoxValue(SpellSlot.E) && LaneClearMenu.CompareSlider("Emana", user.ManaPercent)) { var minions = E.LaneMinions(); var farmloc = EntityManager.MinionsAndMonsters.GetCircularFarmLocation(minions, E.Width, (int)E.Range); if (farmloc.HitNumber >= LaneClearMenu.SliderValue("Ehit")) { E.Cast(farmloc.CastPosition); } } }
public override void LaneClear() { foreach ( var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsValidTarget())) { foreach ( var spell in SpellList.Where( s => s.IsReady() && s != R && LaneClearMenu.CheckBoxValue(s.Slot) && LaneClearMenu.CompareSlider(s.Slot + "mana", user.ManaPercent))) { if (spell.Slot == SpellSlot.Q) { Q.CastOnBestFarmPosition(); } else { var spells = spell as Spell.Targeted; spells?.Cast(target); } } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(e => e != null && e.IsKillable(Q.Range))) { if (W.IsReady() && LaneClearMenu.CheckBoxValue(W.Slot) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent)) { if (!W.IsInRange(target)) { W.Cast(user.ServerPosition.Extend(target, W.Range).To3D()); } else { W.Cast(target); } } else { if (Q.IsReady() && LaneClearMenu.CheckBoxValue(Q.Slot) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(target, HitChance.Low); } } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable(1000))) { foreach ( var spell in SpellList.Where(s => s.IsReady() && target.IsKillable(s.Range) && LaneClearMenu.CheckBoxValue(s.Slot) && LaneClearMenu.CompareSlider(s.Slot + "mana", user.ManaPercent))) { spell.Cast(target); } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable())) { var lineFarmLoc = EntityManager.MinionsAndMonsters.GetLineFarmLocation(EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m.IsKillable(W.Range)), W.SetSkillshot().Width, (int)W.Range); if (Q.IsReady() && target.IsKillable(Q.Range) && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent) && Q.WillKill(target)) { Q.Cast(target); } if (W.IsReady() && lineFarmLoc.HitNumber > 1 && LaneClearMenu.CheckBoxValue(SpellSlot.W) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent)) { W.Cast(lineFarmLoc.CastPosition); } } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null)) { if (Q.IsReady() && target.IsKillable(Q.Range) && LaneClearMenu.CheckBoxValue(Q.Slot) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(target, HitChance.Low); } if (LaneClearMenu.CheckBoxValue(W.Slot) && target.IsKillable(W.Range)) { SetectCard(target); } } }
public override void LaneClear() { foreach (var target in from target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsValidTarget()) from spell in SpellList.Where(s => s.IsReady() && s != R && LaneClearMenu.CheckBoxValue(s.Slot) && LaneClearMenu.CompareSlider(s.Slot + "mana", user.ManaPercent)) where spell.Slot == SpellSlot.Q select target) { Q.Cast(target); } }
public override void LaneClear() { var linefarmloc = EntityManager.MinionsAndMonsters.GetLineFarmLocation(EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m.IsKillable(Q.Range)), Q.SetSkillshot().Width, (int)Q.Range); if (Q.IsReady() && linefarmloc.HitNumber > 1 && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(linefarmloc.CastPosition); } foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsKillable(Q.Range))) { if (W.IsReady() && target.IsKillable(W.Range) && LaneClearMenu.CheckBoxValue(SpellSlot.W) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent)) { W.Cast(); } /* Save E * if (E.IsReady() && target.IsKillable(E.Range) && LaneClearMenu.CheckBoxValue(SpellSlot.E) && LaneClearMenu.CompareSlider(E.Slot + "mana", user.ManaPercent)) * { * E.Cast(target, HitChance.Medium); * }*/ } }
public override void LaneClear() { var linefarmloc = Q.SetSkillshot().GetBestLinearCastPosition(Q.LaneMinions()); if (Q.IsReady() && linefarmloc.HitNumber > 1 && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(linefarmloc.CastPosition); } }
public override void LaneClear() { foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null && m.IsValidTarget())) { if (W.IsReady() && target.IsKillable(W.Range) && LaneClearMenu.CheckBoxValue(SpellSlot.W) && LaneClearMenu.CompareSlider(W.Slot + "mana", user.ManaPercent)) { if (target.IsKillable(W.Range) && W.Handle.ToggleState == 1) { W.Cast(); } else { W.Cast(); } } if (E.IsReady() && target.IsKillable(E.Range) && LaneClearMenu.CheckBoxValue(SpellSlot.E) && LaneClearMenu.CompareSlider(E.Slot + "mana", user.ManaPercent)) { E.Cast(); } } }
public override void LaneClear() { var linefarmloc = Q.SetSkillshot().GetBestLinearCastPosition(Q.LaneMinions()); if (Q.IsReady() && linefarmloc.HitNumber > 1 && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(linefarmloc.CastPosition); } foreach (var target in EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m != null)) { if (LaneClearMenu.CheckBoxValue(W.Slot) && target.IsKillable(W.Range)) { SetectCard(target); } } }
public override void LaneClear() { var linefarmloc = EntityManager.MinionsAndMonsters.GetLineFarmLocation(EntityManager.MinionsAndMonsters.EnemyMinions.Where(m => m.IsKillable(Q.Range)), Q.SetSkillshot().Width, (int)Q.Range); if (Q.IsReady() && linefarmloc.HitNumber > 1 && LaneClearMenu.CheckBoxValue(SpellSlot.Q) && LaneClearMenu.CompareSlider(Q.Slot + "mana", user.ManaPercent)) { Q.Cast(linefarmloc.CastPosition); } }