static Config() { Menu = new MenuWrapper(MENU_NAME); // Combo Combo.Initialize(); // Harass Harass.Initialize(); // WaveClear WaveClear.Initialize(); // JungleClear JungleClear.Initialize(); // Flee Flee.Initialize(); // Keys Keys.Initialize(); // Misc Misc.Initialize(); // Items Items.Initialize(); // Drawing Drawing.Initialize(); }
//Create the Config Menu public static void Initialize() { //Create Config Config = new MenuWrapper(MenuName); //Combo var subMenu = Config.MainMenu.AddSubMenu("Combo"); ProcessLink("comboUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("comboUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("comboUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("comboUseR", subMenu.AddLinkedBool("Use R")); ProcessLink("comboActive", subMenu.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); //Harass subMenu = Config.MainMenu.AddSubMenu("Harass"); ProcessLink("harassUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("harassMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("harassActive", subMenu.AddLinkedKeyBind("Harass active", 'X', KeyBindType.Press)); //TOMORROW ProcessLink("harassToggle", subMenu.AddLinkedKeyBind("Harass active (Toggle)", 'C', KeyBindType.Toggle)); //Misc subMenu = Config.MainMenu.AddSubMenu("Misc"); ProcessLink("KillstealR", subMenu.AddLinkedBool("Killsteal R")); ProcessLink("adjustDmg", subMenu.AddLinkedSlider("Adjust ultimate dmg", 0, -150, 150)); // ProcessLink("packetCast", subMenu.AddLinkedBool("Packet casting")); //Drawings subMenu = Config.MainMenu.AddSubMenu("Drawings"); ProcessLink("drawRangeQ", subMenu.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), SpellHandler.Q.Range)); ProcessLink("drawRangeW", subMenu.AddLinkedCircle("W range", true, Color.FromArgb(150, Color.MediumPurple), SpellHandler.W.Range)); ProcessLink("drawRangeE", subMenu.AddLinkedCircle("E range", true, Color.FromArgb(150, Color.DarkRed), SpellHandler.E.Range)); ProcessLink("drawRangeR", subMenu.AddLinkedCircle("R range", false, Color.FromArgb(150, Color.Red), SpellHandler.R.Range)); }
public static void Initialize() { // Create menu _menu = new MenuWrapper(MENU_NAME); // Combo var subMenu = _menu.MainMenu.AddSubMenu("Combo"); ProcessLink("comboUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("comboUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("comboUseR", subMenu.AddLinkedBool("Use R")); ProcessLink("comboUseItems", subMenu.AddLinkedBool("Use items")); ProcessLink("comboUseIgnite", subMenu.AddLinkedBool("Use Ignite")); ProcessLink("comboActive", subMenu.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); // Harass subMenu = _menu.MainMenu.AddSubMenu("Harass"); ProcessLink("harassUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("harassUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("harassMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("harassActive", subMenu.AddLinkedKeyBind("Harass active", 'C', KeyBindType.Press)); // WaveClear subMenu = _menu.MainMenu.AddSubMenu("WaveClear"); ProcessLink("waveUseQ", subMenu.AddLinkedBool("Use Q (stacking)")); ProcessLink("waveUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("waveNumW", subMenu.AddLinkedSlider("Minion hit number for W", 3, 1, 10)); ProcessLink("waveMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("waveActive", subMenu.AddLinkedKeyBind("WaveClear active", 'V', KeyBindType.Press)); // JungleClear subMenu = _menu.MainMenu.AddSubMenu("JungleClear"); ProcessLink("jungleUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("jungleUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("jungleActive", subMenu.AddLinkedKeyBind("JungleClear active", 'V', KeyBindType.Press)); // Flee subMenu = _menu.MainMenu.AddSubMenu("Flee"); ProcessLink("fleeUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("fleeActive", subMenu.AddLinkedKeyBind("Flee active", 'T', KeyBindType.Press)); // Items subMenu = _menu.MainMenu.AddSubMenu("Items"); ProcessLink("itemsDfg", subMenu.AddLinkedBool("Use Deathfire Grasp")); // Misc subMenu = _menu.MainMenu.AddSubMenu("Misc"); ProcessLink("miscFarmQActive", subMenu.AddLinkedKeyBind("Farm Q feature enabled", 'A', KeyBindType.Toggle, true)); ProcessLink("miscFarmQ", subMenu.AddLinkedKeyBind("Don't farm Q stacks", 32, KeyBindType.Press)); ProcessLink("miscStunW", subMenu.AddLinkedBool("Auto W on stunned targets")); // Drawings subMenu = _menu.MainMenu.AddSubMenu("Drawings"); ProcessLink("drawRangeQ", subMenu.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), SpellManager.Q.Range)); ProcessLink("drawRangeW", subMenu.AddLinkedCircle("W range", true, Color.FromArgb(150, Color.Azure), SpellManager.W.Range)); ProcessLink("drawRangeE", subMenu.AddLinkedCircle("E range", false, Color.FromArgb(150, Color.IndianRed), SpellManager.E.Range)); ProcessLink("drawRangeR", subMenu.AddLinkedCircle("R range", false, Color.FromArgb(150, Color.Azure), SpellManager.R.Range)); }
public override void AddToMenu(MenuWrapper.SubMenu menu) { var subMenu = menu.AddSubMenu("Ignite"); Enabled = subMenu.AddLinkedBool("Enabled"); subMenu = subMenu.AddSubMenu("Don't use when these spells are ready"); Q = subMenu.AddLinkedBool(ObjectManager.Player.ChampionName + " Q", false); W = subMenu.AddLinkedBool(ObjectManager.Player.ChampionName + " W", false); E = subMenu.AddLinkedBool(ObjectManager.Player.ChampionName + " E", false); R = subMenu.AddLinkedBool(ObjectManager.Player.ChampionName + " R", false); }
static Config() { Menu = new MenuWrapper(MENU_NAME); BoolLinks = new Dictionary<string, MenuWrapper.BoolLink>(); CircleLinks = new Dictionary<string, MenuWrapper.CircleLink>(); KeyLinks = new Dictionary<string, MenuWrapper.KeyBindLink>(); SliderLinks = new Dictionary<string, MenuWrapper.SliderLink>(); StringListLinks = new Dictionary<string, MenuWrapper.StringListLink>(); SetupMenu(); }
static Config() { Menu = new MenuWrapper("[Hellsing] Avoid", false, false); var subMenu = Menu.MainMenu.AddSubMenu("Avoidable objects"); foreach (var obj in ObjectDatabase.AvoidObjects) { obj.MenuState = subMenu.AddLinkedBool(obj.DisplayName); } subMenu = Menu.MainMenu.AddSubMenu("Drawings"); drawRangesLink = subMenu.AddLinkedBool("Draw avoidable ranges"); disableKeyLink = Menu.MainMenu.AddLinkedKeyBind("Don't avoid while pressing", 'A', KeyBindType.Press); }
public static void Initialize() { Settings = new MenuWrapper(MenuLabel); #region Combat settings var Combat = Settings.MainMenu.AddSubMenu("Combo"); #region Ignite configuration var igniteMenu = Combat.AddSubMenu("Ignite settings"); Link("IgniteUsage", igniteMenu.AddLinkedBool("Use Ignite")); // Before with (selection menu) var bonusMenu = igniteMenu.AddSubMenu("Ignite before fight"); Link("IgniteBeforeFight", bonusMenu.AddLinkedBool("Ignite before fight", false)); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(h => !h.IsAlly)) Link("EnemyChampion_" + enemy.ChampionName, bonusMenu.AddLinkedBool("When fighting against " + enemy.ChampionName)); // Other ignite options. Link("IgniteBasedHP", igniteMenu.AddLinkedBool("Ignite based on damage")); Link("IgniteBasedHealth", igniteMenu.AddLinkedSlider("Health: ", 180, 0, 210)); #endregion Ignite configuration - end; Link("Combat:Q", Combat.AddLinkedBool("Use Q")); Link("Combat:W", Combat.AddLinkedBool("Use W")); Link("Combat:E", Combat.AddLinkedBool("Use E")); Link("Combat:R", Combat.AddLinkedBool("Use R")); Link("Combat:Key", Combat.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); #endregion #region Harass settings var Harass = Settings.MainMenu.AddSubMenu("Harass"); Link("Harass:Q", Harass.AddLinkedBool("Use Q")); Link("Harass:W", Harass.AddLinkedBool("Use W")); Link("Harass:E", Harass.AddLinkedBool("Use E")); Link("Harass:R", Harass.AddLinkedBool("Use R")); Link("Harass:Key", Harass.AddLinkedKeyBind("Harass active", 'C', KeyBindType.Press)); #endregion #region Pushing settings var Pushing = Settings.MainMenu.AddSubMenu("Pushing"); Link("Pushing:Q", Pushing.AddLinkedBool("Use Q")); Link("Pushing:W", Pushing.AddLinkedBool("Use W")); Link("Pushing:E", Pushing.AddLinkedBool("Use E")); Link("Pushing:R", Pushing.AddLinkedBool("Use R")); Link("Pushing:Key", Pushing.AddLinkedKeyBind("Pushing Key", 'V', KeyBindType.Press)); #endregion #region Freeze settings var Freeze = Settings.MainMenu.AddSubMenu("Lane Freeze"); Link("Freeze:Q", Freeze.AddLinkedBool("Last hit with Q", false)); Link("Freeze:W", Freeze.AddLinkedBool("Last hit with W")); Link("Freeze:E", Freeze.AddLinkedBool("Last hit with E")); Link("Freeze:R", Freeze.AddLinkedBool("Last hit with R")); Link("Freeze:Key", Freeze.AddLinkedKeyBind("Lane freeze key", 'X', KeyBindType.Press)); #endregion #region Jungle Clear Settings var Neutral = Settings.MainMenu.AddSubMenu("Jungle Clear"); Link("Neutral:Q", Neutral.AddLinkedBool("Use Q")); Link("Neutral:W", Neutral.AddLinkedBool("Use W")); Link("Neutral:E", Neutral.AddLinkedBool("Use E")); Link("Neutral:R", Neutral.AddLinkedBool("Use R")); Link("Neutral:Key", Neutral.AddLinkedKeyBind("JungleClear active", 'V', KeyBindType.Press)); #endregion #region Flee Settings var Flee = Settings.MainMenu.AddSubMenu("Flee"); Link("Flee:QCE", Flee.AddLinkedBool("Use Q on closest enemy")); Link("Flee:WCE", Flee.AddLinkedBool("Use W on closest enemy")); Link("Flee:ECE", Flee.AddLinkedBool("Use E on closest enemy")); Link("Flee:RCE", Flee.AddLinkedBool("Use R on closest enemy")); Link("Flee:QSP", Flee.AddLinkedBool("Use Q for speed boost")); Link("Flee:WSP", Flee.AddLinkedBool("Use W for speed boost")); Link("Flee:ESP", Flee.AddLinkedBool("Use E for speed boost")); Link("Flee:RSP", Flee.AddLinkedBool("Use R for speed boost")); Link("Flee:Key", Flee.AddLinkedKeyBind("Flee active", 'T', KeyBindType.Press)); #endregion #region Misc. Settings var MiscMenu = Settings.MainMenu.AddSubMenu("Misc"); Link("AutomaticQ", MiscMenu.AddLinkedBool("Auto Q when enemy in range", false)); Link("AutomaticW", MiscMenu.AddLinkedBool("Auto W when enemy in range", false)); Link("AutomaticE", MiscMenu.AddLinkedBool("Auto E when enemy in range", false)); Link("AutomaticR", MiscMenu.AddLinkedBool("Auto R when enemy in range", false)); #endregion }
public abstract void AddToMenu(MenuWrapper.SubMenu menu);
private static void SetupMenu() { menu = new MenuWrapper("[Hellsing] " + CHAMP_NAME); // Combo var subMenu = menu.MainMenu.AddSubMenu("Combo"); ProcessLink("comboUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("comboUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("comboUseIgnite", subMenu.AddLinkedBool("Use ignite")); ProcessLink("comboActive", subMenu.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); ProcessLink("comboExtend", subMenu.AddLinkedKeyBind("E extended range", 'A', KeyBindType.Press)); // Harass subMenu = menu.MainMenu.AddSubMenu("Harass"); ProcessLink("harassUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("harassMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("harassActive", subMenu.AddLinkedKeyBind("Harass active", 'C', KeyBindType.Press)); // WaveClear subMenu = menu.MainMenu.AddSubMenu("WaveClear"); ProcessLink("waveUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("waveUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("waveNumE", subMenu.AddLinkedSlider("Minions to hit with E", 2, 1, 10)); ProcessLink("waveMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("waveActive", subMenu.AddLinkedKeyBind("WaveClear active", 'V', KeyBindType.Press)); // Misc subMenu = menu.MainMenu.AddSubMenu("Misc"); ProcessLink("miscInterrupt", subMenu.AddLinkedBool("Use R to interrupt dangerous spells")); ProcessLink("miscGapcloser", subMenu.AddLinkedBool("Use W against gapclosers")); // Drawings subMenu = menu.MainMenu.AddSubMenu("Drawings"); ProcessLink("drawRangeQ", subMenu.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), Q.Range)); ProcessLink("drawRangeW", subMenu.AddLinkedCircle("W range", true, Color.FromArgb(150, Color.IndianRed), W.Range)); ProcessLink("drawRangeE", subMenu.AddLinkedCircle("E range", false, Color.FromArgb(150, Color.DarkRed), E.Range)); ProcessLink("drawRangeEMax", subMenu.AddLinkedCircle("E max range", true, Color.FromArgb(150, Color.OrangeRed), maxRangeE)); ProcessLink("drawRangeR", subMenu.AddLinkedCircle("R range", false, Color.FromArgb(150, Color.Red), R.Range)); }
static Config() { // Create menu _menu = new MenuWrapper(MENU_TITLE); // Combo var subMenu = _menu.MainMenu.AddSubMenu("Combo"); ProcessLink("comboUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("comboUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("comboNumE", subMenu.AddLinkedSlider("Stacks for E", 5, 1, 20)); ProcessLink("combom", subMenu.AddLinkedBool("Attack minions alway")); ProcessLink("combomr", subMenu.AddLinkedSlider("Range no enemies", 700, 600, 1000)); ProcessLink("comboUseItems", subMenu.AddLinkedBool("Use items")); ProcessLink("comboUseIgnite", subMenu.AddLinkedBool("Use Ignite")); ProcessLink("comboActive", subMenu.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); // Harass subMenu = _menu.MainMenu.AddSubMenu("Harass"); ProcessLink("harassUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("harassMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("harassActive", subMenu.AddLinkedKeyBind("Harass active", 'C', KeyBindType.Press)); // WaveClear subMenu = _menu.MainMenu.AddSubMenu("WaveClear"); ProcessLink("waveUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("waveNumQ", subMenu.AddLinkedSlider("Minion kill number for Q", 3, 1, 10)); ProcessLink("waveUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("waveNumE", subMenu.AddLinkedSlider("Minion kill number for E", 2, 1, 10)); ProcessLink("waveMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("waveActive", subMenu.AddLinkedKeyBind("WaveClear active", 'V', KeyBindType.Press)); // JungleSteal subMenu = _menu.MainMenu.AddSubMenu("Jungle Steal"); ProcessLink("jungleSteal", subMenu.AddLinkedBool("Use E to steal Jungle Mobs")); // Flee subMenu = _menu.MainMenu.AddSubMenu("Flee"); ProcessLink("fleeWalljump", subMenu.AddLinkedBool("Try to jump over walls")); ProcessLink("fleeAA", subMenu.AddLinkedBool("Smart usage of AA")); ProcessLink("fleeActive", subMenu.AddLinkedKeyBind("Flee active", 'T', KeyBindType.Press)); // Misc subMenu = _menu.MainMenu.AddSubMenu("Misc"); ProcessLink("miscKillstealE", subMenu.AddLinkedBool("Killsteal with E")); ProcessLink("miscUseR", subMenu.AddLinkedBool("Use R to save your soulbound")); ProcessLink("miscAutoE", subMenu.AddLinkedBool("Auto E when you can't kill a minion with AA")); ProcessLink("miscEBeforeDeath", subMenu.AddLinkedBool("Auto E before Death")); ProcessLink("miscEBeforeDeathChamps", subMenu.AddLinkedSlider("Champions with Stacks", 1, 1, 5)); ProcessLink("miscEBeforeDeathStacks", subMenu.AddLinkedSlider("Minimum Stacks on champs", 3, 1, 10)); ProcessLink("miscEBeforeDeathMaxHP", subMenu.AddLinkedSlider("Max HP% to activate E before Death", 10, 1, 30)); ProcessLink("miscAutoEchamp", subMenu.AddLinkedBool("Auto E when a minion can die and enemies have 1+ stacks")); //Sentinel Trick subMenu = _menu.MainMenu.AddSubMenu("Sentinel Trick"); ProcessLink("sentinelDrake", subMenu.AddLinkedKeyBind("Dragon Vision", 'T', KeyBindType.Press)); ProcessLink("sentinelBaron", subMenu.AddLinkedKeyBind("Baron Vision", 'J', KeyBindType.Press)); // Spell settings subMenu = _menu.MainMenu.AddSubMenu("SpellSettings"); ProcessLink("spellReductionE", subMenu.AddLinkedSlider("E damage reduction", 20)); // Items subMenu = _menu.MainMenu.AddSubMenu("Items"); ProcessLink("itemsCutlass", subMenu.AddLinkedBool("Use Bilgewater Cutlass")); ProcessLink("itemsBotrk", subMenu.AddLinkedBool("Use Blade of the Ruined King")); ProcessLink("itemsYoumuu", subMenu.AddLinkedBool("Use Youmuu's Ghostblade")); // Drawings subMenu = _menu.MainMenu.AddSubMenu("Drawings"); ProcessLink("drawProcentE", subMenu.AddLinkedBool("Draw E damage %")); ProcessLink("drawStacksE", subMenu.AddLinkedBool("Draw E Stacks on enemies")); ProcessLink("drawDamageE", subMenu.AddLinkedCircle("E damage on healthbar", true, Color.FromArgb(150, Color.Green), 0)); ProcessLink("drawRangeQ", subMenu.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), SpellManager.Q.Range)); ProcessLink("drawRangeW", subMenu.AddLinkedCircle("W range", true, Color.FromArgb(150, Color.MediumPurple), SpellManager.W.Range)); ProcessLink("drawRangeEsmall", subMenu.AddLinkedCircle("E range (leaving)", false, Color.FromArgb(150, Color.DarkRed), SpellManager.E.Range - 200)); ProcessLink("drawRangeEactual", subMenu.AddLinkedCircle("E range (actual)", true, Color.FromArgb(150, Color.DarkRed), SpellManager.E.Range)); ProcessLink("drawRangeR", subMenu.AddLinkedCircle("R range", false, Color.FromArgb(150, Color.Red), SpellManager.R.Range)); }
private static void SetuptMenu() { // Initialize the menu menu = new MenuWrapper("[Hellsing] " + CHAMP_NAME); // Combo var combo = menu.MainMenu.AddSubMenu("Combo"); boolLinks.Add("comboUseQ", combo.AddLinkedBool("Use Q")); boolLinks.Add("comboUseW", combo.AddLinkedBool("Use W")); boolLinks.Add("comboUseE", combo.AddLinkedBool("Use E")); boolLinks.Add("comboUseR", combo.AddLinkedBool("Use R")); keyLinks.Add("comboActive", combo.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); // Harass var harass = menu.MainMenu.AddSubMenu("Harass"); boolLinks.Add("harassUseQ", harass.AddLinkedBool("Use Q")); boolLinks.Add("harassUseW", harass.AddLinkedBool("Use W")); keyLinks.Add("harassToggleW", harass.AddLinkedKeyBind("Use W (toggle)", 'T', KeyBindType.Toggle)); boolLinks.Add("harassUseE", harass.AddLinkedBool("Use E")); keyLinks.Add("harassActive", harass.AddLinkedKeyBind("Harass active", 'C', KeyBindType.Press)); // Wave clear var waveClear = menu.MainMenu.AddSubMenu("WaveClear"); boolLinks.Add("waveUseQ", waveClear.AddLinkedBool("Use Q")); boolLinks.Add("waveUseW", waveClear.AddLinkedBool("Use W")); sliderLinks.Add("waveNumW", waveClear.AddLinkedSlider("Minions to hit with W", 3, 1, 10)); boolLinks.Add("waveUseE", waveClear.AddLinkedBool("Use E")); keyLinks.Add("waveActive", waveClear.AddLinkedKeyBind("WaveClear active", 'V', KeyBindType.Press)); // Drawings var drawings = menu.MainMenu.AddSubMenu("Drawings"); circleLinks.Add("drawRangeQ", drawings.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), Q.Range)); circleLinks.Add("drawRangeW", drawings.AddLinkedCircle("W range", true, Color.FromArgb(150, Color.IndianRed), W.Range)); circleLinks.Add("drawRangeE", drawings.AddLinkedCircle("E range", false, Color.FromArgb(150, Color.DarkRed), E.Range)); circleLinks.Add("drawRangeR", drawings.AddLinkedCircle("R range", false, Color.FromArgb(150, Color.Red), R.Range)); }
public static void Initialize() { // Create menu _menu = new MenuWrapper(MENU_NAME); // ----- Combo var subMenu = _menu.MainMenu.AddSubMenu("Combo"); var subSubMenu = subMenu.AddSubMenu("Use Q"); ProcessLink("comboUseQ", subSubMenu.AddLinkedBool("Enabled")); ProcessLink("comboExtraRangeQ", subSubMenu.AddLinkedSlider("Extra range for Q", 200, 0, 200)); ProcessLink("comboUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("comboUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("comboUseR", subMenu.AddLinkedBool("Use R", false)); //ProcessLink("comboUseItems", subMenu.AddLinkedBool("Use items")); //ProcessLink("comboUseIgnite", subMenu.AddLinkedBool("Use Ignite")); ProcessLink("comboActive", subMenu.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); // ----- Harass subMenu = _menu.MainMenu.AddSubMenu("Harass"); subSubMenu = subMenu.AddSubMenu("Use Q"); ProcessLink("harassUseQ", subSubMenu.AddLinkedBool("Enabled")); ProcessLink("harassExtraRangeQ", subSubMenu.AddLinkedSlider("Extra range for Q", 200, 0, 200)); ProcessLink("harassUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("harassUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("harassMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("harassActive", subMenu.AddLinkedKeyBind("Harass active", 'C', KeyBindType.Press)); // ----- WaveClear subMenu = _menu.MainMenu.AddSubMenu("WaveClear"); ProcessLink("waveUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("waveNumQ", subMenu.AddLinkedSlider("Hit number for Q", 3, 1, 10)); ProcessLink("waveUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("waveNumW", subMenu.AddLinkedSlider("Hit number for W", 3, 1, 10)); ProcessLink("waveMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("waveActive", subMenu.AddLinkedKeyBind("WaveClear active", 'V', KeyBindType.Press)); // ----- JungleClear subMenu = _menu.MainMenu.AddSubMenu("JungleClear"); ProcessLink("jungleUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("jungleUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("jungleUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("jungleActive", subMenu.AddLinkedKeyBind("JungleClear active", 'V', KeyBindType.Press)); // ----- Flee subMenu = _menu.MainMenu.AddSubMenu("Flee"); ProcessLink("fleeNothing", subMenu.AddLinkedBool("Nothing yet Kappa")); ProcessLink("fleeActive", subMenu.AddLinkedKeyBind("Flee active", 'T', KeyBindType.Press)); // ----- Ultimate Settings subMenu = _menu.MainMenu.AddSubMenu("Ultimate Settings"); ProcessLink("ultSettingsEnabled", subMenu.AddLinkedBool("Enabled")); ProcessLink("ultSettingsMode", subMenu.AddLinkedStringList("Mode:", new[] { "Smart targetting", "Obvious scripting", "Near mouse", "On key press (auto)", "On key press (near mouse)" })); ProcessLink("ultSettingsKeyPress", subMenu.AddLinkedKeyBind("Shoot charge on press", 'T', KeyBindType.Press)); // ----- Items subMenu = _menu.MainMenu.AddSubMenu("Items"); ProcessLink("itemsOrb", subMenu.AddLinkedBool("Use Revealing Orb (trinket)")); // ----- Misc subMenu = _menu.MainMenu.AddSubMenu("Misc"); ProcessLink("miscGapcloseE", subMenu.AddLinkedBool("Use E against gapclosers")); ProcessLink("miscInterruptE", subMenu.AddLinkedBool("Use E to interrupt dangerous spells")); ProcessLink("miscAlerter", subMenu.AddLinkedBool("Altert in chat when someone is killable with R")); // ----- Single Spell Casting subMenu = _menu.MainMenu.AddSubMenu("Single Spell Casting"); ProcessLink("castEnabled", subMenu.AddLinkedBool("Enabled")); ProcessLink("castW", subMenu.AddLinkedKeyBind("Cast W", 'A', KeyBindType.Press)); ProcessLink("castE", subMenu.AddLinkedKeyBind("Cast E", 'S', KeyBindType.Press)); // ----- Drawings subMenu = _menu.MainMenu.AddSubMenu("Drawings"); ProcessLink("drawRangeQ", subMenu.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), SpellManager.Q.Range)); ProcessLink("drawRangeW", subMenu.AddLinkedCircle("W range", true, Color.FromArgb(150, Color.PaleVioletRed), SpellManager.W.Range)); ProcessLink("drawRangeE", subMenu.AddLinkedCircle("E range", true, Color.FromArgb(150, Color.IndianRed), SpellManager.E.Range)); ProcessLink("drawRangeR", subMenu.AddLinkedCircle("R range", true, Color.FromArgb(150, Color.DarkRed), SpellManager.R.Range)); }
void CreateMenu() { Menu = new MenuWrapper("KawaiiLucian"); var comboMenu = Menu.MainMenu.AddSubMenu("[KL] Combo"); boolLinks.Add("UseQC", comboMenu.AddLinkedBool("Use Q Combo")); boolLinks.Add("UseEQC", comboMenu.AddLinkedBool("Use Extended Q Combo")); boolLinks.Add("UseWC", comboMenu.AddLinkedBool("Use W Combo")); boolLinks.Add("UseEC", comboMenu.AddLinkedBool("Use E Combo")); boolLinks.Add("UseRC", comboMenu.AddLinkedBool("Use R Combo")); sliderLinks.Add("QManaC", comboMenu.AddLinkedSlider("Q Mana", 35)); sliderLinks.Add("WManaC", comboMenu.AddLinkedSlider("W Mana", 30)); sliderLinks.Add("EManaC", comboMenu.AddLinkedSlider("E Mana", 5)); sliderLinks.Add("RManaC", comboMenu.AddLinkedSlider("R Mana", 25)); var HarassMenu = Menu.MainMenu.AddSubMenu("[KL] Harass"); boolLinks.Add("UseQH", HarassMenu.AddLinkedBool("Use Q Harass")); boolLinks.Add("UseEQH", HarassMenu.AddLinkedBool("Use Extended Q Harass")); boolLinks.Add("UseWH", HarassMenu.AddLinkedBool("Use W Harass")); boolLinks.Add("UseEH", HarassMenu.AddLinkedBool("Use E Harass")); sliderLinks.Add("QManaH", HarassMenu.AddLinkedSlider("Q Mana", 35)); sliderLinks.Add("WManaH", HarassMenu.AddLinkedSlider("W Mana", 30)); sliderLinks.Add("EManaH", HarassMenu.AddLinkedSlider("E Mana", 5)); sliderLinks.Add("RManaH", HarassMenu.AddLinkedSlider("R Mana", 25)); var FarmMenu = Menu.MainMenu.AddSubMenu("[KL] Farm"); boolLinks.Add("UseQLH", FarmMenu.AddLinkedBool("Use Q LastHit")); boolLinks.Add("UseQLC", FarmMenu.AddLinkedBool("Use Q Laneclear")); boolLinks.Add("UseWLH", FarmMenu.AddLinkedBool("Use W LastHit")); boolLinks.Add("UseWLC", FarmMenu.AddLinkedBool("Use W Laneclear")); sliderLinks.Add("QManaLH", FarmMenu.AddLinkedSlider("Q Mana Lasthit", 35)); sliderLinks.Add("QManaLC", FarmMenu.AddLinkedSlider("Q Mana Laneclear", 35)); sliderLinks.Add("WManaLH", FarmMenu.AddLinkedSlider("W Mana Lasthit", 35)); sliderLinks.Add("WManaLC", FarmMenu.AddLinkedSlider("W Mana Laneclear", 35)); var MiscMenu = Menu.MainMenu.AddSubMenu("[KL] Misc"); boolLinks.Add("Packets", MiscMenu.AddLinkedBool("Use Packets")); boolLinks.Add("GapClosers", MiscMenu.AddLinkedBool("E Gapclosers")); boolLinks.Add("AutoQ", MiscMenu.AddLinkedBool("Auto Q")); boolLinks.Add("AutoEQ", MiscMenu.AddLinkedBool("Auto Extended Q")); sliderLinks.Add("QManaAuto", MiscMenu.AddLinkedSlider("Auto Q Mana", 35)); boolLinks.Add("RLock", MiscMenu.AddLinkedBool("R Lock")); //TODO Add Draw Menu }
public override void AddToMenu(MenuWrapper.SubMenu menu) { var subMenu = menu.AddSubMenu("Smite"); Enabled = subMenu.AddLinkedBool("Enabled"); EnabledHold = subMenu.AddLinkedKeyBind("Enabled (hold)", 'X', KeyBindType.Press); subMenu = subMenu.AddSubMenu("Camps"); foreach (var entry in SmiteableObjects[Utility.Map.GetMap().Type]) { Camps.Add(entry.Value, subMenu.AddLinkedBool(entry.Key)); } }
static Config() { // Create menu _menu = new MenuWrapper(MENU_NAME); // ----- Combo var subMenu = _menu.MainMenu.AddSubMenu("Combo"); // Mini var subSubMenu = subMenu.AddSubMenu("Mini"); ProcessLink("comboUseQ", subSubMenu.AddLinkedBool("Use Q")); ProcessLink("comboUseE", subSubMenu.AddLinkedBool("Use E")); // Mega subSubMenu = subMenu.AddSubMenu("Mega"); ProcessLink("comboUseQMega", subSubMenu.AddLinkedBool("Use Q")); ProcessLink("comboUseWMega", subSubMenu.AddLinkedBool("Use W")); ProcessLink("comboUseEMega", subSubMenu.AddLinkedBool("Use E")); ProcessLink("comboUseRMega", subSubMenu.AddLinkedBool("Use R")); // General ProcessLink("comboUseItems", subMenu.AddLinkedBool("Use items")); ProcessLink("comboUseIgnite", subMenu.AddLinkedBool("Use Ignite")); ProcessLink("comboActive", subMenu.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); // ----- Harass subMenu = _menu.MainMenu.AddSubMenu("Harass"); // Mini subSubMenu = subMenu.AddSubMenu("Mini"); ProcessLink("harassUseQ", subSubMenu.AddLinkedBool("Use Q")); // Mega subSubMenu = subMenu.AddSubMenu("Mega"); ProcessLink("harassUseQMega", subSubMenu.AddLinkedBool("Use Q")); ProcessLink("harassUseWMega", subSubMenu.AddLinkedBool("Use W")); // General ProcessLink("harassActive", subMenu.AddLinkedKeyBind("Harass active", 'C', KeyBindType.Press)); // ----- WaveClear subMenu = _menu.MainMenu.AddSubMenu("WaveClear"); // Mini subSubMenu = subMenu.AddSubMenu("Mini"); ProcessLink("waveUseQ", subSubMenu.AddLinkedBool("Use Q")); // Mega subSubMenu = subMenu.AddSubMenu("Mega"); ProcessLink("waveUseQMega", subSubMenu.AddLinkedBool("Use Q")); ProcessLink("waveUseWMega", subSubMenu.AddLinkedBool("Use W")); ProcessLink("waveUseEMega", subSubMenu.AddLinkedBool("Use E")); // Gernal ProcessLink("waveUseItems", subMenu.AddLinkedBool("Use items")); ProcessLink("waveActive", subMenu.AddLinkedKeyBind("WaveClear active", 'V', KeyBindType.Press)); // ----- JungleClear subMenu = _menu.MainMenu.AddSubMenu("JungleClear"); // Mini subSubMenu = subMenu.AddSubMenu("Mini"); ProcessLink("jungleUseQ", subSubMenu.AddLinkedBool("Use Q")); // Mega subSubMenu = subMenu.AddSubMenu("Mega"); ProcessLink("jungleUseQMega", subSubMenu.AddLinkedBool("Use Q")); ProcessLink("jungleUseWMega", subSubMenu.AddLinkedBool("Use W")); ProcessLink("jungleUseEMega", subSubMenu.AddLinkedBool("Use E")); // General ProcessLink("jungleUseItems", subMenu.AddLinkedBool("Use items")); ProcessLink("jungleActive", subMenu.AddLinkedKeyBind("JungleClear active", 'V', KeyBindType.Press)); // ----- Flee subMenu = _menu.MainMenu.AddSubMenu("Flee"); ProcessLink("fleeNothing", subMenu.AddLinkedBool("Nothing yet Kappa")); ProcessLink("fleeActive", subMenu.AddLinkedKeyBind("Flee active", 'T', KeyBindType.Press)); // ----- Items subMenu = _menu.MainMenu.AddSubMenu("Items"); ProcessLink("itemsTiamat", subMenu.AddLinkedBool("Use Tiamat")); ProcessLink("itemsHydra", subMenu.AddLinkedBool("Use Ravenous Hydra")); ProcessLink("itemsCutlass", subMenu.AddLinkedBool("Use Bilgewater Cutlass")); ProcessLink("itemsBotrk", subMenu.AddLinkedBool("Use Blade of the Ruined King")); ProcessLink("itemsYoumuu", subMenu.AddLinkedBool("Use Youmuu's Ghostblade")); ProcessLink("itemsRanduin", subMenu.AddLinkedBool("Use Randuin's Omen")); ProcessLink("itemsFace", subMenu.AddLinkedBool("Use Face of the Mountain")); // ----- Drawings subMenu = _menu.MainMenu.AddSubMenu("Drawings"); // Mini subSubMenu = subMenu.AddSubMenu("Mini"); ProcessLink("drawRangeQ", subSubMenu.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), SpellManager.QMini.Range)); ProcessLink("drawRangeE", subSubMenu.AddLinkedCircle("E range", true, Color.FromArgb(150, Color.Azure), SpellManager.EMini.Range)); // Mega subSubMenu = subMenu.AddSubMenu("Mega"); ProcessLink("drawRangeQMega", subSubMenu.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), SpellManager.QMega.Range)); ProcessLink("drawRangeWMega", subSubMenu.AddLinkedCircle("W range", false, Color.FromArgb(150, Color.Azure), SpellManager.EMega.Range)); ProcessLink("drawRangeEMega", subSubMenu.AddLinkedCircle("E range", true, Color.FromArgb(150, Color.IndianRed), SpellManager.QMega.Range)); ProcessLink("drawRangeRMega", subSubMenu.AddLinkedCircle("R range", true, Color.FromArgb(150, Color.Azure), SpellManager.EMega.Range)); }
private static void SetupMenu() { menu = new MenuWrapper("TRUSt in my " + CHAMP_NAME); // Combo var subMenu = menu.MainMenu.AddSubMenu("Combo"); ProcessLink("comboUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("comboUseW", subMenu.AddLinkedBool("Use W")); ProcessLink("comboUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("comboUseR", subMenu.AddLinkedBool("Use R")); ProcessLink("HitR", subMenu.AddLinkedSlider("Ultimate to hit", 3, 1, 5)); ProcessLink("rLastHit", subMenu.AddLinkedBool("1 target ulti")); ProcessLink("AutoFollowR", subMenu.AddLinkedBool("Auto Follow R")); ProcessLink("comboActive", subMenu.AddLinkedKeyBind("Combo active", 32, KeyBindType.Press)); ProcessLink("rTicks", subMenu.AddLinkedSlider("Ultimate ticks to count", 2, 1, 14)); subMenu = menu.MainMenu.AddSubMenu("Test features"); ProcessLink("spPriority", subMenu.AddLinkedBool("Prioritize kill over dmg")); // Harass subMenu = menu.MainMenu.AddSubMenu("Harass"); ProcessLink("harassUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("harassUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("harassMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("harassActive", subMenu.AddLinkedKeyBind("Harass active", 'C', KeyBindType.Press)); // WaveClear subMenu = menu.MainMenu.AddSubMenu("WaveClear"); ProcessLink("waveUseQ", subMenu.AddLinkedBool("Use Q")); ProcessLink("waveUseE", subMenu.AddLinkedBool("Use E")); ProcessLink("waveNumE", subMenu.AddLinkedSlider("Minions to hit with E", 2, 1, 10)); ProcessLink("waveMana", subMenu.AddLinkedSlider("Mana usage in percent (%)", 30)); ProcessLink("waveActive", subMenu.AddLinkedKeyBind("WaveClear active", 'V', KeyBindType.Press)); ProcessLink("jungleActive", subMenu.AddLinkedKeyBind("JungleClear active", 'G', KeyBindType.Press)); subMenu = menu.MainMenu.AddSubMenu("LastHit"); ProcessLink("waveUseQLH", subMenu.AddLinkedKeyBind("Use Q", 'A', KeyBindType.Press)); // Misc subMenu = menu.MainMenu.AddSubMenu("Misc"); ProcessLink("rInterrupt", subMenu.AddLinkedBool("Use R to interrupt dangerous spells")); ProcessLink("wInterrupt", subMenu.AddLinkedBool("Use W to interrupt dangerous spells")); ProcessLink("autoW", subMenu.AddLinkedBool("Use W to continue CC")); ProcessLink("miscGapcloser", subMenu.AddLinkedBool("Use W against gapclosers")); // Drawings subMenu = menu.MainMenu.AddSubMenu("Drawings"); ProcessLink("drawRangeQ", subMenu.AddLinkedCircle("Q range", true, Color.FromArgb(150, Color.IndianRed), Q.Range)); ProcessLink("drawRangeW", subMenu.AddLinkedCircle("W range", true, Color.FromArgb(150, Color.IndianRed), W.Range)); ProcessLink("drawRangeE", subMenu.AddLinkedCircle("E range", false, Color.FromArgb(150, Color.DarkRed), E.Range)); ProcessLink("drawRangeEMax", subMenu.AddLinkedCircle("E max range", true, Color.FromArgb(150, Color.OrangeRed), maxRangeE)); ProcessLink("drawRangeR", subMenu.AddLinkedCircle("R range", false, Color.FromArgb(150, Color.Red), R.Range)); ProcessLink("dmgdraw", subMenu.AddLinkedBool("Draw dmg on healthbar")); var dmgAfterComboItem = menu.MainMenu.MenuHandle.SubMenu("Dmg Drawing").AddItem(new MenuItem("dmgdraw", "Draw dmg on healthbar").SetValue(true)); Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; Utility.HpBarDamageIndicator.Enabled = boolLinks["dmgdraw"].Value; dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Console.WriteLine("menu changed"); Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; }
/// <summary> /// Initialize the menu /// </summary> private void InitMenu() { this.menu = new MenuWrapper("iKalista:Rework"); var comboMenu = this.menu.MainMenu.AddSubMenu("Combo Options"); { this.ProcessLink("useQ", comboMenu.AddLinkedBool("Use Q")); this.ProcessLink("useQMin", comboMenu.AddLinkedBool("Q > Minon Combo")); this.ProcessLink("useE", comboMenu.AddLinkedBool("Use E")); this.ProcessLink("eLeaving", comboMenu.AddLinkedBool("Auto E Leaving")); this.ProcessLink("ePercent", comboMenu.AddLinkedSlider("Min Percent to E Leaving", 50, 10)); this.ProcessLink("minStacks", comboMenu.AddLinkedSlider("Min Stacks E", 10, 5, 20)); this.ProcessLink("eDamageReduction", comboMenu.AddLinkedSlider("Damage Reduction", 20, 100, 0)); this.ProcessLink("eDeath", comboMenu.AddLinkedBool("E Before Death")); this.ProcessLink("eDeathC", comboMenu.AddLinkedSlider("E Death Damage %", 20, 10)); this.ProcessLink("eHealth", comboMenu.AddLinkedSlider("Health To E Death %", 15, 5, 50)); this.ProcessLink("saveAllyR", comboMenu.AddLinkedBool("Save Ally with R")); this.ProcessLink("allyPercent", comboMenu.AddLinkedSlider("Save Ally Percentage", 20)); this.ProcessLink("saveManaR", comboMenu.AddLinkedBool("Save Mana For Ultimate")); } var harassMenu = this.menu.MainMenu.AddSubMenu("Harass Options"); { this.ProcessLink("useQH", harassMenu.AddLinkedBool("Use Q")); this.ProcessLink("useEH", harassMenu.AddLinkedBool("Use E")); this.ProcessLink("harassStacks", harassMenu.AddLinkedSlider("Min Stacks for E", 6, 2, 15)); this.ProcessLink("useEMin", harassMenu.AddLinkedBool("Use Minion Harass")); } var laneclear = this.menu.MainMenu.AddSubMenu("Laneclear Options"); { this.ProcessLink("useQLC", laneclear.AddLinkedBool("Use Q")); this.ProcessLink("minHitQ", laneclear.AddLinkedSlider("Q Minions Killed", 3, 1, 7)); this.ProcessLink("useELC", laneclear.AddLinkedBool("Use E")); this.ProcessLink("minLC", laneclear.AddLinkedBool("Minion Harass")); this.ProcessLink("eUnkillable", laneclear.AddLinkedBool("E Unkillable Minions")); this.ProcessLink("qKillable", laneclear.AddLinkedBool("Q Unkillable if no buff")); this.ProcessLink("eHit", laneclear.AddLinkedSlider("Min Minions E", 4, 2, 10)); } this.InitializeBalista(); var misc = this.menu.MainMenu.AddSubMenu("Misc Options"); { this.ProcessLink("fleeKey", misc.AddLinkedKeyBind("Flee Key", "G".ToCharArray()[0], KeyBindType.Press)); this.ProcessLink("useJungleSteal", misc.AddLinkedBool("Enabled Jungle Steal")); this.ProcessLink( "jungStealMode", misc.AddLinkedStringList( "Steal Mode", new[] { "Jungle Mobs", "Siege Minions | Super Minions", "Both" })); this.ProcessLink("eDamageType", misc.AddLinkedStringList("E Calc Method", new[] { "Common", "Custom" })); this.ProcessLink("qMana", misc.AddLinkedBool("Save Mana For E")); this.ProcessLink( "sentBaron", misc.AddLinkedKeyBind("Sentinel Baron", "T".ToCharArray()[0], KeyBindType.Press)); this.ProcessLink( "sentDragon", misc.AddLinkedKeyBind("Sentinel Dragon", "Y".ToCharArray()[0], KeyBindType.Press)); this.ProcessLink("autoTrinket", misc.AddLinkedBool("Auto Blue Trinket")); this.ProcessLink("exploit", misc.AddLinkedBool("Exploit ? ", false)); } var drawing = this.menu.MainMenu.AddSubMenu("Drawing Options"); { this.ProcessLink("drawSprite", drawing.AddLinkedBool("Draw Sprite for W")); this.ProcessLink( "drawEDamage", drawing.AddLinkedCircle("Draw E Damage", true, Color.FromArgb(150, Color.LawnGreen), 0)); this.ProcessLink("drawPercentage", drawing.AddLinkedBool("Draw Percentage Damage")); this.ProcessLink("drawJunglePercentage", drawing.AddLinkedBool("Draw Jungle Percentage Damage")); this.ProcessLink( "drawQ", drawing.AddLinkedCircle( "Draw Q Range", true, Color.FromArgb(150, Color.Red), this.spells[SpellSlot.Q].Range)); this.ProcessLink( "drawE", drawing.AddLinkedCircle( "Draw E Range", true, Color.FromArgb(150, Color.Red), this.spells[SpellSlot.E].Range)); } }
private void InitMenu() { this.menu = new MenuWrapper("[Sbexx] Kalista"); var comboMenu = menu.MainMenu.AddSubMenu("Combo"); { ProcessLink("useQ", comboMenu.AddLinkedBool("Use Q")); ProcessLink("useQMin", comboMenu.AddLinkedBool("Q > Minon Combo")); ProcessLink("useE", comboMenu.AddLinkedBool("Use E")); ProcessLink("minStacks", comboMenu.AddLinkedSlider("Min Stacks for E", 10, 5, 20)); } var harassMenu = menu.MainMenu.AddSubMenu("Harass"); { ProcessLink("useQH", harassMenu.AddLinkedBool("Use Q")); ProcessLink("useEH", harassMenu.AddLinkedBool("Use E")); ProcessLink("harassStacks", harassMenu.AddLinkedSlider("Stacks for E", 6, 2, 15)); ProcessLink("useEMin", harassMenu.AddLinkedBool("Minion Harass")); } var laneclear = menu.MainMenu.AddSubMenu("Laneclear"); { ProcessLink("useQLC", laneclear.AddLinkedBool("Use Q")); ProcessLink("minHitQ", laneclear.AddLinkedSlider("Q Minions Killed", 3, 1, 7)); ProcessLink("qKillable", laneclear.AddLinkedBool("Q If can't kill Minions and have no stacks")); ProcessLink("useELC", laneclear.AddLinkedBool("Use E")); ProcessLink("eUnkillable", laneclear.AddLinkedBool("E If can't kill Minions")); ProcessLink("eHit", laneclear.AddLinkedSlider("Minion kill number for E", 4, 2, 10)); ProcessLink("minLC", laneclear.AddLinkedBool("Minion Harass")); } var spellW = menu.MainMenu.AddSubMenu("W - Sentinel Bug"); { ProcessLink("sentBaron", spellW.AddLinkedKeyBind("Sentinel Baron", "T".ToCharArray()[0], KeyBindType.Press)); ProcessLink("sentDragon", spellW.AddLinkedKeyBind("Sentinel Dragon", "Y".ToCharArray()[0], KeyBindType.Press)); } var spellE = menu.MainMenu.AddSubMenu("Spell E"); { ProcessLink("eDamageType", spellE.AddLinkedStringList("E Calc Method", new[] { "Common", "Custom" })); ProcessLink("qMana", spellE.AddLinkedBool("Save Mana For E")); ProcessLink("eDamageReduction", spellE.AddLinkedSlider("Damage Reduction", 20, 100, 0)); ProcessLink("eLeaving", spellE.AddLinkedBool("Auto E Leaving")); ProcessLink("ePercent", spellE.AddLinkedSlider("Min Percent to E Leaving", 50, 10)); ProcessLink("eDeath", spellE.AddLinkedBool("E Before Death")); ProcessLink("eDeathC", spellE.AddLinkedSlider("E Death Damage %", 20, 10)); ProcessLink("eHealth", spellE.AddLinkedSlider("Health To E Death %", 15, 5, 50)); } var spellR = menu.MainMenu.AddSubMenu("Spell R"); { ProcessLink("saveAllyR", spellR.AddLinkedBool("Save Ally with R")); ProcessLink("allyPercent", spellR.AddLinkedSlider("Save Ally %", 20)); ProcessLink("saveManaR", spellR.AddLinkedBool("Save Mana For R")); } InitializeBalista(); var misc = menu.MainMenu.AddSubMenu("Misc"); { ProcessLink("fleeKey", misc.AddLinkedKeyBind("Flee Key", "A".ToCharArray()[0], KeyBindType.Press)); ProcessLink("useJungleSteal", misc.AddLinkedBool("Enabled Jungle Steal")); ProcessLink("jungStealMode", misc.AddLinkedStringList("Steal Mode", new[] { "Jungle Mobs", "Siege Minions | Super Minions", "Both" })); ProcessLink("autoTrinket", misc.AddLinkedBool("Auto Buy Blue Trinket")); } var drawing = menu.MainMenu.AddSubMenu("Drawing"); { ProcessLink("drawSprite", drawing.AddLinkedBool("Sprite for W")); ProcessLink("drawEDamage", drawing.AddLinkedCircle("E Damage", true, Color.FromArgb(150, Color.LawnGreen), 0)); ProcessLink("drawPercentage", drawing.AddLinkedBool("Percentage Damage")); ProcessLink("drawQ", drawing.AddLinkedCircle("Q Range", true, Color.FromArgb(150, Color.Red), spells[SpellSlot.Q].Range)); ProcessLink("drawE", drawing.AddLinkedCircle("E Range", true, Color.FromArgb(150, Color.Red), spells[SpellSlot.E].Range)); } }