protected override void JungleClear() { var useQ = Menu.Item(Menu.Name + ".jungle-clear.q").GetValue <bool>() && Q.IsReady() && (ResourceManager.Check("jungle-clear-q") || Q.IsCharging); var useE = Menu.Item(Menu.Name + ".jungle-clear.e").GetValue <bool>() && E.IsReady() && ResourceManager.Check("jungle-clear-e"); if (useQ) { var minions = MinionManager.GetMinions( Q.ChargedMaxRange, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth); if (Q.IsCharging || minions.Count >= 1) { if (!Q.IsCharging) { Q.StartCharging(); _lastLaneClearQStart = Game.Time; } if (Q.IsCharging && IsFullyCharged()) { Casting.Farm(Q, minions, 1); } } } if (useE) { Casting.Farm( E, MinionManager.GetMinions( E.Range + E.Width, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1); } }
protected override void LaneClear() { if (!ManaManager.Check("lane-clear")) { return; } var useW = Menu.Item(Menu.Name + ".lane-clear.w").GetValue <bool>() && W.IsReady(); var useE = Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady(); var useR = Menu.Item(Menu.Name + ".lane-clear.r").GetValue <bool>() && R.IsReady(); var minE = Menu.Item(Menu.Name + ".lane-clear.e-min").GetValue <Slider>().Value; var minR = Menu.Item(Menu.Name + ".lane-clear.r-min").GetValue <Slider>().Value; if (useW) { Casting.FarmSelfAoe(W, 1, Player.AttackRange + Player.BoundingRadius * 1.25f + 20 * W.Level); } if (useE) { Casting.Farm(E, minE); } if (useR && Menu.Item(Menu.Name + ".miscellaneous.r-max").GetValue <Slider>().Value > GetRBuffCount()) { Casting.Farm(R, minR); } }
protected override void LaneClear() { var min = Menu.Item(Menu.Name + ".lane-clear.min").GetValue <Slider>().Value; var useQ = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady() && (ResourceManager.Check("lane-clear-q") || Q.IsCharging); var useE = Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady() && ResourceManager.Check("lane-clear-e"); if (useQ) { var minions = MinionManager.GetMinions(Q.ChargedMaxRange); if (Q.IsCharging || minions.Count >= min) { if (!Q.IsCharging) { Q.StartCharging(); _lastLaneClearQStart = Game.Time; } if (Q.IsCharging && IsFullyCharged()) { Casting.Farm( Q, minions, Game.Time - _lastLaneClearQStart > 3 ? 1 : (minions.Count < min ? minions.Count : min)); } } } if (useE) { Casting.Farm(E, MinionManager.GetMinions(E.Range + E.Width), min); } }
protected override void LaneClear() { var min = Menu.Item(Menu.Name + ".lane-clear.min").GetValue <Slider>().Value; if (Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady() && (ManaManager.Check("lane-clear") || Q.IsCharging)) { var minions = MinionManager.GetMinions( Q.ChargedMaxRange, MinionTypes.All, MinionTeam.NotAlly, MinionOrderTypes.MaxHealth); if (Q.IsCharging || minions.Count >= min || minions.Any(m => m.Team == GameObjectTeam.Neutral)) { if (!Q.IsCharging) { Q.StartCharging(); _lastLaneClearQStart = Game.Time; } if (Q.IsCharging && IsFullyCharged()) { Casting.Farm( Q, Game.Time - _lastLaneClearQStart > 3 ? 1 : (minions.Count < min ? minions.Count : min), -1f, false, minions); } } } if (Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady() && ManaManager.Check("lane-clear")) { Casting.Farm(E, min); } }
protected override void JungleClear() { if (!ResourceManager.Check("lane-clear") && !ResourceManager.IgnoreJungle("lane-clear")) { return; } var useW = Menu.Item(Menu.Name + ".lane-clear.w").GetValue <bool>() && W.IsReady(); var useE = Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady(); var useR = Menu.Item(Menu.Name + ".lane-clear.r").GetValue <bool>() && R.IsReady() && Menu.Item(Menu.Name + ".miscellaneous.r-max").GetValue <Slider>().Value > GetRBuffCount(); if (useW) { Casting.FarmSelfAoe( W, MinionManager.GetMinions(W.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1, Player.AttackRange + Player.BoundingRadius * 1.25f + 20 * W.Level); } if (useE) { Casting.Farm( E, MinionManager.GetMinions(E.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1); } if (useR) { Casting.Farm( R, MinionManager.GetMinions(R.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1); } }
protected override void JungleClear() { if (!ResourceManager.Check("jungle-clear")) { return; } var useQ = Menu.Item(Menu.Name + ".jungle-clear.q").GetValue <bool>() && Q.IsReady(); var useE = Menu.Item(Menu.Name + ".jungle-clear.e").GetValue <bool>() && E.IsReady(); if (useQ) { var minion = MinionManager.GetMinions( Q.ChargedMaxRange, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth) .FirstOrDefault(); if (minion != null) { Q.CastOnUnit(minion); } } if (useE) { Casting.Farm( E, MinionManager.GetMinions( E.Range + E.Width, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1); } }
protected override void LaneClear() { if (!ResourceManager.Check("lane-clear")) { return; } var useQ = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady(); var useE = Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady(); var minE = Menu.Item(Menu.Name + ".lane-clear.e-min").GetValue <Slider>().Value; if (useQ) { var minion = MinionManager.GetMinions(Q.Range) .FirstOrDefault(m => m.Health > Q.GetDamage(m) * 1.5f || m.Health < Q.GetDamage(m)); if (minion != null) { Q.CastOnUnit(minion); } } if (useE) { Casting.Farm(E, MinionManager.GetMinions(E.Range + E.Width), minE); } }
protected override void LaneClear() { if (!ResourceManager.Check("lane-clear")) { return; } var useW = Menu.Item(Menu.Name + ".lane-clear.w").GetValue <bool>() && W.IsReady(); var useE = Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady(); var useR = Menu.Item(Menu.Name + ".lane-clear.r").GetValue <bool>() && R.IsReady() && Menu.Item(Menu.Name + ".miscellaneous.r-max").GetValue <Slider>().Value > GetRBuffCount(); if (useW) { Casting.FarmSelfAoe( W, MinionManager.GetMinions(W.Range), 1, Player.AttackRange + Player.BoundingRadius * 1.25f + 20 * W.Level); } if (ShouldUseSpells()) { if (useE) { Casting.Farm( E, MinionManager.GetMinions(E.Range), Menu.Item(Menu.Name + ".lane-clear.e-min").GetValue <Slider>().Value); } if (useR) { Casting.Farm( R, MinionManager.GetMinions(R.Range), Menu.Item(Menu.Name + ".lane-clear.r-min").GetValue <Slider>().Value); } } }
protected override void LaneClear() { var useQ = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady() && ResourceManager.Check("lane-clear-q"); if (useQ) { Casting.Farm( Q, MinionManager.GetMinions(Q.Range + Q.Width), Menu.Item(Menu.Name + ".lane-clear.q-min").GetValue <Slider>().Value); } }
protected override void JungleClear() { var useQ = Menu.Item(Menu.Name + ".jungle-clear.q").GetValue <bool>() && Q.IsReady() && !Player.IsWindingUp && ResourceManager.Check("jungle-clear"); if (useQ) { Casting.Farm( Q, MinionManager.GetMinions(Q.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1); } }
protected override void LaneClear() { if (!ManaManager.Check("lane-clear")) { return; } var useQ = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady(); var minQ = Menu.Item(Menu.Name + ".lane-clear.q-min").GetValue <Slider>().Value; if (useQ) { Casting.Farm(Q, minQ, 200f); } }
protected override void LaneClear() { if (!ResourceManager.Check("lane-clear")) { return; } var useQ = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady(); if (useQ) { Casting.Farm( Q, MinionManager.GetMinions(Q.Range), Menu.Item(Menu.Name + ".lane-clear.q-min").GetValue <Slider>().Value, 200f); } }
protected override void LaneClear() { var q = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady(); var e = Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady() && HealthManager.Check("lane-clear-e"); var eMin = Menu.Item(Menu.Name + ".lane-clear.e-min").GetValue <Slider>().Value; if (q) { Casting.Farm(Q, 1); } if (e) { Casting.FarmSelfAoe(E, eMin); } }
protected override void LaneClear() { var q = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady(); var e = Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady() && ResourceManager.Check("lane-clear-e"); if (q) { Casting.Farm(Q, MinionManager.GetMinions(Q.Range), 1); } if (e) { Casting.FarmSelfAoe( E, MinionManager.GetMinions(E.Range), Menu.Item(Menu.Name + ".lane-clear.e-min").GetValue <Slider>().Value); } }
protected override void JungleClear() { if (!ResourceManager.Check("lane-clear") && !ResourceManager.IgnoreJungle("lane-clear")) { return; } var useQ = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady(); if (useQ) { Casting.Farm( Q, MinionManager.GetMinions(Q.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1, 200f); } }
protected override void JungleClear() { var q = Menu.Item(Menu.Name + ".lane-clear.q").GetValue <bool>() && Q.IsReady(); var e = Menu.Item(Menu.Name + ".lane-clear.e").GetValue <bool>() && E.IsReady(); if (q) { Casting.Farm( Q, MinionManager.GetMinions(Q.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1); } if (e) { Casting.FarmSelfAoe( E, MinionManager.GetMinions(E.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth), 1); } }