internal static void Init() { Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W, 1255f); E = new Spell(SpellSlot.E, 5000f); R = new Spell(SpellSlot.R, 2000f); W.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotCone); E.SetSkillshot(0.25f, 300f, 1400f, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.25f, 130f, 1600f, true, SkillshotType.SkillshotLine); ComboOption.AddQ(); ComboOption.AddBool("ComboSaveMana", "Save Mana to Cast Q"); ComboOption.AddW(); ComboOption.AddE(); ComboOption.AddR(); HarassOption.AddW(); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddW(); LaneClearOption.AddSlider("LaneClearWCount", "Use W| Min Hit Count >= x", 3, 1, 5); LaneClearOption.AddMana(); JungleClearOption.AddQ(); JungleClearOption.AddW(); JungleClearOption.AddMana(); LastHitOption.AddNothing(); FleeOption.AddMove(); KillStealOption.AddW(); KillStealOption.AddR(); KillStealOption.AddTargetList(); MiscOption.AddR(); MiscOption.AddBool("AutoR", "Auto Cast Ult"); //MiscOption.AddBool("Interrupt", "Interrupt Danger Spells"); MiscOption.AddKey("SemiR", "Semi-manual R Key", SharpDX.DirectInput.Key.T); MiscOption.AddBool("AntiGapCloser", "Anti GapCloser"); MiscOption.AddSlider("AntiGapCloserHp", "AntiGapCloser |When Player HealthPercent <= x%", 30); MiscOption.AddGapcloserTargetList(); DrawOption.AddW(); DrawOption.AddR(); DrawOption.AddFarm(); DrawOption.AddEvent(); Game.OnUpdate += OnUpdate; Orbwalker.AfterAttack += AfterAttack; //Interrupt. AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; }
internal static void Init() { Q = new Spell(SpellSlot.Q, 300f); E = new Spell(SpellSlot.E, 650f); R = new Spell(SpellSlot.R); E.SetTargetted(0.25f, 1600f); ComboOption.AddQ(); ComboOption.AddBool("ComboAQA", "Use Q Reset Auto Attack"); ComboOption.AddE(); ComboOption.AddR(); ComboOption.AddSlider("ComboRCount", "Use R| Min Enemies Count >= x", 2, 1, 5); ComboOption.AddSlider("ComboRHp", "Use R| And Player HealthPercent <= x%", 40, 0, 100); HarassOption.AddQ(); HarassOption.AddBool("HarassQ2Passive", "Use Q| Only Target Have 2 Passive"); HarassOption.AddE(); HarassOption.AddBool("HarassE2Passive", "Use E| Only Target Have 2 Passive"); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddQ(); LaneClearOption.AddMana(); JungleClearOption.AddQ(); JungleClearOption.AddE(); JungleClearOption.AddMana(); LastHitOption.AddNothing(); FleeOption.AddMove(false); KillStealOption.AddE(); MiscOption.AddQ(); MiscOption.AddBool("QCheck", "Use Q| Check Safe"); MiscOption.AddBool("QTurret", "Use Q| Dont Dash To Enemy Turret"); MiscOption.AddBool("QMelee", "Use Q| Anti Melee"); MiscOption.AddE(); //MiscOption.AddBool("InterruptE", "Use E| Interrupt Spell"); //MiscOption.AddSlider("EPush", "Use E| Push Deviation", 25, 0, 150); MiscOption.AddSlider("EPush", "Use E| Push Deviation", 0, -100); MiscOption.AddBool("AntiAlistar", "Use E| Anti Alistar"); MiscOption.AddBool("AntiRengar", "Use E| Anti Rengar"); MiscOption.AddBool("AntiKhazix", "Use E| Anti Khazix"); MiscOption.AddBool("AntiGapcloserE", "Use E| Anti Gapcloser"); MiscOption.AddGapcloserTargetList(); MiscOption.AddR(); MiscOption.AddBool("AutoR", "Auto R"); MiscOption.AddSlider("AutoRCount", "Auto R| Min Enemies Count >= x", 3, 1, 5); MiscOption.AddSlider("AutoRRange", "Auto R| Min Search Enemy Range", 600, 500, 1200); MiscOption.AddSetting("Forcus"); MiscOption.AddBool("ForcusAttack", "Forcus Attack 2 Passive Target"); DrawOption.AddE(); DrawOption.AddFarm(); DrawOption.AddEvent(); Game.OnUpdate += OnUpdate; Orbwalker.BeforeAttack += BeforeAttack; Orbwalker.AfterAttack += AfterAttack; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; GameObject.OnCreate += OnCreate; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; //Interrupter SpellBook.OnCastSpell += OnCastSpell; }
internal static void Init() { Q = new Spell(SpellSlot.Q, 1250f); W = new Spell(SpellSlot.W, 800f); E = new Spell(SpellSlot.E, 750f); R = new Spell(SpellSlot.R, 2000f); Q.SetSkillshot(0.50f, 50f, 2000f, false, SkillshotType.SkillshotLine); W.SetSkillshot(1.00f, 100f, 800f, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1600f, true, SkillshotType.SkillshotLine); ComboOption.AddQ(); ComboOption.AddSlider("ComboQCount", "Use Q| Min Hit Target Count >= x(0 = off)", 3, 0, 5); ComboOption.AddSlider("ComboQRange", "Use Q| Min Cast Range >= x", 800, 500, 1100); ComboOption.AddW(); ComboOption.AddSlider("ComboWCount", "Use W| Min Buff Count >= x", 1, 1, 3); ComboOption.AddE(); ComboOption.AddR(); ComboOption.AddBool("ComboRSafe", "Use R| Safe Check"); ComboOption.AddSlider("ComboRRange", "Use R| Min Cast Range >= x", 900, 500, 1500); HarassOption.AddQ(); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddQ(); LaneClearOption.AddSlider("LaneClearQCount", "Use Q| Min Hit Count >= x", 3, 1, 5); LaneClearOption.AddMana(); JungleClearOption.AddQ(); JungleClearOption.AddMana(); LastHitOption.AddNothing(); FleeOption.AddE(); FleeOption.AddMove(false); KillStealOption.AddQ(); MiscOption.AddQ(); MiscOption.AddBool("AutoQ", "Auto Q| CC"); MiscOption.AddW(); MiscOption.AddBool("AutoWCC", "Auto Q| CC"); MiscOption.AddBool("AutoWTP", "Auto Q| Teleport"); MiscOption.AddE(); MiscOption.AddBool("AntiAlistar", "Anti Alistar W"); MiscOption.AddBool("AntiRengar", "Anti Rengar Jump"); MiscOption.AddBool("AntiKhazix", "Anti Khazix R"); MiscOption.AddBool("Gapcloser", "Anti Gapcloser"); MiscOption.AddGapcloserTargetList(); MiscOption.AddR(); MiscOption.AddKey("SemiR", "Semi-manual R Key", SharpDX.DirectInput.Key.T); MiscOption.AddSetting("EQ"); MiscOption.AddKey("EQKey", "One Key EQ target", SharpDX.DirectInput.Key.G); DrawOption.AddQ(); DrawOption.AddW(); DrawOption.AddE(); DrawOption.AddR(); DrawOption.AddFarm(); DrawOption.AddEvent(); Game.OnUpdate += OnUpdate; GameObject.OnCreate += OnCreate; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; }