private static void OnAction(object sender, OrbwalkingActionArgs args) { try { var ComboQ = Menu["Q"]["ComboQ"].GetValue <MenuBool>(); var HarassQ = Menu["Q"]["HarassQ"].GetValue <MenuBool>(); var ADQ = Menu["Q"]["ADQ"].GetValue <MenuBool>(); var CheckQA = Menu["Q"]["CheckAA"].GetValue <MenuBool>(); if (args.Type == OrbwalkingType.AfterAttack) { var QTarget = GetTarget(680, Q.DamageType); var Attack = GetAttackRange(QTarget); if (QTarget != null && Combo && ComboQ) { if (CheckQA) { if (ADQ && Marksman.Contains(QTarget.CharData.BaseSkinName) && Q.IsReady() && Q.IsInRange(QTarget, -170)) { Q.Cast(QTarget); } else if (Q.IsReady() && Q.IsInRange(QTarget, -100)) { Q.Cast(QTarget); } } else if (ADQ && Marksman.Contains(QTarget.CharData.BaseSkinName) && Q.IsReady() && Q.IsInRange(QTarget)) { Q.Cast(QTarget); } else if (ADQ && Q.IsReady() && Q.IsInRange(QTarget)) { Q.Cast(QTarget); } } if (QTarget != null && Harass && HarassQ) { if (CheckQA) { if (Q.IsReady() && Q.IsInRange(QTarget, -70)) { Q.Cast(QTarget); } } else if (Q.IsReady() && Q.IsReady() && Q.IsInRange(QTarget)) { Q.Cast(QTarget); } } } } catch (Exception ex) { Console.WriteLine("Error In OnAction" + ex); } }
private static void OnAction(object sender, OrbwalkingActionArgs args) { if (args.Type == OrbwalkingType.AfterAttack) { var Target = GetTarget(Q.Range, Q.DamageType); if (Variables.Orbwalker.ActiveMode == OrbwalkingMode.Combo) { if (Target != null && Menu["R"]["RAD"].GetValue <MenuBool>()) { if (Marksman.Contains(Target.CharData.BaseSkinName) && Q.IsReady() && R.IsReady() && R.IsInRange(Target)) { R.Cast(Target); Q.Cast(Target); } } } } }