public static float GetChampionDamage(Obj_AI_Base target) { if (Player.Instance.ChampionName == "Lucian") { return(Lucian.GetRawDamage(target)); } return(0); }
public PluginLoader() { if (!_loaded) { switch (ObjectManager.Player.ChampionName.ToLower()) { case "ahri": var ahri = new Ahri(); _loaded = true; break; case "akali": var akali = new Akali(); _loaded = true; break; case "anivia": var anivia = new Anivia(); break; case "cassiopeia": var cassiopeia = new Cassiopeia(); _loaded = true; break; case "ashe": var ashe = new Ashe(); _loaded = true; break; case "azir": var azir = new Azir(); _loaded = true; break; case "chogath": var chogath = new Chogath(); _loaded = true; break; case "corki": var corki = new Corki(); _loaded = true; break; case "ekko": var ekko = new Ekko(); _loaded = true; break; case "ezreal": var ezreal = new Ezreal(); _loaded = true; break; case "irelia": var irelia = new Irelia(); _loaded = true; break; case "jinx": var jinx = new Jinx(); _loaded = true; break; case "karthus": var karthus = new Karthus(); _loaded = true; break; case "katarina": var katarina = new Katarina(); _loaded = true; break; case "kogmaw": var kogMaw = new KogMaw(); _loaded = true; break; case "lissandra": var lissandra = new Lissandra(); _loaded = true; break; case "lucian": var lucian = new Lucian(); _loaded = true; break; case "jayce": var jayce = new Jayce(); _loaded = true; break; case "orianna": var orianna = new Orianna(); _loaded = true; break; case "rumble": var rumble = new Rumble(); _loaded = true; break; case "syndra": var syndra = new Syndra(); _loaded = true; break; case "vayne": var vayne = new Vayne(); _loaded = true; break; case "viktor": var viktor = new Viktor(); _loaded = true; break; case "vladimir": var vladimir = new Vladimir(); _loaded = true; break; case "urgot": var urgot = new Urgot(); _loaded = true; break; case "zyra": var zyra = new Zyra(); _loaded = true; break; default: Notifications.AddNotification(ObjectManager.Player.ChampionName + " not supported!!", 10000); break; } } }
public static void GameOnOnGameLoad() { _spells = EloBuddy.SDK.Spells.SpellDatabase.GetSpellInfoList(ObjectManager.Player.BaseSkinName); enemySpawn = ObjectManager.Get <Obj_SpawnPoint>().FirstOrDefault(x => x.IsEnemy); Q = new Spell(SpellSlot.Q); E = new Spell(SpellSlot.E); W = new Spell(SpellSlot.W); R = new Spell(SpellSlot.R); Config = MainMenu.AddMenu("OneKeyToWin AIO", "OneKeyToWin_AIO" + ObjectManager.Player.ChampionName); #region MENU ABOUT OKTW Config.Add("debug", new CheckBox("Debug", false)); Config.Add("debugChat", new CheckBox("Debug Chat", false)); Config.Add("print", new CheckBox("OKTW NEWS in chat")); #endregion Config.Add("AIOmode", new Slider("AIO mode (0 : Util & Champ | 1 : Only Champ | 2 : Only Util)", 0, 0, 2)); AIOmode = getSliderItem("AIOmode"); var slots = new HashSet <SpellSlot>(); foreach (var info in _spells) { slots.Add(info.Slot); } Config.Add("PredictionMODE", new Slider("Pred Mode (0 : L# Pred | 1 : OKTW Pred | 2 : SPred | 3 : SDK | 4 : EB)", 0, 0, 4)); Config.Add("HitChance", new Slider("AIO mode (0 : Very High | 1 : High | 2 : Medium)", 0, 0, 2)); Config.Add("debugPred", new CheckBox("Draw Aiming OKTW© PREDICTION", false)); Config.Add("harassLaneclear", new CheckBox("Skill-Harass in lane clear")); if (getSliderItem("PredictionMODE") == 2) { SPrediction.Prediction.Initialize(Config); SPredictionLoad = true; } else { Config.AddLabel("SPREDICTION NOT LOADED"); } if (AIOmode != 2) { Config.Add("supportMode", new CheckBox("Support Mode", false)); Config.Add("comboDisableMode", new CheckBox("Disable auto-attack in combo mode", false)); Config.Add("manaDisable", new CheckBox("Disable mana manager in combo")); Config.Add("collAA", new CheckBox("Disable auto-attack if Yasuo wall collision")); #region LOAD CHAMPIONS switch (Player.ChampionName) { case "Anivia": PortAIO.Champion.Anivia.Anivia.LoadOKTW(); break; case "Annie": PortAIO.Champion.Annie.Program.LoadOKTW(); break; case "Ashe": PortAIO.Champion.Ashe.Program.LoadOKTW(); break; case "Braum": PortAIO.Champion.Braum.Program.LoadOKTW(); break; case "Caitlyn": new Caitlyn().LoadOKTW(); break; case "Ekko": PortAIO.Champion.Ekko.Program.LoadOKTW(); break; case "Ezreal": Ezreal.LoadOKTW(); break; case "Graves": Graves.LoadOKTW(); break; case "Jayce": OneKeyToWin_AIO_Sebby.Champions.Jayce.LoadOKTW(); break; case "Jinx": Jinx.LoadOKTW(); break; case "Karthus": Karthus.LoadOKTW(); break; case "Lucian": Lucian.LoadOKTW(); break; case "MissFortune": MissFortune.LoadOKTW(); break; case "Malzahar": Malzahar.LoadOKTW(); break; case "Orianna": Orianna.LoadOKTW(); break; case "Sivir": Sivir.LoadOKTW(); break; case "Twitch": Twitch.LoadOKTW(); break; case "Syndra": new OneKeyToWin_AIO_Sebby.Champions.Syndra().LoadOKTW(); break; case "Velkoz": Velkoz.LoadOKTW(); break; case "Xerath": Xerath.LoadOKTW(); break; case "Swain": Swain.LoadOKTW(); break; case "Urgot": Urgot.LoadOKTW(); break; case "Ahri": Ahri.LoadOKTW(); break; case "Thresh": Thresh.LoadOKTW(); break; case "Brand": Brand.LoadOKTW(); break; case "Blitzcrank": Blitzcrank.LoadOKTW(); break; case "Corki": Corki.LoadOKTW(); break; case "Darius": Darius.LoadOKTW(); break; case "Evelynn": OneKeyToWin_AIO_Sebby.Champions.Evelynn.LoadOKTW(); break; case "Jhin": Jhin.LoadOKTW(); break; case "Kindred": Kindred.LoadOKTW(); break; case "KogMaw": OneKeyToWin_AIO_Sebby.KogMaw.LoadOKTW(); break; case "Lux": Lux.LoadOKTW(); break; case "Morgana": Morgana.LoadOKTW(); break; case "Quinn": Quinn.LoadOKTW(); break; case "TwistedFate": OneKeyToWin_AIO_Sebby.Champions.TwistedFate.LoadOKTW(); break; } } #endregion foreach (var hero in HeroManager.Enemies) { if (hero.IsEnemy && hero.Team != Player.Team) { Enemies.Add(hero); if (IsJungler(hero)) { jungler = hero; } } } foreach (var hero in HeroManager.Allies) { if (hero.IsAlly && hero.Team == Player.Team) { Allies.Add(hero); } } if (AIOmode != 1) { new OKTWward().LoadOKTW(); new OKTWtracker().LoadOKTW(); } Game.OnUpdate += OnUpdate; Orbwalker.OnPreAttack += Orbwalking_BeforeAttack; Drawing.OnDraw += OnDraw; Game.OnTick += Game_OnTick; }
private static void Initialize(EventArgs args) { Notifications.Show(new SimpleNotification("PortAIO", "Welcome to PortAIO, this is a complete AIO made for every single champion. If you experience bugs or have suggestions or just have something to report please go to the github and view the instructions to post a new issue. Enjoy using PortAIO and GLHF!"), 10000); Loader.Menu(); if (Loader.intro) { Intro = new Render.Sprite(LoadImg("PortLogo"), new Vector2((Drawing.Width / 2) - 175, (Drawing.Height / 2) - 300)); Intro.Add(0); Intro.OnDraw(); LeagueSharp.Common.Utility.DelayAction.Add(5000, () => Intro.Remove()); } if (!Loader.champOnly) { if (Loader.useActivator) { ElUtilitySuite.Entry.OnLoad(); } if (Loader.useRecall) { UniversalRecallTracker.Program.Main(); } if (Loader.useSkin) { SDK_SkinChanger.Program.Load(); } if (Loader.useTracker) { NabbTracker.Program.Game_OnGameLoad(); } if (Loader.godTracker) { GodJungleTracker.Program.OnGameLoad(); Chat.Print("Berb : Depending on whether packets are updated or not will this work."); } if (Loader.ping) { new UniversalPings.Program(); } if (Loader.human) { Humanizer.Program.Game_OnGameLoad(); } if (Loader.gank) { UniversalGankAlerter.Program.Main(); } if (Loader.evade) { new ezEvade.Evade(); } if (Loader.cheat) { new TheCheater.TheCheater().Load(); } if (Loader.banwards) { Sebby_Ban_War.Program.Game_OnGameLoad(); } /* * if (Loader.stream) * { * StreamBuddy.Program.Main(); * } * * if (RandomUltChampsList.Contains(ObjectManager.Player.ChampionName)) * { * if (Loader.randomUlt) * { * RandomUlt.Program.Game_OnGameLoad(); * } * } * * if (BaseUltList.Contains(ObjectManager.Player.ChampionName)) * { * if (Loader.baseUlt) * { * new BaseUlt3.BaseUlt(); * } * } */ } if (!Loader.utilOnly) { switch (ObjectManager.Player.ChampionName.ToLower()) { case "aatrox": // BrianSharp's Aatrox PortAIO.Champion.Aatrox.Program.Main(); break; case "akali": // Akali by xQx PortAIO.Champion.Akali.Program.Main(); break; case "alistar": // El Alistar PortAIO.Champion.Alistar.Program.OnGameLoad(); break; case "amumu": // Shine# PortAIO.Champion.Amumu.Program.OnLoad(); break; case "caitlyn": switch (Loader.cait) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: ExorAIO.Core.Bootstrap.BuildMenu(); ExorAIO.Core.Bootstrap.LoadChampion(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "twitch": switch (Loader.twitch) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: Nechrito_Twitch.Program.OnGameLoad(); break; case 2: iTwitch.Twitch.OnGameLoad(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "ashe": switch (Loader.ashe) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: Challenger_Series.Program.Main(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "jayce": switch (Loader.jayce) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: Jayce.Jayce.OnLoad(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "xerath": switch (Loader.xerath) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: ElXerath.Xerath.Game_OnGameLoad(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "ezreal": switch (Loader.ezreal) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: iDZEzreal.EzrealBootstrap.OnGameLoad(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "ekko": // OKTW & ElEkko switch (Loader.ekko) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: ElEkko.ElEkko.OnLoad(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "graves": // OKTW Graves & D-Graves switch (Loader.graves) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: D_Graves.Program.Game_OnGameLoad(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "ahri": switch (Loader.ahri) { case 0: SebbyLib.Program.GameOnOnGameLoad(); break; case 1: AhriSharp.Ahri.Ahri_Load(); break; default: SebbyLib.Program.GameOnOnGameLoad(); break; } break; case "anivia": // OKTW - Sebby - All Seeby champs go down here case "thresh": case "annie": case "braum": case "jinx": case "karthus": case "missfortune": case "malzahar": case "orianna": case "sivir": case "syndra": case "velkoz": case "swain": case "urgot": SebbyLib.Program.GameOnOnGameLoad(); break; case "azir": // Synx Auto Carry HeavenStrikeAzir.Program.Game_OnGameLoad(); break; case "bard": // Dreamless Wanderer PortAIO.Champion.Bard.Program.OnLoad(); break; case "blitzcrank": // Fresh Booster & OKTW switch (Loader.blitzcrank) { case 0: PortAIO.Champion.Blitzcrank.Program.OnLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: PortAIO.Champion.Blitzcrank.Program.OnLoad(); break; } break; case "brand": // TheBrand (or OKTWBrand) switch (Loader.brand) { case 0: PortAIO.Champion.Brand.Program.Load(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: PortAIO.Champion.Brand.Program.Load(); break; } break; case "cassiopeia": // Synx Auto Carry Champion = new SAutoCarry.Champions.Cassiopeia(); break; case "chogath": // Underrated Cho'Gath UnderratedAIO.Champions.Chogath.Load(); break; case "corki": // ElCorki & OKTW switch (Loader.corki) { case 0: ElCorki.Corki.Game_OnGameLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; case 2: D_Corki.Program.Game_OnGameLoad(); break; default: ElCorki.Corki.Game_OnGameLoad(); break; } break; case "darius": // Exory & OKTW switch (Loader.darius) { case 0: ExorAIO.Core.Bootstrap.BuildMenu(); ExorAIO.Core.Bootstrap.LoadChampion(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: ExorAIO.Core.Bootstrap.BuildMenu(); ExorAIO.Core.Bootstrap.LoadChampion(); break; } break; case "nautilus": case "nunu": case "olaf": case "pantheon": case "renekton": case "tryndamere": ExorAIO.Core.Bootstrap.BuildMenu(); ExorAIO.Core.Bootstrap.LoadChampion(); break; case "ryze": switch (Loader.ryze) { case 0: ExorAIO.Core.Bootstrap.BuildMenu(); ExorAIO.Core.Bootstrap.LoadChampion(); break; case 1: ElEasy.Plugins.Ryze f = new ElEasy.Plugins.Ryze(); f.Load(); break; default: ExorAIO.Core.Bootstrap.BuildMenu(); ExorAIO.Core.Bootstrap.LoadChampion(); break; } break; case "diana": switch (Loader.diana) { case 0: ElDiana.Diana.OnLoad(); break; case 1: Nechrito_Diana.Program.Game_OnGameLoad(); break; default: ElDiana.Diana.OnLoad(); break; } break; case "drmundo": // Hestia's Mundo Mundo.Mundo.OnLoad(); break; case "draven": // UltimaDraven switch (Loader.draven) { case 0: RevampedDraven.Program.OnLoad(); break; case 1: Tyler1.Program.Load(); break; default: RevampedDraven.Program.OnLoad(); break; } break; case "elise": switch (Loader.elise) { case 0: GFUELElise.Elise.OnGameLoad(); break; case 1: D_Elise.Program.Game_OnGameLoad(); break; default: GFUELElise.Elise.OnGameLoad(); break; } break; case "evelynn": // Evelynn# switch (Loader.evelynn) { case 0: Evelynn.Program.Game_OnGameLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: Evelynn.Program.Game_OnGameLoad(); break; } break; case "fiddlesticks": // Feedlesticks Feedlesticks.Program.Game_OnGameLoad(); break; case "fiora": // Underrated AIO FioraProject.Program.Game_OnGameLoad(); break; case "fizz": // Math Fizz MathFizz.Program.Game_OnGameLoad(); break; case "galio": // Underrated AIO UnderratedAIO.Champions.Galio.OnLoad(); break; case "gangplank": // Underrated AIO & BadaoKingdom switch (Loader.gangplank) { case 0: UnderratedAIO.Champions.Gangplank.OnLoad(); break; default: UnderratedAIO.Champions.Gangplank.OnLoad(); break; } break; case "garen": // Underrated AIO UnderratedAIO.Champions.Garen.OnLoad(); break; case "gnar": // Slutty Gnar Slutty_Gnar_Reworked.Gnar.OnLoad(); break; case "gragas": // Gragas - Drunk Carry switch (Loader.gragas) { case 0: GragasTheDrunkCarry.Gragas.Game_OnGameLoad(); break; case 1: Nechrito_Gragas.Program.OnGameLoad(); break; default: GragasTheDrunkCarry.Gragas.Game_OnGameLoad(); break; } break; case "hecarim": // JustyHecarim JustHecarim.Program.OnLoad(); break; case "heimerdinger": // 2 Girls 1 Dong Two_Girls_One_Donger.Program.Game_OnGameLoad(); break; case "illaoi": // Tentacle Kitty Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad(); break; case "irelia": // Challenger Series Irelia Challenger_Series.Irelia.OnLoad(); break; case "janna": // LCS Janna LCS_Janna.Program.OnGameLoad(); break; case "jarvaniv": // BrianSharp BrianSharp.Plugin.JarvanIV.OnLoad(); break; case "jax": // xqx switch (Loader.jax) { case 0: JaxQx.Program.Game_OnGameLoad(); break; case 1: NoobJaxReloaded.Program.Game_OnGameLoad(); break; default: JaxQx.Program.Game_OnGameLoad(); break; } break; case "jhin": // Jhin The Virtuoso & OKTW switch (Loader.jhin) { case 0: Jhin___The_Virtuoso.Jhin.JhinOnLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: Jhin___The_Virtuoso.Jhin.JhinOnLoad(); break; } break; case "kalista": // iKalista switch (Loader.kalista) { case 0: new IKalista.Kalista(); break; case 1: new iKalistaReborn.Kalista(); break; case 2: Challenger_Series.Program.Main(); break; default: new iKalistaReborn.Kalista(); break; } break; case "karma": // Karma by Eskor Karma.Program.Game_OnGameLoad(); break; case "kassadin": // Kassawin Kassawin.Kassadin.OnLoad(); break; case "katarina": // Staberina switch (Loader.katarina) { case 0: new Staberina.Katarina(); break; case 1: e.Motion_Katarina.Program.Game_OnGameLoad(); break; default: new Staberina.Katarina(); break; } break; case "kayle": // SephKayle switch (Loader.kayle) { case 0: SephKayle.Program.OnGameLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: SephKayle.Program.OnGameLoad(); break; } break; case "aurelionsol": // El Aurelion Sol ElAurelion_Sol.AurelionSol.OnGameLoad(); break; case "kennen": // Underrated AIO new UnderratedAIO.Champions.Kennen(); break; case "khazix": // SephKhaZix new SephKhazix.Khazix(); break; case "kindred": // Yin Yang Kindred & OKTW switch (Loader.kindred) { case 0: Kindred___YinYang.Program.Game_OnGameLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: Kindred___YinYang.Program.Game_OnGameLoad(); break; } break; case "kogmaw": switch (Loader.kogmaw) { case 0: KogMaw.Program.OnLoad(); break; case 1: Challenger_Series.Program.Main(); break; case 2: SebbyLib.Program.GameOnOnGameLoad(); break; default: Challenger_Series.Program.Main(); break; } break; case "leblanc": // PopBlanc switch (Loader.leblanc) { case 0: PopBlanc.Program.OnLoad(); break; case 1: Leblanc.Program.Game_OnGameLoad(); break; default: PopBlanc.Program.OnLoad(); break; } break; case "leesin": // El Lee Sin switch (Loader.leesin) { case 0: Valvrave_Sharp.Program.MainA(); break; case 1: ElLeeSin.Program.Game_OnGameLoad(); break; case 2: new FreshBooster.Champion.LeeSin(); break; default: Valvrave_Sharp.Program.MainA(); break; } break; case "leona": // El Easy new ElEasy.Plugins.Leona(); break; case "lissandra": // SephLissandra SephLissandra.Lissandra.OnLoad(); break; case "lucian": // LCS Lucian switch (Loader.lucian) { case 0: LCS_Lucian.Program.OnLoad(); break; case 1: Challenger_Series.Program.Main(); break; case 2: var lucian = new Lucian(); lucian.OnLoad(); break; default: LCS_Lucian.Program.OnLoad(); break; } break; case "lulu": // LuluLicious new LuluLicious.Lulu(); break; case "lux": // MoonLux switch (Loader.lux) { case 0: MoonLux.Program.GameOnOnGameLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: MoonLux.Program.GameOnOnGameLoad(); break; } break; case "malphite": // eleasy new ElEasy.Plugins.Malphite(); break; case "vayne": switch (Loader.vayne) { case 0: Vayne.Program.OnLoad(); break; case 1: VayneHunter_Reborn.Program.Game_OnGameLoad(); break; case 2: hi_im_gosu.Vayne.Game_OnGameLoad(); break; default: Vayne.Program.OnLoad(); break; } break; case "quinn": // GFuel Quinn & OKTW switch (Loader.quinn) { case 0: GFUELQuinn.Quinn.OnGameLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: GFUELQuinn.Quinn.OnGameLoad(); break; } break; case "tristana": // ElTristana ElTristana.Tristana.OnLoad(); break; case "riven": // Nechrito Riven & Badao Riven switch (Loader.riven) { case 0: NechritoRiven.Program.OnGameLoad(); break; case 1: HeavenStrikeRiven.Program.OnStart(); break; default: NechritoRiven.Program.OnGameLoad(); break; } break; case "talon": // GFuel Talon GFUELTalon.Talon.OnGameLoad(); break; case "zed": // iZed switch (Loader.zed) { case 0: Valvrave_Sharp.Program.MainA(); break; case 1: Zed.Program.Game_OnGameLoad(); break; case 2: iDZed.Zed.OnLoad(); break; default: Valvrave_Sharp.Program.MainA(); break; } break; case "udyr": // D_Udyr D_Udyr.Program.Game_OnGameLoad(); break; case "maokai": // Underrated AIO new UnderratedAIO.Champions.Maokai(); break; case "masteryi": // MasterSharp MasterSharp.MasterSharp.OnLoad(); break; case "mordekaiser": // How to Train your dragon Mordekaiser.Program.Game_OnGameLoad(); break; case "morgana": // Kurisu Morg & OKTW switch (Loader.morgana) { case 0: new KurisuMorgana.KurisuMorgana(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: new KurisuMorgana.KurisuMorgana(); break; } break; case "nami": // vSupport Series new vSupport_Series.Champions.Nami(); break; case "nasus": // Underrated AIO new UnderratedAIO.Champions.Nasus(); break; case "nidalee": switch (Loader.nidalee) { case 0: KurisuNidalee.KurisuNidalee.Game_OnGameLoad(); break; case 1: Nechrito_Nidalee.Program.OnLoad(); break; default: KurisuNidalee.KurisuNidalee.Game_OnGameLoad(); break; } break; case "yasuo": // YasuPro switch (Loader.yasuo) { case 0: Valvrave_Sharp.Program.MainA(); break; case 1: YasuoPro.Initalization.Main(); break; case 2: GosuMechanicsYasuo.Program.Game_OnGameLoad(); break; default: Valvrave_Sharp.Program.MainA(); break; } break; case "nocturne": // Underrated AIO new UnderratedAIO.Champions.Nocturne(); break; case "poppy": // Underrated AIO switch (Loader.poppy) { case 0: new UnderratedAIO.Champions.Poppy(); break; case 1: BadaoKingdom.BadaoChampion.BadaoPoppy.BadaoPoppy.BadaoActivate(); break; default: new UnderratedAIO.Champions.Poppy(); break; } break; case "rammus": // BrianSharp new BrianSharp.Plugin.Rammus(); break; case "rengar": // ElRengar && D-Rengar switch (Loader.rengar) { case 0: ElRengarRevamped.Rengar.OnLoad(); break; case 1: D_Rengar.Program.Game_OnGameLoad(); break; default: ElRengarRevamped.Rengar.OnLoad(); break; } break; case "soraka": // Sophie's Soraka switch (Loader.soraka) { case 0: Sophies_Soraka.SophiesSoraka.OnGameLoad(); break; case 1: Challenger_Series.Program.Main(); break; default: Challenger_Series.Program.Main(); break; } break; case "twistedfate": // Twisted Fate by Kortatu & OKTW switch (Loader.twistedfate) { case 0: TwistedFate.Program.Game_OnGameLoad(); break; case 1: SebbyLib.Program.GameOnOnGameLoad(); break; default: TwistedFate.Program.Game_OnGameLoad(); break; } break; case "varus": // ElVarus Elvarus.Varus.Game_OnGameLoad(); break; case "veigar": // FreshBooster new FreshBooster.Champion.Veigar(); break; case "reksai": // D-Reksai && HeavenStrikeReksaj switch (Loader.reksai) { case 0: D_RekSai.Program.Game_OnGameLoad(); break; case 1: HeavenStrikeReksaj.Program.Game_OnGameLoad(); break; default: D_RekSai.Program.Game_OnGameLoad(); break; } break; case "rumble": // Underrated AIO & ElRumble switch (Loader.rumble) { case 0: new UnderratedAIO.Champions.Rumble(); break; case 1: ElRumble.Rumble.OnLoad(); break; default: ElRumble.Rumble.OnLoad(); break; } break; case "sejuani": // ElSejuani ElSejuani.Sejuani.OnLoad(); break; case "shaco": // Underrated AIO & ChewyMoon's Shaco switch (Loader.shaco) { case 0: new UnderratedAIO.Champions.Shaco(); break; case 1: ChewyMoonsShaco.ChewyMoonShaco.OnGameLoad(); break; default: new UnderratedAIO.Champions.Shaco(); break; } break; case "shen": // Underrated AIO new UnderratedAIO.Champions.Shen(); break; case "skarner": // Underrated AIO new UnderratedAIO.Champions.Skarner(); break; case "sona": // vSeries Support & ElEasy Sona switch (Loader.sona) { case 0: new vSupport_Series.Champions.Sona(); break; case 1: ElEasy.Plugins.Sona f = new ElEasy.Plugins.Sona(); f.Load(); break; default: new vSupport_Series.Champions.Sona(); break; } break; case "teemo": // Sharpshooter new SharpShooter.Plugins.Teemo(); break; case "viktor": // Trus In my Viktor Viktor.Program.Game_OnGameLoad(); break; case "vladimir": // ElVlad ElVladimirReborn.Vladimir.OnLoad(); break; case "warwick": // Warwick - Mirin Warwick.Program.Game_OnGameLoad(); break; case "monkeyking": // Wukong - xQx Wukong.Program.Game_OnGameLoad(); break; case "xinzhao": // Xin xQx XinZhao.Program.Game_OnGameLoad(); break; case "ziggs": // Ziggs# Ziggs.Program.Game_OnGameLoad(); break; case "yorick": // UnderratedAIO new UnderratedAIO.Champions.Yorick(); break; case "zyra": // D-Zyra D_Zyra.Program.Game_OnGameLoad(); break; case "zilean": // ElZilean ElZilean.Zilean.Game_OnGameLoad(); break; case "shyvana": // D-Shyvana D_Shyvana.Program.Game_OnGameLoad(); break; case "singed": // ElSinged ElSinged.Singed.Game_OnGameLoad(); break; case "zac": // Underrated AIO new UnderratedAIO.Champions.Zac(); break; case "tahmkench": // Underrated AIO new UnderratedAIO.Champions.TahmKench(); break; case "sion": // Underrated AIO switch (Loader.sion) { case 0: new UnderratedAIO.Champions.Sion(); break; case 1: Sion.Program.Game_OnGameLoad(); break; default: new UnderratedAIO.Champions.Sion(); break; } break; case "vi": //ElVi ElVi.Vi.OnLoad(); break; case "volibear": // Underrated AIO && VoliPower switch (Loader.volibear) { case 0: new UnderratedAIO.Champions.Volibear(); break; case 1: VoliPower.Program.Game_OnLoad(); break; default: new UnderratedAIO.Champions.Volibear(); break; } break; case "trundle": // ElTrundle switch (Loader.trundle) { case 0: ElTrundle.Trundle.OnLoad(); break; case 1: FastTrundle.Trundle.Game_OnGameLoad(); break; default: ElTrundle.Trundle.OnLoad(); break; } break; case "taric": // SkyLv_Taric new SkyLv_Taric.SkyLv_Taric(); break; default: Chat.Print("This champion is not supported yet but the utilities will still load! - Berb"); break; } } }
private static void InitChampions() { if (!SuppoetChampions.Contains(herosName)) { Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Not Support!"); return; } MyMenuExtensions.myMenu = Menu.AddMenu("Flowers' ADC Series: " + herosName); MyMenuExtensions.ComboMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Combo Settings"); MyMenuExtensions.HarassMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Harass Settings"); MyMenuExtensions.LaneClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LaneClear Settings"); MyMenuExtensions.JungleClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: JungleClear Settings"); MyMenuExtensions.LastHitMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LastHit Settings"); MyMenuExtensions.FleeMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Flee Settings"); MyMenuExtensions.KillStealMenu = MyMenuExtensions.myMenu.AddSubMenu(":: KillSteal Settings"); MyMenuExtensions.MiscMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Misc Settings"); MyManaManager.AddSpellFarm(MyMenuExtensions.MiscMenu); MyMenuExtensions.DrawMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Drawings Settings"); switch (ObjectManager.Player.ChampionName) { case "Ashe": Ashe.Init(); break; case "Caitlyn": Caitlyn.Init(); break; case "Corki": Corki.Init(); break; case "Draven": Draven.Init(); break; case "Ezreal": Ezreal.Init(); break; case "Graves": Graves.Init(); break; case "Jayce": Jayce.Init(); break; case "Jhin": Jhin.Init(); break; case "Jinx": Jinx.Init(); break; case "Kalista": Kalista.Init(); break; case "Kindred": Kindred.Init(); break; case "KogMaw": KogMaw.Init(); break; case "Lucian": Lucian.Init(); break; case "MissFortune": MissFortune.Init(); break; case "Quinn": Quinn.Init(); break; case "Sivir": Sivir.Init(); break; case "Teemo": Teemo.Init(); break; case "Tristana": Tristana.Init(); break; case "TwistedFate": TwistedFate.Init(); break; case "Twitch": Twitch.Init(); break; case "Urgot": Urgot.Init(); break; case "Varus": Varus.Init(); break; case "Vayne": Vayne.Init(); break; case "Xayah": Xayah.Init(); break; } Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Init Successful! Made by NightMoon"); }