public static void OnUpdate(EventArgs args) { if (objPlayer.IsDead || objPlayer.IsRecalling()) { return; } if (SpellManager.R.Level == 2 && !alreadySet) { SpellManager.R.Range = 650f; alreadySet = true; } else if (SpellManager.R.Level == 3 && !alreadySetSecond) { SpellManager.R.Range = 900f; alreadySetSecond = true; } if (MenuManager.MiscMenu["Flee"].GetValue <MenuKeyBind>().Active) { Misc.Flee(); } if (MenuManager.MiscMenu["AutoR"].GetValue <MenuBool>().Enabled&& SpellManager.R.IsReady() && Orbwalker.ActiveMode == OrbwalkerMode.None) { Misc.AutoR(); } Misc.KillSteal(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: Modes.Combo(); break; case OrbwalkerMode.Harass: if (Methods.SpellHarass) { Modes.Harass(); } break; case OrbwalkerMode.LaneClear: if (Methods.SpellFarm) { Modes.LaneClear(); Modes.JungleClear(); } break; case OrbwalkerMode.LastHit: if (Methods.SpellFarm) { Modes.LastHit(); } break; } }
public static void OnUpdate(EventArgs args) { if (objPlayer.IsDead || objPlayer.IsRecalling()) { return; } if (!objPlayer.GetSpell(SpellSlot.W).State.HasFlag(SpellState.NotLearned)) { SpellManager.W.Range = 1100 + 100 * objPlayer.GetSpell(SpellSlot.W).Level; } if (MenuManager.ComboMenu["SemiRKey"].GetValue <MenuKeyBind>().Active&& SpellManager.R.IsReady()) { Misc.SemiManualR(); } Misc.KillSteal(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: Modes.Combo(); break; case OrbwalkerMode.Harass: if (Methods.SpellHarass) { Modes.Harass(); } break; case OrbwalkerMode.LaneClear: if (Methods.SpellFarm) { Modes.LaneClear(); Modes.JungleClear(); } break; case OrbwalkerMode.LastHit: if (Methods.SpellFarm) { } break; } }
private static void Game_OnTick(EventArgs args) { try { Modes.Active(); if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Combo(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Modes.Harass(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee)) { Modes.Flee(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear)) { Modes.LaneClear(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit)) { Modes.LastHit(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Modes.JungleClear(); } } catch (Exception exp) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("============================= ERROR IN MODE ============================="); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(exp); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("============================= ERROR IN MODE ============================="); Console.ForegroundColor = ConsoleColor.Gray; } }
public static void OnUpdate(EventArgs args) { if (objPlayer.IsDead || objPlayer.IsRecalling()) { return; } if (MenuManager.MiscMenu["Flee"].GetValue <MenuKeyBind>().Active) { Misc.Flee(); } Misc.KillSteal(); Misc.SecondE(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: Modes.Combo(); break; case OrbwalkerMode.Harass: if (Methods.SpellHarass) { Modes.Harass(); } break; case OrbwalkerMode.LaneClear: if (Methods.SpellFarm) { Modes.LaneClear(); Modes.JungleClear(); } break; case OrbwalkerMode.LastHit: if (Methods.SpellFarm) { Modes.LastHit(); } break; } }
private static void OnUpdate(EventArgs args) { // var target = TargetSelector.GetSelectedTarget(); // Game.PrintChat("Buffs: {0}", string.Join(" | ", Player.Buffs.Where(b => b.Caster.NetworkId == Player.NetworkId).Select(b => b.DisplayName))); ITEMS.SmiteJungle(); Killsteal.KillSteal(); if (Orb.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { switch (MenuConfig.Menu.Item("ComboMode").GetValue <StringList>().SelectedIndex) { case 0: Modes.Combo(); ITEMS.SmiteCombo(); break; case 1: ITEMS.SmiteCombo(); Modes.TripleQ(); break; case 2: ITEMS.SmiteCombo(); Modes.ApCombo(); break; } } switch (Orb.ActiveMode) { case Orbwalking.OrbwalkingMode.LaneClear: Modes.Lane(); Modes.Jungle(); break; case Orbwalking.OrbwalkingMode.Mixed: break; } }
private static void OnUpdate(EventArgs args) { HealManager.Heal(); Killsteal.KillSteal(); Modes.Flee(); if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Combo(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Harass(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Modes.Lane(); Modes.Jungle(); } }
private static void OnUpdate(EventArgs args) { // var target = TargetSelector.GetSelectedTarget(); // Chat.Print("Buffs: {0}", string.Join(" | ", target.Buffs.Where(b => b.Caster.NetworkId == Player.NetworkId).Select(b => b.DisplayName))); HealManager.Heal(); Killsteal.KillSteal(); Modes.Flee(); switch (Orb.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Modes.Combo(); break; case Orbwalking.OrbwalkingMode.LaneClear: Modes.Lane(); Modes.Jungle(); break; case Orbwalking.OrbwalkingMode.Mixed: Modes.Harass(); break; } }
public static void OnUpdate(EventArgs args) { if (objPlayer.IsDead || objPlayer.IsRecalling()) { return; } Misc.KillSteal(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: Modes.Combo(); break; case OrbwalkerMode.Harass: if (Methods.SpellHarass) { Modes.Harass(); } break; case OrbwalkerMode.LaneClear: if (Methods.SpellFarm) { Modes.LaneClear(); Modes.JungleClear(); } break; case OrbwalkerMode.LastHit: if (Methods.SpellFarm) { } break; } }
public static void ForceFlashE() { objPlayer.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); var target = TargetSelector.GetTarget(1000); if (target != null && target.IsValidTarget(SpellManager.E.Range + 500)) { var bestPos = BestVectorToFlash(target); bool hasFlash = objPlayer.Spellbook.CanUseSpell(objPlayer.GetSpellSlot("SummonerFlash")) == SpellState.Ready; if (SpellManager.E.IsReady() && hasFlash && !WallCollision(objPlayer, target) && bestPos.IsValid()) { objPlayer.Spellbook.CastSpell(objPlayer.GetSpellSlot("SummonerFlash"), bestPos); DelayAction.Add(50, () => SpellManager.E.CastOnUnit(target)); } else if (!hasFlash) { Modes.Combo(); } } }
//---------------------------------------------Game_OnTick------------------------------------------------ static void Game_OnTick(EventArgs args) { if (Player.IsDead) { return; } if (Player.CountEnemiesInRange(1000) > 0) { Modes.SaveAlly(); } if (Zhonya.IsReady() && Menu["UseZhonya?"].Cast <CheckBox>().CurrentValue&& Player.HealthPercent <= Menu["ZhonyaHealth"].Cast <Slider>().CurrentValue&& EntityManager.Heroes.Enemies.Any(it => it.Distance(Player) <= it.GetAutoAttackRange() && it.IsValidTarget())) { if (!Menu["ZhonyaUlt"].Cast <CheckBox>().CurrentValue) { Zhonya.Cast(); } else if (!R.IsReady()) { Zhonya.Cast(); } } if (EntityManager.Heroes.Enemies.Any(it => it.IsValidTarget() && !CanMove(it))) { Modes.Immobile(); } Target = TargetSelector.GetTarget(1100, DamageType.Magical); //-----------------------------------------------KS---------------------------------------- if (Menu["KS"].Cast <CheckBox>().CurrentValue&& EntityManager.Heroes.Enemies.Any(it => Q.IsInRange(it))) { Modes.KS(); } //-----------------------------------------------Auto Ignite---------------------------------------- if (Menu["Auto Ignite"].Cast <CheckBox>().CurrentValue&& Ignite != null) { if (Ignite.IsReady()) { var IgniteEnemy = EntityManager.Heroes.Enemies.FirstOrDefault(it => DamageLibrary.GetSummonerSpellDamage(Player, it, DamageLibrary.SummonerSpells.Ignite) >= it.Health - 30); if (IgniteEnemy != null) { if ((IgniteEnemy.Distance(Player) >= 300 || Player.HealthPercent <= 40)) { Ignite.Cast(IgniteEnemy); } } } } //--------------------------------------------Orbwalker Modes------------------------------------------- if (Target != null) { if (Target.IsValidTarget()) { Modes.UpdateVariables(); //---------------------------------------------------Combo-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Combo(); } //---------------------------------------------------Mixed-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) && Player.ManaPercent >= Menu["Harass, Mana %"].Cast <Slider>().CurrentValue) { Modes.Harass(); } } else { Target = null; } } //---------------------------------------------------LaneClear-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) && W.IsReady() && Menu["UseWLaneClear"].Cast <CheckBox>().CurrentValue&& Player.ManaPercent >= Menu["LaneClear, Mana %"].Cast <Slider>().CurrentValue) { Modes.LaneClear(); } return; }
//-------------------------------------------Game_OnTick---------------------------------------------- static void Game_OnTick(EventArgs args) { if (Player.IsDead) { return; } Target = TargetSelector.GetTarget(900, DamageType.Physical); //---------------------------------------------Smite Usage--------------------------------------------- if (Smite != null) { if (Smite.IsReady() && Menu["Use Smite?"].Cast <CheckBox>().CurrentValue) { Obj_AI_Minion Mob = EntityManager.MinionsAndMonsters.GetJungleMonsters(Player.Position, Smite.Range).FirstOrDefault(); if (Mob != default(Obj_AI_Minion)) { bool kill = GetSmiteDamage() >= Mob.Health; if (kill) { if ((Mob.Name.Contains("SRU_Dragon") || Mob.Name.Contains("SRU_Baron"))) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Red") && Menu["Red?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Blue") && Menu["Blue?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Murkwolf") && Menu["Wolf?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Krug") && Menu["Krug?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Gromp") && Menu["Gromp?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Razorbeak") && Menu["Raptor?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } } } } } //------------------------------------------------KS------------------------------------------------ if (Menu["KS"].Cast <CheckBox>().CurrentValue&& EntityManager.Heroes.Enemies.Any(it => Q.IsInRange(it))) { Modes.KS(); } //-----------------------------------------------Auto Ignite---------------------------------------- if (Menu["Auto Ignite"].Cast <CheckBox>().CurrentValue&& Ignite != null) { if (Ignite.IsReady()) { var IgniteEnemy = EntityManager.Heroes.Enemies.FirstOrDefault(it => DamageLibrary.GetSummonerSpellDamage(Player, it, DamageLibrary.SummonerSpells.Ignite) >= it.Health - 30); if (IgniteEnemy != null) { if ((IgniteEnemy.Distance(Player) >= 300 || Player.HealthPercent <= 40)) { Ignite.Cast(IgniteEnemy); } } } } //--------------------------------------------Orbwalker Modes------------------------------------------- if (Target != null) { if (Target.IsValidTarget()) { Modes.UpdateVariables(); //---------------------------------------------------Combo-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Combo(); } //---------------------------------------------------Mixed-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) && Player.ManaPercent >= Menu["Harass, Mana %"].Cast <Slider>().CurrentValue) { Modes.Harass(); } } else { Target = null; } } //-----------------------------------------------LaneClear--------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) && Q.IsReady() && Player.ManaPercent >= Menu["LaneClear, Mana %"].Cast <Slider>().CurrentValue) { Modes.LaneClear(); } return; }
//-------------------------------------------Game_OnTick---------------------------------------------- static void Game_OnTick(EventArgs args) { if (Player.IsDead) { return; } Target = TargetSelector.GetTarget(900, DamageType.Physical); //---------------------------------------------Smite Usage--------------------------------------------- if (Smite != null) { if (Smite.IsReady() && Menu["Use Smite?"].Cast <CheckBox>().CurrentValue) { Obj_AI_Minion Mob = EntityManager.MinionsAndMonsters.GetJungleMonsters(Player.Position, Smite.Range).FirstOrDefault(); if (Mob != default(Obj_AI_Minion)) { bool kill = GetSmiteDamage() >= Mob.Health; if (kill) { if ((Mob.Name.Contains("SRU_Dragon") || Mob.Name.Contains("SRU_Baron"))) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Red") && Menu["Red?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Blue") && Menu["Blue?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Murkwolf") && Menu["Wolf?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Krug") && Menu["Krug?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Gromp") && Menu["Gromp?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Razorbeak") && Menu["Raptor?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } } } } } //---------------------------------------------Ward Jump--------------------------------------------- if (Menu["WardJump"].Cast <KeyBind>().CurrentValue&& Q.IsReady() && Environment.TickCount >= WardTick + 2000) { var CursorPos = Game.CursorPos; Obj_AI_Base JumpPlace = EntityManager.Heroes.Allies.FirstOrDefault(it => it.Distance(CursorPos) <= 250 && Q.IsInRange(it)); if (JumpPlace != default(Obj_AI_Base)) { Q.Cast(JumpPlace); } else { JumpPlace = EntityManager.MinionsAndMonsters.Minions.FirstOrDefault(it => it.Distance(CursorPos) <= 250 && Q.IsInRange(it)); if (JumpPlace != default(Obj_AI_Base)) { Q.Cast(JumpPlace); } else if (JumpWard() != default(InventorySlot)) { var Ward = JumpWard(); CursorPos = Player.Position.Extend(CursorPos, 600).To3D(); Ward.Cast(CursorPos); WardTick = Environment.TickCount; Core.DelayAction(() => WardJump(CursorPos), Game.Ping + 100); } } } //--------------------------------------------------KS---------------------------------------------- if (Menu["KS"].Cast <CheckBox>().CurrentValue) { Modes.KS(); } //-----------------------------------------------Auto Ignite---------------------------------------- if (Menu["Auto Ignite"].Cast <CheckBox>().CurrentValue&& Ignite != null) { if (Ignite.IsReady()) { var IgniteEnemy = EntityManager.Heroes.Enemies.FirstOrDefault(it => DamageLibrary.GetSummonerSpellDamage(Player, it, DamageLibrary.SummonerSpells.Ignite) >= it.Health - 30); if (IgniteEnemy != null) { if ((IgniteEnemy.Distance(Player) >= 300 || Player.HealthPercent <= 40)) { Ignite.Cast(IgniteEnemy); } } } } //--------------------------------------------Orbwalker Modes------------------------------------------- if (Target != null) { if (Target.IsValidTarget()) { //---------------------------------------------------Combo-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Combo(); } //---------------------------------------------------Harass-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) && Player.ManaPercent >= Menu["Harass, Mana %"].Cast <Slider>().CurrentValue) { Modes.Harass(); } } else { Target = null; } } //---------------------------------------------------LastHit-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit) && Player.ManaPercent >= Menu["LastHit, Mana %"].Cast <Slider>().CurrentValue) { Modes.LastHit(); } //---------------------------------------------------LaneClear-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) && Player.ManaPercent >= Menu["LaneClear, Mana %"].Cast <Slider>().CurrentValue) { Modes.LaneClear(); } return; }
//-------------------------------------------Game_OnTick---------------------------------------------- static void Game_OnTick(EventArgs args) { if (Player.IsDead) { return; } Orbwalker.ValidAzirSoldiers.RemoveAll(it => it.Health > 0 || it.Distance(Player) >= 1300); if (!R.IsReady() || Player.CountEnemiesInRange(1100) == 0) { WhyIDidThatAddonInsec = false; } R.Width = 133 * (3 + R.Level); if (Menu["HU3"].Cast <KeyBind>().CurrentValue) { switch (Menu["HU3Mode"].Cast <Slider>().CurrentValue) { case 1: EloBuddy.Player.DoEmote(Emote.Joke); EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); break; case 2: EloBuddy.Player.DoEmote(Emote.Taunt); EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); break; case 3: EloBuddy.Player.DoEmote(Emote.Dance); EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); break; case 4: EloBuddy.Player.DoEmote(Emote.Laugh); EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); break; default: break; } } if (R.IsReady() && Game.Time - LastQTime > 0.1f && Game.Time - LastQTime < 1) { Player.Spellbook.CastSpell(SpellSlot.R, CursorCorrectRange(R.Range)); } if (WhyIDidThatAddonInsec) { Orbwalker.DisableAttacking = true; Orbwalker.DisableMovement = true; } else { Orbwalker.DisableAttacking = false; Orbwalker.DisableMovement = false; } if (Zhonya.IsReady() && Menu["UseZhonya?"].Cast <CheckBox>().CurrentValue&& Player.HealthPercent <= Menu["ZhonyaHealth"].Cast <Slider>().CurrentValue&& EntityManager.Heroes.Enemies.Any(it => it.Distance(Player) <= it.GetAutoAttackRange() && it.IsValidTarget())) { Zhonya.Cast(); } if (Player.CountEnemiesInRange(1000) > 0) { Modes.SaveAlly(); } Target = TargetSelector.GetTarget(W.Range + Q.Range, DamageType.Magical); //---------------------------------------------Smite Usage--------------------------------------------- if (Smite != null) { if (Smite.IsReady() && Menu["Use Smite?"].Cast <CheckBox>().CurrentValue) { Obj_AI_Minion Mob = EntityManager.MinionsAndMonsters.GetJungleMonsters(Player.Position, Smite.Range).FirstOrDefault(); if (Mob != default(Obj_AI_Minion)) { bool kill = GetSmiteDamage() >= Mob.Health; if (kill) { if ((Mob.Name.Contains("SRU_Dragon") || Mob.Name.Contains("SRU_Baron"))) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Red") && Menu["Red?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Blue") && Menu["Blue?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Murkwolf") && Menu["Wolf?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Krug") && Menu["Krug?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Gromp") && Menu["Gromp?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Razorbeak") && Menu["Raptor?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } } } } } //-----------------------------------------------Auto Ignite---------------------------------------- if (Menu["Auto Ignite"].Cast <CheckBox>().CurrentValue&& Ignite != null) { if (Ignite.IsReady()) { var IgniteEnemy = EntityManager.Heroes.Enemies.FirstOrDefault(it => DamageLibrary.GetSummonerSpellDamage(Player, it, DamageLibrary.SummonerSpells.Ignite) >= it.Health - 30); if (IgniteEnemy != null) { if ((IgniteEnemy.Distance(Player) >= 300 || Player.HealthPercent <= 40)) { Ignite.Cast(IgniteEnemy); } } } } //----------------------------------------------------KS---------------------------------------------- if (Menu["KS"].Cast <CheckBox>().CurrentValue&& Player.CountEnemiesInRange(W.Range + Q.Range) > 0) { Modes.KS(); } //---------------------------------------------Flee Key----------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee) && E.IsReady()) { Modes.Flee(); } //--------------------------------------------Orbwalker Modes------------------------------------------- if (Target != null) { if (Target.IsValidTarget()) { Modes.UpdateVariables(); if (R.IsReady() && Player.Mana >= GetFuckingInsecMana) { //--------------------------------------------------Insec-------------------------------------------- if (Menu["Insec"].Cast <KeyBind>().CurrentValue) { Insec(Target, Game.CursorPos); } //--------------------------------------------------WhyInsec------------------------------------------ else if (Menu["WhyInsec"].Cast <KeyBind>().CurrentValue) { WhyInsec(Target, Game.CursorPos); } } //---------------------------------------------------Combo-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Combo(); } //---------------------------------------------------Mixed-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) && Player.ManaPercent >= Menu["Harass, Mana %"].Cast <Slider>().CurrentValue) { Modes.Harass(); } } else { Target = null; } } //---------------------------------------------------JungleClear-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear) && Player.ManaPercent >= Menu["JungleClear, Mana %"].Cast <Slider>().CurrentValue) { Modes.JungleClear(); } //---------------------------------------------------LaneClear-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) && Player.ManaPercent >= Menu["LaneClear, Mana %"].Cast <Slider>().CurrentValue) { Modes.LaneClear(); } return; }
//-------------------------------------------Game_OnTick---------------------------------------------- static void Game_OnTick(EventArgs args) { if (Player.IsDead) { return; } if (Player.CountEnemiesInRange(1000) > 0) { Modes.SaveAlly(); } Target = TargetSelector.GetTarget(1200, DamageType.Magical); if (Target != null) { if (Target.IsValidTarget()) { //---------------------------------------------------Insec-------------------------------------------- if (Menu["Insec"].Cast <KeyBind>().CurrentValue&& !Insecing && !Target.HasBuffOfType(BuffType.SpellImmunity) && !Target.HasBuffOfType(BuffType.Invulnerability)) { EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Target); if (W.IsReady()) { if (Q.IsReady() && (Target.IsValidTarget(Q.Range - 130) || (Target.IsValidTarget(Q.Range - 50) && !CanMove(Target))) && Player.Mana >= (Player.Spellbook.GetSpell(SpellSlot.W).SData.ManaCostArray[W.Level - 1] + Player.Spellbook.GetSpell(SpellSlot.Q).SData.ManaCostArray[Q.Level - 1])) { Insecing = true; QWInsec(false, Game.CursorPos); } else if (Flash != null) { WalkPos = Game.CursorPos.Extend(Target, Game.CursorPos.Distance(Target) + 100); if ((Player.Distance(WalkPos) <= Flash.Range - 80 || (Target.IsValidTarget(Flash.Range - 50) && !CanMove(Target))) && Flash.IsReady() && Player.Mana >= Player.Spellbook.GetSpell(SpellSlot.W).SData.ManaCostArray[W.Level - 1]) { Insecing = true; if (Flash.Cast(WalkPos.To3D())) { W.Cast(Target); } Insecing = false; } else if ((Target.IsValidTarget(Flash.Range + Q.Range - 130) || (Target.IsValidTarget(Flash.Range + Q.Range - 50) && !CanMove(Target))) && Flash.IsReady() && Q.IsReady() && Player.Mana >= (Player.Spellbook.GetSpell(SpellSlot.W).SData.ManaCostArray[W.Level - 1] + Player.Spellbook.GetSpell(SpellSlot.Q).SData.ManaCostArray[Q.Level - 1])) { Insecing = true; QWInsec(true, Game.CursorPos); } } } } //---------------------------------------------------Combo-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo) && !Combing) { Modes.Combo(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) && !Combing) { Modes.Harass(); } } } if (!Player.HasBuff("recall") && !Insecing && E.IsReady()) { Modes.GoHeal(); } return; }
//-------------------------------------------Game_OnTick---------------------------------------------- static void Game_OnTick(EventArgs args) { if (Player.IsDead) { return; } if (Player.CountEnemiesInRange(1000) > 0) { Modes.SaveAlly(); } Target = TargetSelector.GetTarget(R.Range + E.Range, DamageType.Magical); Player2D = Player.ServerPosition.To2D(); //---------------------------------------------Smite Usage--------------------------------------------- if (Smite != null) { if (Smite.IsReady() && Menu["Use Smite?"].Cast <CheckBox>().CurrentValue) { Obj_AI_Minion Mob = EntityManager.MinionsAndMonsters.GetJungleMonsters(Player.Position, Smite.Range).FirstOrDefault(); if (Mob != default(Obj_AI_Minion)) { bool kill = GetSmiteDamage() >= Mob.Health; if (kill && (Mob.Name.Contains("SRU_Dragon") || Mob.Name.Contains("SRU_Baron"))) { Smite.Cast(Mob); } } } } //----------------------------------------------------KS---------------------------------------------- if (Menu["KS"].Cast <CheckBox>().CurrentValue&& Player.CountEnemiesInRange(Q.Range) > 0) { Modes.KS(); } //-----------------------------------------------Auto Ignite---------------------------------------- if (Menu["Auto Ignite"].Cast <CheckBox>().CurrentValue&& Ignite != null) { if (Ignite.IsReady()) { var IgniteEnemy = EntityManager.Heroes.Enemies.FirstOrDefault(it => DamageLibrary.GetSummonerSpellDamage(Player, it, DamageLibrary.SummonerSpells.Ignite) >= it.Health - 30); if (IgniteEnemy != null) { if ((IgniteEnemy.Distance(Player) >= 300 || Player.HealthPercent <= 40)) { Ignite.Cast(IgniteEnemy); } } } } //--------------------------------------------Orbwalker Modes------------------------------------------- if (Target != null) { if (Target.IsValidTarget()) { Modes.UpdateVariables(); //-----------------------------------------------Ult On Target---------------------------------------- if (Menu["Ult on Target"].Cast <KeyBind>().CurrentValue&& R.IsInRange(Target)) { if (EntityManager.Heroes.Allies.Where(ally => ally != Player && ally.Distance(Player) <= 700).Count() > 0) { if (Glory.IsReady()) { Glory.Cast(); } if (Talisma.IsReady()) { Talisma.Cast(); } } R.Cast(R.GetPrediction(Target).CastPosition); } //---------------------------------------------------Combo-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Combo(); } //---------------------------------------------------Mixed-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) && Player.ManaPercent >= Menu["Harass, Mana %"].Cast <Slider>().CurrentValue) { Modes.Harass(); } } else { Target = null; } } //---------------------------------------------------LaneClear-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) && Player.ManaPercent >= Menu["LaneClear, Mana %"].Cast <Slider>().CurrentValue) { Modes.LaneClear(); } //---------------------------------------------------JungleClear-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear) && Player.ManaPercent >= Menu["JungleClear, Mana %"].Cast <Slider>().CurrentValue) { Modes.JungleClear(); } return; }
//-------------------------------------------Game_OnTick---------------------------------------------- static void Game_OnTick(EventArgs args) { if (Player.IsDead) { return; } if (Zhonya.IsReady() && Menu["UseZhonya?"].Cast <CheckBox>().CurrentValue&& Player.HealthPercent <= Menu["ZhonyaHealth"].Cast <Slider>().CurrentValue&& EntityManager.Heroes.Enemies.Any(it => it.Distance(Player) <= it.GetAutoAttackRange() && it.IsValidTarget())) { Zhonya.Cast(); } if (Player.CountEnemiesInRange(1000) > 0) { Modes.SaveAlly(); } Target = TargetSelector.GetTarget(1300, DamageType.Magical); Player2D = Player.ServerPosition.To2D(); //---------------------------------------------Smite Usage--------------------------------------------- if (Smite != null) { if (Smite.IsReady() && Menu["Use Smite?"].Cast <CheckBox>().CurrentValue) { Obj_AI_Minion Mob = EntityManager.MinionsAndMonsters.GetJungleMonsters(Player.Position, Smite.Range).FirstOrDefault(); if (Mob != default(Obj_AI_Minion)) { bool kill = GetSmiteDamage() >= Mob.Health; if (kill) { if ((Mob.Name.Contains("SRU_Dragon") || Mob.Name.Contains("SRU_Baron"))) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Red") && Menu["Red?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Blue") && Menu["Blue?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Murkwolf") && Menu["Wolf?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Krug") && Menu["Krug?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Gromp") && Menu["Gromp?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } else if (Mob.Name.StartsWith("SRU_Razorbeak") && Menu["Raptor?"].Cast <CheckBox>().CurrentValue) { Smite.Cast(Mob); } } } } } //--------------------------------------------Stack Stun------------------------------------------- if (Menu["StackStun"].Cast <CheckBox>().CurrentValue&& !Player.HasBuff("recall") && !Player.HasBuff("pyromania_particle")) { if (!(Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit)) && E.IsReady()) { E.Cast(); } if (Player.IsInShopRange() && W.IsReady()) { W.Cast(Player.Position); } } //-----------------------------------------------Auto Ignite---------------------------------------- if (Menu["Auto Ignite"].Cast <CheckBox>().CurrentValue&& Ignite != null) { if (Ignite.IsReady()) { var IgniteEnemy = EntityManager.Heroes.Enemies.FirstOrDefault(it => DamageLibrary.GetSummonerSpellDamage(Player, it, DamageLibrary.SummonerSpells.Ignite) >= it.Health - 30); if (IgniteEnemy != null) { if ((IgniteEnemy.Distance(Player) >= 300 || Player.HealthPercent <= 40)) { Ignite.Cast(IgniteEnemy); } } } } //----------------------------------------------------KS---------------------------------------------- if (Menu["KS"].Cast <CheckBox>().CurrentValue&& Player.CountEnemiesInRange(Q.Range) > 0) { Modes.KS(); } //--------------------------------------------Orbwalker Modes------------------------------------------- if (Target != null) { if (Target.IsValidTarget()) { Modes.UpdateVariables(); if (Player.HasBuff("infernalguardiantime")) { EloBuddy.Player.IssueOrder(GameObjectOrder.MovePet, Target); EloBuddy.Player.IssueOrder(GameObjectOrder.AutoAttackPet, Target); } //---------------------------------------------Flee Key----------------------------------------------- if (R.IsReady()) { if (Menu["Ult on Target"].Cast <KeyBind>().CurrentValue&& Target.IsValidTarget(R.Range - 50)) { R.Cast(R.GetPrediction(Target).CastPosition); } else if (Menu["Flash+R"].Cast <KeyBind>().CurrentValue&& Target.IsValidTarget(R.Range + Flash.Range - 80) && Flash.IsReady()) { var RPos = GetBestRPos(Target.ServerPosition.To2D()); if (RPos.First().Value > 0) { var FlashPos = Player.Position.Extend(RPos.First().Key, Flash.Range).To3D(); Flash.Cast(FlashPos); Core.DelayAction(() => R.Cast(RPos.First().Key.To3D()), Game.Ping + 20); } } } //---------------------------------------------------Combo-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Modes.Combo(); } //---------------------------------------------------Mixed-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) && Player.ManaPercent >= Menu["Harass, Mana %"].Cast <Slider>().CurrentValue) { Modes.Harass(); } } else { Target = null; } } //---------------------------------------------------LaneClear-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear)) { Modes.LaneClear(); } //---------------------------------------------------LastHit-------------------------------------------- if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit) && Q.IsReady()) { Modes.LastHit(); } return; }