static void JungleClear() { var mobs = MinionManager.GetMinions(Player.ServerPosition, Orbwalking.GetRealAutoAttackRange(Player) + 50, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth); if (mobs.Count <= 0) { return; } if (Q.IsReady() && Menu.Item("qyq").GetValue <bool>() && getManaPer > 45) { Q.Cast(mobs[0].Position); } if (W.IsReady() && Menu.Item("qyw").GetValue <bool>()) { if (getManaPer > Menu.Item("qymp").GetValue <Slider>().Value) { if (mobs.Count >= 2) { CardSelect.StartSelecting(Cards.Red); } } else { CardSelect.StartSelecting(Cards.Blue); } } }
static void Combo() { var Combotarget = TargetSelector.GetTarget(Q.Range, TargetSelector.DamageType.Physical); if (Menu.Item("lzw").GetValue <bool>()) { if (W.IsReady() || Player.HasBuff("PickACard")) { if (Combotarget.IsValidTarget(W.Range)) { foreach (var target in ObjectManager.Get <Obj_AI_Hero>().Where (target => !target.IsMe && target.Team != ObjectManager.Player.Team)) { if (target.Health < W.GetDamage(target) && Player.Distance(target, true) < 600 && !target.IsDead && target.IsValidTarget()) { CardSelect.StartSelecting(Cards.Blue); } else { CardSelect.StartSelecting(Cards.Yellow); } } } } } }
static void Obj_AI_Hero_OnProcessSpellCast(Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args) { var AUTOYELLOW = Menu.Item("AutoYellow").GetValue <bool>(); if (args.SData.Name.Equals("Gate", StringComparison.InvariantCultureIgnoreCase) && AUTOYELLOW) { CardSelect.StartSelecting(Cards.Yellow); } }
static void Interrupter2_OnInterruptableTarget(Obj_AI_Hero target, Interrupter2.InterruptableTargetEventArgs args) { if (Menu.Item("dd").GetValue <bool>() && W.IsReady() && W.IsInRange(target)) { CardSelect.StartSelecting(Cards.Yellow); } if (Player.HasBuff("goldcardpreattack") && Orbwalking.InAutoAttackRange(target)) { Player.IssueOrder(GameObjectOrder.AttackUnit, target); } }
static void AntiGapcloser_OnEnemyGapcloser(ActiveGapcloser gapcloser) { if (gapcloser.Sender.IsAlly) { return; } if (Menu.Item("tj").GetValue <bool>() && W.IsReady() && W.IsInRange(gapcloser.End)) { CardSelect.StartSelecting(Cards.Yellow); } if (Player.HasBuff("goldcardpreattack") && Orbwalking.InAutoAttackRange(gapcloser.Sender)) { Player.IssueOrder(GameObjectOrder.AttackUnit, gapcloser.Sender); } }
static void HarassW() { var target = TargetSelector.GetTarget(1300, TargetSelector.DamageType.Physical); if (target.IsValidTarget(1300)) { if (Player.Distance(target.ServerPosition) < Player.AttackRange - 40 && Menu.Item("srw").GetValue <bool>()) { CardSelect.StartSelecting(Cards.Blue); } if (Player.Distance(target, true) < Player.AttackRange - 150 && Menu.Item("srwr").GetValue <bool>()) { CardSelect.StartSelecting(Cards.Red); } } }
private static void CardSelects() { if (Menu.Item("yellow").GetValue <KeyBind>().Active) { CardSelect.StartSelecting(Cards.Yellow); } if (Menu.Item("blue").GetValue <KeyBind>().Active) { CardSelect.StartSelecting(Cards.Blue); } if (Menu.Item("red").GetValue <KeyBind>().Active) { CardSelect.StartSelecting(Cards.Red); } }
static void LaneClear() { if (Q.IsReady() && Menu.Item("qxq").GetValue <bool>() && getManaPer > 40) { var allMinionsQ = MinionManager.GetMinions(Player.ServerPosition, Q.Range); var locQ = Q.GetLineFarmLocation(allMinionsQ); if (locQ.MinionsHit >= 3) { Q.Cast(locQ.Position); } } var minioncount = MinionManager.GetMinions(Player.Position, 1500).Count; if (!Menu.Item("qxw").GetValue <bool>()) { if (minioncount > 0) { if (getManaPer > Menu.Item("qxmp").GetValue <Slider>().Value) { if (minioncount >= 3) { CardSelect.StartSelecting(Cards.Red); } else { CardSelect.StartSelecting(Cards.Blue); } } else { CardSelect.StartSelecting(Cards.Blue); } } } }