private void BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (Menu.GetBool("Forcus")) { 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) { switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: if (Menu.GetBool("ComboQ") && Q.IsReady() && AxeCount < Menu.GetSlider("MaxAxeCount")) { var target = Args.Target as Obj_AI_Hero; if (target.Check()) { Q.Cast(); } } break; case Orbwalking.OrbwalkingMode.Mixed: if (ManaManager.HasEnoughMana(Menu.GetSlider("HarassMana"))) { if (Menu.GetBool("HarassQ") && Q.IsReady() && AxeCount < 2) { var target = Args.Target as Obj_AI_Hero; if (target.Check()) { Q.Cast(); } } } break; } }
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 (ForcusETarget.Check(Orbwalking.GetRealAutoAttackRange(Me)) && Menu.GetBool("ForcusE")) { Orbwalker.ForceTarget(ForcusETarget); } else if (Menu.GetBool("Forcus") && ForcusTarget.Check(Orbwalking.GetRealAutoAttackRange(Me))) { Orbwalker.ForceTarget(ForcusTarget); } else { Orbwalker.ForceTarget(null); } } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (Me.IsDead) { return; } Args.Process = !Q.IsCharging; }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { if (ManaManager.HasEnoughMana(Menu.GetSlider("LaneClearMana")) && ManaManager.SpellFarm) { if (Menu.GetBool("LaneClearW") && 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.GetBool("Forcus") && ForcusTarget.Check()) { Orbwalker.ForceTarget(ForcusTarget); } else { Orbwalker.ForceTarget(null); } } }
private void BeforeAttack(Orbwalking.BeforeAttackEventArgs Args) { if (!Q.IsReady()) { return; } switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: if (Menu.GetBool("ComboQ")) { 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 (ManaManager.HasEnoughMana(Menu.GetSlider("HarassMana"))) { if (Menu.GetBool("HarassQ")) { 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(); } } } } } else { if (Me.HasBuff("JinxQ") && Q.IsReady()) { Q.Cast(); } } break; case Orbwalking.OrbwalkingMode.LaneClear: if (ManaManager.HasEnoughMana(Menu.GetSlider("LaneClearMana")) && ManaManager.SpellFarm) { if (Menu.GetBool("LaneClearQ")) { 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.GetSlider("LaneClearQCount") > count) { Q.Cast(); } else if (min.Health > Me.GetAutoAttackDamage(min) * 1.1f) { Q.Cast(); } } else if (!Me.HasBuff("JinxQ")) { if (Menu.GetSlider("LaneClearQCount") <= 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 (Menu.GetBool("Forcustarget")) { 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"))) { Orbwalker.ForceTarget(enemy); } } } if (Args.Unit.IsMe && Orbwalking.InAutoAttackRange(Args.Target)) { switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: { if (Menu.GetBool("ComboQ") && Q.IsReady()) { if (Menu.GetBool("ComboQOnlyPassive")) { 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 (ManaManager.HasEnoughMana(Menu.GetSlider("JungleClearMana")) && ManaManager.SpellFarm) { if (Menu.GetBool("JungleClearQ") && Q.IsReady()) { 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; } } } }