Exemplo n.º 1
0
        private static void Jungleclear()
        {
            var minion =
                EntityManager.MinionsAndMonsters.GetJungleMonsters()
                .Where(x => x.IsValidTarget(W.Range))
                .OrderByDescending(x => x.MaxHealth)
                .FirstOrDefault(x => x != null);

            if (minion == null)
            {
                return;
            }

            if (!SpiderForm)
            {
                if (JungleMenu.Get <CheckBox>("useQ").CurrentValue&& Q.IsReady())
                {
                    Q.Cast(minion);
                }

                if (JungleMenu.Get <CheckBox>("useW").CurrentValue&& W.IsReady() && minion.IsValidTarget(W.Range))
                {
                    W.Cast(minion.Position);
                }

                if (JungleMenu.Get <CheckBox>("useRj").CurrentValue&& (!Q.IsReady() && !W.IsReady()) || Player.ManaPercent < JungleMenu.Get <Slider>("jmana").CurrentValue)
                {
                    R.Cast();
                }
            }

            if (SpiderForm)
            {
                if (JungleMenu.Get <CheckBox>("useQSpider").CurrentValue&& SpiderQ.IsReady())
                {
                    SpiderQ.Cast(minion);
                }

                if (JungleMenu.Get <CheckBox>("useWSpider").CurrentValue&& W.IsReady() && minion.IsValidTarget(SpiderW.Range))
                {
                    SpiderW.Cast();
                }

                if (JungleMenu.Get <CheckBox>("useRj2").CurrentValue&& R.IsReady() && Q.IsReady() && SpiderW.IsReady())
                {
                    R.Cast();
                }
            }
        }