private void AssassinateProgram(Obj_AI_Hero target) { if ((target == null) || !target.IsValidTarget()) { return; } if (E.Instance.IsReady() && !Q.IsInRange(target)) { E.Cast(target.Position); } if (Q.Instance.IsReady()) { Q.CastOnUnit(target); } if ((_isMidAir && target.IsValidTarget(Hydra.Range)) || target.IsValidTarget(Tiamat.Range) || target.IsValidTarget(TitanicHydra.Range)) { if (Hydra.IsReady()) { Hydra.Cast(); } if (TitanicHydra.IsReady()) { TitanicHydra.Cast(); } if (Tiamat.IsReady()) { Tiamat.Cast(); } } if (W.Instance.IsReady()) { SebbySpell(W, target); } if (Youmuu.IsReady() && target.IsValidTarget(Player.AttackRange + 400)) { Youmuu.Cast(); } if (Hydra.IsReady() && target.IsValidTarget(Hydra.Range)) { Hydra.Cast(); } if (TitanicHydra.IsReady() && target.IsValidTarget(TitanicHydra.Range)) { TitanicHydra.Cast(); } if (Tiamat.IsReady() && target.IsValidTarget(Tiamat.Range)) { Tiamat.Cast(); } }
public static void useHydraNot(Obj_AI_Base target) { if (Tiamat.IsOwned() || RavenousHydra.IsOwned() || TitanicHydra.IsOwned()) { if (Tiamat.IsReady() || RavenousHydra.IsReady() || TitanicHydra.IsReady()) { Tiamat.Cast(); TitanicHydra.IsReady(); RavenousHydra.Cast(); } } }
public static void useHydra(Obj_AI_Base target) { if (Tiamat.IsOwned() || RavenousHydra.IsOwned() || TitanicHydra.IsOwned()) { if ((Tiamat.IsReady() && Player.Instance.Distance(target) <= RavenousHydra.Range || RavenousHydra.IsReady()) && Player.Instance.Distance(target) <= RavenousHydra.Range || TitanicHydra.IsReady()) { Tiamat.Cast(); TitanicHydra.Cast(); RavenousHydra.Cast(); } } }
public static void Execute() { var target = TargetSelector.GetTarget(1000, DamageType.Mixed); if (target == null) { var manamune = Player.Instance.Spellbook.Spells.FirstOrDefault(s => s.Name.ToLower().Contains("manamune")); if (manamune != null && manamune.ToggleState == 2) { Manamune.Cast(); } } if (Activator.lastUsed > Environment.TickCount) { return; } if (target != null && !Player.Instance.IsRecalling() && (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear))) { if (Settings.Bilgewater && BilgewaterCutlass.IsOwned() && BilgewaterCutlass.IsReady() && target.IsValidTarget(BilgewaterCutlass.Range)) { if (target.HealthPercent < Settings.BilgewaterTargetHp) { BilgewaterCutlass.Cast(target); Activator.lastUsed = Environment.TickCount + Misc.DelayBetweenOff; } } if (Settings.Blade && BladeOfTheRuinedKing.IsOwned() && BladeOfTheRuinedKing.IsReady() && target.IsValidTarget(BladeOfTheRuinedKing.Range)) { if (Settings.BladeMyHp > Player.Instance.HealthPercent && target.HealthPercent < Settings.BladeTargetHp) { BladeOfTheRuinedKing.Cast(target); Activator.lastUsed = Environment.TickCount + Misc.DelayBetweenOff; } } var minions = EntityManager.MinionsAndMonsters.EnemyMinions.Count(m => m.IsValidTarget(Tiamat.Range)); if (Settings.Tiamat && Tiamat.IsOwned() && Tiamat.IsReady() && target.IsValidTarget(Tiamat.Range) || minions > 2) { if (target.HealthPercent < Settings.TiamatTargetHp && Misc.AACancel ? EventsManager.CanAACancel : Tiamat.IsReady()) { Tiamat.Cast(); Activator.lastUsed = Environment.TickCount + Misc.DelayBetweenOff; } } if (Settings.Hydra && Hydra.IsOwned() && Hydra.IsReady() && target.IsValidTarget(Hydra.Range) || minions > 2) { if (target.HealthPercent < Settings.HydraTargetHp && Misc.AACancel ? EventsManager.CanAACancel : Hydra.IsReady()) { Hydra.Cast(); Activator.lastUsed = Environment.TickCount + Misc.DelayBetweenOff; } } if (Settings.Titanic && TitanicHydra.IsOwned() && TitanicHydra.IsReady() && target.IsValidTarget(TitanicHydra.Range) || minions > 2) { if (target.HealthPercent < Settings.TitanicTargetHp && Misc.AACancel ? EventsManager.CanAACancel : TitanicHydra.IsReady()) { TitanicHydra.Cast(); Activator.lastUsed = Environment.TickCount + Misc.DelayBetweenOff; } } if (Settings.Youmuu && Youmuu.IsOwned() && Youmuu.IsReady() && target.IsValidTarget(Youmuu.Range)) { if (target.HealthPercent < Settings.YoumuuTargetHp) { Youmuu.Cast(); Activator.lastUsed = Environment.TickCount + Misc.DelayBetweenOff; } } if (Settings.Hextech && Hextech.IsOwned() && Hextech.IsReady() && target.IsValidTarget(Hextech.Range)) { if (target.HealthPercent < Settings.HextechTargetHp) { Hextech.Cast(target); Activator.lastUsed = Environment.TickCount + Misc.DelayBetweenOff; } } if (Settings.Manamune && Manamune.IsOwned() && Manamune.IsReady() && target.IsValidTarget(Manamune.Range)) { if (target.HealthPercent < Settings.ManamuneTargetHP && Player.Instance.ManaPercent > Settings.ManamuneMana) { var manamune = Player.Instance.Spellbook.Spells.FirstOrDefault(s => s.Name.ToLower().Contains("manamune")); if (manamune != null && manamune.ToggleState == 1) { Manamune.Cast(); } } } } }
private void Combo() { var useQ = Config.Item("ComboUseQ").GetValue <bool>(); var useW = Config.Item("ComboUseW").GetValue <bool>(); var useE = Config.Item("ComboUseE").GetValue <bool>(); var useR = Config.Item("ComboUseR").GetValue <bool>(); var dontEUnderTurret = Config.Item("ComboDontEUnderTurret").GetValue <bool>(); var comboMinimumREnemies = Config.Item("ComboMinimumREnemies").GetValue <Slider>().Value; var target = TargetSelector.GetTarget(E.Range, TargetSelector.DamageType.Physical); if ((target == null) || !target.IsValidTarget()) { return; } if (useR && (Player.CountEnemiesInRange(E.Range) >= comboMinimumREnemies) && R.Instance.IsReady()) { R.Cast(); } if (useE && E.Instance.IsReady() && !Q.IsInRange(target)) { if (target.UnderTurret() && dontEUnderTurret) { return; } E.Cast(target.Position); } if (useQ && Q.Instance.IsReady()) { Q.CastOnUnit(target); } if ((_isMidAir && target.IsValidTarget(Hydra.Range)) || target.IsValidTarget(Tiamat.Range) || target.IsValidTarget(TitanicHydra.Range)) { if (Hydra.IsReady()) { Hydra.Cast(); } if (TitanicHydra.IsReady()) { TitanicHydra.Cast(); } if (Tiamat.IsReady()) { Tiamat.Cast(); } } if (useW && W.Instance.IsReady()) { SebbySpell(W, target); } if (Youmuu.IsReady() && target.IsValidTarget(Player.AttackRange + 400)) { Youmuu.Cast(); } if (Hydra.IsReady() && target.IsValidTarget(Hydra.Range)) { Hydra.Cast(); } if (TitanicHydra.IsReady() && target.IsValidTarget(TitanicHydra.Range)) { TitanicHydra.Cast(); } if (Tiamat.IsReady() && target.IsValidTarget(Tiamat.Range)) { Tiamat.Cast(); } }
public static void Execute() { if (LastRun > Environment.TickCount) { return; } var target = EntityManager.Heroes.Enemies.FirstOrDefault(e => !e.IsDead && e.IsInRange(Player.Instance, 1000)); if (Player.Instance.IsRecalling() || Player.Instance.IsInShopRange() || target == null || !Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { return; } if (Settings.Bilgewater && BilgewaterCutlass.IsOwned() && BilgewaterCutlass.IsReady()) { if (Settings.BilgewaterMyHp >= Player.Instance.HealthPercent && target.HealthPercent <= Settings.BilgewaterTargetHp) { BilgewaterCutlass.Cast(target); } } if (Settings.Blade && BladeOfTheRuinedKing.IsOwned() && BladeOfTheRuinedKing.IsReady()) { if (Settings.BladeMyHp >= Player.Instance.HealthPercent && target.HealthPercent <= Settings.BladeTargetHp) { BladeOfTheRuinedKing.Cast(target); } } if (Settings.Tiamat && Tiamat.IsOwned() && Tiamat.IsReady()) { if (Settings.TiamatMyHp >= Player.Instance.HealthPercent && target.HealthPercent <= Settings.TiamatTargetHp) { Tiamat.Cast(); } } if (Settings.Hydra && Hydra.IsOwned() && Hydra.IsReady()) { if (Settings.HydraMyHp >= Player.Instance.HealthPercent && target.HealthPercent <= Settings.HydraTargetHp) { Hydra.Cast(); } } if (Settings.Titanic && TitanicHydra.IsOwned() && TitanicHydra.IsReady()) { if (Settings.TitanicMyHp >= Player.Instance.HealthPercent && target.HealthPercent <= Settings.TitanicTargetHp) { TitanicHydra.Cast(); } } if (Settings.Youmuu && Youmuu.IsOwned() && Youmuu.IsReady()) { if (Settings.YoumuuMyHp >= Player.Instance.HealthPercent && target.HealthPercent <= Settings.YoumuuTargetHp) { Youmuu.Cast(); } } LastRun = Environment.TickCount + 200; }