private static void Initializer() { Q = new Spell(SpellSlot.Q, 1150f); Q.SetSkillshot(0.25f, 60f, 2000f, true, false, SkillshotType.Line); W = new Spell(SpellSlot.W, 950f); W.SetSkillshot(0.25f, 60f, 1200f, false, false, SkillshotType.Line); E = new Spell(SpellSlot.E, 475f) { Delay = 0.65f }; R = new Spell(SpellSlot.R, 5000f); R.SetSkillshot(1.05f, 160f, 2200f, false, false, SkillshotType.Line); EQ = new Spell(SpellSlot.Q, 1625f); EQ.SetSkillshot(0.90f, 60f, 1350f, true, false, SkillshotType.Line); ComboOption.AddMenu(); ComboOption.AddQ(); ComboOption.AddW(); ComboOption.AddE(); ComboOption.AddBool("ComboECheck", "Use E |Safe Check"); ComboOption.AddBool("ComboEWall", "Use E |Wall Check"); ComboOption.AddR(); HarassOption.AddMenu(); HarassOption.AddQ(); HarassOption.AddW(); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddMenu(); LaneClearOption.AddQ(); LaneClearOption.AddBool("LaneClearQLH", "Use Q| Only LastHit", false); LaneClearOption.AddW(); LaneClearOption.AddMana(); JungleClearOption.AddMenu(); JungleClearOption.AddQ(); JungleClearOption.AddW(); JungleClearOption.AddMana(); LastHitOption.AddMenu(); LastHitOption.AddQ(); LastHitOption.AddMana(); KillStealOption.AddMenu(); KillStealOption.AddQ(); //GapcloserOption.AddMenu(); MiscOption.AddMenu(); MiscOption.AddBasic(); MiscOption.AddR(); MiscOption.AddBool("R", "AutoR", "Auto R"); MiscOption.AddSlider("R", "RRange", "Auto R |Min Cast Range >= x", 800, 0, 1500); MiscOption.AddSlider("R", "RMaxRange", "Auto R |Max Cast Range >= x", 3000, 1500, 5000); MiscOption.AddKey("R", "SemiR", "Semi-manual R Key", Keys.T, KeyBindType.Press); DrawOption.AddMenu(); DrawOption.AddQ(Q); DrawOption.AddW(W); DrawOption.AddE(E); DrawOption.AddDamageIndicatorToHero(true, true, true, true, true); Game.OnTick += OnUpdate; //Gapcloser.OnGapcloser += OnGapcloser; Orbwalker.OnAction += OnAction; }
private static void Initializer() { Q = new Spell(SpellSlot.Q, 600f); W = new Spell(SpellSlot.W, 2500f); W.SetSkillshot(0.75f, 40f, 5000f, false, false, SkillshotType.Line); E = new Spell(SpellSlot.E, 750f); E.SetSkillshot(0.50f, 120f, 1600f, false, true, SkillshotType.Circle); R = new Spell(SpellSlot.R, 3500f); R.SetSkillshot(0.21f, 80f, 5000f, true, false, SkillshotType.Line); ComboOption.AddMenu(); ComboOption.AddQ(); ComboOption.AddBool("ComboQMinion", "Use Q| On Minion", false); ComboOption.AddW(); ComboOption.AddBool("ComboWAA", "Use W| After Attack"); ComboOption.AddBool("ComboWOnly", "Use W| Only Use to MarkTarget"); ComboOption.AddE(); ComboOption.AddR(); HarassOption.AddMenu(); HarassOption.AddQ(); HarassOption.AddBool("HarassQMinion", "Use Q| On Minion"); HarassOption.AddW(); HarassOption.AddBool("HarassWOnly", "Use W| Only Use to MarkTarget"); HarassOption.AddE(); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddMenu(); LaneClearOption.AddQ(); LaneClearOption.AddW(); LaneClearOption.AddMana(); LaneClearOption.AddBool("LaneClearReload", "Use Spell Clear| Only Jhin Reloading"); JungleClearOption.AddMenu(); JungleClearOption.AddQ(); JungleClearOption.AddW(); JungleClearOption.AddE(); JungleClearOption.AddMana(); LastHitOption.AddMenu(); LastHitOption.AddQ(); LastHitOption.AddMana(); KillStealOption.AddMenu(); KillStealOption.AddQ(); KillStealOption.AddW(); KillStealOption.AddBool("KillStealWInAttackRange", "Use W| Target In Attack Range"); //GapcloserOption.AddMenu(); MiscOption.AddMenu(); MiscOption.AddBasic(); MiscOption.AddW(); MiscOption.AddBool("W", "AutoW", "Auto W| CC"); MiscOption.AddE(); MiscOption.AddBool("E", "AutoE", "Auto E| CC"); MiscOption.AddR(); MiscOption.AddBool("R", "rMenuAuto", "Auto R"); MiscOption.AddKey("R", "rMenuSemi", "Semi-manual R Key", Keys.T, KeyBindType.Press); MiscOption.AddBool("R", "rMenuCheck", "Use R| Check is Safe?"); MiscOption.AddSlider("R", "rMenuMin", "Use R| Min Range >= x", 1000, 500, 2500); MiscOption.AddSlider("R", "rMenuMax", "Use R| Max Range <= x", 3000, 1500, 3500); MiscOption.AddSlider("R", "rMenuKill", "Use R| Min Shot Can Kill >= x (0 = off)", 3, 0, 4); DrawOption.AddMenu(); DrawOption.AddQ(Q); DrawOption.AddW(W); DrawOption.AddE(E); DrawOption.AddR(R); DrawOption.AddDamageIndicatorToHero(true, true, false, true, true); Game.OnTick += OnUpdate; Orbwalker.OnAction += OnAction; AIBaseClient.OnProcessSpellCast += OnProcessSpellCast; //Gapcloser.OnGapcloser += OnGapcloser; }