private void Game_OnGameUpdate(EventArgs args) { orbwalker.SetMovement(true); Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); blockW = false; if (config.Item("useDevour", true).GetValue <bool>() && W.IsReady() && !justQ) { EatAlly(); } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: Console.WriteLine(player.GetBuffCount("talentreaperdisplay")); break; default: break; } if (config.Item("useShield", true).GetValue <bool>() && E.IsReady()) { UseShield(); } }
private void Game_OnGameUpdate(EventArgs args) { if (GarenE) { orbwalker.SetMovement(false); if (orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.None) { player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } } else { orbwalker.SetMovement(true); } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); }
private void Game_OnGameUpdate(EventArgs args) { if (E.IsCharging || eActive) { orbwalker.SetAttack(false); orbwalker.SetMovement(false); } else { orbwalker.SetAttack(true); orbwalker.SetMovement(true); } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); }
private void Game_OnGameUpdate(EventArgs args) { if (Q.IsCharging || activatedR) { orbwalker.SetAttack(false); orbwalker.SetMovement(false); } else { orbwalker.SetAttack(true); orbwalker.SetMovement(true); } if (FpsBalancer.CheckCounter()) { return; } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } var data = Program.IncDamages.GetAllyData(player.NetworkId); if (data != null && !activatedW && config.Item("AshieldB", true).GetValue <bool>() && data.DamageCount >= config.Item("wMinAggro", true).GetValue <Slider>().Value&& player.ManaPercent > config.Item("minmanaAgg", true).GetValue <Slider>().Value) { W.Cast(); } if (data != null && !activatedW && config.Item("AshieldB", true).GetValue <bool>() && W.IsReady() && (data.DamageTaken > player.Health || data.DamageTaken > getWShield() / 100f * config.Item("AshieldDmg", true).GetValue <Slider>().Value)) { W.Cast(); } if (data != null && activatedW && data.DamageTaken > player.GetBuff("sionwshieldstacks").Count&& data.DamageTaken < player.Health) { W.Cast(); } }
private void Rmovement() { if (rActive && Game.CursorPos.CountEnemiesInRange(300) > 1) { Obj_AI_Hero target = TargetSelector.GetTarget( E.Range, TargetSelector.DamageType.Physical, true, HeroManager.Enemies.Where(h => h.IsInvulnerable)); if (target != null && target.CountEnemiesInRange(R.Range) > 1) { if (System.Environment.TickCount - UltiCheck > 250 || UltiCheck == 0f) { var enemies = HeroManager.Enemies.Where(e => e.IsValidTarget() && e.Distance(player) < 600) .Select(e => Prediction.GetPrediction(e, 0.35f)); switch (config.Item("rType", true).GetValue <StringList>().SelectedIndex) { case 0: point = CombatHelper.PointsAroundTheTarget(player.Position, R.Range) .Where(p => p.CountEnemiesInRange(R.Range + 100) > 0) .OrderByDescending( p => enemies.Count(e => e.UnitPosition.Distance(p) <= R.Range)) .ThenBy(p => p.Distance(Game.CursorPos)) .FirstOrDefault(); break; case 1: point = CombatHelper.PointsAroundTheTarget(target.Position, R.Range) .Where(p => p.CountEnemiesInRange(R.Range + 100) > 0) .OrderByDescending( p => enemies.Count(e => e.UnitPosition.Distance(p) <= R.Range)) .ThenBy(p => p.Distance(Game.CursorPos)) .FirstOrDefault(); break; case 2: point = Game.CursorPos; break; } } if (point.IsValid() && player.Distance(point) > 10 && point.CountEnemiesInRange(R.Range) > player.CountEnemiesInRange(R.Range)) { orbwalker.SetMovement(false); player.IssueOrder(GameObjectOrder.MoveTo, point); UltiCheck = System.Environment.TickCount; } } } else { orbwalker.SetMovement(true); } }
private void Game_OnGameUpdate(EventArgs args) { if (Q.IsCharging || activatedR) { orbwalker.SetAttack(false); orbwalker.SetMovement(false); } else { orbwalker.SetAttack(true); orbwalker.SetMovement(true); } Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } if (System.Environment.TickCount - DamageTakenTime > 1200) { DamageTakenTime = System.Environment.TickCount; DamageTaken = 0f; DamageCount = 0; } if (DamageCount >= config.Item("wMinAggro", true).GetValue <Slider>().Value&& player.ManaPercent > config.Item("minmanaAgg", true).GetValue <Slider>().Value) { W.Cast(config.Item("packets").GetValue <bool>()); } if (activatedW && DamageTaken > player.GetBuff("sionwshieldstacks").Count&& DamageTaken < player.Health) { W.Cast(config.Item("packets").GetValue <bool>()); } }
private void Game_OnGameUpdate(EventArgs args) { orbwalker.SetMovement(true); ClearList(); Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } var data = Program.IncDamages.GetAllyData(player.NetworkId); if (data != null && W.IsReady()) { Obj_AI_Hero enemy = TargetSelector.GetTarget(W.Range, TargetSelector.DamageType.Physical); if ((config.Item("usew", true).GetValue <bool>() && orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo && enemy != null && data.DamageTaken >= enemy.GetAutoAttackDamage(player) - 5) || (config.Item("usewDangerous", true).GetValue <bool>() && data.DamageTaken > player.Health * 0.1f)) { MinionManager.FarmLocation bestPositionW = W.GetLineFarmLocation( MinionManager.GetMinions( ObjectManager.Player.ServerPosition, W.Range, MinionTypes.All, MinionTeam.NotAlly)); if (enemy != null) { W.Cast(enemy, config.Item("packets").GetValue <bool>()); } else if (bestPositionW.MinionsHit > 0) { W.Cast(bestPositionW.Position, config.Item("packets").GetValue <bool>()); } } } }
private void Game_OnGameUpdate(EventArgs args) { orbwalker.SetMovement(true); ClearList(); Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } }
private void Game_OnGameUpdate(EventArgs args) { if (Q.IsCharging || activatedR) { orbwalker.SetAttack(false); orbwalker.SetMovement(false); } else { orbwalker.SetAttack(true); orbwalker.SetMovement(true); } Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } var data = Program.IncDamages.GetAllyData(player.NetworkId); if (data != null && data.DamageCount >= config.Item("wMinAggro", true).GetValue <Slider>().Value&& player.ManaPercent > config.Item("minmanaAgg", true).GetValue <Slider>().Value) { W.Cast(config.Item("packets").GetValue <bool>()); } if (data != null && activatedW && data.DamageTaken > player.GetBuff("sionwshieldstacks").Count&& data.DamageTaken < player.Health) { W.Cast(config.Item("packets").GetValue <bool>()); } }
private void Game_OnGameUpdate(EventArgs args) { if (rActive || justR) { orbwalker.SetAttack(false); orbwalker.SetMovement(false); return; } else { orbwalker.SetAttack(true); orbwalker.SetMovement(true); } if (FpsBalancer.CheckCounter()) { return; } if (config.Item("manualRflash", true).GetValue <KeyBind>().Active) { FlashCombo(); } if (config.Item("AutoW", true).GetValue <bool>() && W.IsReady()) { CastW(false); } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } }
private void Game_OnGameUpdate(EventArgs args) { if (E.IsCharging || eActive) { orbwalker.SetAttack(false); orbwalker.SetMovement(false); Orbwalking.Move = false; Orbwalking.Attack = false; } else { orbwalker.SetAttack(true); orbwalker.SetMovement(true); Orbwalking.Move = true; Orbwalking.Attack = true; } if (FpsBalancer.CheckCounter()) { return; } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } }
private void Game_OnGameUpdate(EventArgs args) { if (GarenE) { orbwalker.SetMovement(false); orbwalker.SetAttack(false); if (orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.None) { player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } } else { orbwalker.SetAttack(true); orbwalker.SetMovement(true); } if (FpsBalancer.CheckCounter()) { return; } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } }
private void Game_OnGameUpdate(EventArgs args) { if (FpsBalancer.CheckCounter()) { return; } orbwalker.SetMovement(true); ClearList(); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } var data = Program.IncDamages.GetAllyData(player.NetworkId); if (data != null && W.IsReady() && config.Item("autoW", true).GetValue <bool>() && config.Item("minmanaP", true).GetValue <Slider>().Value < player.ManaPercent) { Obj_AI_Hero enemy = TargetSelector.GetTarget(W.Range, TargetSelector.DamageType.Physical); if (enemy != null && data.ProjectileDamageTaken >= enemy.GetAutoAttackDamage(player) - 5) { W.Cast(enemy); } } }
private void Game_OnGameUpdate(EventArgs args) { if (FpsBalancer.CheckCounter()) { return; } orbwalker.SetMovement(true); blockW = false; if (config.Item("useDevour", true).GetValue <bool>() && W.IsReady() && !justQ) { EatAlly(); } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } if (config.Item("useShield", true).GetValue <bool>() && E.IsReady()) { UseShield(); } }
private void Game_OnGameUpdate(EventArgs args) { if (FpsBalancer.CheckCounter()) { return; } orbwalker.SetMovement(true); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } if (E.IsReady() && config.Item("autoE", true).GetValue <bool>() && !Eactive) { var data = Program.IncDamages.GetAllyData(player.NetworkId); if (config.Item("EAggro", true).GetValue <Slider>().Value <= data.AADamageCount) { E.Cast(); } if (data.AADamageTaken >= player.Health * config.Item("Emindam", true).GetValue <Slider>().Value / 100f) { E.Cast(); } } if (config.Item("wardJump", true).GetValue <KeyBind>().Active) { WardJump(); } }
private void Game_OnGameUpdate(EventArgs args) { orbwalker.SetAttack(true); orbwalker.SetMovement(true); Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: Lasthit(); break; default: break; } if (config.Item("AutoR", true).GetValue <bool>() && R.IsReady()) { foreach (var enemy in HeroManager.Enemies.Where( e => ((e.UnderTurret(true) && e.HealthPercent < config.Item("Rhealt", true).GetValue <Slider>().Value * 0.75f) || (!e.UnderTurret(true) && e.HealthPercent < config.Item("Rhealt", true).GetValue <Slider>().Value)) && e.HealthPercent > config.Item("RhealtMin", true).GetValue <Slider>().Value&& e.IsValidTarget() && e.Distance(player) > 1500)) { var pred = Program.IncDamages.GetEnemyData(enemy.NetworkId); if (pred != null && pred.DamageTaken > 50 && pred.DamageTaken < enemy.Health && enemy.Health - pred.DamageTaken < config.Item("Rhealt", true).GetValue <Slider>().Value / 100f * enemy.MaxHealth) { var ally = HeroManager.Allies.OrderBy(a => a.Health) .FirstOrDefault(a => enemy.Distance(a) < 700); if (ally != null) { var pos = Prediction.GetPrediction(enemy, 0.75f); if (pos.CastPosition.Distance(enemy.Position) < 450 && pos.Hitchance >= HitChance.VeryHigh) { if (enemy.IsMoving) { R.Cast(enemy.Position.Extend(pos.CastPosition, 450)); } else { R.Cast(enemy.ServerPosition); } } } } } } if (config.Item("EQtoCursor", true).GetValue <KeyBind>().Active&& E.IsReady() && Q.IsReady()) { orbwalker.SetMovement(false); if (player.IsMoving) { player.IssueOrder(GameObjectOrder.Stop, player.Position); } var barrel = GetBarrels() .Where( o => o.IsValid && !o.IsDead && o.Distance(player) < Q.Range && o.SkinName == "GangplankBarrel" && o.GetBuff("gangplankebarrellife").Caster.IsMe&& KillableBarrel(o)) .OrderBy(o => o.Distance(Game.CursorPos)) .FirstOrDefault(); if (barrel != null) { var cp = Game.CursorPos; var cursorPos = barrel.Distance(cp) > BarrelConnectionRange ? barrel.Position.Extend(cp, BarrelConnectionRange) : cp; var points = CombatHelper.PointsAroundTheTarget(player.Position, E.Range - 200, 15, 6) .Where(p => p.Distance(player.Position) < E.Range); var cursorPos2 = cursorPos.Distance(cp) > BarrelConnectionRange ? cursorPos.Extend(cp, BarrelConnectionRange) : cp; var middle = GetMiddleBarrel(barrel, points, cursorPos); var threeBarrel = cursorPos.Distance(cp) > BarrelExplosionRange && E.Instance.Ammo >= 2 && Game.CursorPos.Distance(player.Position) < E.Range && middle.IsValid(); var firsDelay = threeBarrel ? 500 : 1; if (cursorPos.IsValid() && cursorPos.Distance(player.Position) < E.Range) { E.Cast(threeBarrel ? middle : cursorPos); Utility.DelayAction.Add(firsDelay, () => Q.CastOnUnit(barrel)); if (threeBarrel) { Utility.DelayAction.Add(801, () => E.Cast(middle.Extend(cp, BarrelConnectionRange))); } } } } if (config.Item("QbarrelCursor", true).GetValue <KeyBind>().Active&& Q.IsReady()) { var meleeRangeBarrel = GetBarrels() .OrderBy(o => o.Distance(Game.CursorPos)) .FirstOrDefault( o => o.Health > 1 && o.Distance(player) < Orbwalking.GetRealAutoAttackRange(o) && !KillableBarrel(o, true)); if (meleeRangeBarrel != null && Orbwalking.CanAttack()) { orbwalker.SetAttack(false); player.IssueOrder(GameObjectOrder.AttackUnit, meleeRangeBarrel); return; } var barrel = GetBarrels() .Where( o => o.IsValid && !o.IsDead && o.Distance(player) < Q.Range && o.SkinName == "GangplankBarrel" && o.GetBuff("gangplankebarrellife").Caster.IsMe&& KillableBarrel(o)) .OrderBy(o => o.Distance(Game.CursorPos)) .FirstOrDefault(); if (barrel != null) { Q.CastOnUnit(barrel); } } if (config.Item("AutoQBarrel", true).GetValue <bool>() && Q.IsReady()) { var barrel = GetBarrels() .FirstOrDefault( o => o.IsValid && !o.IsDead && o.Distance(player) < Q.Range && o.SkinName == "GangplankBarrel" && o.GetBuff("gangplankebarrellife").Caster.IsMe&& KillableBarrel(o) && (o.CountEnemiesInRange(BarrelExplosionRange - 50) > 0 || HeroManager.Enemies.Count( e => e.IsValidTarget() && Prediction.GetPrediction(e, 0.1f).UnitPosition.Distance(o.Position) < BarrelExplosionRange - 20) > 0)); if (barrel != null) { Q.Cast(barrel); } } }
private void Game_OnGameUpdate(EventArgs args) { orbwalker.SetMovement(true); if (player.HasBuff("KennenLightningRush")) { orbwalker.SetAttack(false); } else { orbwalker.SetAttack(true); } if (FpsBalancer.CheckCounter()) { return; } Obj_AI_Hero target = getTarget(); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: LastHit(); break; default: break; } if (target == null) { return; } var data = Program.IncDamages.GetAllyData(player.NetworkId); if (data != null && player.HasBuff("KennenShurikenStorm") && (config.Item("Minhelath", true).GetValue <Slider>().Value > player.Health / player.MaxHealth * 100 || (data.IsAboutToDie && config.Item("Minhelath", true).GetValue <Slider>().Value > 0))) { if (Items.HasItem(ItemHandler.Wooglet.Id) && Items.CanUseItem(ItemHandler.Wooglet.Id)) { ItemHandler.Wooglet.Cast(); } if (Items.HasItem(ItemHandler.Zhonya.Id) && Items.CanUseItem(ItemHandler.Zhonya.Id)) { ItemHandler.Zhonya.Cast(); } } if (config.Item("autoq", true).GetValue <bool>()) { if (Q.CanCast(target) && !target.IsDashing() && (MarkOfStorm(target) > 1 || (MarkOfStorm(target) > 0 && player.Distance(target) < W.Range))) { Q.Cast(target); } } if (config.Item("autow", true).GetValue <bool>() && W.IsReady() && MarkOfStorm(target) > 1 && !player.HasBuff("KennenShurikenStorm")) { if (player.Distance(target) < W.Range) { W.Cast(); } } if (config.Item("KenAutoQ", true).GetValue <KeyBind>().Active&& Q.IsReady() && config.Item("KenminmanaaQ", true).GetValue <Slider>().Value < player.ManaPercent && orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.Combo && Orbwalking.CanMove(100) && !player.UnderTurret(true)) { if (target != null && Q.CanCast(target) && target.IsValidTarget()) { Q.CastIfHitchanceEquals( target, CombatHelper.GetHitChance(config.Item("qHit", true).GetValue <Slider>().Value)); } } }
private void Game_OnGameUpdate(EventArgs args) { orbwalker.SetMovement(true); Obj_AI_Hero target = TargetSelector.GetTarget(Q.Range, TargetSelector.DamageType.Magical); switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: LastHit(); break; default: break; } if (target == null) { return; } if (player.HasBuff("KennenShurikenStorm") && config.Item("Minhelath", true).GetValue <Slider>().Value > player.Health / player.MaxHealth * 100) { if (Items.HasItem(ItemHandler.Wooglet.Id) && Items.CanUseItem(ItemHandler.Wooglet.Id)) { ItemHandler.Wooglet.Cast(); } if (Items.HasItem(ItemHandler.Zhonya.Id) && Items.CanUseItem(ItemHandler.Zhonya.Id)) { ItemHandler.Zhonya.Cast(); } } if (config.Item("autoq", true).GetValue <bool>()) { if (Q.CanCast(target) && !target.IsDashing() && (MarkOfStorm(target) > 1 || (MarkOfStorm(target) > 0 && player.Distance(target) < W.Range))) { Q.Cast(target, config.Item("packets").GetValue <bool>()); } } if (config.Item("autow", true).GetValue <bool>() && W.IsReady() && MarkOfStorm(target) > 1) { if (player.Distance(target) < W.Range) { W.Cast(config.Item("packets").GetValue <bool>()); } } if (config.Item("KenAutoQ", true).GetValue <KeyBind>().Active&& Q.IsReady() && config.Item("KenminmanaaQ", true).GetValue <Slider>().Value < player.ManaPercent && orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.Combo && Orbwalking.CanMove(100)) { if (target != null && Q.CanCast(target) && target.IsValidTarget()) { Q.CastIfHitchanceEquals( target, CombatHelper.GetHitChance(config.Item("qHit", true).GetValue <Slider>().Value), config.Item("packets").GetValue <bool>()); } } }
private void Game_OnGameUpdate(EventArgs args) { Jungle.CastSmite(config.Item("useSmite").GetValue <KeyBind>().Active); if (config.Item("AutoW", true).GetValue <bool>() && W.IsReady()) { CastW(false); } if (W.IsReady() && ((config.Item("AutoW", true).GetValue <bool>()) || (orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo && config.Item("usew", true).GetValue <bool>()))) { foreach (var i in Program.IncDamages.IncomingDamagesAlly.Where( i => i.Hero.IsValid && i.Hero.Distance(player) < W.Range) .OrderByDescending(i => TargetSelector.GetPriority(i.Hero))) { var checkBuff = CombatHelper.CheckBuffs(i.Hero); if ((CheckAutoW() && orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo && checkBuff) || (orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.Combo && checkBuff)) { W.Cast(i.Hero, config.Item("packets").GetValue <bool>()); return; } } } if (rActive || justR) { orbwalker.SetAttack(false); orbwalker.SetMovement(false); return; } else { orbwalker.SetAttack(true); orbwalker.SetMovement(true); } if (config.Item("manualRflash", true).GetValue <KeyBind>().Active) { FlashCombo(); } switch (orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Clear(); break; case Orbwalking.OrbwalkingMode.LastHit: break; default: break; } }