protected override void JungleClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("JungleClear.ManaPercent")) { Obj_AI_Minion minion = null; if (ClearMenu.CheckBox("JungleClear.W")) { minion = W.JungleClear(false); if (ShouldWaitMana) { return; } CastW(minion); } if (ClearMenu.CheckBox("JungleClear.E")) { CastE(E.JungleClear(false) ?? minion); } if (ClearMenu.CheckBox("JungleClear.Q")) { CastQ(Q.JungleClear(false)); } } base.JungleClear(); }
protected override void LastHit() { if (MyHero.ManaPercent >= ClearMenu.Slider("LastHit.ManaPercent")) { Q.LastHit((LastHitType)ClearMenu.Slider("LastHit.Q")); } base.LastHit(); }
protected override void LaneClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("LaneClear.ManaPercent")) { CastQ(Q.LaneClear(false, ClearMenu.Slider("LaneClear.Q"))); CastW(W.LaneClear(false, ClearMenu.Slider("LaneClear.W"))); } base.LaneClear(); }
protected override void LaneClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("LaneClear.ManaPercent")) { Q.LaneClear(true, ClearMenu.Slider("LaneClear.Q")); W.LaneClear(true, ClearMenu.Slider("LaneClear.W")); } base.LaneClear(); }
protected override void LaneClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("LaneClear.ManaPercent")) { var minion = W.LaneClear(false, ClearMenu.Slider("LaneClear.W")); CastW(minion); CastQ(Q.LaneClear(false, ClearMenu.Slider("LaneClear.Q"))); CastE(E.LaneClear(false, ClearMenu.Slider("LaneClear.E")) ?? minion); } base.LaneClear(); }
protected override void LaneClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("LaneClear.ManaPercent")) { Q.Type = SpellType.Circular; var minion = Q.LaneClear(false, ClearMenu.Slider("LaneClear.Q")); Q.Type = SpellType.Targeted; CastQ(minion); W.LaneClear(true, ClearMenu.Slider("LaneClear.W")); E.LaneClear(true, ClearMenu.Slider("LaneClear.E")); } base.LaneClear(); }
protected override void LastHit() { if (MyHero.ManaPercent >= ClearMenu.Slider("LastHit.ManaPercent")) { var tuples = Q.LastHit((LastHitType)ClearMenu.Slider("LastHit.Q"), false); var minion = tuples.FirstOrDefault(); if (minion != null) { CastQ(minion); } } base.LastHit(); }
protected override void JungleClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("JungleClear.ManaPercent")) { if (ClearMenu.CheckBox("JungleClear.Q")) { Q.JungleClear(); } if (ClearMenu.CheckBox("JungleClear.W")) { W.JungleClear(); } if (ClearMenu.CheckBox("JungleClear.E")) { E.JungleClear(); } } base.JungleClear(); }
protected override void JungleClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("JungleClear.ManaPercent")) { if (ClearMenu.CheckBox("JungleClear.Q")) { CastQ(Q.JungleClear(false)); } if (ClearMenu.CheckBox("JungleClear.W")) { CastW(W.JungleClear(false)); } if (ClearMenu.CheckBox("JungleClear.E")) { CastE(E.JungleClear(false)); } } base.JungleClear(); }
protected override void JungleClear(Menu menu) { if (MyHero.ManaPercent >= ClearMenu.Slider("JungleClear.ManaPercent")) { if (ClearMenu.CheckBox("JungleClear.Q")) { CastQ(Q.JungleClear(false)); } if (ClearMenu.CheckBox("JungleClear.W")) { CastW(W.JungleClear(false)); } if (ClearMenu.CheckBox("JungleClear.E")) { var minion = E.JungleClear(false); CastE(minion); } } base.JungleClear(menu); }
protected override void LastHit() { if (ClearMenu.Slider("LastHit.E") > 0) { var minion = E.LastHit(LastHitType.Always, false).FirstOrDefault(); if (minion != null) { switch (ClearMenu.Slider("LastHit.E")) { case 1: CastE(minion); break; case 2: E.Cast(minion); break; } } } base.LastHit(); }
protected override void LaneClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("LaneClear.ManaPercent")) { if (Q.IsReady && ClearMenu.Slider("LaneClear.Q") > 0) { var minions = Q.LaneClearMinions; if (minions.Count >= ClearMenu.Slider("LaneClear.Q")) { var result = GetBestHitQ(minions); if (result.Hits >= ClearMenu.Slider("LaneClear.Q")) { Q.Cast(result.Position); } } } if (W.IsReady && ClearMenu.Slider("LaneClear.W") > 0) { var minions = W.LaneClearMinions; if (minions.Count() >= ClearMenu.Slider("LaneClear.W")) { W.Cast(); } } if (E.IsReady && ClearMenu.Slider("LaneClear.E") > 0) { var minions = E.LaneClearMinions; if (minions.Count >= ClearMenu.Slider("LaneClear.E")) { var result = GetBestHitE(minions); if (result.Hits >= ClearMenu.Slider("LaneClear.E")) { CastE(result.Target); } } } } base.LaneClear(); }
protected override void JungleClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("JungleClear.ManaPercent")) { if (ClearMenu.CheckBox("JungleClear.Q")) { Q.JungleClear(); } if (ClearMenu.CheckBox("JungleClear.W")) { W.JungleClear(); } if (ClearMenu.CheckBox("JungleClear.R")) { var minion = R.JungleClear(false); if (minion != null) { CastR(minion); } } } base.JungleClear(); }
protected override void LaneClear() { if (MyHero.ManaPercent >= ClearMenu.Slider("LaneClear.ManaPercent")) { Q.LaneClear(true, ClearMenu.Slider("LaneClear.Q")); W.LaneClear(true, ClearMenu.Slider("LaneClear.W")); var minion = E.LaneClear(false); if (minion != null) { switch (ClearMenu.Slider("LaneClear.E")) { case 1: CastE(minion); break; case 2: E.Cast(minion); break; } } } base.LaneClear(); }