public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1200f); Qc = new Spell(SpellSlot.Q, 1200f); W = new Spell(SpellSlot.W, float.MaxValue); E = new Spell(SpellSlot.E, float.MaxValue); R = new Spell(SpellSlot.R, 25000f); Q.SetSkillshot(0.25f, 90f, 1350f, false, SkillshotType.SkillshotLine); Qc.SetSkillshot(0.25f, 90f, 1350f, true, SkillshotType.SkillshotLine); missileManager = new Core.MissileReturn("SivirQMissile", "SivirQMissileReturn", Q); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("notif", "Notification (timers)", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("noti", "Show KS notification", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", "LaneClear minimum minions", true).SetValue(new Slider(5, 10, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("harasW", "Harras W", true).SetValue(true)); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("haras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) { for (int i = 0; i < 4; i++) { var spell = enemy.Spellbook.Spells[i]; if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit) { if (spell.SData.TargettingType == SpellDataTargetType.Unit) Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").SubMenu("Spell Manager").SubMenu(enemy.ChampionName).AddItem(new MenuItem("spell" + spell.SData.Name, spell.Name).SetValue(true)); else Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").SubMenu("Spell Manager").SubMenu(enemy.ChampionName).AddItem(new MenuItem("spell" + spell.SData.Name, spell.Name).SetValue(false)); } } } Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").AddItem(new MenuItem("AGC", "AntiGapcloserE", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").AddItem(new MenuItem("Edmg", "Block under % hp", true).SetValue(new Slider(90, 100, 0))); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; SebbyLib.Orbwalking.AfterAttack += Orbwalker_AfterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1200f); Qc = new Spell(SpellSlot.Q, 1200f); W = new Spell(SpellSlot.W, float.MaxValue); E = new Spell(SpellSlot.E, float.MaxValue); R = new Spell(SpellSlot.R, 25000f); Q.SetSkillshot(0.25f, 90f, 1350f, false, SkillshotType.SkillshotLine); Qc.SetSkillshot(0.25f, 90f, 1350f, true, SkillshotType.SkillshotLine); missileManager = new Core.MissileReturn("SivirQMissile", "SivirQMissileReturn", Q); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("notif", "Notification (timers)", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("noti", "Show KS notification", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", "LaneClear minimum minions", true).SetValue(new Slider(5, 10, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("harasW", "Harras W", true).SetValue(true)); foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) { Config.SubMenu(Player.ChampionName).SubMenu("Harras Q").AddItem(new MenuItem("haras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) { for (int i = 0; i < 4; i++) { var spell = enemy.Spellbook.Spells[i]; if (spell.SData.TargettingType == SpellDataTargetType.Unit) { Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").SubMenu("Targeted Spell Manager").SubMenu(enemy.ChampionName).AddItem(new MenuItem("spell" + spell.SData.Name, spell.Name).SetValue(true)); } } } Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").AddItem(new MenuItem("AGC", "AntiGapcloserE", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Shield Config").AddItem(new MenuItem("Edmg", "E dmg % hp", true).SetValue(new Slider(0, 100, 0))); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += Orbwalker_AfterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 750); Q1 = new Spell(SpellSlot.Q, 1000); W = new Spell(SpellSlot.W, 1620); E = new Spell(SpellSlot.E, 330f); R = new Spell(SpellSlot.R, 280f); Q.SetSkillshot(0.25f, 60f, 1650f, false, SkillshotType.SkillshotLine); Q1.SetSkillshot(0.5f, 150f, 1000f, false, SkillshotType.SkillshotCircle); W.SetSkillshot(2.5f, 200f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.4f, 280f, float.MaxValue, false, SkillshotType.SkillshotCircle); missileManager = new Core.MissileReturn("ekkoqmis", "ekkoqreturn", Q); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("Qhelp", "Show Q,W helper", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W option").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W option").AddItem(new MenuItem("Waoe", "Cast if 2 targets", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("R option").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R option").AddItem(new MenuItem("rCount", "Auto R if enemies in range", true).SetValue(new Slider(3, 0, 5))); foreach (var enemy in HeroManager.Enemies) { Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("haras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Farm W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", " LaneClear minimum minions", true).SetValue(new Slider(2, 10, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 30))); Game.OnTick += Game_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Drawing.OnDraw += Drawing_OnDraw; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 750); Q1 = new Spell(SpellSlot.Q, 1000); W = new Spell(SpellSlot.W, 1620); E = new Spell(SpellSlot.E, 330f); R = new Spell(SpellSlot.R, 280f); Q.SetSkillshot(0.25f, 60f, 1650f, false, SkillshotType.SkillshotLine); Q1.SetSkillshot(0.5f, 150f, 1000f, false, SkillshotType.SkillshotCircle); W.SetSkillshot(2.5f, 200f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.4f, 280f, float.MaxValue, false, SkillshotType.SkillshotCircle); missileManager = new Core.MissileReturn("ekkoqmis", "ekkoqreturn", Q); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("Qhelp", "Show Q,W helper", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W option").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W option").AddItem(new MenuItem("Waoe", "Cast if 2 targets", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("R option").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R option").AddItem(new MenuItem("rCount", "Auto R if enemies in range", true).SetValue(new Slider(3, 0, 5))); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("haras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Farm W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", " LaneClear minimum minions", true).SetValue(new Slider(2, 10, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 30))); Game.OnUpdate += Game_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Drawing.OnDraw += Drawing_OnDraw; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 750); Q1 = new Spell(SpellSlot.Q, 1000); W = new Spell(SpellSlot.W, 1620); E = new Spell(SpellSlot.E, 330f); R = new Spell(SpellSlot.R, 280f); Q.SetSkillshot(0.25f, 60f, 1650f, false, SkillshotType.SkillshotLine); Q1.SetSkillshot(0.5f, 150f, 1000f, false, SkillshotType.SkillshotCircle); W.SetSkillshot(2.5f, 200f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.4f, 280f, float.MaxValue, false, SkillshotType.SkillshotCircle); missileManager = new MissileReturn("ekkoqmis", "ekkoqreturn", Q); drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("qRange", new CheckBox("Q range")); drawMenu.Add("wRange", new CheckBox("W range")); drawMenu.Add("eRange", new CheckBox("E range")); drawMenu.Add("rRange", new CheckBox("R range")); drawMenu.Add("Qhelp", new CheckBox("Show Q,W helper")); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); wMenu = Config.AddSubMenu("W Option"); wMenu.Add("autoW", new CheckBox("Auto W")); wMenu.Add("Waoe", new CheckBox("Cast if 2 targets")); rMenu = Config.AddSubMenu("R Option"); rMenu.Add("autoR", new CheckBox("Auto R")); rMenu.Add("rCount", new Slider("Auto R if enemies in range", 3, 0, 5)); harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q")); farmMenu.Add("farmW", new CheckBox("Farm W")); farmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); farmMenu.Add("jungleW", new CheckBox("Jungle clear W")); farmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10)); farmMenu.Add("Mana", new Slider("LaneClear Mana", 80, 30)); Game.OnUpdate += Game_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Drawing.OnDraw += Drawing_OnDraw; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1200f); Qc = new Spell(SpellSlot.Q, 1200f); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E); R = new Spell(SpellSlot.R, 25000f); Q.SetSkillshot(0.25f, 90f, 1350f, false, SkillshotType.SkillshotLine); Qc.SetSkillshot(0.25f, 90f, 1350f, true, SkillshotType.SkillshotLine); missileManager = new MissileReturn("SivirQMissile", "SivirQMissileReturn", Q); drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("notif", new CheckBox("Notification (timers)")); drawMenu.Add("noti", new CheckBox("Show KS notification")); drawMenu.Add("qRange", new CheckBox("Q range", false)); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q")); farmMenu.Add("farmW", new CheckBox("Lane clear W")); farmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); farmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 5, 0, 10)); farmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); farmMenu.Add("jungleW", new CheckBox("Jungle clear W")); wMenu = Config.AddSubMenu("Harass"); wMenu.Add("harasW", new CheckBox("Harras W")); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) wMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); eMenu = Config.AddSubMenu("E Shield Config"); eMenu.AddGroupLabel("E On : "); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy)) { for (var i = 0; i < 4; i++) { var spell = enemy.Spellbook.Spells[i]; if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit) { eMenu.Add("spell" + spell.SData.Name, spell.SData.TargettingType == SpellDataTargetType.Unit ? new CheckBox(spell.Name) : new CheckBox(spell.Name, false)); } } } eMenu.AddSeparator(); eMenu.Add("autoE", new CheckBox("Auto E")); eMenu.Add("AGC", new CheckBox("AntiGapcloserE")); eMenu.Add("Edmg", new Slider("Block under % hp", 90)); rMenu = Config.AddSubMenu("R Config"); rMenu.Add("autoR", new CheckBox("Auto R")); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; if (PortAIO.OrbwalkerManager.isEBActive) { Orbwalker.OnPostAttack += Orbwalker_OnPostAttackEB; } else { LSEvents.AfterAttack += Orbwalker_OnPostAttack; } Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 870); W = new Spell(SpellSlot.W, 580); E = new Spell(SpellSlot.E, 950); R = new Spell(SpellSlot.R, 600); Q.SetSkillshot(0.25f, 90, 1550, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 60, 1550, true, SkillshotType.SkillshotLine); missileManager = new MissileReturn("AhriOrbMissile", "AhriOrbReturn", Q); drawMenu = Config.AddSubMenu("Drawings"); drawMenu.Add("noti", new CheckBox("Show notification & line")); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); drawMenu.Add("qRange", new CheckBox("Q range", false)); drawMenu.Add("wRange", new CheckBox("W range", false)); drawMenu.Add("eRange", new CheckBox("E range", false)); drawMenu.Add("rRange", new CheckBox("R range", false)); drawMenu.Add("Qhelp", new CheckBox("Show Q helper")); QMenu = Config.AddSubMenu("Q Config"); QMenu.Add("autoQ", new CheckBox("Auto Q")); QMenu.Add("harrasQ", new CheckBox("Harass Q")); QMenu.Add("aimQ", new CheckBox("Auto aim Q missile")); WMenu = Config.AddSubMenu("W Config"); WMenu.Add("autoW", new CheckBox("Auto W")); WMenu.Add("harrasW", new CheckBox("Harass W")); EMenu = Config.AddSubMenu("E Config"); EMenu.Add("autoE", new CheckBox("Auto E")); EMenu.Add("harrasE", new CheckBox("Harras E")); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy)) EMenu.Add("Eon" + enemy.NetworkId, new CheckBox("E : " + enemy.ChampionName)); EMenu.AddSeparator(); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy)) EMenu.Add("Egapcloser" + enemy.NetworkId, new CheckBox("Gapclose : " + enemy.ChampionName)); RMenu = Config.AddSubMenu("R Config"); RMenu.Add("autoR", new CheckBox("R KS ")); RMenu.Add("autoR2", new CheckBox("auto R fight logic + aim Q")); harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy)) harassMenu.Add("harras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); FarmMenu = Config.AddSubMenu("Farm"); FarmMenu.Add("farmQ", new CheckBox("Lane clear Q")); FarmMenu.Add("farmW", new CheckBox("Lane clear W", false)); FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); FarmMenu.Add("jungleW", new CheckBox("Jungle clear W")); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; GameObject.OnCreate += SpellMissile_OnCreateOld; GameObject.OnDelete += Obj_SpellMissile_OnDelete; }