public override void KillSteal() { if (KillStealMenu.CheckBoxValue(SpellSlot.Q) && Q.IsReady()) { foreach (var target in EntityManager.Heroes.Enemies.Where(m => m.IsKillable(Q.Range) && Q.WillKill(m))) { if (target != null) { Q.Cast(target); } } } if (KillStealMenu.CheckBoxValue(SpellSlot.E) && E.IsReady()) { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e.IsKillable(E.Range) && E.WillKill(e))) { target.ECast(); } } if (KillStealMenu.CheckBoxValue(SpellSlot.R) && R.IsReady()) { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e.IsKillable(R.Range) && R.WillKill(e, ComboMenu.SliderValue("RMulti")))) { R.Cast(target); } } }
public override void KillSteal() { var Qtarget = Q.GetKillStealTarget(); var qready = Q.IsReady() && KillStealMenu.CheckBoxValue("Q") && Qtarget != null; var Wtarget = W.GetKillStealTargets().FirstOrDefault(e => W.WillKill(e) && WHit(e)); var wready = W.IsReady() && KillStealMenu.CheckBoxValue("W") && Wtarget != null; var Etarget = E.GetKillStealTargets().FirstOrDefault(e => EHit(e) != null); var eready = E.IsReady() && KillStealMenu.CheckBoxValue("E") && Etarget != null; var Rtarget = R.GetKillStealTargets().FirstOrDefault(RWillHit); var rready = R.IsReady() && KillStealMenu.CheckBoxValue("R") && Rtarget != null; if (qready) { Q.Cast(Qtarget); } if (wready) { W.Cast(); } if (eready) { E.Cast(EHit(Etarget)); } if (rready) { R.Cast(); } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e != null && e.IsValidTarget())) { foreach ( var spell in SpellList.Where( s => s.WillKill(target) && s != R && s.IsReady() && target.IsKillable(s.Range) && s != W && KillStealMenu.CheckBoxValue(s.Slot) )) { switch (spell.Slot) { case SpellSlot.Q: Q.Cast(target, HitChance.Medium); break; case SpellSlot.E: E.Cast(); Player.IssueOrder(GameObjectOrder.AttackUnit, target); break; case SpellSlot.R: R.Cast(); break; } } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(t => t != null)) { if (IsCastingR && R.IsReady() && AutoMenu.CheckBoxValue("RKS")) { if (target.IsKillable(R.Range) && CurrentRDamage(target) >= target.TotalShieldHealth() && JhinRSector(LastRPosition).IsInside(target)) { R.Cast(target, AutoMenu.SliderValue("RHit")); return; } } if (IsCastingR) { return; } if (W.IsReady() && KillStealMenu.CheckBoxValue(SpellSlot.W) && W.WillKill(target)) { W.Cast(target, 50); return; } if (Q.IsReady() && KillStealMenu.CheckBoxValue(SpellSlot.Q) && Q.WillKill(target)) { Q.Cast(target); return; } } }
public override void KillSteal() { var ETarget = E.GetKillStealTarget(); var EextendedTarget = TargetSelector.GetTarget(EntityManager.Heroes.Enemies.Where(e => e.IsKillable(MaxERange) && E.WillKill(e)), DamageType.Magical); if (E.IsReady() && KillStealMenu.CheckBoxValue("E")) { if (ETarget != null && ETarget.IsKillable()) { E.Cast(ETarget, 30); } else { if (EextendedTarget != null) { var cannontarget = ExtendETarget(EextendedTarget); if (cannontarget != null) { E.Cast(cannontarget); } } } return; } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(m => m != null && m.IsKillable(1000))) { if (Q.IsReady() && Q.WillKill(target) && target.IsKillable(Q.Range) && KillStealMenu.CheckBoxValue(Q.Slot)) { Q.Cast(target, HitChance.Low); } if (W.IsReady() && W.WillKill(target) && KillStealMenu.CheckBoxValue(W.Slot)) { W.Cast(target, HitChance.Low); } if (E.IsReady() && E.WillKill(target) && KillStealMenu.CheckBoxValue(E.Slot)) { if (SelectBall(target) != null) { E.Cast(SelectBall(target)); } else { if (target.IsValidTarget(E.Range)) { E.Cast(target); } } } if (R.IsReady() && R.WillKill(target) && KillStealMenu.CheckBoxValue(R.Slot)) { R.Cast(target); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e != null && e.IsValidTarget())) { foreach ( var spell in SpellList.Where( s => s.WillKill(target) && s != R && s.IsReady() && target.IsKillable(s.Range) && KillStealMenu.CheckBoxValue(s.Slot))) { if (spell.Slot == SpellSlot.Q) { if (Q.GetPrediction(target).HitChance >= HitChance.Medium || Q1.GetPrediction(target).HitChance >= HitChance.Medium) { Q.Cast(target); } } else { (spell as Spell.Targeted)?.Cast(target); } } } }
public override void KillSteal() { foreach (var enemy in EntityManager.Heroes.Enemies.Where(e => e.IsKillable())) { if (Q.IsReady() && Q.WillKill(enemy) && enemy.IsKillable(Q.Range) && KillStealMenu.CheckBoxValue(SpellSlot.Q)) { Q.Cast(enemy); } if (R.IsReady() && enemy.Distance(user) >= Q.Range + 1000 && KillStealMenu.CheckBoxValue(SpellSlot.R) && R.WillKill(enemy, KillStealMenu.SliderValue("Rdmg"), Rdamage(enemy))) { Player.CastSpell(R.Slot, R.GetPrediction(enemy).CastPosition); } if (KillStealMenu.CheckBoxValue(SpellSlot.E)) { foreach (var a in BarrelsList) { if (BarrelKill(enemy)) { if (KillableBarrel(a) != null) { if (KillableBarrel(a)?.Distance(enemy) <= E.Width) { Q.Cast(KillableBarrel(a)); } if (BarrelsList.Any(b => b.Barrel.Distance(KillableBarrel(a)) <= ConnectionRange && enemy.Distance(b.Barrel) <= E.Width)) { Q.Cast(KillableBarrel(a)); } } } } } } }
public override void KillSteal() { if (KillStealMenu.CheckBoxValue(SpellSlot.E) && E.IsReady()) { var etarget = E.GetKillStealTarget(); if (etarget != null) { E.Cast(etarget); } } if (KillStealMenu.CheckBoxValue(SpellSlot.Q) && Q.IsReady()) { var qtarget = Q.GetKillStealTarget(); if (qtarget != null) { Q.Cast(qtarget, 36); } } if (KillStealMenu.CheckBoxValue(SpellSlot.W) && W.IsReady()) { var wtarget = W.GetKillStealTarget(); if (wtarget != null) { W.Cast(wtarget); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e != null && e.IsKillable(Q.Range))) { if (Q.IsReady() && Q.WillKill(target) && KillStealMenu.CheckBoxValue(SpellSlot.Q)) { var pos = Q.GetPrediction(target).CastPosition; if (pos.IsSafe()) { Q.Cast(target); } } if (W.IsReady() && W.WillKill(target) && KillStealMenu.CheckBoxValue(SpellSlot.W)) { if (W.Handle.ToggleState == 1 && user.PredictHealthPercent() > 50) { W.Cast(); } else { W.Cast(); } } if (E.IsReady() && E.WillKill(target) && target.IsKillable(E.Range) && KillStealMenu.CheckBoxValue(SpellSlot.E)) { E.Cast(target, HitChance.Medium); } if (R.IsReady() && R.WillKill(target) && target.IsKillable(R.Range) && KillStealMenu.CheckBoxValue(SpellSlot.R)) { R.Cast(); } } }
public override void KillSteal() { var qtarget = Q.GetKillStealTarget(); var wtarget = W.GetKillStealTarget(); var etarget = E.GetKillStealTarget(); var eballtarget = Eball.GetKillStealTarget(); var rtarget = EntityManager.Heroes.Enemies.OrderBy(TargetSelector.GetPriority).FirstOrDefault(o => o.IsKillable(R.Range) && RWillKill(o)); if (qtarget != null && Q.IsReady() && KillStealMenu.CheckBoxValue("Q")) { Q.Cast(qtarget, 30); return; } if (wtarget != null && W.IsReady() && KillStealMenu.CheckBoxValue("W")) { WCast(wtarget); return; } if (etarget != null && E.IsReady() && KillStealMenu.CheckBoxValue("E")) { ECast(etarget); return; } if (eballtarget != null && Q.IsReady() && E.IsReady() && KillStealMenu.CheckBoxValue("QE")) { QE(etarget); return; } if (rtarget != null && R.IsReady() && KillStealMenu.CheckBoxValue("R")) { RCast(rtarget); } }
public override void KillSteal() { var target = TargetSelector.GetTarget(Q.Range, DamageType.Mixed, Player.Instance.Position); if (target == null) { return; } if (KillStealMenu.CheckBoxValue(Q.Slot) && !CastingUlt) { if (Q.IsReady() && Player.Instance.IsInRange(target, Q.Range) && Q.WillKill(target)) { Q.Cast(target); } } if (KillStealMenu.CheckBoxValue(W.Slot) && !CastingUlt) { if (W.IsReady() && Player.Instance.IsInRange(target, W.Range) && W.WillKill(target)) { W.Cast(); } } if (KillStealMenu.CheckBoxValue(E.Slot) && !CastingUlt) { if (E.IsReady() && Player.Instance.IsInRange(target, E.Range) && E.WillKill(target)) { E.Cast(target); } } }
public override void KillSteal() { var qt = Q.GetKillStealTarget(); if (qt != null && KillStealMenu.CheckBoxValue(SpellSlot.Q) && Q.IsReady()) { Q.Cast(qt); } }
public override void KillSteal() { if (E.IsReady() && KillStealMenu.CheckBoxValue(E.Slot)) { foreach (var target in EntityManager.Heroes.Enemies.Where(m => E.WillKill(m) && m.IsKillable(E.Range))) { E.Cast(target, 45); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(m => m != null)) { if (Q.IsReady() && KillStealMenu.CheckBoxValue(Q.Slot) && target.IsKillable(Q.Range) && this.QDmg(target) > target.TotalShieldHealth()) { Q.CastAOE(1, Q.Range, target); } } }
public override void KillSteal() { foreach (var spell in SpellList.Where(s => s.IsReady() && KillStealMenu.CheckBoxValue(s.Slot))) { foreach (var target in EntityManager.Heroes.Enemies.Where(m => m != null && m.IsKillable(spell.Range) && spell.WillKill(m))) { spell.Cast(target); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e.IsValidTarget(Q.Range) && Q.WillKill(e))) { if (KillStealMenu.CheckBoxValue(SpellSlot.Q) && Q.IsReady() && target.IsValidTarget(Q.Range)) { if (Q.WillKill(target)) { Q.Cast(target); } } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e.IsValidTarget(Q.Range) && !e.HasBuff("JudicatorIntervention") && !e.HasBuff("kindredrnodeathbuff") && !e.HasBuff("Undying Rage") && !e.IsDead && !e.IsZombie)) { if (KillStealMenu.CheckBoxValue(SpellSlot.Q) && Q.IsReady() && target.IsValidTarget(Q.Range)) { if (Q.WillKill(target)) { Q.Cast(target); } } } }
public static void Execute() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e != null && e.IsKillable(1000))) { if (Q.WillKill(target) && Q.IsReady() && KillStealMenu.CheckBoxValue("Q")) { Q.Cast(target, HitChance.High); } if (E.WillKill(target) && E.IsReady() && KillStealMenu.CheckBoxValue("E")) { E.Cast(target, HitChance.High); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e != null)) { if (Q.IsReady() && Q.WillKill(target) && target.IsKillable(Q.Range) && KillStealMenu.CheckBoxValue(Q.Slot)) { Q.Cast(target, HitChance.Low); } if (E.IsReady() && EKill(target) && target.IsKillable(E.Range) && KillStealMenu.CheckBoxValue(E.Slot)) { E.Cast(); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(m => m != null)) { if (Q.IsReady() && KillStealMenu.CheckBoxValue(Q.Slot) && target.IsKillable(Q.Range) && Q.WillKill(target)) { Q.CastAOE(1, Q.Range, target); } if (KillStealMenu.CheckBoxValue(W.Slot) && target.IsKillable(W.Range) && W.WillKill(target)) { SetectCard(target); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e != null && e.IsValidTarget())) { foreach ( var skillshot in SpellList.Where( s => s.WillKill(target) && s.IsReady() && target.IsKillable(s.Range) && s.Slot != SpellSlot.W && KillStealMenu.CheckBoxValue(s.Slot)) .Select(spell => spell as Spell.Skillshot)) { skillshot.Cast(target, HitChance.Medium); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e.IsValidTarget(Q.Range) && Q.WillKill(e))) { if (KillStealMenu.CheckBoxValue(Q.Slot) && Q.IsReady()) { Q.Cast(); } } foreach (var target in EntityManager.Heroes.Enemies.Where(e => e.IsValidTarget(E.Range) && E.WillKill(e))) { if (KillStealMenu.CheckBoxValue(E.Slot) && E.IsReady()) { E.Cast(); } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e != null && e.IsKillable(Q.Range))) { if (Q.IsReady() && Q.WillKill(target) && KillStealMenu.CheckBoxValue(SpellSlot.Q)) { Q.Cast(target); } if (E.IsReady() && E.WillKill(target) && target.IsKillable(E.Range) && KillStealMenu.CheckBoxValue(SpellSlot.E)) { E.Cast(); } if (R.IsReady() && R.WillKill(target) && KillStealMenu.CheckBoxValue(SpellSlot.R)) { R.Cast(target); } } }
public override void KillSteal() { foreach (var enemy in EntityManager.Heroes.Enemies.Where(e => e.IsKillable())) { if (Q.IsReady() && Q.WillKill(enemy) && enemy.IsKillable(Q.Range) && KillStealMenu.CheckBoxValue(SpellSlot.Q)) { Q.Cast(enemy); } if (R.IsReady() && enemy.CountEnemiesInRange(1000) >= enemy.CountAlliesInRange(1000) && enemy.Distance(user) >= Q.Range + 1000 && KillStealMenu.CheckBoxValue(SpellSlot.R)) { if (KillStealMenu.CheckBoxValue("RSwitch") && Rdamage(enemy) > 0 ? Rdamage(enemy) >= enemy.TotalShieldHealth() : R.WillKill(enemy, KillStealMenu.SliderValue("Rdmg"), Rdamage(enemy))) { if (KillStealMenu.CheckBoxValue("RSwitch") && Rdamage(enemy) > 0) { Player.CastSpell(SpellSlot.R, enemy.PredictPosition()); } else { R.SetSkillshot().CastAOE(1, R.Range); } } } if (KillStealMenu.CheckBoxValue(SpellSlot.E)) { foreach (var a in BarrelsList) { if (BarrelKill(enemy)) { if (KillableBarrel(a) != null) { if (KillableBarrel(a)?.Distance(enemy) <= E.SetSkillshot().Width) { Q.Cast(KillableBarrel(a)); } if (BarrelsList.Any(b => b.Barrel.Distance(KillableBarrel(a)) <= ConnectionRange && enemy.Distance(b.Barrel) <= E.SetSkillshot().Width)) { Q.Cast(KillableBarrel(a)); } } } } } } }
public override void KillSteal() { foreach (var e in EntityManager.Heroes.Enemies) { if (Q.IsReady() && e.IsKillable(Q.Range) && Q.WillKill(e) && KillStealMenu.CheckBoxValue("Q")) { Q.Cast(e, 30); return; } if (E.IsReady() && e.IsKillable(E.Range) && E.WillKill(e) && KillStealMenu.CheckBoxValue("E")) { ECast(e); return; } if (R.IsReady() && e.IsAirborne() && e.IsKillable(R.Range) && R.WillKill(e) && KillStealMenu.CheckBoxValue("R")) { R.Cast(e); return; } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(t => t != null)) { if (IsCastingR && R.IsReady() && AutoMenu.CheckBoxValue("RKS")) { if (target.IsKillable(R.Range) && CurrentRDamage(target) >= target.TotalShieldHealth() && JhinRSector(LastRPosition).IsInside(target)) { R.Cast(target, AutoMenu.SliderValue("RHit")); LastRTarget = target; return; } } if (IsCastingR) { return; } if (W.IsReady() && KillStealMenu.CheckBoxValue(SpellSlot.W) && W.WillKill(target)) { W.Cast(target, 50); return; } if (Q.IsReady() && KillStealMenu.CheckBoxValue(SpellSlot.Q) && Q.WillKill(target)) { var Qtar = ObjectManager.Get <Obj_AI_Base>().OrderBy(m => m.Distance(target)).FirstOrDefault(m => m.IsKillable(Q.Range) && m.PrediectPosition(Game.Ping + 250).Distance(target.PrediectPosition(Game.Ping + 250)) < 400); if (target.IsKillable(Q.Range)) { Q.Cast(target); } if (Qtar != null) { Q.Cast(Qtar); } return; } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.OrderByDescending(TargetSelector.GetPriority).Where(e => e.IsKillable())) { if (Q.IsReady() && E.IsReady() && target.IsKillable(1200) && KillStealMenu.CheckBoxValue("QE") && Eball.WillKill(target)) { QE(target); } if (W.IsReady() && W.WillKill(target) && target.IsKillable(W.Range) && KillStealMenu.CheckBoxValue(SpellSlot.W)) { WCast(target); return; } if (Q.IsReady() && Q.WillKill(target) && target.IsKillable(Q.Range) && KillStealMenu.CheckBoxValue(SpellSlot.Q)) { Q.Cast(target, 30); return; } if (E.IsReady() && E.WillKill(target) && KillStealMenu.CheckBoxValue(SpellSlot.E)) { if (SelectBall(target) != null) { Eball.Cast(SelectBall(target)); return; } if (target.IsKillable(E.Range)) { E.Cast(target, 25); return; } } if (R.IsReady() && target.IsKillable(R.Range) && RDamage(target) >= target.Health && KillStealMenu.CheckBoxValue(SpellSlot.R)) { R.Cast(target); return; } } }
public override void KillSteal() { foreach (var enemy in EntityManager.Heroes.Enemies.Where(e => e != null && e.IsKillable())) { if (Q.IsReady() && E.IsReady()) { QCast(enemy, KillStealMenu.CheckBoxValue("ETransfer")); } if (KillStealMenu.CheckBoxValue(E.Slot) && E.IsReady() && enemy.IsKillable(E.Range) && enemy.EKill()) { E.Cast(); return; } if (KillStealMenu.CheckBoxValue(Q.Slot) && Q.IsReady() && enemy.IsKillable(Q.Range) && Q.WillKill(enemy)) { QCast(enemy); return; } } }
public override void KillSteal() { foreach (var target in EntityManager.Heroes.Enemies.Where(e => e != null && e.IsValidTarget())) { if (Q.IsReady() && target.IsKillable(Q.Range) && Q.WillKill(target) && KillStealMenu.CheckBoxValue(SpellSlot.Q)) { Q.Cast(); } if (W.IsReady() && target.IsKillable(W.Range) && W.WillKill(target) && KillStealMenu.CheckBoxValue(SpellSlot.W)) { W.Cast(target); } } }