Пример #1
0
        public Heimerdinger()
        {
            Orbwalker.Attach(Menu);
            var Combo = new Menu("combo", "Combo");

            {
                Combo.Add(new MenuBool("useq", "Use Q"));
                Combo.Add(new MenuSlider("useqhit", "Minimum Enemies Around You For Upgraded Q", 3, 1, 5));
                Combo.Add(new MenuBool("usew", "Use W"));
                Combo.Add(new MenuBool("usee", "Use E"));
                Combo.Add(new MenuBool("user", "Use R"));
                Combo.Add(new MenuList("ro", "R Mode", new[] { "Use Q", "Use W", "Use E" }, 0));
            }
            Menu.Add(Combo);
            var Drawings = new Menu("drawings", "Drawings");

            {
                Drawings.Add(new MenuBool("drawq", "Draw Q"));
                Drawings.Add(new MenuBool("draww", "Draw W"));
                Drawings.Add(new MenuBool("drawe", "Draw E"));
            }
            Menu.Add(Drawings);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;

            LoadSpells();
            Console.WriteLine("Heimerdinger by Zypppy - Loaded");
        }
Пример #2
0
        public Tristana()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuBool("usee", "Use E "));
                ComboMenu.Add(new MenuBool("user", "Use R to killsteal"));
                ComboMenu.Add(new MenuBool("useqone", "Only Q if target has E"));
                ComboMenu.Add(new MenuBool("focuse", "Focus E target"));
                ComboMenu.Add(new MenuBool("finisher", "Use E + R finisher", false));
                ComboMenu.Add(new MenuSlider("ecombomana", "Minimum mana for E", 25));

                ComboMenu.Add(new MenuSeperator("sep1"));

                foreach (Obj_AI_Hero enemies in GameObjects.EnemyHeroes)
                {
                    ComboMenu.Add(new MenuBool("useeon" + enemies.ChampionName.ToLower(), enemies.ChampionName));
                }
            }

            Menu.Add(ComboMenu);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            Orbwalker.PreAttack            += Orbwalker_PreAttack;
            Console.WriteLine("ElTristana loaded and ready for use!");
        }
Пример #3
0
        public Jinx()
        {
            Q = new Spell(SpellSlot.Q);
            W = new Spell(SpellSlot.W, 1500);
            R = new Spell(SpellSlot.R, 3000);

            W.SetSkillshot(0.6f, 60f, 3300f, true, SkillshotType.Line);
            R.SetSkillshot(0.7f, 140f, 1500f, false, SkillshotType.Line);

            Console.WriteLine("Jinx pred");
            Orbwalker.Attach(Menu);

            var ComboMenu = new Menu("combo", "Combo Options");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuSlider("switchq", "Q Splashrange enemies", 3, 2, 5, true));
                ComboMenu.Add(new MenuBool("usew", "Use W"));
                ComboMenu.Add(new MenuBool("user", "Use R", false));
            }

            Menu.Add(ComboMenu);

            Menu.Attach();
            Game.OnUpdate += Game_OnUpdate;
        }
Пример #4
0
        public Mordekaiser()
        {
            Orbwalker.Attach(Menu);
            var Combo = new Menu("combo", "Combo");

            {
                Combo.Add(new MenuBool("useq", "Use Q"));
                Combo.Add(new MenuBool("usew", "Use W"));
                Combo.Add(new MenuBool("usee", "Use E"));
                Combo.Add(new MenuBool("user", "Use R"));
                Combo.Add(new MenuSlider("userhp", "Use R Only If Enemy HP % <", 40, 0, 100));
            }
            Menu.Add(Combo);
            var Harass = new Menu("harass", "Harass");

            {
                Harass.Add(new MenuBool("useq", "Use Q"));
                Harass.Add(new MenuSlider("hpq", "Harass Q HP % >", 60, 0, 100));
                Harass.Add(new MenuBool("usee", "Use E"));
                Harass.Add(new MenuSlider("hpe", "harass E HP % >", 60, 0, 100));
            }
            Menu.Add(Harass);
            var LaneClear = new Menu("laneclear", "Lane Clear");

            {
                LaneClear.Add(new MenuBool("useq", "Use Q"));
                LaneClear.Add(new MenuSlider("hpq", "Laneclear Q HP % >", 60, 0, 100));
                LaneClear.Add(new MenuBool("usew", "Use W"));
                LaneClear.Add(new MenuSlider("minions", "Only If X Minions In Range", 7, 0, 10));
                LaneClear.Add(new MenuSlider("hpw", "Laneclear W HP % >", 60, 0, 100));
                LaneClear.Add(new MenuBool("usee", "Use E"));
                LaneClear.Add(new MenuSlider("hpe", "Laneclear E HP % >", 60, 0, 100));
            }
            Menu.Add(LaneClear);
            var Killsteal = new Menu("killsteal", "Killsteal");

            {
                Killsteal.Add(new MenuBool("usee", "Use E"));
                Killsteal.Add(new MenuBool("user", "Use R"));
                Killsteal.Add(new MenuBool("ignite", "Use Ignite"));
            }
            Menu.Add(Killsteal);
            var Drawings = new Menu("drawings", "Drawings");

            {
                Drawings.Add(new MenuBool("drawq", "Draw Q"));
                Drawings.Add(new MenuBool("draww", "Draw W"));
                Drawings.Add(new MenuBool("drawe", "Draw E"));
                Drawings.Add(new MenuBool("drawr", "Draw R"));
                Drawings.Add(new MenuBool("drawdmg", "Draw DMG"));
            }
            Menu.Add(Drawings);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;

            LoadSpells();
            Console.WriteLine("Mordekaiser by Zypppy - Loaded");
        }
Пример #5
0
        public Lux()
        {
            Orbwalker.Attach(Menu);
            var Combo = new Menu("combo", "Combo");

            {
                Combo.Add(new MenuBool("useq", "Use Q"));
                Combo.Add(new MenuBool("usew", "Use Self W"));
                Combo.Add(new MenuSlider("usewhp", "HP % For W <=", 30, 0, 100));
                Combo.Add(new MenuBool("usee", "Use E"));
                Combo.Add(new MenuBool("user", "Use R"));
                Combo.Add(new MenuSlider("userhit", "Enemies Hit With R", 2, 1, 5));
                Combo.Add(new MenuKeyBind("key", "Manual R Key:", KeyCode.T, KeybindType.Press));
            }
            Menu.Add(Combo);
            var Harass = new Menu("harass", "Harass");

            {
                Harass.Add(new MenuBool("usee", "Use E"));
                Harass.Add(new MenuSlider("manae", "E Harass if Mana % >=", 60, 0, 100));
            }
            Menu.Add(Harass);
            var LaneClear = new Menu("laneclear", "Lane Clear");

            {
                LaneClear.Add(new MenuBool("useq", "Use Q"));
                LaneClear.Add(new MenuSlider("manaq", "Q Lane Clear if Mana % >=", 60, 0, 100));
                LaneClear.Add(new MenuBool("usee", "Use E"));
                LaneClear.Add(new MenuSlider("manae", "E Lane clear if Mana % >=", 60, 0, 100));
            }
            Menu.Add(LaneClear);
            var Killsteal = new Menu("killsteal", "Killsteal");

            {
                Killsteal.Add(new MenuBool("useq", "Use Q"));
                Killsteal.Add(new MenuBool("user", "Use R"));
            }
            Menu.Add(Killsteal);
            var Drawings = new Menu("drawings", "Drawings");

            {
                Drawings.Add(new MenuBool("drawq", "Draw Q"));
                Drawings.Add(new MenuBool("draww", "Draw W"));
                Drawings.Add(new MenuBool("drawe", "Draw E"));
                Drawings.Add(new MenuBool("drawe2", "Draw Circle Around E"));
                Drawings.Add(new MenuBool("drawdmg", "Draw Dmg"));
            }
            Menu.Add(Drawings);
            Menu.Attach();

            Render.OnPresent     += Render_OnPresent;
            Game.OnUpdate        += Game_OnUpdate;
            GameObject.OnCreate  += OnCreate;
            GameObject.OnDestroy += OnDestroy;

            LoadSpells();
            Console.WriteLine("Lux by Zypppy - Loaded");
        }
Пример #6
0
        public AurelionSol()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuBool("usew", "Use W"));
                ComboMenu.Add(new MenuBool("user", "Use R"));
                ComboMenu.Add(new MenuSlider("hitr", "R Minimum Enemeies Hit", 3, 1, 5));
                ComboMenu.Add(new MenuKeyBind("key", "Manual R Key:", KeyCode.T, KeybindType.Press));
            }
            Menu.Add(ComboMenu);
            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Q"));
                HarassMenu.Add(new MenuSlider("manaq", "Minimum Mana To Use Q", 70, 0, 100));
                HarassMenu.Add(new MenuBool("usew", "Use W"));
                HarassMenu.Add(new MenuSlider("manaw", "Minimum Mana To Use W", 70, 0, 100));
            }
            Menu.Add(HarassMenu);
            var MiscMenu = new Menu("misc", "Misc");

            {
                MiscMenu.Add(new MenuBool("usewlock", "Use Outer W Movement Lock", false));
                MiscMenu.Add(new MenuBool("aa", "Disable AA Combo When W Enabled", false));
                MiscMenu.Add(new MenuBool("aa2", "Disable AA Harass When W Enabled", false));
            }
            Menu.Add(MiscMenu);
            var KillstealMenu = new Menu("killsteal", "Killsteal");

            {
                KillstealMenu.Add(new MenuBool("RKS", "Use R to Killsteal"));
            }
            Menu.Add(KillstealMenu);
            var DrawingsMenu = new Menu("drawings", "Drawings");

            {
                DrawingsMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawingsMenu.Add(new MenuBool("drawq2", "Draw Circle Around Q"));
                DrawingsMenu.Add(new MenuBool("draww", "Draw W Range"));
                DrawingsMenu.Add(new MenuBool("draww2", "Draw Active W Range"));
                DrawingsMenu.Add(new MenuBool("drawr", "Draw R Range"));
            }
            Menu.Add(DrawingsMenu);
            Menu.Attach();

            Render.OnPresent     += Render_OnPresent;
            Game.OnUpdate        += Game_OnUpdate;
            GameObject.OnCreate  += OnCreate;
            GameObject.OnDestroy += OnDestroy;

            LoadSpells();
            Console.WriteLine("AurelionSol by Zypppy - Loaded");
        }
Пример #7
0
        public Garen()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuBool("usee", "Use E "));
                ComboMenu.Add(new MenuBool("user", "Use R"));
            }
            Menu.Add(ComboMenu);
            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Q"));
                HarassMenu.Add(new MenuBool("usee", "Use E "));
            }
            Menu.Add(HarassMenu);
            var FarmMenu = new Menu("farming", "Farming");

            {
                FarmMenu.Add(new MenuBool("useq", "Use Q", false));
                FarmMenu.Add(new MenuBool("usee", "Use E"));
            }
            Menu.Add(FarmMenu);
            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("ksq", "Killsteal with Q"));
                KSMenu.Add(new MenuBool("kse", "Killsteal with E"));
                KSMenu.Add(new MenuBool("ksr", "Killsteal with R", false));
                KSMenu.Add(new MenuBool("ksrgap", "Gapclose with Q for R", false));
            }
            Menu.Add(KSMenu);
            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
                DrawMenu.Add(new MenuBool("drawDamage", "Draw Damage"));
            }
            Menu.Add(DrawMenu);

            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;


            LoadSpells();
            Console.WriteLine("Garen by megafmd - Loaded");
        }
Пример #8
0
        public static void    Setup()
        {
            Orbwalker.Attach(Menu);

            {
                Combo = new Menu("combo", "Combo")
                {
                    new MenuBool("useQ", "Q"),
                    new MenuBool("useW", "W"),
                    new MenuSlider("lifeW", "Life %", 50),
                    new MenuBool("useE", "E"),
                    new MenuBool("useR", "R"),
                    new MenuSlider("lifeR", "Life %", 50)
                };
                Menu.Add(Combo);
            }

            {
                harass = new Menu("harass", "Harass")
                {
                    new MenuBool("useQ", "Q"),
                    new MenuBool("useE", "E"),
                    new MenuSlider("mana", "Mana %", 50)
                };
                Menu.Add(harass);
            }

            {
                laneclear = new Menu("laneclear", "LaneClear")
                {
                    new MenuBool("useQ", "Q"),
                    new MenuBool("useE", "E"),
                    new MenuSlider("mana", "Mana %", 50)
                };
                Menu.Add(laneclear);
            }

            {
                miscs = new Menu("misc", "Misc")
                {
                    new MenuBool("autoW", "Auto W"),
                    new MenuSlider("lifeW", "Life %", 25),
                    new MenuBool("autoR", "Auto R"),
                    new MenuSlider("lifeR", "Life %", 10)
                };
                Menu.Add(miscs);
            }

            {
                Menu.Attach();
            }
        }
Пример #9
0
        public Thresh()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuSlider("qrange", "Q Range Slider", 900, 0, 1100));
                ComboMenu.Add(new MenuBool("useq2", "Use Second Q"));
                ComboMenu.Add(new MenuBool("usewself", "Use W Self"));
                ComboMenu.Add(new MenuSlider("wshp", "Self W If Hp % <", 50, 0, 100));
                ComboMenu.Add(new MenuBool("usee", "Use E Push"));
                ComboMenu.Add(new MenuBool("user", "Use R"));
                ComboMenu.Add(new MenuSlider("usere", "Use R If Enemy >", 3, 1, 5));
            }
            Menu.Add(ComboMenu);
            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Q to Harass"));
                HarassMenu.Add(new MenuSlider("manaq", "Q Mana % >", 50, 0, 100));
                HarassMenu.Add(new MenuBool("usee", "Use E to Harass"));
                HarassMenu.Add(new MenuSlider("manae", "E Mana % >", 50, 0, 100));
            }
            Menu.Add(HarassMenu);
            var miscmenu = new Menu("misc", "Misc");

            {
                miscmenu.Add(new MenuBool("autoq", "Auto Q on CC"));
            }
            Menu.Add(miscmenu);
            var DrawingsMenu = new Menu("drawings", "Drawings");

            {
                DrawingsMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawingsMenu.Add(new MenuBool("draww", "Draw W Range"));
                DrawingsMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawingsMenu.Add(new MenuBool("drawr", "Draw R Range"));
            }
            Menu.Add(DrawingsMenu);
            EGap.Gapcloser.Attach(Menu, "E Anti-GapClose");
            Menu.Attach();


            Render.OnPresent      += Render_OnPresent;
            Game.OnUpdate         += Game_OnUpdate;
            Gapcloser.OnGapcloser += OnGapcloser;
            LoadSpells();
            Console.WriteLine("Zypppy Thresh - Loaded");
        }
Пример #10
0
        public Morgana()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuBool("usew", "Use W"));
                ComboMenu.Add(new MenuList("wo", "W Options", new [] { "Always", "Hard CC Targets" }, 1));
                ComboMenu.Add(new MenuBool("user", "Use R"));
                ComboMenu.Add(new MenuSlider("hitr", "Min enemies to hit with R", 1, 1, 5));
            }
            Menu.Add(ComboMenu);

            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("kq", "Killsteal with Q"));
            }
            Menu.Add(KSMenu);

            var miscmenu = new Menu("misc", "Misc");

            {
                miscmenu.Add(new MenuBool("autoq", "Auto Q on CC"));
                miscmenu.Add(new MenuBool("autow", "Auto W on CC"));
            }
            Menu.Add(miscmenu);

            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("draww", "Draw W Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
            }

            Menu.Add(DrawMenu);
            EGap.Gapcloser.Attach(Menu, "E Anti-GapCloser");

            Menu.Attach();

            Render.OnPresent      += Render_OnPresent;
            Game.OnUpdate         += Game_OnUpdate;
            Gapcloser.OnGapcloser += OnGapcloser;

            LoadSpells();
            Console.WriteLine("Morgana by Zypppy - Loaded");
        }
Пример #11
0
        /// <summary>
        /// Initializes the menu.
        /// </summary>
        private void InitializeMenu()
        {
            Orbwalker.Attach(Menu);

            var manaMenu = new Menu("ManaManagement", "Mana Management")
            {
                new MenuSeperator("Q-Related", "Q-Related"),
                new MenuSliderBool("QHarass", "Q Harass", true, 70, 0, 100),
                new MenuSliderBool("QFarm", "Q Farm", true, 80, 0, 100),

                new MenuSeperator("W-Related", "W-Related"),
                new MenuSliderBool("WHarass", "W Harass", true, 12, 0, 100),
                new MenuBool("WFarm>55", "W Farm >  55%"),
                new MenuBool("WFarm>30<=55", "W Farm >  30% && <= 55%"),
                new MenuBool("WFarm<=30", "W Farm <= 30%"),
            };

            var hitChanceMenu = new Menu("HitChance", "Hit Chance Related")
            {
                new MenuSlider("WFarm>55", "W Farm >  55%", 0, 0, 4),
                new MenuSlider("WFarm>30<=55", "W Farm >  30% & <= 55%", 0, 0, 4),
                new MenuSlider("WFarm<=30", "W Farm <= 30%", 0, 0, 4),
                new MenuSeperator("HitChangeSliderUserInfo", "W Farming Hitchance Info:"),
                new MenuSeperator("0", "0 = >=Low,  1 = >=Medium"),
                new MenuSeperator("1", "2 = >=High, 3 = >=Very High"),
                new MenuSeperator("2", "4 = ==Immobile")
            };

            var logicMenu = new Menu("LogicRelated", "Logic Related")
            {
                new MenuBool("WFarmEnemyNear", "W Farm If Enemy Near"),
                new MenuBool("REnemyUnderTower", "R Enemy Under Same Ally Tower"),
                new MenuSliderBool("REnemyIfDanger", "R Enemy If In Danger @ Health%", true, 33, 1, 100)
            };

            var drawMenu = new Menu("Drawings", "Drawings")
            {
                new MenuBool("DrawW", "Draw W")
            };

            Menu.Add(manaMenu);
            Menu.Add(hitChanceMenu);
            Menu.Add(logicMenu);
            Menu.Add(drawMenu);
            Menu.Add(CreditsMenu);

            Menu.Attach();
        }
Пример #12
0
        public Blitzcrank()
        {
            Orbwalker.Attach(Menu);

            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuSlider("predictionSlider", "Prediction (4 is the highest): ", 4, 1, 5));
                ComboMenu.Add(new MenuBool("usee", "Use E "));
                ComboMenu.Add(new MenuBool("user", "Use R"));
                ComboMenu.Add(new MenuSliderBool("rAOE", "Minimum enemies for R", true, 1, 1, GameObjects.EnemyHeroes.Count()));
                ComboMenu.Add(new MenuBool("userKS", "Use R to Killsteal"));

                ComboMenu.Add(new MenuSeperator("sep1", "Use Q on: "));

                foreach (Obj_AI_Hero enemies in GameObjects.EnemyHeroes)
                {
                    ComboMenu.Add(new MenuBool("useqon" + enemies.ChampionName.ToLower(), enemies.ChampionName));
                }
            }
            Menu.Add(ComboMenu);

            var DrawMenu = new Menu("draw", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawQ", "Draw Q"));
                DrawMenu.Add(new MenuBool("drawPrediction", "Draw Q Prediction"));
            }
            Menu.Add(DrawMenu);

            Menu.Attach();

            Q.SetSkillshot(0.25f, 70f, 1800f, true, SkillshotType.Line);
            R.SetSkillshot(0.25f, 600f, float.MaxValue, false, SkillshotType.Circle);



            Render.OnPresent     += Render_OnPresent;
            Game.OnUpdate        += Game_OnUpdate;
            Orbwalker.PostAttack += Orbwalker_OnPostAttack;
            Orbwalker.PreAttack  += Orbwalker_OnPreAttack;

            Console.WriteLine("HeavenSeries - " + Player.ChampionName + " loaded.");
        }
Пример #13
0
        public Blitzcrank()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuBool("usee", "Use E"));
            }
            Menu.Add(ComboMenu);

            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("kq", "Killsteal with Q"));
                KSMenu.Add(new MenuBool("kr", "Killsteal with R"));
            }
            Menu.Add(KSMenu);

            var miscmenu = new Menu("misc", "Misc");

            {
                miscmenu.Add(new MenuBool("autoq", "Auto Q on CC"));
            }
            Menu.Add(miscmenu);

            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
            }

            Menu.Add(DrawMenu);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;

            LoadSpells();
            Console.WriteLine("Blitzcrank by Zypppy - Loaded");
        }
Пример #14
0
        public static void Initialize(Orbwalker orbwalker)
        {
            _menu = new Menu("Garentec", "Garentec", true);
            orbwalker.Attach(_menu);

            if (_menu != null)
            {
                Menu ksmenu = new Menu("ksmenu", "Killsteal");

                if (ksmenu != null)
                {
                    ksmenu.AddBoolean("ksAA", "Basic attack to KS");
                    ksmenu.AddBoolean("ksR", "Use R to KS");

                    _menu.Add(ksmenu);
                }

                _menu.Attach();
            }
        }
Пример #15
0
        public Twitch()
        {
            Q = new Spell(SpellSlot.Q);
            W = new Spell(SpellSlot.W, 900);
            E = new Spell(SpellSlot.E);
            R = new Spell(SpellSlot.R);

            W.SetSkillshot(0.25f, 120f, 1440f, false, SkillshotType.Circle);

            Orbwalker.Attach(Menu);

            var ComboMenu = new Menu("combo", "Combo Options");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuBool("usee", "Use E Killable"));
                ComboMenu.Add(new MenuBool("usew", "Use W"));
                //ComboMenu.Add(new MenuBool("user", "Use R", false));
            }

            Menu.Add(ComboMenu);

            var MiscMenu = new Menu("misc", "Misc Options");

            {
                MiscMenu.Add(new MenuBool("savemanae", "Save Mana for E"));
                MiscMenu.Add(new MenuKeyBind("stealthrecall", "Stealth Recall", KeyCode.T, KeybindType.Press));
                MiscMenu.Add(new MenuBool("ebeforedeath", "E Before Death"));
                MiscMenu.Add(new MenuBool("wundertower", "Don't W Under Tower"));
                MiscMenu.Add(new MenuSliderBool("nowaa", "No W if x aa can kill", true, 2, 0, 10));
            }

            Menu.Add(MiscMenu);

            Menu.Attach();

            SpellBook.OnCastSpell += SpellBook_OnCastSpell;
            Game.OnUpdate         += Game_OnUpdate;
            Orbwalker.PostAttack  += Orbwalker_PostAttack;
        }
Пример #16
0
        public Udyr()
        {
            Orbwalker.Attach(Menu);
            var Combo = new Menu("combo", "Combo");

            {
                Combo.Add(new MenuBool("useq", "Use Q"));
                Combo.Add(new MenuBool("usew", "Use W"));
                Combo.Add(new MenuSlider("whp", "Use W Health <=", 20, 0, 100));
                Combo.Add(new MenuBool("usee", "Use E"));
                Combo.Add(new MenuBool("user", "Use R"));
                Combo.Add(new MenuList("cs", "Combo Settings", new[] { "TigerCombo", "PhoenixCombo" }, 1));
            }
            Menu.Add(Combo);
            var Misc = new Menu("misc", "Misc");

            {
                Misc.Add(new MenuBool("fleee", "Use E To Flee"));
                Misc.Add(new MenuKeyBind("key", "Flee Key:", KeyCode.Z, KeybindType.Press));
            }
            Menu.Add(Misc);
            var Drawings = new Menu("drawings", "Drawings");

            {
                Drawings.Add(new MenuBool("drawq", "Draw Q"));
                Drawings.Add(new MenuBool("draww", "Draw W"));
                Drawings.Add(new MenuBool("drawe", "Draw E"));
                Drawings.Add(new MenuBool("drawr", "Draw R"));
            }
            Menu.Add(Drawings);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;

            LoadSpells();
            Console.WriteLine("Udyr by Zypppy - Loaded");
        }
Пример #17
0
        public Malzahar()
        {
            Orbwalker.Attach(Menu);
            var Combo = new Menu("c", "Combo");

            {
                Combo.Add(new MenuBool("q", "Use Q"));
                //Combo.Add(new MenuList("qo", "Q Options", new[] {"Always", "Only When Enemy Has E Buff", "When Enemy Is Slowed", "When Enemy Is Hard CC'ed"}, 1));
                Combo.Add(new MenuBool("w", "Use W"));
                Combo.Add(new MenuList("wo", "W Options", new[] { "Always", "Only When Enemy Has E Buff" }, 1));
                Combo.Add(new MenuBool("e", "Use E"));
                Combo.Add(new MenuKeyBind("key", "Manual R Key:", KeyCode.T, KeybindType.Press));
                Combo.Add(new MenuList("ro", "R Options", new[] { "Always", "Only On Enemy That Has E Buff" }, 1));
            }
            Menu.Add(Combo);
            var Harass = new Menu("h", "Harass");

            {
                Harass.Add(new MenuBool("q", "Use Q"));
                Harass.Add(new MenuSlider("qm", "Use Q Mana Percent >=", 60, 0, 100));
            }
            Menu.Add(Harass);
            var Drawings = new Menu("d", "Drawings");

            {
                Drawings.Add(new MenuBool("q", "Draw Q"));
                Drawings.Add(new MenuBool("w", "Draw W"));
                Drawings.Add(new MenuBool("e", "Draw E"));
                Drawings.Add(new MenuBool("r", "Draw R"));
            }
            Menu.Add(Drawings);
            Menu.Attach();

            Render.OnPresent += RenderD;
            Game.OnUpdate    += GameD;
            LoadSpells();
            Console.WriteLine(("Malzahar by Zypppy - Loaded"));
        }
Пример #18
0
        public Varus()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuList("qo", "Q Options", new[] { "Always", "Only When Out Of AA Range" }, 1));
                ComboMenu.Add(new MenuBool("usee", "Use E"));
                ComboMenu.Add(new MenuBool("user", "Use R"));
                ComboMenu.Add(new MenuSlider("hitr", "Enemies Around Target", 2, 1, 5));
                ComboMenu.Add(new MenuKeyBind("key", "Manual R Key:", KeyCode.T, KeybindType.Press));
            }
            Menu.Add(ComboMenu);
            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Q"));
                HarassMenu.Add(new MenuSlider("manaq", "Q Mana Slider", 60, 0, 100));
            }
            Menu.Add(HarassMenu);
            var Drawings = new Menu("drawings", "Drawings");

            {
                Drawings.Add(new MenuBool("drawq", "Draw Q Range"));
                Drawings.Add(new MenuBool("drawe", "Draw E Range"));
                Drawings.Add(new MenuBool("drawr", "Draw R Range"));
            }
            Menu.Add(Drawings);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;

            LoadSpells();
            Console.WriteLine("Varus by Zypppy - Loaded");
        }
Пример #19
0
        public Viktor()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");
            var QSet      = new Menu("qset", "Q Settings");
            {
                QSet.Add(new MenuBool("useq", "Use Q in Combo"));
                //  QSet.Add(new MenuBool("qaa", "^- Only for Q Resets(Waits for AA)", false));
                QSet.Add(new MenuSlider("delay", "Delay between E", 0, 0, 500));
            }
            var WSet = new Menu("wset", "W Settings");
            {
                WSet.Add(new MenuBool("usew", "Use W in Combo"));
                WSet.Add(new MenuList("wmode", "W Mode", new[] { "Always", "Only on Slowed/CC/Immobile", "Together with R" }, 1));
            }
            var ESet = new Menu("eset", "E Settings");
            {
                ESet.Add(new MenuBool("usee", "Use E in Combo"));
            }
            var RSet = new Menu("rset", "R Settings");

            {
                RSet.Add(new MenuBool("user", "Use R in Combo"));
                RSet.Add(new MenuList("rmode", "R Mode", new[] { "Always", "If Killable" }, 0));
                RSet.Add(new MenuBool("wait", "Wait for Spells (Killable Mode)"));
                RSet.Add(new MenuSlider("rtick", "Include X R Ticks", 1, 1, 3));
                RSet.Add(new MenuSlider("hitr", "Use R only if Hits X", 1, 1, 5));
                RSet.Add(new MenuSlider("waster", "Don't waste R if Enemy HP lower than", 100, 0, 500));
                RSet.Add(new MenuBool("follow", "Auto R Follow", true));

                RSet.Add(new MenuBool("forcer", "Force R in TeamFights", true));
                RSet.Add(new MenuSlider("forcehit", "^- Min. Enemies", 3, 2, 5));
            }
            Menu.Add(ComboMenu);
            ComboMenu.Add(QSet);
            ComboMenu.Add(WSet);
            ComboMenu.Add(ESet);
            ComboMenu.Add(RSet);

            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50));
                HarassMenu.Add(new MenuBool("useq", "Use  Q to Harass"));
                HarassMenu.Add(new MenuBool("usee", "Use E to Harass"));
            }
            Menu.Add(HarassMenu);
            var FarmMenu  = new Menu("farming", "Farming");
            var LaneClear = new Menu("lane", "Lane Clear");
            {
                LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50));
                LaneClear.Add(new MenuBool("useq", "Use Q to Farm"));
                LaneClear.Add(new MenuBool("lastq", "^- Use for Last Hit"));
                LaneClear.Add(new MenuBool("usee", "Use E to Farm"));
                LaneClear.Add(new MenuSlider("hite", "^- if Hits", 3, 1, 6));
            }
            var JungleClear = new Menu("jungle", "Jungle Clear");

            {
                JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50));
                JungleClear.Add(new MenuBool("useq", "Use Q to Farm"));
                JungleClear.Add(new MenuBool("usee", "Use E to Farm"));
            }
            Menu.Add(FarmMenu);
            FarmMenu.Add(LaneClear);
            FarmMenu.Add(JungleClear);
            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("ksq", "Killsteal with Q"));
                KSMenu.Add(new MenuBool("kse", "Killsteal with E"));
            }
            Menu.Add(KSMenu);
            var miscmenu = new Menu("misc", "Misc.");

            {
                miscmenu.Add(new MenuBool("autow", "Auto W on CC"));
            }
            Menu.Add(miscmenu);
            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("draww", "Draw W Range"));
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
                DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage"));
            }
            Menu.Add(DrawMenu);
            var FleeMenu = new Menu("flee", "Flee");

            {
                FleeMenu.Add(new MenuBool("useq", "Use Q to Flee"));
                FleeMenu.Add(new MenuKeyBind("key", "Flee Key:", KeyCode.G, KeybindType.Press));
            }
            Menu.Add(FleeMenu);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;
            //Orbwalker.PreAttack += Orbwalker_PreAttack;

            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
            LoadSpells();
            Console.WriteLine("Viktor by Kornis - Loaded");
        }
Пример #20
0
        public FrOnDaLVeigar()
        {
            /*Spells*/
            _q  = new Spell(SpellSlot.Q, 900f);
            _w  = new Spell(SpellSlot.W, 900f);
            _e  = new Spell(SpellSlot.E, 725f);
            _e2 = new Spell(SpellSlot.E, 725f);
            _r  = new Spell(SpellSlot.R, 650f)
            {
                Delay = 0.25f, Speed = 1400
            };

            _q.SetSkillshot(0.25f, 70f, 2000f, true, SkillshotType.Line);
            _w.SetSkillshot(1.35f, 225f, float.MaxValue, false, SkillshotType.Circle);
            _e.SetSkillshot(.8f, 350f, float.MaxValue, false, SkillshotType.Circle);
            _e2.SetSkillshot(.8f, 350f, float.MaxValue, false, SkillshotType.Circle);


            Orbwalker.Attach(Main);

            /*Combo Menu*/
            var combo = new Menu("combo", "Combo")
            {
                new MenuBool("q", "Use Combo Q"),
                new MenuBool("w2", "Use Combo W (On/Off)"),
                new MenuList("w", "Use Combo W", new [] { "Normal", "Stun" }, 0),
                new MenuBool("e2", "Use Combo E (On/Off)"),
                new MenuList("e", "Use Combo E", new [] { "Normal", "Stun", "Normal 2" }, 0),
                new MenuSlider("UnitsEhit", "Normal Mod Minimum enemies for E", 1, 1, 4),
                new MenuSliderBool("r", "Use Combo R / Enemies Health", false, 30, 1, 99),
                new MenuBool("rKillSteal", "Use Combo R KillSteal"),
                new MenuBool("disableAA", "Disable AutoAttacks", false)
            };

            Main.Add(combo);

            /*Harass Menu*/
            var harass = new Menu("harass", "Harass")
            {
                new MenuKeyBind("keyHarass", "Harass Key:", KeyCode.C, KeybindType.Press),
                new MenuSlider("mana", "Harass Mana Control", 30, 1, 99),
                new MenuBool("q", "Use harass Q"),
                new MenuBool("w2", "Use harass W (On/Off)"),
                new MenuList("w", "Use harass W", new [] { "Normal", "Stun" }, 1),
                new MenuBool("e2", "Use harass E (On/Off)"),
                new MenuList("e", "Use harass E", new [] { "Normal", "Stun", "Normal 2" }, 0),
                new MenuSlider("UnitsEhit", "Normal Mod Minimum enemies for E", 1, 1, 4),
            };

            Main.Add(harass);

            /*LaneClear Menu*/
            var laneclear = new Menu("laneclear", "Lane Clear")
            {
                new MenuSliderBool("q", "Use Q (stack) / if Mana >= x%", true, 30, 0, 99),
                new MenuSliderBool("w", "Use W / if Mana >= x%", true, 60, 0, 99),
                new MenuSlider("UnitsWhit", "W Hit x Units minions >= x%", 3, 1, 4)
            };

            Main.Add(laneclear);

            /*JungleClear Menu*/
            var jungleclear = new Menu("jungleclear", "Jungle Clear")
            {
                new MenuSliderBool("q", "Use Q / if Mana >= x%", true, 30, 0, 99),
                new MenuSliderBool("w", "Use W / if Mana >= x%", true, 30, 0, 99),
                new MenuSliderBool("e", "Use E / if Mana >= x%", true, 30, 0, 99),
            };

            Main.Add(jungleclear);

            /*Drawings Menu*/
            var drawings = new Menu("drawings", "Drawings")
            {
                new MenuBool("q", "Draw Q", false),
                new MenuBool("w", "Draw W", false),
                new MenuBool("e", "Draw E", false),
                new MenuBool("r", "Draw R"),
                new MenuBool("drawDamage", "Use Draw R Damage")
            };

            Main.Add(drawings);
            Main.Attach();

            Game.OnUpdate       += Game_OnUpdate;
            Render.OnPresent    += DamageDraw;
            Render.OnPresent    += SpellDraw;
            Orbwalker.PreAttack += OnPreAttack;
        }
Пример #21
0
        public Vladimir()
        {
            Orbwalker.Attach(MMenu);

            var ComboStuff = new Menu("combo", "Combo Settings");
            {
                ComboStuff.Add(new MenuBool("useQ", "Use Q in Combo"));
                ComboStuff.Add(new MenuBool("useW", "Use W in Combo"));
                ComboStuff.Add(new MenuBool("useE", "Use E in Combo"));
                ComboStuff.Add(new MenuBool("useR", "Use R in Combo"));
                ComboStuff.Add(new MenuBool("aatoggle", "Toggle AA in Combo"));
                ComboStuff.Add(new MenuSeperator("rsetts", "--Ultimate Settings--"));
                //ComboStuff.Add(new MenuBool("useRkillable", "Only if Killable in 1v1 Situations"));

                ComboStuff.Add(new MenuList("Rcombo", "Choose How to Use R ->", new[] { "Always", "1v1 - Burst", "Only Killable", "R if X Enemies" }, 0));
                //ComboStuff.Add(new MenuSlider("Rifhealth", "Use R if HP %", 50, 50, 100));
                ComboStuff.Add(new MenuSlider("rifhit", "Use R if will hit x Enemies", 2, 2, 5));
                ComboStuff.Add(new MenuBool("usercast", "Use Semi-Cast R"));
                ComboStuff.Add(new MenuSeperator("keybinds", "--Keybinds--"));
                ComboStuff.Add(new MenuKeyBind("rcast", "Semi-Cast R", KeyCode.T, KeybindType.Press));
                ComboStuff.Add(new MenuKeyBind("Rchange", "Change R Mode", KeyCode.G, KeybindType.Press));



                #region maybe later

                /*DifferentCombos = new Menu("diffcombos", "Combo Logic");
                 * {
                 *  DifferentCombos.Add = new MenuList("combomodes", "Choose your Combo", new[] { "E->R->W->Q", "R->Q->E", " " });
                 * }*/
                #endregion
            }
            MMenu.Add(ComboStuff);

            var HarassStuff = new Menu("harass", "Harass Settings");
            {
                HarassStuff.Add(new MenuBool("harassQ", "Use Q to Harass"));
                HarassStuff.Add(new MenuBool("harassQlasthit", "Lasthit if No Enemy Near"));
                HarassStuff.Add(new MenuBool("harassE", "Use E to Harass"));
            }
            MMenu.Add(HarassStuff);

            var LastHit = new Menu("lasthit", "LastHit Settings");
            LastHit.Add(new MenuBool("lasthitQ", "Use Q to Lasthit Minions"));
            MMenu.Add(LastHit);
            EvadeMenu = new Menu("wset", "W Evade Settings");
            {
                SpellBlocking.EvadeManager.Attach(EvadeMenu);
                SpellBlocking.EvadeOthers.Attach(EvadeMenu);
                SpellBlocking.EvadeTargetManager.Attach(EvadeMenu);
            }
            MMenu.Add(EvadeMenu);
            var LaneClear = new Menu("laneclear", "LaneClear Settings");
            {
                LaneClear.Add(new MenuBool("useQ", "Use Q to Clear Lane"));
                LaneClear.Add(new MenuList("qsettns", "Choose One -> ", new[] { "Always", "Only Lasthit" }, 0));
                LaneClear.Add(new MenuBool("useW", "Use W to Clear Lane"));
                LaneClear.Add(new MenuSlider("mintow", "X  Minions to W", 1, 1, 10));
                LaneClear.Add(new MenuBool("useE", "Use E to Clear Lane"));
                LaneClear.Add(new MenuSlider("mintoe", "X Minions to E", 1, 1, 10));
            }
            MMenu.Add(LaneClear);

            var JungleClear = new Menu("jungleclear", "JungleClear Settings");
            {
                JungleClear.Add(new MenuBool("useQ", "Use Q to Clear Jungle"));
                JungleClear.Add(new MenuBool("useW", "Use W to Clear Jungle"));
                JungleClear.Add(new MenuBool("useE", "Use E to Clear Jungle"));
            }
            MMenu.Add(JungleClear);

            var Killsteal = new Menu("ks", "Killsteal Settings");
            {
                Killsteal.Add(new MenuBool("useQ", "Use Q to Killsteal"));
                Killsteal.Add(new MenuBool("useE", "Use E to Killsteal"));
                Killsteal.Add(new MenuBool("useR", "Use R to Killsteal"));
            }
            MMenu.Add(Killsteal);

            /*LoadSkinAsync();
            *  MMenu.Add(Misc);*/

            var Drawings = new Menu("drawings", "Drawings Settings");
            {
                Drawings.Add(new MenuBool("drawQ", "Draw Q Range"));
                Drawings.Add(new MenuBool("drawE", "Draw E Range"));
                Drawings.Add(new MenuBool("drawR", "Draw R Range"));
                Drawings.Add(new MenuBool("drawdamage", "Draw Damage"));
                Drawings.Add(new MenuBool("drawRmode", "Draw Current R Mode"));
                Drawings.Add(new MenuSlider("modex", "mode x", 0, -1000, 1000));
                Drawings.Add(new MenuSlider("modey", "mode y", 0, -1000, 1000));
            }
            MMenu.Add(Drawings);

            Gapcloser.Attach(MMenu, "W Anti-Gap");


            //misc ting
            MMenu.Attach();


            Render.OnPresent      += Render_OnPresent;
            Game.OnUpdate         += Game_OnUpdate;
            Gapcloser.OnGapcloser += OnGapcloser;
            Game.OnUpdate         += Game_OnUpdate;


            LoadSpells();
            Console.WriteLine("Lil BloodPump - Loaded");
        }
Пример #22
0
        public Garen()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuSlider("qrange", "Q Range", 200, 175, 500));
                ComboMenu.Add(new MenuBool("usew", "Use W"));
                ComboMenu.Add(new MenuSlider("wrange", "W Range", 200, 175, 500));
                ComboMenu.Add(new MenuBool("usee", "Use E"));
                ComboMenu.Add(new MenuBool("user", "Use R To Execute"));
            }
            Menu.Add(ComboMenu);
            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Q to Harass"));
            }
            Menu.Add(HarassMenu);
            var LaneClearMenu = new Menu("laneclear", "Lane Clear");

            {
                LaneClearMenu.Add(new MenuBool("useqlc", "Lane Q to Clear"));
                LaneClearMenu.Add(new MenuBool("useqlh", "Use Q Last Hit"));
                LaneClearMenu.Add(new MenuBool("useelc", "Use E to Clear"));
            }
            Menu.Add(LaneClearMenu);
            var JunglClearMenu = new Menu("jungleclear", "Jungle Clear");

            {
                JunglClearMenu.Add(new MenuBool("usejq", "Use Q in Jungle"));
                JunglClearMenu.Add(new MenuBool("useje", "Use E in Jungle"));
            }
            Menu.Add(JunglClearMenu);
            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("kr", "Killsteal with R"));
            }
            Menu.Add(KSMenu);
            var miscmenu = new Menu("misc", "Misc");

            {
                miscmenu.Add(new MenuBool("autoq", "Auto Q on Slows"));
            }
            Menu.Add(miscmenu);
            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("draww", "Draw W Range"));
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
                DrawMenu.Add(new MenuBool("drawqdmg", "Draw Q DMG"));
                DrawMenu.Add(new MenuBool("drawrdmg", "Draw R DMG"));
            }
            Menu.Add(DrawMenu);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;

            LoadSpells();
            Console.WriteLine("Garen by Zypppy - Loaded");
        }
Пример #23
0
        public Ahri()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");
            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuBool("eq", "Use Q only of E Hits", false));
                ComboMenu.Add(new MenuBool("usew", "Use W"));
                ComboMenu.Add(new MenuSlider("rangew", "^- Range", 650, 1, 700));
                ComboMenu.Add(new MenuBool("usee", "Use E "));

                ComboMenu.Add(new MenuKeyBind("flashe", "E - Flash", KeyCode.T, KeybindType.Press));
                ComboMenu.Add(new MenuSlider("rangee", "^- Range", 1100, 950, 1250));
            }
            var RSet = new Menu("rset", "R Settings");

            {
                RSet.Add(new MenuBool("user", "Use R"));
                RSet.Add(new MenuList("rusage", "R Usage", new[] { "Always", "Only if Killable" }, 1));
                RSet.Add(new MenuList("rmode", "R Mode", new[] { "To Side", "To Mouse", "To Target" }, 1));
                RSet.Add(new MenuBool("burstr", "Auto R Burst Logic if Killable"));
                RSet.Add(new MenuKeyBind("under", "R Under-Turret Toggle", KeyCode.Z, KeybindType.Toggle));
                RSet.Add(new MenuSlider("waster", "Don't Jump in X Enemies", 3, 2, 5));
            }
            Menu.Add(ComboMenu);
            ComboMenu.Add(RSet);
            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50));
                HarassMenu.Add(new MenuBool("useq", "Use Q to Harass"));
                HarassMenu.Add(new MenuBool("usew", "Use W to Harass"));
                HarassMenu.Add(new MenuBool("usee", "Use E to Harass"));
            }
            Menu.Add(HarassMenu);
            var FarmMenu  = new Menu("farming", "Farming");
            var LaneClear = new Menu("lane", "Lane Clear");
            {
                LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50));
                LaneClear.Add(new MenuBool("useq", "Use Q to Farm"));
                //LaneClear.Add(new MenuSlider("hitw", "^- if Hits", 3, 1, 6));
            }
            var JungleClear = new Menu("jungle", "Jungle Clear");

            {
                JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50));
                JungleClear.Add(new MenuBool("useq", "Use Q to Farm"));
                JungleClear.Add(new MenuBool("usew", "Use W to Farm"));
            }
            Menu.Add(FarmMenu);
            FarmMenu.Add(LaneClear);
            FarmMenu.Add(JungleClear);
            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("ksq", "Killsteal with Q"));
                KSMenu.Add(new MenuBool("ksw", "Killsteal with W"));
                KSMenu.Add(new MenuBool("kse", "Killsteal with E"));
                KSMenu.Add(new MenuBool("ignite", "Killsteal with Ignite"));
            }
            Menu.Add(KSMenu);
            var miscmenu = new Menu("misc", "Misc.");

            {
                //  miscmenu.Add(new MenuBool("interrupte", "Interrupt with E"));
                miscmenu.Add(new MenuBool("autoe", "Auto E on CC"));
            }
            Menu.Add(miscmenu);
            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("draww", "Draw W Range"));
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
                DrawMenu.Add(new MenuBool("drawflash", "Draw E-Flash Range"));
                DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage"));
                DrawMenu.Add(new MenuBool("drawtoggle", "Draw Toggle"));
            }
            Menu.Add(DrawMenu);
            var FleeMenu = new Menu("flee", "Flee");

            {
                FleeMenu.Add(new MenuBool("useq", "Use Q to Flee"));
                FleeMenu.Add(new MenuBool("usee", "Use E while Fleeing"));
                FleeMenu.Add(new MenuKeyBind("key", "Flee Key:", KeyCode.G, KeybindType.Press));
            }
            Menu.Add(FleeMenu);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;

            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;

            LoadSpells();
            Console.WriteLine("Ahri by Kornis - Loaded");
        }
Пример #24
0
        public Poppy()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("pick", "Pick Passive"));
                ComboMenu.Add(new MenuSlider("pickup", "^- Range", 400, 10, 600));
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuBool("usew", "Use W"));
                ComboMenu.Add(new MenuBool("usee", "Use E "));
                ComboMenu.Add(new MenuBool("wall", "^- Only to Walls"));
                ComboMenu.Add(new MenuBool("ignore", "^- Ignore if can Kill with Combo"));
                ComboMenu.Add(new MenuBool("user", "Use Instant R if Killable with Combo"));
                ComboMenu.Add(new MenuSlider("waste", "^- Don't Waste R if X Health", 100, 0, 300));
                ComboMenu.Add(new MenuKeyBind("rcast", "Charging R Aiming", KeyCode.T, KeybindType.Press));
            }

            Menu.Add(ComboMenu);

            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50));
                HarassMenu.Add(new MenuBool("useq", "Use Q to Harass"));
                HarassMenu.Add(new MenuBool("usee", "Use E to Harass"));
                HarassMenu.Add(new MenuBool("wall", "^- Only to Walls"));
            }
            Menu.Add(HarassMenu);
            var FarmMenu  = new Menu("farming", "Farming");
            var LaneClear = new Menu("lane", "Lane Clear");
            {
                LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50));
                LaneClear.Add(new MenuBool("useq", "Use Q to Farm"));
            }
            var JungleClear = new Menu("jungle", "Jungle Clear");

            {
                JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50));
                JungleClear.Add(new MenuBool("useq", "Use Q to Farm"));
            }
            Menu.Add(FarmMenu);
            FarmMenu.Add(LaneClear);
            FarmMenu.Add(JungleClear);
            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("ksq", "Killsteal with Q"));
                KSMenu.Add(new MenuBool("kse", "Killsteal with E"));
                KSMenu.Add(new MenuBool("wall", "^- Include Wall Damage"));
            }
            Menu.Add(KSMenu);

            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
                DrawMenu.Add(new MenuBool("drawflash", "Draw Passive Position"));
                DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage"));
            }
            Menu.Add(DrawMenu);
            AutoQ.Attach(Menu, "Anti-Gapclose");
            Menu.Attach();

            Render.OnPresent     += Render_OnPresent;
            Game.OnUpdate        += Game_OnUpdate;
            GameObject.OnCreate  += OnCreate;
            AutoQ.DashQ          += OnDash;
            GameObject.OnDestroy += OnDestroy;
            LoadSpells();
            Console.WriteLine("Poppy by Kornis - Loaded");
        }
Пример #25
0
        public static void Create()
        {
            MenuSeperator title = new MenuSeperator("menuTitle", "King Xerx3s");
            Menu          combo = new Menu("combo", "Combo")
            {
                new MenuSeperator("comboTitle", "Combo"),
                new MenuBool("q", "Q"),
                new MenuBool("w", "W"),
                new MenuBool("e", "E"),
            };
            Menu harass = new Menu("harass", "Harass (Mixed Mode)")
            {
                new MenuSeperator("harassTitle", "Harass"),
                new MenuBool("q", "Q"),
                new MenuBool("w", "W"),
                new MenuBool("e", "E", false),
            };
            Menu rMode = new Menu("rMode", "R Mode")
            {
                new MenuSeperator("rModeTitle", "R Mode"),
                new MenuBool("auto", "Auto"),
                new Menu("tap", "Tap")
                {
                    new MenuKeyBind("key", "Key", KeyCode.T, KeybindType.Press),
                    new MenuBool("enabled", "Enabled", false),
                },
                new MenuBool("nearMouse", "Near Mouse", false),
            };
            Menu farm = new Menu("laneClear", "Lane Clear")
            {
                new MenuSeperator("laneClearTitle", "Lane Clear"),
                new MenuBool("q", "Q"),
                new MenuBool("w", "W"),
                new MenuSlider("minMana", "Minimum Mana %", 60),
                new MenuBool("enabled", "Enabled"),
            };
            MenuBool   gapGloser = new MenuBool("gapCloser", "Auto E on Gap Closer");
            MenuSlider eRange    = new MenuSlider("eRange", "E Range", 84);
            Menu       drawings  = new Menu("drawings", "Drawings")
            {
                new MenuSeperator("drawingTitle", "Drawings"),
                new MenuBool("q", "Q Range"),
                new MenuBool("w", "W Range"),
                new MenuBool("e", "E Range"),
                new MenuBool("r", "R Range on Minimap"),
                new MenuBool("rKillable", "Draw killable target with R"),
                new MenuBool("rMouse", "Draw Circle Near Mouse in R Near Mouse Mode"),
            };

            eRange.OnValueChanged += ERangeOnOnValueChanged;

            Menu.Add(title);

            Orbwalker orbwalker = new Orbwalker();

            orbwalker.Attach(Menu);

            Menu.Add(combo);
            Menu.Add(harass);
            Menu.Add(rMode);
            Menu.Add(farm);
            Menu.Add(gapGloser);
            Menu.Add(eRange);
            Menu.Add(drawings);

            Menu.Attach();
        }
Пример #26
0
        public Akali()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q in Combo"));
                ComboMenu.Add(new MenuBool("procq", "Priority Q Proc.", false));
                ComboMenu.Add(new MenuBool("usew", "Use W to Gapclose"));
                ComboMenu.Add(new MenuBool("usee", "Use E in Combo"));
                ComboMenu.Add(new MenuBool("user", "Use R in Combo"));
                ComboMenu.Add(new MenuSlider("saver", "Save X R Stacks", 1, 0, 3));
                ComboMenu.Add(new MenuSlider("minr", "Min. R Range", 200, 0, 400));
                ComboMenu.Add(new MenuKeyBind("flashe", "W > R GapClose", KeyCode.T, KeybindType.Press));
                ComboMenu.Add(new MenuKeyBind("turret", "R Under Turret Toggle", KeyCode.T, KeybindType.Toggle));
                ComboMenu.Add(new MenuBool("items", "Use Items"));
            }
            Menu.Add(ComboMenu);
            var BlackList = new Menu("blacklist", "R Blacklist");

            {
                foreach (var target in GameObjects.EnemyHeroes)
                {
                    BlackList.Add(new MenuBool(target.ChampionName.ToLower(), "Block: " + target.ChampionName, false));
                }
            }
            Menu.Add(BlackList);

            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Q to Harass"));
                HarassMenu.Add(new MenuBool("usew", "Use W in Harass"));
                HarassMenu.Add(new MenuBool("usee", "Use E to Harass"));
                HarassMenu.Add(new MenuBool("autoe", "Use AUTO E if Enemy in Range"));
            }
            Menu.Add(HarassMenu);
            var FarmMenu = new Menu("farming", "Farming");

            FarmMenu.Add(new MenuBool("logic", "Use Farm Logic"));
            FarmMenu.Add(new MenuSlider("mana", "Energy Manager", 30));
            FarmMenu.Add(new MenuBool("useq", "Use Q to Farm"));
            FarmMenu.Add(new MenuBool("lastq", "^- Use Q to Last Hit"));
            FarmMenu.Add(new MenuBool("aa", "^- Don't Last Hit in AA Range"));
            FarmMenu.Add(new MenuBool("usee", "Use E to Farm"));


            Menu.Add(FarmMenu);


            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("ksq", "Killsteal with Q"));
                KSMenu.Add(new MenuBool("kse", "Killsteal with E"));
                KSMenu.Add(new MenuBool("ksr", "Killsteal with R"));
                KSMenu.Add(new MenuBool("ksgap", "Gapclose R for Q"));
            }
            Menu.Add(KSMenu);
            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
                DrawMenu.Add(new MenuBool("drawwr", "Draw W+R Range"));
                DrawMenu.Add(new MenuBool("minr", "Draw min. R Range"));
                DrawMenu.Add(new MenuBool("drawtoggle", "Draw Under-Turret Toggle"));
            }
            Menu.Add(DrawMenu);
            var FleeMenu = new Menu("flee", "Flee");

            {
                FleeMenu.Add(new MenuBool("usew", "Use W to Flee"));
                FleeMenu.Add(new MenuBool("user", "Use R to Flee"));
                FleeMenu.Add(new MenuKeyBind("key", "Flee Key:", KeyCode.G, KeybindType.Press));
            }
            Menu.Add(FleeMenu);
            Menu.Attach();

            Render.OnPresent     += Render_OnPresent;
            Game.OnUpdate        += Game_OnUpdate;
            Orbwalker.PostAttack += OnPostAttack;
            LoadSpells();
            Console.WriteLine("Akali by Kornis - Loaded");
        }
Пример #27
0
        public Garen()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q in Combo"));
                ComboMenu.Add(new MenuBool("usee", "Use E in Combo"));
                // ComboMenu.Add(new MenuBool("items", "Use Items"));
            }
            Menu.Add(ComboMenu);
            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Q in Harass"));
                HarassMenu.Add(new MenuBool("usee", "Use E in Harass"));
            }
            Menu.Add(HarassMenu);
            var FarmMenu = new Menu("farming", "Farming");

            {
                FarmMenu.Add(new MenuBool("useq", "Use Q to Farm"));
                FarmMenu.Add(new MenuBool("usee", "Use E to Farm"));
                FarmMenu.Add(new MenuSlider("hite", "^- If Hits X", 1, 1, 4));
            }
            Menu.Add(FarmMenu);

            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("ksq", "Killsteal with Q"));
                KSMenu.Add(new MenuBool("kse", "Killsteal with E"));
                KSMenu.Add(new MenuBool("ksr", "Killsteal with R"));
            }
            Menu.Add(KSMenu);

            var WMenu = new Menu("wsettings", "W Settings");

            {
                WMenu.Add(new MenuBool("usew", "Enable W usage"));
                WMenu.Add(new MenuSlider("wdmg", "^- If Incoming Damage is X% of Max Health", 10, 0, 90));
            }
            Menu.Add(WMenu);

            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
                DrawMenu.Add(new MenuBool("drawtoggle", "Draw Toggle"));
            }
            Menu.Add(DrawMenu);


            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;
            LoadSpells();
            Console.WriteLine("Garen by Demavex - Loaded");

            var m = new Menu("zlibtest", "ZLibtest", true);

            ZLib.Attach(m);
            m.Attach();

            ZLib.OnPredictDamage += ZLib_OnPredictDamage;
        }
Пример #28
0
        public Kled()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                var Skaarl = new Menu("Skaarl", "Shaarl Settings");
                Skaarl.Add(new MenuBool("useq", "Use Q in Combo"));
                Skaarl.Add(new MenuBool("usee", "Use E in Combo with Logic"));
                var Kled = new Menu("Kled", "Kled Settings");
                Kled.Add(new MenuBool("useq", "Use Q in Combo"));
                Kled.Add(new MenuList("qmode", "Q Mode", new[] { "Logic", "Always" }, 0));
                Kled.Add(new MenuBool("gap", "Use for Smart Gapclosing"));
                ComboMenu.Add(Skaarl);
                ComboMenu.Add(Kled);
                ComboMenu.Add(new MenuBool("items", "Use Items for AA Reset"));
            }

            Menu.Add(ComboMenu);

            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Skaarl's Q to Harass"));
                HarassMenu.Add(new MenuBool("usee", "Use Skaarl's E to Harass"));
                HarassMenu.Add(new MenuBool("useqk", "Use Kled's Q to Harass"));
            }
            Menu.Add(HarassMenu);
            var FarmMenu = new Menu("farming", "Farming");

            var Jungle = new Menu("jungle", "Jungle Clear");

            Jungle.Add(new MenuBool("useq", "Use Skaarl's Q in Jungle"));
            Jungle.Add(new MenuBool("usee", "Use Skaarl's E in Jungle"));
            Jungle.Add(new MenuBool("useqk", "Use Kled's Q in Jungle"));
            var lane = new Menu("lane", "Lane Clear");

            lane.Add(new MenuBool("useq", "Use Skaarl's Q in Lane Clear"));
            lane.Add(new MenuBool("useqk", "Use Kled's Q in Lane clear"));
            FarmMenu.Add(Jungle);
            FarmMenu.Add(lane);
            Menu.Add(FarmMenu);

            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                var Skaarl = new Menu("Skaarl", "Shaarl Settings");
                Skaarl.Add(new MenuBool("useq", "Killsteal with Q"));
                Skaarl.Add(new MenuBool("usee", "Killsteal with E"));
                var Kled = new Menu("Kled", "Kled Settings");
                Kled.Add(new MenuBool("useq", "Killsteal with Q"));

                KSMenu.Add(Skaarl);
                KSMenu.Add(Kled);
            }
            Menu.Add(KSMenu);
            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuBool("damage", "Draw Damage"));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Minimap"));
            }
            Menu.Add(DrawMenu);
            Menu.Attach();
            Gapcloser.Attach(Menu, "Q Anti-GapClose");
            Orbwalker.PostAttack  += OnPostAttack;
            Render.OnPresent      += Render_OnPresent;
            Gapcloser.OnGapcloser += OnGapcloser;
            Game.OnUpdate         += Game_OnUpdate;
            LoadSpells();
            Console.WriteLine("Kled by Kornis - Loaded");
        }
Пример #29
0
        public Nidalee()
        {
            Orbwalker.Attach(Menu);
            var ComboMenu = new Menu("combo", "Combo");

            {
                ComboMenu.Add(new MenuBool("useq", "Use Q"));
                ComboMenu.Add(new MenuList("qo", "Q Options", new[] { "Both Forms", "Only Human", "Only Cougar" }, 0));
                ComboMenu.Add(new MenuBool("usew", "Use W"));
                ComboMenu.Add(new MenuList("wo", "W Options", new[] { "Both Forms", "Only Human", "Only Cougar" }, 0));
                ComboMenu.Add(new MenuBool("usee", "Use E"));
                ComboMenu.Add(new MenuList("eo", "E Options", new[] { "Both Forms", "Only Human", "Only Cougar" }, 0));
                ComboMenu.Add(new MenuSlider("useeh", "Health To Use Human E", 30, 0, 100));
                ComboMenu.Add(new MenuSlider("useehm", "Mana To Use Human Use E", 70, 0, 100));
                ComboMenu.Add(new MenuBool("user", "Use R"));
                ComboMenu.Add(new MenuList("ro", "R Options", new[] { "Always" }, 0));
                ComboMenu.Add(new MenuSlider("userr", "Use R Target in Range", 400, 0, 1400));
            }
            Menu.Add(ComboMenu);
            var HarassMenu = new Menu("harass", "Harass");

            {
                HarassMenu.Add(new MenuBool("useq", "Use Human Q to Harass"));
                HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50));
            }
            Menu.Add(HarassMenu);
            var JungleClear = new Menu("jungleclear", "Jungle Clear");

            {
                JungleClear.Add(new MenuBool("usejq", "Use Human Q in Jungle"));
                JungleClear.Add(new MenuList("qo", "Q Options", new[] { "Both Forms", "Only Human", "Only Cougar" }, 0));
                JungleClear.Add(new MenuBool("usejw", "Use Human W in Jungle"));
                JungleClear.Add(new MenuList("wo", "W Options", new[] { "Both Forms", "Only Human", "Only Cougar" }, 0));
                JungleClear.Add(new MenuBool("usejce", "Use Cougar E in Jungle"));
                JungleClear.Add(new MenuBool("usejr", "Use R in Jungle"));
                JungleClear.Add(new MenuList("ro", "R Options", new[] { "Always" }, 0));
                JungleClear.Add(new MenuSlider("manaj", "Mana Manager For Jungle", 50));
            }
            Menu.Add(JungleClear);
            var KSMenu = new Menu("killsteal", "Killsteal");

            {
                KSMenu.Add(new MenuBool("kq", "Killsteal with Human Q"));
            }
            Menu.Add(KSMenu);
            var miscmenu = new Menu("misc", "Misc");

            {
                miscmenu.Add(new MenuBool("autoq", "Auto Human Q on CC"));
                miscmenu.Add(new MenuBool("autow", "Auto Human W on CC"));
                miscmenu.Add(new MenuBool("autoe", "Use Auto Human E"));
                miscmenu.Add(new MenuSlider("autoeh", "Auto Use Human E When HP Below <%", 10, 0, 100));
            }
            Menu.Add(miscmenu);
            var DrawMenu = new Menu("drawings", "Drawings");

            {
                DrawMenu.Add(new MenuBool("drawq", "Draw Q Range"));
                DrawMenu.Add(new MenuList("qdo", "Q Drawing Options", new[] { "Both Forms", "Only Human", "Only Cougar" }, 0));
                DrawMenu.Add(new MenuBool("draww", "Draw W Range"));
                DrawMenu.Add(new MenuList("wdo", "W Drawing Options", new[] { "Both Forms", "Only Human", "Only Cougar" }, 0));
                DrawMenu.Add(new MenuBool("drawe", "Draw E Range"));
                DrawMenu.Add(new MenuList("edo", "E Drawing Options", new[] { "Both Forms", "Only Human", "Only Cougar" }, 0));
                DrawMenu.Add(new MenuBool("drawr", "Draw R Range"));
                DrawMenu.Add(new MenuBool("drawflee", "Draw Free Circle Around Cursor"));
            }
            Menu.Add(DrawMenu);
            var FleeMenu = new Menu("flee", "Flee");

            {
                FleeMenu.Add(new MenuBool("fleew", "Use Cougar W To Flee"));
                FleeMenu.Add(new MenuKeyBind("key", "Flee Key:", KeyCode.Z, KeybindType.Press));
            }
            Menu.Add(FleeMenu);
            Menu.Attach();

            Render.OnPresent += Render_OnPresent;
            Game.OnUpdate    += Game_OnUpdate;

            LoadSpells();
            Console.WriteLine("Nidalee by Zypppy - Loaded");
        }
Пример #30
0
        public static void Initialize()
        {
            Root = new Menu("root", LocalPlayer.Instance.CharName, true)
            {
                new Menu("general", "General Menu")
                {
                    new MenuBool("supportmode", "Support Mode", false),
                    new MenuSliderBool("disableaa", "Disable attacks in Combo / If Level >= x", false, 2, 2, 18),
                    new MenuBool("junglesmall", "Cast to small minions too in JungleClear", false),

                    new Menu("stormrazor", "Stormrazor Menu")
                    {
                        new MenuSeperator("stormsep", "Stop AA'ing until it procs in:"),
                        new MenuBool("combo", "Combo", false),
                        new MenuBool("laneclear", "Laneclear", false),
                        new MenuBool("mixed", "Harass", false),
                        new MenuBool("lasthit", "Lasthit", false)
                    },

                    new Menu("preservemana", "Preserve Mana Menu")
                    {
                        new MenuSeperator("separator", "Preserve Mana for:")
                    },

                    new Menu("preservespells", "Preserve Spells Menu")
                    {
                        new MenuSeperator("separator", "Only works for inside-AA-range targets"),
                        new MenuSeperator("separator2", "0 = Don't limit.")
                    }
                },
                new Menu("drawing", "Drawing Menu")
                {
                    new MenuList("mode", "Drawing Mode", new [] { "Riot", "SharpDX" }),
                    new MenuList("colorscheme", "Color Scheme", new[] { "Bold", "Flat", "Brazilian", "French", "Feminine" })
                }
            };

            if (LocalPlayer.Instance.MaxMP >= 200)
            {
                Root["general"].As <Menu>().Add(new MenuBool("nomanagerifblue", "Ignore ManaManagers if you have Blue Buff", false));
            }

            /*
             * if (LocalPlayer.Instance.IsMelee)
             * {
             *      var hydraMenu = new Menu("hydra", "Hydras Menu")
             *      {
             *              new MenuSeperator("hydrasep", "Use Hydras in:"),
             *              new MenuBool("combo", "Combo"),
             *              new MenuBool("laneclear", "Laneclear"),
             *              new MenuBool("mixed", "Harass"),
             *              new MenuBool("lasthit", "Lasthit"),
             *              new MenuBool("manual", "While playing manually")
             *      };
             *
             *      Root["general"].As<Menu>().Add(hydraMenu);
             * }
             */

            foreach (var spellSlot in Enumerations.SpellSlots)
            {
                Root["general"]["preservemana"].As <Menu>().Add(new MenuBool(spellSlot.ToString().ToLower(), spellSlot.ToString(), false));
                Root["general"]["preservespells"].As <Menu>().Add(new MenuSlider(spellSlot.ToString().ToLower(), $"Don't cast {spellSlot} if target killable in X AAs", 0, 0, 10));
            }

            Root.Attach();
            Orbwalker.Attach(Root);
        }