public static void JungleMode() { if (Champion.ManaPercent < MenuManager.JungleMana) { return; } if (MenuManager.JungleUseQ) { var target = TargetManager.GetMinionTarget(SpellManager.Q.Range, DamageType.Magical, false, true, true); if (target != null) { SpellManager.CastQ(target); } } if (MenuManager.JungleUseE) { var target = TargetManager.GetMinionTarget(SpellManager.E.Range, DamageType.Magical, false, true); if (target != null) { SpellManager.CastE(target); } } if (MenuManager.JungleUseW) { var target = TargetManager.GetMinionTarget(SpellManager.W.Range, DamageType.Magical, false, true); if (target != null) { SpellManager.CastW(target); } } }
public static void KsMode() { if (MenuManager.KsUseQ) { var target = TargetManager.GetChampionTarget(SpellManager.Q.Range, DamageType.Magical, false, true, SpellManager.QDamage()); if (target != null) { SpellManager.CastQ(target); } } if (MenuManager.KsUseE) { var target = TargetManager.GetChampionTarget(SpellManager.E.Range, DamageType.Magical, false, false, SpellManager.EDamage()); if (target != null) { SpellManager.CastE(target); } } if (MenuManager.KsUseW) { var target = TargetManager.GetChampionTarget(SpellManager.W.Range, DamageType.Magical, false, false, SpellManager.WDamage()); if (target != null) { SpellManager.CastW(target); } } if (MenuManager.KsUseR && Champion.CountEnemiesInRange(SpellManager.R.Range) >= MenuManager.KsUltLimiter && !Champion.IsUnderTurret()) { var target = TargetManager.GetChampionTarget(SpellManager.R.Range, DamageType.Magical, false, false, SpellManager.RTotalDamage()); if (target != null) { SpellManager.CastR(target); } } }
public static void ComboMode() { if (MenuManager.ComboUseQ) { var target = TargetManager.GetChampionTarget(SpellManager.Q.Range, DamageType.Magical, false, true); if (target != null) { SpellManager.CastQ(target); } } if (MenuManager.ComboUseE) { var target = TargetManager.GetChampionTarget(SpellManager.E.Range, DamageType.Magical); if (target != null && ((MenuManager.ComboESlow && target.HasBuffOfType(BuffType.Slow)) || !MenuManager.ComboESlow)) { SpellManager.CastE(target); } } if (MenuManager.ComboUseW) { var target = TargetManager.GetChampionTarget(SpellManager.W.Range, DamageType.Magical); if (target != null && ((MenuManager.ComboWKnock && target.HasBuffOfType(BuffType.Knockback)) || !MenuManager.ComboWKnock)) { SpellManager.CastW(target); } } if (MenuManager.ComboUseR && Champion.CountEnemiesInRange(SpellManager.R.Range) >= MenuManager.ComboRLimiter && !Champion.IsUnderTurret()) { var target = TargetManager.GetChampionTarget(SpellManager.R.Range, DamageType.Magical); if (target != null && ((MenuManager.ComboRCooldown && !SpellManager.Q.IsReady() && !SpellManager.W.IsReady() && !SpellManager.E.IsReady()) || !MenuManager.ComboRCooldown)) { SpellManager.CastR(target); } } }
public static void GapCloserMode(Obj_AI_Base sender, Gapcloser.GapcloserEventArgs args) { if (!MenuManager.GapCloserMode) { return; } if (sender != null && MenuManager.GapCloserUseE) { var target = TargetManager.GetChampionTarget(SpellManager.E.Range, DamageType.Magical); if (target != null) { SpellManager.CastE(target); } } }
public static void HarassMode() { if (Champion.ManaPercent <= MenuManager.HarassMana) { return; } if (MenuManager.HarassUseQ) { var target = TargetManager.GetChampionTarget(SpellManager.Q.Range, DamageType.Magical, false, true); if (target != null) { SpellManager.CastQ(target); } } if (MenuManager.HarassUseE) { var target = TargetManager.GetChampionTarget(SpellManager.E.Range, DamageType.Magical); if (target != null) { SpellManager.CastE(target); } } }