Exemple #1
0
        private static void Game_OnTick()
        {
            Logics.KS();
            switch (MyOrbwalker.ActiveMode)
            {
            case Orbwalker.OrbwalkingMode.LastHit:
                break;     // all in unkillableMinion ev

            case Orbwalker.OrbwalkingMode.Harass:
                Logics.Harass(MyMenu.IsChecked("Harass (E engage).Q") && Player.ManaPercent > MyMenu.GetValue("Harass (E engage).QMana"), true, MyMenu.IsChecked("Harass (E engage).E"));
                break;

            case Orbwalker.OrbwalkingMode.LaneClear:
                Logics.LaneClear();
                break;

            case Orbwalker.OrbwalkingMode.JungleClear:
                Logics.LaneClear();
                break;

            case Orbwalker.OrbwalkingMode.Combo:
                Logics.Combo();
                break;

            default:
                if (MyMenu.IsChecked("Default.Q") && Player.ManaPercent > MyMenu.GetValue("Default.QMana"))
                {
                    Logics.AutoQonEnemyPath();
                }
                break;
            }
        }
Exemple #2
0
        internal static void Combo()
        {
            var target = TargetSelector.GetTarget(1000);

            if (target == null)
            {
                return;
            }

            if (MyMenu.IsChecked("Combo.Q"))
            {
                AutoQonEnemyPath();
            }

            Logics.Harass(MyMenu.IsChecked("Combo.Q"), MyMenu.IsChecked("Combo.W"), MyMenu.IsChecked("Combo.E"), true);

            if (Calculation.isFleeing(target) && MyMenu.IsChecked("Combo.W"))
            {
                MySpells.W.Cast(((target.ServerPosition - Singed.Player.Position) / target.Distance(Singed.Player)) * MySpells.W.Range);
            }

            if (Calculation.dmgCalc(target, (1000 - target.Distance(Singed.Player)) / target.MovementSpeed) >= target.Health && MyMenu.IsChecked("Combo.R"))
            {
                MySpells.R.Cast();
            }
        }
Exemple #3
0
 internal static void LaneClear()
 {
     if (MyMenu.IsChecked("LaneClear.Q") && Singed.Player.ManaPercent > MyMenu.GetValue("LaneClear.QMana"))
     {
         MySpells.EnableQ();
     }
     else
     {
         AutoQonEnemyPath();
     }
 }
Exemple #4
0
 private static void Orbwalker_OnNonKillableMinion(AttackableUnit minion)
 {
     if (MyOrbwalker.ActiveMode == Orbwalker.OrbwalkingMode.LastHit || MyOrbwalker.ActiveMode == Orbwalker.OrbwalkingMode.Harass)
     {
         if (MyMenu.IsChecked("LastHit.Q") && minion.Health < MySpells.Q.GetDamage(minion as Obj_AI_Base, 1))
         {
             MySpells.Q.Cast();
             MySpells.Q.Cast();
         }
         else if (MyMenu.IsChecked("LastHit.E") && minion.Health < MySpells.E.GetDamage(minion as Obj_AI_Base))
         {
             MySpells.E.Cast(minion as Obj_AI_Base);
         }
     }
 }