private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (Menu.Item("Forcustarget", true).GetValue <bool>()) { if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo || Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { foreach (var enemy in HeroManager.Enemies.Where(enemy => Orbwalking.InAutoAttackRange(enemy) && enemy.HasBuff("TristanaEChargeSound"))) { TargetSelector.SetTarget(enemy); return; } } } if (Args.Unit.IsMe && Orbwalking.InAutoAttackRange(Args.Target)) { switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: { if (Menu.Item("ComboQ", true).GetValue <bool>() && Q.IsReady()) { if (Menu.Item("ComboQOnlyPassive", true).GetValue <bool>()) { var Target = Args.Target.Type == GameObjectType.obj_AI_Hero ? (Obj_AI_Hero)Args.Target : null; if (Target != null && (Target.HasBuff("TristanaEChargeSound") || Target.HasBuff("TristanaECharge"))) { Q.Cast(); } } else { Q.Cast(); } } break; } case Orbwalking.OrbwalkingMode.LaneClear: { if (Menu.Item("JungleClearQ", true).GetValue <bool>() && Me.ManaPercent >= Menu.Item("JungleClearMana", true).GetValue <Slider>().Value) { var minion = MinionManager.GetMinions(Orbwalking.GetRealAutoAttackRange(ObjectManager.Player), MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth); if (minion.Any(x => x.NetworkId == Args.Target.NetworkId)) { Q.Cast(); } } break; } } } }
protected override void BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (!args.Unit.IsMe) { args.Process = !ObjectManager.Player.HasBuff("KatarinaR"); } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (Menu.Item("Forcus", true).GetValue <bool>()) { if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo || Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { foreach (var enemy in HeroManager.Enemies.Where(x => !x.IsDead && !x.IsZombie && HavePassive(x))) { TargetSelector.SetTarget(enemy); return; } } else if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { var all = MinionManager.GetMinions(Me.Position, Orbwalking.GetRealAutoAttackRange(Me), MinionTypes.All, MinionTeam.NotAlly).Where(HavePassive); if (all.Any()) { Orbwalker.ForceTarget(all.FirstOrDefault()); } } } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (Menu.Item("Forcus", true).GetValue <bool>()) { if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo || Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { foreach (var enemy in HeroManager.Enemies.Where(x => !x.IsDead && !x.IsZombie && Orbwalking.InAutoAttackRange(x) && x.HasBuff("kalistacoopstrikemarkally"))) { Orbwalker.ForceTarget(enemy); } } else if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { var all = MinionManager.GetMinions(Me.Position, Orbwalking.GetRealAutoAttackRange(Me), MinionTypes.All, MinionTeam.NotAlly) .Where(x => Orbwalking.InAutoAttackRange(x) && x.HasBuff("kalistacoopstrikemarkally")); if (all.Any()) { Orbwalker.ForceTarget(all.FirstOrDefault()); } } } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { var ForcusETarget = HeroManager.Enemies.FirstOrDefault( x => x.IsValidTarget(Orbwalking.GetRealAutoAttackRange(Me)) && x.HasBuff("kindredecharge")); var ForcusTarget = HeroManager.Enemies.FirstOrDefault( x => x.IsValidTarget(Orbwalking.GetRealAutoAttackRange(Me)) && x.HasBuff("kindredhittracker")); if (CheckTarget(ForcusETarget, Orbwalking.GetRealAutoAttackRange(Me)) && Menu.Item("ForcusE", true).GetValue <bool>()) { Orbwalker.ForceTarget(ForcusETarget); } else if (Menu.Item("Forcus", true).GetValue <bool>() && CheckTarget(ForcusTarget, Orbwalking.GetRealAutoAttackRange(Me))) { Orbwalker.ForceTarget(ForcusTarget); } else { Orbwalker.ForceTarget(null); } } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (Me.IsDead) { return; } Args.Process = !Q.IsCharging; }
protected override void BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (ObjectManager.Player.Buffs.Any(b => b.Name.ToLower().Contains("tumblefade")) && ObjectManager.Get <AIHeroClient>(). Any(h => h.IsEnemy && h.IsValidTarget() && h.IsMelee && h.Distance(ObjectManager.Player) < 325)) { args.Process = false; } }
protected override void BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (!Menu.Item("disableAA", true).GetValue <bool>()) { return; } if (args.Target is Obj_AI_Minion && Menu.Item("Farm", true).GetValue <KeyBind>().Active) { args.Process = false; } }
protected override void BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (!Menu.Item("disableAA", true).GetValue <bool>() || !(args.Target is Obj_AI_Hero)) { return; } if (Q.IsReady() || E.IsReady()) { args.Process = false; } else { args.Process = true; } }
protected override void BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (!Menu.Item("disableAA", true).GetValue <bool>() || !(args.Target is Obj_AI_Hero)) { return; } if (Q.IsReady() || W.IsReady() || (E.IsReady() && _poisonTargets.Any(x => x.NetworkId == args.Target.NetworkId))) { args.Process = false; } else { args.Process = true; } }
protected override void BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.Combo && Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.Mixed) { return; } if (args.Target.Type == GameObjectType.AIHeroClient) { args.Process = !(Q.IsReady() && Player.Mana >= QSpell.SData.Mana); } else { args.Process = true; } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (Me.ManaPercent >= Menu.Item("LaneClearMana", true).GetValue <Slider>().Value) { if (Menu.Item("LaneClearW", true).GetValue <bool>() && W.IsReady() && Me.CountEnemiesInRange(850) == 0) { var turret = Args.Target as Obj_AI_Turret; if (turret != null) { if (W.IsReady() && Me.CountAlliesInRange(W.Range) >= 1) { W.Cast(HeroManager.Allies.Find(x => x.DistanceToPlayer() <= W.Range)); } } } } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo || Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { var ForcusTarget = HeroManager.Enemies.FirstOrDefault( x => x.IsValidTarget(Orbwalking.GetRealAutoAttackRange(Me)) && x.HasBuff("VayneSilveredDebuff") && x.GetBuffCount("VayneSilveredDebuff") == 2); if (Menu.Item("Forcus", true).GetValue <bool>() && CheckTarget(ForcusTarget)) { Orbwalker.ForceTarget(ForcusTarget); } else { Orbwalker.ForceTarget(null); } } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: if (Menu.Item("ComboQ", true).GetValue <bool>() && Q.IsReady() && AxeCount < Menu.Item("MaxAxeCount", true).GetValue <Slider>().Value) { var target = Args.Target as Obj_AI_Hero; if (CheckTarget(target)) { Q.Cast(); } } break; case Orbwalking.OrbwalkingMode.Mixed: if (Me.UnderTurret(true)) { return; } if (Me.ManaPercent >= Menu.Item("HarassMana", true).GetValue <Slider>().Value) { if (Menu.Item("HarassQ", true).GetValue <bool>() && Q.IsReady() && AxeCount < 2) { var target = Args.Target as Obj_AI_Hero; if (CheckTarget(target)) { Q.Cast(); } } } break; } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (!Q.IsReady()) { return; } switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: if (Menu.Item("ComboQ", true).GetValue <bool>()) { var target = Args.Target as Obj_AI_Hero; if (target != null && !target.IsDead && !target.IsZombie) { if (Me.HasBuff("JinxQ")) { if (target.Health < Me.GetAutoAttackDamage(target) * 3 && target.DistanceToPlayer() <= Q.Range + 60) { Q.Cast(); } else if (Me.Mana < (rCoolDown == -1 ? 100 : (rCoolDown > 10 ? 130 : 150))) { Q.Cast(); } else if (target.IsValidTarget(Q.Range)) { Q.Cast(); } } else { if (target.CountEnemiesInRange(150) >= 2 && Me.Mana > R.ManaCost + Q.ManaCost * 2 + W.ManaCost && target.DistanceToPlayer() > Q.Range) { Q.Cast(); } } } } break; case Orbwalking.OrbwalkingMode.Mixed: if (Me.UnderTurret(true)) { return; } if (Menu.Item("HarassQ", true).GetValue <bool>()) { var target = Args.Target as Obj_AI_Hero; if (target != null && !target.IsDead && !target.IsZombie) { if (Me.HasBuff("JinxQ")) { if (target.DistanceToPlayer() >= bigGunRange) { Q.Cast(); } } else { if (target.CountEnemiesInRange(150) >= 2 && Me.Mana > R.ManaCost + Q.ManaCost * 2 + W.ManaCost && target.DistanceToPlayer() > Q.Range) { Q.Cast(); } } } } break; case Orbwalking.OrbwalkingMode.LaneClear: if (Me.UnderTurret(true)) { return; } if (Me.ManaPercent >= Menu.Item("LaneClearMana", true).GetValue <Slider>().Value) { if (Menu.Item("LaneClearQ", true).GetValue <bool>()) { var min = Args.Target as Obj_AI_Base; var minions = MinionManager.GetMinions(Me.Position, bigGunRange); if (minions.Any() && min != null) { foreach (var minion in minions.Where(x => x.NetworkId != min.NetworkId)) { var count = ObjectManager.Get <Obj_AI_Minion>().Count(x => x.Distance(minion) <= 150); if (minion.DistanceToPlayer() <= bigGunRange) { if (Me.HasBuff("JinxQ")) { if (Menu.Item("LaneClearQCount", true).GetValue <Slider>().Value > count) { Q.Cast(); } else if (min.Health > Me.GetAutoAttackDamage(min) * 1.1f) { Q.Cast(); } } else if (!Me.HasBuff("JinxQ")) { if (Menu.Item("LaneClearQCount", true).GetValue <Slider>().Value <= count) { Q.Cast(); } else if (min.Health < Me.GetAutoAttackDamage(min) * 1.1f && min.DistanceToPlayer() > Q.Range) { Q.Cast(); } } } } if (minions.Count <= 2 && Me.HasBuff("JinxQ")) { Q.Cast(); } } } } else { if (Me.HasBuff("JinxQ") && Q.IsReady()) { Q.Cast(); } } break; } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (!(Args.Target is Obj_AI_Hero)) { return; } var target = (Obj_AI_Hero)Args.Target; if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { var ForcusTarget = HeroManager.Enemies.FirstOrDefault( x => x.IsValidTarget(Orbwalking.GetRealAutoAttackRange(Me)) && x.HasBuff("VayneSilveredDebuff") && x.GetBuffCount("VayneSilveredDebuff") == 2); if (Menu.Item("Forcus", true).GetValue <bool>() && CheckTarget(ForcusTarget)) { TargetSelector.SetTarget(ForcusTarget); } if (Menu.Item("ComboQ", true).GetValue <bool>() && Q.IsReady()) { if (CheckTarget(target) && target.IsValidTarget(800f)) { var AfterQPosition = Me.ServerPosition + (Game.CursorPos - Me.ServerPosition).Normalized() * 250; var Distance = target.ServerPosition.Distance(AfterQPosition); if (Menu.Item("ComboQTurret", true).GetValue <bool>() && AfterQPosition.UnderTurret(true)) { return; } if (Menu.Item("ComboQCheck", true).GetValue <bool>() && AfterQPosition.CountEnemiesInRange(300) >= 3) { return; } if (target.DistanceToPlayer() >= 600 && Distance <= 600) { Q.Cast(Game.CursorPos); } } } } else if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { var ForcusTarget = HeroManager.Enemies.FirstOrDefault( x => x.IsValidTarget(Orbwalking.GetRealAutoAttackRange(Me)) && x.HasBuff("VayneSilveredDebuff") && x.GetBuffCount("VayneSilveredDebuff") == 2); if (Menu.Item("Forcus", true).GetValue <bool>() && CheckTarget(ForcusTarget)) { Orbwalker.ForceTarget(ForcusTarget); } if (Menu.Item("HarassQ", true).GetValue <bool>() && Q.IsReady()) { if (CheckTarget(target) && target.IsValidTarget(800)) { var AfterQPosition = Me.ServerPosition + (Game.CursorPos - Me.ServerPosition).Normalized() * 250; var Distance = target.ServerPosition.Distance(AfterQPosition); if (Menu.Item("HarassQTurret", true).GetValue <bool>() && AfterQPosition.UnderTurret(true)) { return; } if (Menu.Item("HarassQCheck", true).GetValue <bool>() && AfterQPosition.CountEnemiesInRange(300) >= 2) { return; } if (Menu.Item("HarassQ2Passive", true).GetValue <bool>() && target.HasBuff("VayneSilveredDebuff") && target.GetBuffCount("VayneSilveredDebuff") == 2) { if (target.DistanceToPlayer() >= 600 && Distance <= 600) { Q.Cast(Game.CursorPos); } } else if (!Menu.Item("HarassQ2Passive", true).GetValue <bool>()) { if (target.DistanceToPlayer() >= 600 && Distance <= 600) { Q.Cast(Game.CursorPos); } } } } } }