Example #1
0
 static void Clear()
 {
     if (R.IsReady() && E.IsReady() && getSliderItem(clearMenu, "Clear.Mana") <= EloBuddy.Player.Instance.ManaPercent && RSpellFR)
     {
         if (Minions.Any())
         {
             if (Minions.Count() >= 3)
             {
                 R.Cast();
             }
         }
         else if (JungleMinions.Any())
         {
             R.Cast();
         }
     }
     if (Q.IsReady() && getSliderItem(clearMenu, "Clear.Mana") <= EloBuddy.Player.Instance.ManaPercent && QSpellFR)
     {
         if (Minions.Any())
         {
             Q.Cast(Minions[0].ServerPosition);
         }
         if (JungleMinions.Any())
         {
             Q.Cast(JungleMinions[0].ServerPosition);
         }
     }
     if (W.IsReady() && getSliderItem(clearMenu, "Clear.Mana") <= EloBuddy.Player.Instance.ManaPercent && WSpellFR)
     {
         if (Minions.Any())
         {
             W.Cast(Minions[0]);
         }
         if (JungleMinions.Any())
         {
             W.Cast(JungleMinions[0]);
         }
     }
     if (E.IsReady() && getSliderItem(clearMenu, "Clear.Mana") <= EloBuddy.Player.Instance.ManaPercent && ESpellFR)
     {
         if (Minions.Any())
         {
             E.Cast(Minions[0]);
         }
         else if (JungleMinions.Any())
         {
             E.Cast(JungleMinions[0]);
         }
     }
 }
Example #2
0
        static void Clear()
        {
            if (W.IsReady() && getCheckBoxItem(LaneClearMenu, "useW"))
            {
                if (Minions.Any())
                {
                    if (Minions.Count() >= 3 && getSliderItem(LaneClearMenu, "mana") <= Player.Instance.ManaPercent)
                    {
                        isClear = true;
                    }
                    else
                    {
                        isClear = false;
                    }
                }
                else if (JungleMinions.Any())
                {
                    isClear = true;
                }
                else
                {
                    isClear = false;
                }
            }
            var targetQ = TargetSelector.GetTarget(800, DamageType.Physical);

            if (Q.IsReady() && getSliderItem(LaneClearMenu, "mana") <= Player.Instance.ManaPercent && getCheckBoxItem(LaneClearMenu, "useQ"))
            {
                if (Minions.Any())
                {
                    if (Minions.Count() >= 5 && (targetQ == null || !targetQ.IsValidTarget(800)))
                    {
                        Q.Cast(Minions[0].ServerPosition);
                    }
                }
                else if (JungleMinions.Any())
                {
                    Q.Cast(JungleMinions[0].ServerPosition);
                }
            }
        }
Example #3
0
 public bool IsTaskAssigned(Task task)
 {
     return(Minions.Any(minion => minion.Tasks.Contains(task)));
 }