private static void ByCombo() { var target = TargetSelector.GetTarget(Q.Range, DamageType.Magical); if (target != null) { if (Blits["Qc"].Cast <CheckBox>().CurrentValue&& Blitz.Distance(target) > Blitz.GetAutoAttackRange() && Blitz.Distance(target) < Q.Range) { QLogic(target); } } if (Blits["Wc"].Cast <CheckBox>().CurrentValue&& W.IsReady()) { var enemy = EntityManager.Heroes.Enemies.FirstOrDefault(e => Blitz.Distance(e) < 400); if (enemy != null) { W.Cast(); } } if (Blits["Ec"].Cast <CheckBox>().CurrentValue&& E.IsReady()) { var enemy = EntityManager.Heroes.Enemies.FirstOrDefault(e => Blitz.Distance(e) < 300); if (enemy != null) { Orbwalker.DisableMovement = true; Orbwalker.DisableAttacking = true; E.Cast(); Player.IssueOrder(GameObjectOrder.AttackUnit, enemy); Orbwalker.DisableMovement = false; Orbwalker.DisableAttacking = false; } } if (Blits["Rc"].Cast <CheckBox>().CurrentValue&& EntityManager.Heroes.Enemies.Exists(e => Blitz.Distance(e) < R.Range && e.HasBuffOfType(BuffType.Knockup)) && R.IsReady()) { R.Cast(); } if (Blits["Rc"].Cast <CheckBox>().CurrentValue&& EntityManager.Heroes.Enemies.Count(e => Blitz.Distance(e) < R.Range) >= Blits["rs"].Cast <Slider>().CurrentValue&& R.IsReady()) { R.Cast(); } }