public static void LaneClear() { var Minions = EntityManager.MinionsAndMonsters.GetLaneMinions(EntityManager.UnitTeam.Enemy, Player.Instance.Position, 600f); foreach (var unit in Minions.Where(x => x.IsMinion)) { if (player.CountEnemiesInRange(900) >= 1 && getCheckBoxItem(farmMenu, "clearnearenemy")) { return; } if (didaa && !Orbwalker.CanAutoAttack && DamageManager.GetWDamage(unit) >= unit.Health && unit.IsValidTarget(SpellManager.W.Range)) { if (getCheckBoxItem(farmMenu, "usewlaneaa") && SpellManager.W.IsReady()) { SpellManager.W.Cast(); } } if (SpellManager.W.IsReady()) { if (Minions.Count(m => m.Distance(player.ServerPosition) <= SpellManager.W.Range + 10) >= getSliderItem(farmMenu, "wminion")) { if (!didaa && getCheckBoxItem(farmMenu, "uselanew")) { if (Item.CanUseItem(3077)) { Item.UseItem(3077); } if (Item.CanUseItem(3074)) { Item.UseItem(3074); } SpellManager.W.Cast(); } } } if (SpellManager.E.IsReady() && !player.ServerPosition.Extend(unit.ServerPosition, SpellManager.E.Range).To3DWorld().UnderTurret(true)) { if (unit.Distance(player.ServerPosition) > truerange + 30) { if (!didaa && getCheckBoxItem(farmMenu, "uselanee")) { Player.CastSpell(SpellSlot.E, unit.ServerPosition); } } else if (player.Health / player.MaxHealth * 100 <= 70) { if (!didaa && getCheckBoxItem(farmMenu, "uselanee")) { Player.CastSpell(SpellSlot.E, unit.ServerPosition); } } } } }
public static void r2Kill() { if (CheckUlt() && getCheckBoxItem(comboMenu, "usews") && SpellManager.R.IsReady()) { #region Killsteal foreach (var t in ObjectManager.Get <AIHeroClient>().Where(h => h.IsValidTarget(SpellManager.R.Range))) { if (getCheckBoxItem(comboMenu, "logicR") && Player.Instance.IsInAutoAttackRange(t)) { if (player.GetAutoAttackDamage(t, true) * 3 >= t.Health) { if (player.HealthPercent > 75) { if (t.CountEnemiesInRange(400) > 1 && t.CountEnemiesInRange(400) <= 2) { if (t.HealthPercent < 20 || (t.Health > DamageManager.GetRDamage(t) + Me.GetAutoAttackDamage(t) * 2 && t.HealthPercent < 40) || (t.Health <= DamageManager.GetRDamage(t)) || (t.Health <= DamageManager.GetComboDamage(t))) { var pred = SpellManager.R2.GetPrediction(t); if (pred.HitChance == (HitChance)getBoxItem(comboMenu, "rhitc") + 4 && !didaa && !t.HasBuff("kindredrnodeathbuff")) { SpellManager.R2.Cast(pred.CastPosition); } } } } } } if (DamageManager.GetRDamage(t) > t.Health && t.DistanceToPlayer() < 600) { var pred = SpellManager.R2.GetPrediction(t); if (pred.HitChance == (HitChance)getBoxItem(comboMenu, "rhitc") + 4 && !didaa && !t.HasBuff("kindredrnodeathbuff")) { SpellManager.R2.Cast(pred.CastPosition); } } if (SpellManager.W.IsReady() && t.Distance(player) <= 250 && DamageManager.GetRDamage(t) + DamageManager.GetWDamage(t) >= t.HealthPercent) { var p = SpellManager.R2.GetPrediction(t); if (p.HitChance == (HitChance)getBoxItem(comboMenu, "rhitc") + 4 && !didaa && !t.HasBuff("kindredrnodeathbuff")) { SpellManager.R2.Cast(p.CastPosition); } } } #endregion } }