示例#1
0
 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);
         }
     }
 }
示例#2
0
 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);
         }
     }
 }
示例#3
0
 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);
         }
     }
 }
示例#4
0
 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);
         }
     }
 }
示例#5
0
 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);
         }
     }
 }