Esempio n. 1
0
        static void Orbwalking_BeforeAttack(Orbwalking.BeforeAttackEventArgs args)
        {
            if (args.Target.IsMinion && IsSupportMode)
            {
                var allyADC = Player.GetNearestAlly();
                if (allyADC.Distance(args.Target) < allyADC.AttackRange * 1.2)
                {
                    args.Process = false;
                }
            }

            //if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo)
            //{
            //    var useQ = Config.Item("UseQCombo").GetValue<bool>();
            //    var useW = Config.Item("UseWCombo").GetValue<bool>();
            //    var useE = Config.Item("UseQCombo").GetValue<bool>();

            //    if (Player.GetNearestEnemy().IsValidTarget(W.Range) && ((useQ && Q.IsReady()) || (useW && W.IsReady() || useE && E.IsReady())))
            //        args.Process = false;
            //}
            //else
            //    if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed)
            //    {
            //        var useQ = Config.Item("UseQHarass").GetValue<bool>();
            //        var useW = Config.Item("UseWHarass").GetValue<bool>();
            //        var useE = Config.Item("UseEHarass").GetValue<bool>();

            //        if (Player.GetNearestEnemy().IsValidTarget(W.Range) && ((useQ && Q.IsReady()) || (useW && W.IsReady() || useE && E.IsReady())))
            //            args.Process = false;
            //    }
        }
Esempio n. 2
0
        static void Orbwalking_BeforeAttack(Orbwalking.BeforeAttackEventArgs args)
        {
            var allyADC = Player.GetNearestAlly();

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed && args.Unit.IsMinion && !allyADC.IsMelee() && allyADC.Distance(args.Unit) < allyADC.AttackRange * 1.2)
            {
                args.Process = false;
            }
        }
Esempio n. 3
0
 static void Orbwalking_BeforeAttack(Orbwalking.BeforeAttackEventArgs args)
 {
     if (args.Target.IsMinion && IsSupportMode)
     {
         var allyADC = Player.GetNearestAlly();
         if (allyADC.Distance(args.Target) < allyADC.AttackRange * 1.2)
         {
             args.Process = false;
         }
     }
 }
        static void Orbwalking_BeforeAttack(Orbwalking.BeforeAttackEventArgs args)
        {
            if (args.Target is Obj_AI_Base)
            {
                var target = args.Target as Obj_AI_Base;
                if (target.IsMinion && IsSupportMode)
                {
                    var allyADC = Player.GetNearestAlly();
                    if (allyADC.Distance(args.Target) < allyADC.AttackRange * 1.2)
                    {
                        args.Process = false;
                    }
                }
            }

            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo)
            {
                var useQ = Config.Item("UseQCombo").GetValue <bool>();
                var useW = Config.Item("UseWCombo").GetValue <bool>();

                if ((useQ && Q.IsReady()) || (useW && W.IsReady()))
                {
                    args.Process = false;
                }
            }
            else
            if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed)
            {
                var useQ = Config.Item("UseQHarass").GetValue <bool>();
                var useW = Config.Item("UseWHarass").GetValue <bool>();

                if ((useQ && Q.IsReady()) || (useW && W.IsReady()))
                {
                    args.Process = false;
                }
            }
        }