Example #1
0
        private static void Farm()
        {
            var useItemsl = _config.Item("laneitems").GetValue <bool>();

            if (!Orbwalking.CanMove(40))
            {
                return;
            }
            var minions = MinionManager.GetMinions(_player.ServerPosition, 500.0F);

            if (minions.Count < 3)
            {
                return;
            }


            if (_config.Item("Use-R-Farm").GetValue <bool>() && _r.IsReady())
            {
                _r.Cast();
            }
            if (_config.Item("Use-Q-Farm").GetValue <bool>() && _q.IsReady())
            {
                _q.Cast();
            }
            if (_config.Item("Use-W-Farm").GetValue <bool>() && _w.IsReady())
            {
                _w.Cast();
            }
            if (_config.Item("Use-E-Farm").GetValue <bool>() && _e.IsReady())
            {
                _e.Cast();
            }
            if (useItemsl && _hydra.IsReady())
            {
                foreach (var minion in minions)
                {
                    if (_player.Distance(minion) < _hydra.Range)
                    {
                        _hydra.Cast();
                    }
                }
            }
            if (useItemsl && _tiamat.IsReady())
            {
                foreach (var minion in minions)
                {
                    if (_player.Distance(minion) < _tiamat.Range)
                    {
                        _tiamat.Cast();
                    }
                }
            }
        }
Example #2
0
        private static void JungleClear()
        {
            if (!Orbwalking.CanMove(40))
            {
                return;
            }
            var useitems = _config.Item("jungleitems").GetValue <bool>();
            var minions  = MinionManager.GetMinions(_player.ServerPosition, 400, MinionTypes.All, MinionTeam.Neutral,
                                                    MinionOrderTypes.MaxHealth);

            if (useitems && _hydra.IsReady())
            {
                foreach (var minion in minions)
                {
                    if (_player.Distance(minion) < _hydra.Range)
                    {
                        _hydra.Cast();
                    }
                }
            }
            if (useitems && _tiamat.IsReady())
            {
                foreach (var minion in minions)
                {
                    if (_player.Distance(minion) < _tiamat.Range)
                    {
                        _tiamat.Cast();
                    }
                }
            }
            if (_config.Item("Use-Q-Jungle").GetValue <bool>() && _q.IsReady())
            {
                foreach (var minion in minions)
                {
                    if (minion.IsValidTarget())
                    {
                        _q.Cast();
                        return;
                    }
                }
            }

            else if (_config.Item("Use-R-Jungle").GetValue <bool>() && _r.IsReady())
            {
                foreach (var minion in minions)
                {
                    if (minion.IsValidTarget())
                    {
                        _r.Cast();
                        return;
                    }
                }
            }
            else if (_config.Item("Use-W-Jungle").GetValue <bool>() && _w.IsReady())
            {
                foreach (var minion in minions)
                {
                    if (minion.IsValidTarget())
                    {
                        _w.Cast();
                        return;
                    }
                }
            }
            else if (_config.Item("Use-E-Jungle").GetValue <bool>() && _e.IsReady())
            {
                foreach (var minion in minions)
                {
                    if (minion.IsValidTarget())
                    {
                        _e.Cast();
                        return;
                    }
                }
            }
        }