public static IChampion Load(string name, IRootMenu menu) { var orbwalker = new Orbwalking.Orbwalker(menu.Orbwalking); switch (name) { case "Malzahar": return(new Malzahar(menu, orbwalker)); case "Brand": return(new Champions.Brand(menu, orbwalker)); case "Ryze": return(new Ryze(menu, orbwalker)); case "Ashe": return(new Ashe(menu, orbwalker)); case "Irelia": return(new SurvivorSeriesAIO.Champions.Irelia(menu, orbwalker)); default: throw new NotSupportedException($"Champion {name} not supported."); } }
public Activator(IRootMenu menu) : base(menu) { Config = new Configuration(menu.Activator); Game.PrintChat( "<font color='#0993F9'>[SurvivorSeries AIO]</font> <font color='#FF8800'>Activator Loaded.</font>"); Game.OnUpdate += Game_OnGameUpdate; }
protected ChampionBase(IRootMenu menu, Orbwalking.Orbwalker Orbwalker) { Menu = menu; this.Orbwalker = Orbwalker; Q = new Spell(SpellSlot.Q, true); W = new Spell(SpellSlot.W, true); E = new Spell(SpellSlot.E, true); R = new Spell(SpellSlot.R, true); }
public Irelia(IRootMenu menu, Orbwalking.Orbwalker Orbwalker) : base(menu, Orbwalker) { // manual override - default is spell values from LeagueSharp.Data R.SetSkillshot(0.25f, 45, 1600, false, SkillshotType.SkillshotLine); // Subsriptions Game.OnUpdate += Game_OnUpdate; Obj_AI_Base.OnSpellCast += WUsage; Drawing.OnDraw += Drawing_OnDraw; Config = new Configuration(menu.Champion); InitHpbarOverlay(); }
public AutoLeveler(IRootMenu menu) : base(menu) { Config = new Configuration(menu.AutoLeveler); Game.PrintChat( "<font color='#0993F9'>[SurvivorSeries AIO]</font> <font color='#FF8800'>AutoLeveler Loaded.</font>"); Game.OnUpdate += Game_OnGameUpdate; Obj_AI_Base.OnLevelUp += Obj_AI_Base_OnLevelUp; if ((lvl2 == lvl3) || (lvl2 == lvl4) || (lvl3 == lvl4)) { Game.PrintChat( "<font color='#0993F9'>[SS AutoLeveler]</font> <font color='#FF8800'>Please select abilities to level up first.</font>"); } }
//private Obj_AI_Hero Player { get { return ObjectManager.Player; } } public Brand(IRootMenu menu, Orbwalking.Orbwalker Orbwalker) : base(menu, Orbwalker) { // manual override - default is spell values from LeagueSharp.Data Q.SetSkillshot(0.25f, 60f, 1600f, true, SkillshotType.SkillshotLine); W.SetSkillshot(1.15f, 230f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetTargetted(0.25f, 2000f); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Config = new Configuration(menu.Champion); InitHpbarOverlay(); }
public Malzahar(IRootMenu menu, Orbwalking.Orbwalker Orbwalker) : base(menu, Orbwalker) { // manual override - default is spell values from LeagueSharp.Data Q.SetSkillshot(0.75f, 80, float.MaxValue, false, SkillshotType.SkillshotCircle); W.SetSkillshot(0.5f, 80, 20, false, SkillshotType.SkillshotCircle); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += OnInterruptableTarget; Config = new Configuration(menu.Champion); InitHpbarOverlay(); }
public Ashe(IRootMenu menu, Orbwalking.Orbwalker Orbwalker) : base(menu, Orbwalker) { // manual override - default is spell values from LeagueSharp.Data W.SetSkillshot(0.5f, 20f, 2000f, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.5f, 300f, 1400f, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.5f, 130f, 1600f, false, SkillshotType.SkillshotLine); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; //AntiGapcloser.OnEnemyGapcloser += this.AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Config = new Configuration(menu.Champion); InitHpbarOverlay(); }
public Ryze(IRootMenu menu, Orbwalking.Orbwalker Orbwalker) : base(menu, Orbwalker) { // manual override - default is spell values from LeagueSharp.Data Q.SetSkillshot(0.7f, 55f, float.MaxValue, true, SkillshotType.SkillshotLine); W.SetTargetted(0.103f, 550f); E.SetTargetted(.5f, 550f); R.SetSkillshot(2.5f, 450f, float.MaxValue, false, SkillshotType.SkillshotCircle); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Game.OnWndProc += OnWndProc; Drawing.OnEndScene += OnEndScene; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Config = new Configuration(menu.Champion); InitHpbarOverlay(); }
protected ActivatorBase(IRootMenu menu) { Menu = menu; SummonerDot = new Spell(ObjectManager.Player.GetSpellSlot("SummonerDot"), 550); HPPotion = new Items.Item(2003, 0); Flask = new Items.Item(2041, 0); Biscuit = new Items.Item(2010, 0); FlaskRef = new Items.Item(2031, 0); FlaskHunterJG = new Items.Item(2032, 0); FlaskCorruptJG = new Items.Item(2033, 0); Protobelt = new Items.Item(3152, 850f); GLP800 = new Items.Item(3030, 800f); Hextech = new Items.Item(3146, 700f); Seraph = new Items.Item(3040, 0); }
public static IAutoLeveler Create(string name, IRootMenu menu) { switch (name) { case "Ryze": return(new AutoLeveler(menu)); case "Malzahar": return(new AutoLeveler(menu)); case "Ashe": return(new AutoLeveler(menu)); case "Brand": return(new AutoLeveler(menu)); /*case "Irelia": * return new AutoLeveler(menu);*/ default: //return new Utility.AutoLeveler(menu); throw new NotSupportedException(); } }
public static IActivator Create(string name, IRootMenu menu) { switch (name) { case "Ryze": return(new SurvivorSeriesAIO.Utility.Activator(menu)); case "Malzahar": return(new SurvivorSeriesAIO.Utility.Activator(menu)); case "Ashe": return(new SurvivorSeriesAIO.Utility.Activator(menu)); case "Brand": return(new SurvivorSeriesAIO.Utility.Activator(menu)); case "Irelia": return(new SurvivorSeriesAIO.Utility.Activator(menu)); default: //return new Utility.Activator(menu); throw new NotSupportedException(); } }
protected AutoLevelerBase(IRootMenu menu) { Menu = menu; }