Beispiel #1
0
        private static void Game_OnTick(EventArgs args)
        {
            tickCount++;
            //if(tickCount%30==0)
            //  Chat.Print(tickCount + " tick and " + LastWCastAttempt);
            if (Player.Instance.IsDead)
            {
                return;
            }
            if (R.Level == 3 && R.Range != 750)
            {
                R = new Spell.Targeted(SpellSlot.R, 750);
            }

            if (Config.Misc.Menu["autokill"].Cast <CheckBox>().CurrentValue)
            {
                StateHandler.CheckForKS();
            }

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo))
            {
                StateHandler.Combo();
            }
            else if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) || (Config.Modes.Harass.AutoHarass && Player.Instance.ManaPercent >= Config.Modes.Harass.MinMana))
            {
                StateHandler.Harass(false);
            }
            else if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear))
            {
                StateHandler.WaveClear();
            }
            else if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit))
            {
                StateHandler.LastHit();
            }
            else if (ObjectManager.Player.Spellbook.GetSpell(SpellSlot.W).ToggleState == 2)
            {
                StateHandler.FinishW();
            }
        }