Exemple #1
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Corki.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Corki.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Corki.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Corki.Combo.UseR", "Use R").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.Corki.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Corki.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Corki.Harass.UseE", "Use E").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Corki.Harass.UseR", "Use R").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Corki.Harass.RStacks").Show(ar.GetNewValue <bool>());
            harass.AddItem(new MenuItem("SAutoCarry.Corki.Harass.RStacks", "Keep R Stacks").SetValue(new Slider(3, 0, 7))).Show(harass.Item("SAutoCarry.Corki.Harass.UseR").GetValue <bool>());
            harass.AddItem(new MenuItem("SAutoCarry.Corki.Harass.MinMana", "Min Mana Percent").SetValue(new Slider(30, 100, 0)));

            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Corki.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Corki.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Corki.LaneClear.UseR", "Use R").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Corki.LaneClear.MinMana", "Min Mana Percent").SetValue(new Slider(50, 100, 0)));

            Menu misc = new Menu("Misc", "SAutoCarry.Corki.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Corki.Misc.RKillSteal", "KS With R").SetValue(true));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #2
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Rengar.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Rengar.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Rengar.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Rengar.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Rengar.Combo.OneShot", "Active One Shot Combo").SetValue(new KeyBind('T', KeyBindType.Toggle)));

            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Rengar.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Rengar.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Rengar.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Rengar.LaneClear.UseE", "Use E").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Rengar.LaneClear.SaveFerocity", "Save Ferocity").SetValue(true));

            Menu misc = new Menu("Misc", "SAutoCarry.Rengar.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Rengar.Misc.AutoHeal", "Auto Heal %").SetValue(new Slider(20, 0, 100)));
            misc.AddItem(new MenuItem("SAutoCarry.Rengar.Misc.DrawComboMode", "Draw Combo Mode").SetValue(true));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #3
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Vayne.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Vayne.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Vayne.Combo.UseE", "Use E").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.Vayne.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Vayne.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Vayne.Harass.UseE", "Use E").SetValue(true)).ValueChanged += (s, ar) => harass.Item("SAutoCarry.Vayne.Harass.UseE3RDW").Show(ar.GetNewValue <bool>());
            harass.AddItem(new MenuItem("SAutoCarry.Vayne.Harass.UseE3RDW", "Use E for 3rd W stack").SetValue(false)).Show(harass.Item("SAutoCarry.Vayne.Harass.UseE").GetValue <bool>());

            Menu misc = new Menu("Misc", "SAutoCarry.Vayne.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Vayne.Misc.AAIndicator", "Draw AA Indicator").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Vayne.Misc.DontAAInvisible", "Dont AA While Stealth").SetValue(true)).ValueChanged += (s, ar) => misc.Item("SAutoCarry.Vayne.Misc.DontAAInvisibleCount").Show(ar.GetNewValue <bool>());
            misc.AddItem(new MenuItem("SAutoCarry.Vayne.Misc.DontAAInvisibleCount", "Dont AA While Stealth if around enemy count >").SetValue(new Slider(1, 0, 5))).Show(misc.Item("SAutoCarry.Vayne.Misc.DontAAInvisible").GetValue <bool>());
            misc.AddItem(new MenuItem("SAutoCarry.Vayne.Misc.LaneClearQ", "Use Q LaneClear").SetValue(true));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(misc);

            ConfigMenu.AddToMainMenu();

            Helpers.Tumble.Initialize(this);
            Helpers.Condemn.Initialize(this);
        }
Exemple #4
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Jhin.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseQ", "UseQ").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseW", "Use W").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Jhin.Combo.UseWMarked").Show(ar.GetNewValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseWMarked", "Use W Only If Target Is Marked").SetValue(true)).Show(combo.Item("SAutoCarry.Jhin.Combo.UseW").GetValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseEImmobile", "Use E Immobile Targets").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseEDashing", "Use E Dashing Targets").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseR", "Use R Shoots If Ult Activated").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.Jhin.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Jhin.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Jhin.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Jhin.Harass.Toggle", "Toggle Harass").SetValue(new KeyBind('T', KeyBindType.Toggle)));

            Menu misc = new Menu("Misc", "SAutoCarry.Jhin.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Jhin.Misc.AdjustW", "Adjust W Range").SetValue(new Slider(1000, 0, 2500))).ValueChanged += (s, ar) => Spells[W].Range = ar.GetNewValue <Slider>().Value;
            misc.AddItem(new MenuItem("SAutoCarry.Jhin.Misc.AdjustR", "Adjust R Range").SetValue(new Slider(1000, 0, 3500))).ValueChanged += (s, ar) => Spells[R].Range = ar.GetNewValue <Slider>().Value;
            misc.AddItem(new MenuItem("SAutoCarry.Jhin.Misc.KillStealRW", "KillSteal").SetValue(false));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #5
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Aatrox.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Aatrox.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Aatrox.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Aatrox.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Aatrox.Combo.UseR", "Use R").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Aatrox.Combo.UseTiamat", "Use Tiamat/Hydra").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.Aatrox.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Aatrox.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Aatrox.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Aatrox.Harass.UseE", "Use E").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Aatrox.Harass.MinMana", "Min Mana Percent").SetValue(new Slider(30, 100, 0)));

            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Aatrox.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Aatrox.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Aatrox.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Aatrox.LaneClear.MinMana", "Min Mana Percent").SetValue(new Slider(50, 100, 0)));

            Menu misc = new Menu("Misc", "SAutoCarry.Aatrox.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Aatrox.Misc.AutoQHP", "Auto Harass Q HP").SetValue(new Slider(50, 100, 0)));
            misc.AddItem(new MenuItem("SAutoCarry.Aatrox.Misc.RKillSteal", "KS With R").SetValue(true));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);

            ConfigMenu.AddToMainMenu();
        }
Exemple #6
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Lucian.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Lucian.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Lucian.Combo.UseQEx", "Use Extended Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Lucian.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Lucian.Combo.UseE", "Use E").SetValue(true)).ValueChanged += (s, ar) => combo.Item("SAutoCarry.Lucian.Combo.EMode").Show(ar.GetNewValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Lucian.Combo.EMode", "E Mode").SetValue(new StringList(new[] { "Auto Pos", "Cursor Pos" }))).Show(combo.Item("SAutoCarry.Lucian.Combo.UseE").GetValue <bool>());

            Menu harass = new Menu("Harass", "SAutoCarry.Lucian.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Lucian.Harass.UseQEx", "Use Extended Q").SetValue(true));

            Menu misc = new Menu("Misc", "SAutoCarry.Lucian.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Lucian.Misc.CheckPassive", "Check Passive").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Lucian.Misc.LockR", "Lock R Selected Target").SetValue(new KeyBind('T', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.Lucian.Misc.AAInd", "Draw AA Indicator").SetValue(true));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #7
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.DrMundo.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.DrMundo.Combo.UseQ", "Use Q").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.DrMundo.Combo.UseQHP").Show(ar.GetNewValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.DrMundo.Combo.UseQHP", "Use Q Min HP %").SetValue(new Slider(10, 0, 100))).Show(combo.Item("SAutoCarry.DrMundo.Combo.UseQ").GetValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.DrMundo.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.DrMundo.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.DrMundo.Combo.UseR", "Use R Min HP % <").SetValue(new Slider(20, 0, 100)));

            Menu harass = new Menu("Harass", "SAutoCarry.DrMundo.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.DrMundo.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.DrMundo.Harass.MinHP", "Min HP %").SetValue(new Slider(30, 0, 100)));
            harass.AddItem(new MenuItem("SAutoCarry.DrMundo.Harass.Toggle", "Toggle Harass").SetValue(new KeyBind('T', KeyBindType.Toggle)));

            Menu laneclear = new Menu("LaneClear", "SAutoCarry.DrMundo.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.DrMundo.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.DrMundo.LaneClear.UseW", "Use W").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.DrMundo.LaneClear.UseWMin").Show(ar.GetNewValue <bool>());
            laneclear.AddItem(new MenuItem("SAutoCarry.DrMundo.LaneClear.UseWMin", "Use W Min. Minion").SetValue(new Slider(3, 0, 12))).Show(laneclear.Item("SAutoCarry.DrMundo.LaneClear.UseW").GetValue <bool>());
            laneclear.AddItem(new MenuItem("SAutoCarry.DrMundo.LaneClear.UseE", "Use E").SetValue(false));

            Menu misc = new Menu("Misc", "SAutoCarry.DrMundo.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.DrMundo.Misc.KillStealQ", "KS With Q").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.DrMundo.Misc.AutoR", "Enable Auto R").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.DrMundo.Misc.AutoRPercent").Show(ar.GetNewValue <bool>());
            misc.AddItem(new MenuItem("SAutoCarry.DrMundo.Misc.AutoRPercent", "Auto R When HP % <").SetValue(new Slider(20, 0, 100))).Show(misc.Item("SAutoCarry.DrMundo.Misc.AutoR").GetValue <bool>());

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #8
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.TwistedFate.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.TwistedFate.Combo.UseQImmobile", "Auto Q Immobile").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.TwistedFate.Combo.UseQDashing", "Auto Q Immobile").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.TwistedFate.Combo.UseW", "Use W").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.TwistedFate.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.TwistedFate.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.TwistedFate.Harass.UseW", "Use W (Blue Always)").SetValue(true));

            Menu misc = new Menu("Misc", "SAutoCarry.TwistedFate.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.SelectGold", "Select Gold Card").SetValue(new KeyBind('W', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.SelectBlue", "Select Blue Card").SetValue(new KeyBind('E', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.SelectRed", "Select Red Card").SetValue(new KeyBind('T', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.SelectGoldAfterR", "Select Gold Card After R").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.AntiGapCloser", "Anti Gap Closer").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.Interrupter", "Interrupter").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.DrawR", "Draw R Range").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.DrawRMinimap", "Draw R Range On Minimap").SetValue(true));

            DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t), misc);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #9
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Pantheon.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Pantheon.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Pantheon.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Pantheon.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Pantheon.Combo.UseTiamat", "Use Tiamat/Hydra").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.Pantheon.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Pantheon.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Pantheon.Harass.Toggle", "Toggle Harass").SetValue(new KeyBind('T', KeyBindType.Toggle)));
            harass.AddItem(new MenuItem("SAutoCarry.Pantheon.Harass.MinMana", "Min. Mana %").SetValue(new Slider(40, 0, 100)));

            Menu misc = new Menu("Misc", "SAutoCarry.Pantheon.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Pantheon.Misc.LaneClearQ", "Use Q On LaneClear").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Pantheon.Misc.LaneClear.MinMana", "Min Mana Percent").SetValue(new Slider(50, 100, 0)));
            misc.AddItem(new MenuItem("SAutoCarry.Pantheon.Misc.InterruptW", "Interrupt Spells With W").SetValue(true));
            DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t), misc);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #10
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Blitzcrank.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Combo.UseR", "Use R").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Blitzcrank.Combo.UseRHit").Show(ar.GetNewValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Combo.UseRHit", "Use R When Enemy Count >= ").SetValue(new Slider(2, 1, 5))).Show(combo.Item("SAutoCarry.Blitzcrank.Combo.UseR").GetValue <bool>());
            //
            Menu nograb = new Menu("Grab Filter", "SAutoCarry.Blitzcrank.Combo.Grabfilter");

            foreach (AIHeroClient enemy in HeroManager.Enemies)
            {
                nograb.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Combo.Grabfilter.DontGrab" + enemy.ChampionName, string.Format("Dont Grab {0}", enemy.ChampionName)).SetValue(false));
            }
            //
            combo.AddSubMenu(nograb);


            Menu harass = new Menu("Harass", "SAutoCarry.Blitzcrank.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Harass.UseE", "Use E").SetValue(true));


            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Blitzcrank.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Blitzcrank.LaneClear.UseR", "Use R").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Blitzcrank.LaneClear.MinMana", "Min Mana Percent").SetValue(new Slider(50, 100, 0)));

            Menu misc = new Menu("Misc", "SAutoCarry.Blitzcrank.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Misc.InterruptQ", "Interrupt With Q").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Misc.InterruptR", "Interrupt With R").SetValue(true));
            //
            Menu autograb = new Menu("Auto Grab (Q)", "SAutoCarry.Blitzcrank.Misc.AutoGrab");

            foreach (AIHeroClient enemy in HeroManager.Enemies)
            {
                autograb.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Misc.AutoGrab.DontGrab" + enemy.ChampionName, string.Format("Dont Grab {0}", enemy.ChampionName)).SetValue(false));
            }
            autograb.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Misc.AutoGrab.Immobile", "Auto Grab Immobile Target").SetValue(true));
            autograb.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Misc.AutoGrab.Range", "Max. Grab Range").SetValue(new Slider(800, 1, 925)));
            autograb.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Misc.AutoGrab.MinHp", "Min. HP Percent").SetValue(new Slider(40, 1, 100)));
            autograb.AddItem(new MenuItem("SAutoCarry.Blitzcrank.Misc.AutoGrab.Enabled", "Enabled").SetValue(new KeyBind('T', KeyBindType.Toggle)));
            //
            misc.AddSubMenu(autograb);

            DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t), misc);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);

            ConfigMenu.AddToMainMenu();
        }
Exemple #11
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "Combo");

            combo.AddItem(new MenuItem("CUSEQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("CUSEW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("CUSEE", "Use E For Damage Enemy").SetValue(true));
            //
            Menu ult = new Menu("R Settings", "rsetting");

            ult.AddItem(new MenuItem("CUSER", "Use R").SetValue(true));
            ult.AddItem(new MenuItem("CUSERMETHOD", "R Method").SetValue <StringList>(new StringList(new string[] { "Only If Will Hit >= X Method", "If Will Hit Toggle Selected", "Smart R" }, 2))).ValueChanged += (s, ar) => ult.Item("CUSERHIT").Show(ar.GetNewValue <StringList>().SelectedIndex == 0);
            ult.AddItem(new MenuItem("CUSERHIT", "Use When Enemy Count >=").SetValue <Slider>(new Slider(3, 1, 5))).Show(ult.Item("CUSERMETHOD").GetValue <StringList>().SelectedIndex == 0);
            //
            combo.AddSubMenu(ult);

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

            harass.AddItem(new MenuItem("HUSEQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("HUSEW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("HUSEE", "Use E For Damage Enemy").SetValue(true));
            harass.AddItem(new MenuItem("HTOGGLE", "Toggle Harass").SetValue(new KeyBind('T', KeyBindType.Toggle)));
            harass.AddItem(new MenuItem("HMANA", "Min. Mana Percent").SetValue(new Slider(50, 0, 100)));

            Menu laneclear = new Menu("Lane/Jungle Clear", "LaneClear");

            laneclear.AddItem(new MenuItem("LUSEQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("LUSEW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("LMINW", "Min. Minions To W In Range").SetValue(new Slider(3, 1, 12)));
            laneclear.AddItem(new MenuItem("LUSEE", "Use E While Jungle Clear").SetValue(true));
            laneclear.AddItem(new MenuItem("TOGGLESPELL", "Enabled Spell Farm").SetValue(new KeyBind('G', KeyBindType.Toggle, true)));
            laneclear.AddItem(new MenuItem("LMANA", "Min. Mana Percent").SetValue(new Slider(50, 0, 100)));

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

            misc.AddItem(new MenuItem("MANTIGAPEW", "Anti Gap Closer With E->W").SetValue(true));
            misc.AddItem(new MenuItem("MINTIMPORTANT", "Interrupt Important Spells With Q->R").SetValue(true));
            misc.AddItem(new MenuItem("MEINIT", "Cast E On Initiators").SetValue(true));
            misc.AddItem(new MenuItem("MAUTOR", "Enable Auto Ult").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("MAUTORHIT").Show(ar.GetNewValue <bool>());
            misc.AddItem(new MenuItem("MAUTORHIT", "Auto R When Can Hit").SetValue(new Slider(4, 2, 5))).Show(misc.Item("MAUTOR").GetValue <bool>());
            misc.AddItem(new MenuItem("DDRAWBALL", "Draw Ball Position").SetValue(false));
            misc.AddItem(new MenuItem("DDRAWKILL", "Draw Killable Enemy").SetValue(true));

            DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t), misc);
            m_targetedEvader = new TargetedSpellEvader(TargetedSpell_Evade, misc);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #12
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Veigar.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Veigar.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Veigar.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Veigar.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Veigar.Combo.EMode", "E Mode").SetValue(new StringList(new string[] { "Stun enemy", "Zone enemy" })));
            combo.AddItem(new MenuItem("SAutoCarry.Veigar.Combo.UseR", "Use R").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.Veigar.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Veigar.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Veigar.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Veigar.Harass.UseE", "Use E").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Veigar.Harass.EMode", "E Mode").SetValue(new StringList(new string[] { "Stun enemy", "Zone enemy" })));
            harass.AddItem(new MenuItem("SAutoCarry.Veigar.Harass.Mana", "Min. Mana Percent").SetValue(new Slider(60, 0, 100)));

            Menu laneclear = new Menu("Lane/Jungle Clear", "SAutoCarry.Veigar.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Veigar.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Veigar.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Veigar.LaneClear.MinW", "Min. Minions To W In Range").SetValue(new Slider(4, 1, 12)));
            laneclear.AddItem(new MenuItem("SAutoCarry.Veigar.LaneClear.Mana", "Min. Mana Percent").SetValue(new Slider(10, 0, 100)));

            Menu misc = new Menu("Misc", "SAutoCarry.Veigar.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Veigar.Misc.AutoQLastHit", "Auto Q Last Hit").SetValue(new KeyBind('T', KeyBindType.Toggle)));
            misc.AddItem(new MenuItem("SAutoCarry.Veigar.Misc.AntiGapcloseE", "Anti Gap Closer With E").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Veigar.Misc.AutoWImmobile", "Auto W Immobile Target").SetValue(true));
            //auto r
            Menu autoUlt = new Menu("Auto Ult Settings (Killable)", "SAutoCarry.Veigar.AutoR");

            foreach (AIHeroClient enemy in HeroManager.Enemies)
            {
                autoUlt.AddItem(new MenuItem("SAutoCarry.Veigar.AutoR.DontUlt" + enemy.ChampionName, string.Format("Dont Auto Ult {0}", enemy.ChampionName)).SetValue(false));
            }
            autoUlt.AddItem(new MenuItem("SAutoCarry.Veigar.AutoR.Enabled", "Enabled").SetValue(true));
            //
            misc.AddSubMenu(autoUlt);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();

            DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t), misc);
        }
Exemple #13
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Rengar.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Rengar.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Rengar.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Rengar.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Rengar.Combo.OneShot", "Active One Shot Combo").SetValue(new KeyBind('T', KeyBindType.Toggle)));

            Menu misc = new Menu("Misc", "SAutoCarry.Rengar.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Rengar.Misc.AutoHeal", "Auto Heal %").SetValue(new Slider(20, 0, 100)));
            misc.AddItem(new MenuItem("SAutoCarry.Rengar.Misc.LaneClearQ", "Use Q On LaneClear").SetValue(true));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #14
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Jax.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Jax.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Jax.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Jax.Combo.UseE", "Use E").SetValue(true)).ValueChanged += (s, ar) => { ConfigMenu.Item("SAutoCarry.Jax.Combo.EStun").Show(ar.GetNewValue <bool>()); ConfigMenu.Item("SAutoCarry.Jax.Combo.EBeforeJump").Show(ar.GetNewValue <bool>()); };
            combo.AddItem(new MenuItem("SAutoCarry.Jax.Combo.EStun", "Stun With E After Jump").SetValue(new KeyBind('T', KeyBindType.Toggle)).Show(combo.Item("SAutoCarry.Jax.Combo.UseE").GetValue <bool>()));
            combo.AddItem(new MenuItem("SAutoCarry.Jax.Combo.EBeforeJump", "Use E Before Q").SetValue(new KeyBind('Z', KeyBindType.Toggle)).Show(combo.Item("SAutoCarry.Jax.Combo.UseE").GetValue <bool>()));
            combo.AddItem(new MenuItem("SAutoCarry.Jax.Combo.UseTiamat", "Use Tiamat/Hydra").SetValue(true));


            Menu harass = new Menu("Harass", "SAutoCarry.Jax.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Jax.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Jax.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Jax.Harass.UseE", "Use E").SetValue(true));


            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Jax.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Jax.LaneClear.UseQ", "Use Q").SetValue(false)).SetTag(0);
            laneclear.AddItem(new MenuItem("SAutoCarry.Jax.LaneClear.UseW", "Use W").SetValue(true)).SetTag(0);
            laneclear.AddItem(new MenuItem("SAutoCarry.Jax.LaneClear.UseE", "Use E").SetValue(true)).SetTag(0);
            laneclear.AddItem(new MenuItem("SAutoCarry.Jax.JungleClear.UseQ", "Use Q").SetValue(true)).SetTag(1);
            laneclear.AddItem(new MenuItem("SAutoCarry.Jax.JungleClear.UseW", "Use W").SetValue(true)).SetTag(1);
            laneclear.AddItem(new MenuItem("SAutoCarry.Jax.JungleClear.UseE", "Use E").SetValue(true)).SetTag(1);
            laneclear.AddItem(new MenuItem("SAutoCarry.Jax.LaneClear.Mode", "Show Settings for: ").SetValue(new StringList(new[] { "Lane Clear", "Jungle Clear" }))).SetTag(2).ValueChanged += (s, ar) => LaneClearMenuSwitch(ar.GetNewValue <StringList>().SelectedIndex);

            Menu misc = new Menu("Misc", "SautoCarry.Jax.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Jax.Misc.WJump", "Ward Jump").SetValue(new KeyBind('G', KeyBindType.Press)));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);

            ConfigMenu.AddToMainMenu();

            LaneClearMenuSwitch(ConfigMenu.Item("SAutoCarry.Jax.LaneClear.Mode").GetValue <StringList>().SelectedIndex);
        }
Exemple #15
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Azir.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseQ", "Use Q").SetValue(true)).ValueChanged += (s, ar) =>
            {
                combo.Item("SAutoCarry.Azir.Combo.UseQOnlyOutOfAA").Show(ar.GetNewValue <bool>());
                combo.Item("SAutoCarry.Azir.Combo.UseQAlwaysMaxRange").Show(ar.GetNewValue <bool>());
            };
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseQOnlyOutOfAA", "Use Q Only When Enemy out of range").SetValue(true)).Show(combo.Item("SAutoCarry.Azir.Combo.UseQ").GetValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseQAlwaysMaxRange", "Always Cast Q To Max Range").SetValue(false)).Show(combo.Item("SAutoCarry.Azir.Combo.UseQ").GetValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseE", "Use E If target is killable").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseR", "Use R").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.RMinHit", "Min R Hit").SetValue(new Slider(1, 1, 5)));
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.RMinHP", "Use R whenever my health < ").SetValue(new Slider(20, 0, 100)));

            Menu harass = new Menu("Harass", "SAutoCarry.Azir.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Azir.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Azir.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Azir.Harass.ManaPercent", "Min. Mana Percent").SetValue(new Slider(40, 0, 100)));

            Menu laneclear = new Menu("LaneClear", "SAutoCarry.Azir.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.MinQMinion", "Q Min. Minions").SetValue(new Slider(3, 1, 5)));
            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.ManaPercent", "Min. Mana Percent").SetValue(new Slider(40, 0, 100)));

            Menu misc = new Menu("Misc", "SAutoCarry.Azir.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Azir.Misc.Jump", "Jump To Cursor").SetValue(new KeyBind('G', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.Azir.Misc.Insec", "Insec Selected Target").SetValue(new KeyBind('T', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.Azir.Misc.WQKillSteal", "Use W->Q to KillSteal").SetValue(true));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #16
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Viktor.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Viktor.Combo.UseQ", "Use Q").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Viktor.Combo.UseQOnlyRange").Show(ar.GetNewValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Viktor.Combo.UseQOnlyRange", "Use Q Only When In AA Range (faster Q->AA burst)").SetValue(new KeyBind('G', KeyBindType.Toggle, true))).Show(combo.Item("SAutoCarry.Viktor.Combo.UseQ").GetValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Viktor.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Viktor.Combo.UseR", "Use R").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Viktor.Combo.UseRMin").Show(ar.GetNewValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Viktor.Combo.UseRMin", "Use R Min. Hit").SetValue(new Slider(1, 1, 5))).Show(combo.Item("SAutoCarry.Viktor.Combo.UseR").GetValue <bool>());

            Menu harass = new Menu("Harass", "SAutoCarry.Viktor.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Viktor.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Viktor.Harass.UseE", "Use E").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Viktor.Harass.MinMana", "Min. Mana").SetValue(new Slider(60, 0, 100)));
            harass.AddItem(new MenuItem("SAutoCarry.Viktor.Harass.Toggle", "Toggle Harass").SetValue(new KeyBind('Z', KeyBindType.Toggle)));

            Menu laneclear = new Menu("LaneClear", "SAutoCarry.Viktor.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Viktor.LaneClear.UseQ", "Use Q").SetValue(false));
            laneclear.AddItem(new MenuItem("SAutoCarry.Viktor.LaneClear.UseE", "Use E").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Viktor.LaneClear.UseEMin").Show(ar.GetNewValue <bool>());
            laneclear.AddItem(new MenuItem("SAutoCarry.Viktor.LaneClear.UseEMin", "Use E Min. Minions").SetValue(new Slider(3, 1, 6))).Show(laneclear.Item("SAutoCarry.Viktor.LaneClear.UseE").GetValue <bool>());
            laneclear.AddItem(new MenuItem("SAutoCarry.Viktor.LaneClear.Toggle", "Enable Spellfarm").SetValue(new KeyBind('T', KeyBindType.Toggle, true)));
            laneclear.AddItem(new MenuItem("SAutoCarry.Viktor.LaneClear.MinMana", "Min. Mana %").SetValue(new Slider(40, 0, 100)));

            Menu misc = new Menu("Misc", "SAutoCarry.Viktor.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Viktor.Misc.AutoFollowR", "Auto Follow R").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Viktor.Misc.InterruptR", "Interrupt Channeling Spells With R").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Viktor.Misc.InterruptW", "Interrupt Spells With W").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Viktor.Misc.AntiGapW", "Anti Gap Closer With W").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Viktor.Misc.ImmobileW", "Auto W To Immobile Target").SetValue(true));

            //DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t), misc);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #17
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Twitch.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Twitch.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Twitch.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Twitch.Combo.UseE", "Use E").SetTooltip("Uses when killable with E or passive stacks = 6").SetValue(true));
            ///
            Menu whitelist = new Menu("E WhiteList", "SAutoCarry.Twitch.Combo.EWhiteList");

            foreach (var enemy in HeroManager.Enemies)
            {
                whitelist.AddItem(new MenuItem("SAutoCarry.Twitch.Combo.EWhiteList." + enemy.ChampionName, "Use E For " + enemy.ChampionName).SetValue(true));
            }
            combo.AddSubMenu(whitelist);
            //
            Menu harass = new Menu("Harass", "SAutoCarry.Twitch.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Twitch.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Twitch.Harass.UseE", "Use E").SetValue(true));


            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Twitch.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Twitch.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Twitch.LaneClear.UseE", "Use E").SetValue(true));

            Menu misc = new Menu("Misc", "SAutoCarry.Twitch.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Twitch.Misc.SaveManaE", "Save Mana for E").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Twitch.Misc.RecallQ", "Use Q When Recalling").SetValue(new KeyBind('G', KeyBindType.Press)));

            DamageIndicator.Initialize((t) => (float)CalculateDamageE(t), misc);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);

            ConfigMenu.AddToMainMenu();
        }
Exemple #18
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Shyvana.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Shyvana.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Shyvana.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Shyvana.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Shyvana.Combo.UseR", "Use R").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Shyvana.Combo.UseRWhenRange", "Use R When Enemy Out Of X Range").SetValue(new Slider(0, 0, 1000)));
            combo.AddItem(new MenuItem("SAutoCarry.Shyvana.Combo.UseROnlyToWall", "Use R Only To Wall").SetValue(false));
            combo.AddItem(new MenuItem("SAutoCarry.Shyvana.Combo.UseRHitCount", "Use R Whenever Can Hit X Enemies").SetValue(new Slider(3, 1, 5)));
            combo.AddItem(new MenuItem("SAutoCarry.Shyvana.Combo.UseTiamat", "Use Tiamat/Hydra").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.Shyvana.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Shyvana.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Shyvana.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Shyvana.Harass.UseE", "Use E").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Shyvana.Harass.UseTiamat", "Use Tiamat/Hydra").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Shyvana.Harass.Toggle", "Toggle Harass").SetValue(new KeyBind('T', KeyBindType.Toggle)));

            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Shyvana.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Shyvana.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Shyvana.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Shyvana.LaneClear.UseE", "Use E").SetValue(true));

            Menu misc = new Menu("Misc", "SAutoCarry.Shyvana.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Shyvana.Misc.LastHitE", "Last Hit E").SetValue(true));
            DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t), misc);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #19
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.MissFortune.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.MissFortune.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.MissFortune.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.MissFortune.Combo.UseE", "Use E").SetValue(true));

            Menu harass = new Menu("Harass", "SAutoCarry.MissFortune.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.MissFortune.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.MissFortune.Harass.Toggle", "Toggle Harass").SetValue(new KeyBind('T', KeyBindType.Toggle)));
            harass.AddItem(new MenuItem("SAutoCarry.MissFortune.Harass.MinMana", "Min. Mana").SetValue(new Slider(30, 0, 100)));

            Menu misc = new Menu("Misc", "SAutoCarry.MissFortune.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.MissFortune.Misc.AntiGapCloserE", "AntiGapCloser With E").SetValue(true));

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #20
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Hecarim.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Hecarim.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Hecarim.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Hecarim.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Hecarim.Combo.UseR", "Use R").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Hecarim.Combo.UseRMin", "Use R Min. Hit").SetValue(new Slider(1, 1, 5))).Show(combo.Item("SAutoCarry.Hecarim.Combo.UseR").GetValue <bool>());

            Menu harass = new Menu("Harass", "SAutoCarry.Hecarim.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Hecarim.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Hecarim.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Hecarim.Harass.UseE", "Use E").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Hecarim.Harass.MinMana", "Min Mana Percent").SetValue(new Slider(30, 100, 0)));

            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Hecarim.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Hecarim.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Hecarim.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Hecarim.LaneClear.MinMana", "Min Mana Percent").SetValue(new Slider(50, 100, 0)));

            Menu misc = new Menu("Misc", "SAutoCarry.Hecarim.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Hecarim.Misc.AutoQ", "Auto Harass Q").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Hecarim.Misc.RKillSteal", "KS With R").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Hecarim.Misc.InterruptR", "Interrupt with R").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Hecarim.Misc.InterruptE", "Interrupt with E").SetValue(true));


            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #21
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Cassiopeia.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Combo.UseR", "Use R Min").SetValue(new Slider(1, 1, 5)));


            Menu harass = new Menu("Harass", "SAutoCarry.Cassiopeia.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Harass.UseE", "Use E").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Harass.MinMana", "Min Mana Percent").SetValue(new Slider(30, 100, 0)));

            Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Cassiopeia.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.UseE", "Use E").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.Toggle", "Enabled Spell Farm").SetValue(new KeyBind('T', KeyBindType.Toggle, true)));
            laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.MinMana", "Min Mana Percent").SetValue(new Slider(50, 100, 0)));

            Menu misc = new Menu("Misc", "SAutoCarry.Cassiopeia.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Misc.EKillSteal", "KS With E").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Cassiopeia.Misc.KSOnlyPoision").Show(ar.GetNewValue <bool>());
            misc.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Misc.KSOnlyPoision", "Only KS If Target Has poison").SetValue(true)).Show(misc.Item("SAutoCarry.Cassiopeia.Misc.EKillSteal").GetValue <bool>());

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);

            ConfigMenu.AddToMainMenu();
        }
Exemple #22
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.MasterYi.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.MasterYi.Combo.UseQ", "Use Q").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.MasterYi.Combo.UseW", "Use W (For AA Reset)").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.MasterYi.Combo.UseE", "Use E").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.MasterYi.Combo.Tiamat", "Use Tiamat/Hydra").SetValue(true));

            Menu jungleclear = new Menu("JungleClear", "SAutoCarry.MasterYi.JungleClear");

            jungleclear.AddItem(new MenuItem("SAutoCarry.MasterYi.JungleClear.UseQ", "Use Q").SetValue(true));
            jungleclear.AddItem(new MenuItem("SAutoCarry.MasterYi.JungleClear.UseE", "Use E").SetValue(true));

            Menu misc = new Menu("Misc", "SAutoCarry.MasterYi.Misc");

            m_targetedEvader = new TargetedSpellEvader(TargetedSpell_Evade, misc);
            DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t, 4), misc);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(jungleclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }
Exemple #23
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "combo");

            combo.AddItem(new MenuItem("CDISABLER", "Disable R Usage").SetValue(new KeyBind('J', KeyBindType.Toggle)))
            .ValueChanged += (s, ar) =>
            {
                ConfigMenu.Item("CR1MODE").Show(!ar.GetNewValue <KeyBind>().Active);
                ConfigMenu.Item("CR2MODE").Show(!ar.GetNewValue <KeyBind>().Active);
            };
            combo.AddItem(new MenuItem("CR1MODE", "R1 Mode").SetValue(new StringList(new string[] { "Always", "If Killable With R2", "Smart" }))).Show(!combo.Item("CDISABLER").GetValue <KeyBind>().Active);
            combo.AddItem(new MenuItem("CR2MODE", "R2 Mode").SetValue(new StringList(new string[] { "Always", "If Killable", "If Out of Range", "When Can Max Damage" }, 3))).Show(!combo.Item("CDISABLER").GetValue <KeyBind>().Active);
            combo.AddItem(new MenuItem("CEMODE", "E Mode").SetValue(new StringList(new string[] { "E to enemy", "E Cursor Pos", "E to back off", "Dont Use E" }, 0)));
            combo.AddItem(new MenuItem("CALWAYSE", "Always Start Combo With E").SetTooltip("for better combo executing").SetValue(false));
            combo.AddItem(new MenuItem("CUSEF", "Use Flash In Combo").SetValue(new KeyBind('G', KeyBindType.Toggle))).Permashow();

            Menu comboType = new Menu("Combo Methods", "combomethod");

            foreach (var enemy in HeroManager.Enemies)
            {
                ComboMethodBackup.Add(String.Format("CMETHOD{0}", enemy.ChampionName), new StringList(new string[] { "Normal", "Shy Burst", "Flash Combo" }));
                comboType.AddItem(new MenuItem(String.Format("CMETHOD{0}", enemy.ChampionName), enemy.ChampionName).SetValue(new StringList(new string[] { "Normal", "Shy Burst", "Flash Combo" })))
                .ValueChanged += (s, ar) =>
                {
                    if (!comboType.Item("CSHYKEY").GetValue <KeyBind>().Active&& !comboType.Item("CFLASHKEY").GetValue <KeyBind>().Active)
                    {
                        ComboMethodBackup[((MenuItem)s).Name] = ar.GetNewValue <StringList>();
                    }
                };
            }
            comboType.AddItem(new MenuItem("CSHYKEY", "Set All Shy Burst While Pressing Key").SetValue(new KeyBind('T', KeyBindType.Press))).ValueChanged += (s, ar) => Orbwalker.Configuration.Combo = ar.GetNewValue <KeyBind>().Active;
            comboType.AddItem(new MenuItem("CFLASHKEY", "Set All Flash Combo While Pressing Key").SetValue(new KeyBind('Z', KeyBindType.Press)));
            combo.AddSubMenu(comboType);


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

            harass.AddItem(new MenuItem("HEMODE", "E Mode").SetValue(new StringList(new string[] { "E to enemy", "E Cursor Pos", "E to back off", "Dont Use E" }, 0)));


            Menu laneclear = new Menu("LaneClear/JungleClear", "laneclear");

            laneclear.AddItem(new MenuItem("LUSEQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("LUSEW", "Use W").SetValue(true))
            .ValueChanged += (s, ar) =>
            {
                laneclear.Item("LMINW").Show(ar.GetNewValue <bool>());
            };
            laneclear.AddItem(new MenuItem("LMINW", "Min. Minion To W").SetValue(new Slider(1, 1, 6))).Show(laneclear.Item("LUSEW").GetValue <bool>());
            laneclear.AddItem(new MenuItem("LUSETIAMAT", "Use Tiamat/Hydra").SetValue(true));
            laneclear.AddItem(new MenuItem("LSEMIQJUNG", "Semi-Q Jungle Clear").SetValue(true));
            laneclear.AddItem(new MenuItem("LASTUSETIAMAT", "Use Tiamat/Hydra for Last Hitting").SetValue(true));

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

            misc.AddItem(new MenuItem("MFLEEKEY", "Flee Key").SetValue(new KeyBind('A', KeyBindType.Press)));
            misc.AddItem(new MenuItem("MFLEEWJ", "Use Wall Jump while flee").SetValue(true)).Permashow();
            misc.AddItem(new MenuItem("MKEEPQ", "Keep Q Alive (To Cursor Pos)").SetValue(false));
            misc.AddItem(new MenuItem("MMINDIST", "Min. Distance to gapclose").SetValue(new Slider(390, 250, 750)));
            misc.AddItem(new MenuItem("MAUTOINTRW", "Interrupt Spells With W").SetValue(true));
            misc.AddItem(new MenuItem("MAUTOINTRQ", "Try Interrupt Spells With Ward & Q3").SetValue(false));
            misc.AddItem(new MenuItem("MANTIGAPW", "Anti Gap Closer With W").SetValue(true));
            misc.AddItem(new MenuItem("MANTIGAPQ", "Try Anti Gap Closer With Ward & Q3").SetValue(false));
            misc.AddItem(new MenuItem("MAUTOANIMCANCEL", "Automatic cancel animation on manuel casts").SetValue(true));
            misc.AddItem(new MenuItem("DDRAWCOMBOMODE", "Draw Combo Mode").SetValue(true));
            misc.AddItem(new MenuItem("DRAWULTSTATUS", "Draw Always R Status").SetValue(true));

            m_targetedEvader = new TargetedSpellEvader(TargetedSpell_Evade, misc);
            DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t) + (float)CalculateDamageR2(t), misc);


            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();

            ComboInstance.Initialize(this);
        }
Exemple #24
0
        public override void CreateConfigMenu()
        {
            Menu combo = new Menu("Combo", "SAutoCarry.Azir.Combo");

            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseQ", "Use Q").SetValue(true)).ValueChanged += (s, ar) =>
            {
                combo.Item("SAutoCarry.Azir.Combo.UseQOnlyOutOfAA").Show(ar.GetNewValue <bool>());
                combo.Item("SAutoCarry.Azir.Combo.UseQAlwaysMaxRange").Show(ar.GetNewValue <bool>());
                combo.Item("SAutoCarry.Azir.Combo.UseQWhenNoWAmmo").Show(ar.GetNewValue <bool>());
            };
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseQOnlyOutOfAA", "Use Q Only When Enemy out of range").SetValue(true)).Show(combo.Item("SAutoCarry.Azir.Combo.UseQ").GetValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseQAlwaysMaxRange", "Always Cast Q To Max Range").SetValue(false)).Show(combo.Item("SAutoCarry.Azir.Combo.UseQ").GetValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseQWhenNoWAmmo", "Use Q When Out of W Ammo").SetValue(false)).Show(combo.Item("SAutoCarry.Azir.Combo.UseQ").GetValue <bool>());
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseW", "Use W").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseE", "Use E If target is killable").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.UseR", "Use R").SetValue(true));
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.RMinHit", "Min R Hit").SetValue(new Slider(1, 1, 5)));
            combo.AddItem(new MenuItem("SAutoCarry.Azir.Combo.RMinHP", "Use R whenever my health < ").SetValue(new Slider(20, 0, 100)));

            Menu harass = new Menu("Harass", "SAutoCarry.Azir.Harass");

            harass.AddItem(new MenuItem("SAutoCarry.Azir.Harass.UseQ", "Use Q").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Azir.Harass.UseW", "Use W").SetValue(true));
            harass.AddItem(new MenuItem("SAutoCarry.Azir.Harass.MaxSoldier", "Max Soldier Count").SetValue(new Slider(1, 1, 3)));
            harass.AddItem(new MenuItem("SAutoCarry.Azir.Harass.Toggle", "Toggle Harass").SetValue(new KeyBind('J', KeyBindType.Toggle)));
            harass.AddItem(new MenuItem("SAutoCarry.Azir.Harass.ManaPercent", "Min. Mana Percent").SetValue(new Slider(40, 0, 100)));

            Menu laneclear = new Menu("LaneClear", "SAutoCarry.Azir.LaneClear");

            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.UseQ", "Use Q").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.MinQMinion", "Q Min. Minions").SetValue(new Slider(3, 1, 5)));
            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.UseW", "Use W").SetValue(true));
            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.Toggle", "Toggle Spellfarm").SetValue(new KeyBind('L', KeyBindType.Toggle, true)));
            laneclear.AddItem(new MenuItem("SAutoCarry.Azir.LaneClear.ManaPercent", "Min. Mana Percent").SetValue(new Slider(40, 0, 100)));

            Menu misc = new Menu("Misc", "SAutoCarry.Azir.Misc");

            misc.AddItem(new MenuItem("SAutoCarry.Azir.Misc.Jump", "Jump To Cursor (Always Jumps Max Range)").SetValue(new KeyBind('G', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.Azir.Misc.JumpEQ", "Jump To Cursor (Jumps with juke)").SetValue(new KeyBind('A', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.Azir.Misc.Insec", "Insec Selected Target").SetValue(new KeyBind('T', KeyBindType.Press)));
            misc.AddItem(new MenuItem("SAutoCarry.Azir.Misc.WQKillSteal", "Use W->Q to KillSteal").SetValue(true));
            misc.AddItem(new MenuItem("SAutoCarry.Azir.Misc.BlockR", "Block R if wont hit anyone").SetValue(true));

            Menu antigap = new Menu("AntiGapCloser (R)", "SAutoCarry.Azir.Misc.AntiGapCloser");

            foreach (var enemy in HeroManager.Enemies)
            {
                if (AntiGapcloser.Spells.Any(p => p.ChampionName == enemy.ChampionName))
                {
                    var spells = AntiGapcloser.Spells.Where(p => p.ChampionName == enemy.ChampionName);
                    foreach (var gapcloser in spells)
                    {
                        antigap.AddItem(new MenuItem("SAutoCarry.Azir.Misc.AntiGapCloser." + gapcloser.SpellName, String.Format("{0} ({1})", gapcloser.ChampionName, gapcloser.Slot)).SetValue(false));
                    }
                }
            }
            antigap.AddItem(new MenuItem("SAutoCarry.Azir.Misc.AntiGapCloser.Enable", "Enabled").SetValue(true));
            misc.AddSubMenu(antigap);

            ConfigMenu.AddSubMenu(combo);
            ConfigMenu.AddSubMenu(harass);
            ConfigMenu.AddSubMenu(laneclear);
            ConfigMenu.AddSubMenu(misc);
            ConfigMenu.AddToMainMenu();
        }