public static void OnTick(EventArgs args) { if (Player.Instance.IsDead || Player.Instance.IsRecalling()) { return; } PermaActive.Execute(); var flags = Orbwalker.ActiveModesFlags; #region Flags checker if (flags.HasFlag(Orbwalker.ActiveModes.Combo)) { try { Combo.Execute(); } catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } } if (flags.HasFlag(Orbwalker.ActiveModes.Harass)) { try { Harass.Execute(); } catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } } if (flags.HasFlag(Orbwalker.ActiveModes.LastHit)) { try { LastHit.Execute(); } catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } } if (flags.HasFlag(Orbwalker.ActiveModes.LaneClear)) { try { LaneClear.Execute(); } catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } } if (flags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { try { JungleClear.Execute(); } catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } } if (Config.Combo.Menu.GetKeyBindValue("Config.Combo.R.Force")) { if (!Player.Instance.HasBuff("WarwickR") && Config.Combo.Menu.GetCheckBoxValue("Config.Combo.R.OrbWalk")) { Orbwalker.OrbwalkTo(Game.CursorPos); } Other.ForceRUsage(); } #endregion }