예제 #1
0
        private static void OnUpdate(EventArgs args)
        {
            if (Player.IsDead || MenuGUI.IsChatOpen || MenuGUI.IsShopOpen || Player.IsRecalling())
            {
                return;
            }
            KillSteal();
            switch (Orbwalker.ActiveMode)
            {
            case OrbwalkingMode.Combo:
                Combo();
                break;

            case OrbwalkingMode.LastHit:
                Farm();
                break;

            case OrbwalkingMode.None:
                if (MainMenu["FleeW"].GetValue <MenuKeyBind>().Active)
                {
                    Orbwalker.MoveOrder(Game.CursorPos);
                    Flee(Game.CursorPos);
                }
                else if (MainMenu["Orbwalk"]["Star"].GetValue <MenuKeyBind>().Active)
                {
                    Star();
                }
                else if (MainMenu["Insec"]["Normal"].GetValue <MenuKeyBind>().Active)
                {
                    Orbwalker.MoveOrder(Game.CursorPos);
                    if (Insec.NormalReady)
                    {
                        Insec.DoNormal();
                    }
                }
                else if (MainMenu["Insec"]["Advanced"].GetValue <MenuKeyBind>().Active)
                {
                    Orbwalker.MoveOrder(Game.CursorPos);
                    if (Insec.AdvancedReady)
                    {
                        Insec.DoAdvanced();
                    }
                }
                break;
            }
        }
예제 #2
0
        private static void OnUpdate(EventArgs args)
        {
            if (Player.IsDead || MenuGUI.IsChatOpen || MenuGUI.IsShopOpen || Player.IsRecalling())
            {
                return;
            }
            KillSteal();
            switch (Orbwalker.ActiveMode)
            {
            case OrbwalkingMode.Combo:
                Combo();
                break;

            case OrbwalkingMode.Hybrid:
                Hybrid();
                break;

            case OrbwalkingMode.LastHit:
                Farm();
                break;

            case OrbwalkingMode.None:
                if (MainMenu["FleeW"].GetValue <MenuKeyBind>().Active)
                {
                    Orbwalker.MoveOrder(Game.CursorPos);
                    if (W.IsReady())
                    {
                        W.Cast(Game.CursorPos);
                    }
                }
                break;
            }
            if (Orbwalker.ActiveMode != OrbwalkingMode.Combo && Orbwalker.ActiveMode != OrbwalkingMode.Hybrid)
            {
                AutoQ();
            }
        }