Beispiel #1
0
        public static void TripleQ()
        {
            var target = TargetSelector.GetTarget(Player.AttackRange, TargetSelector.DamageType.Physical);

            if (target != null && target.IsValidTarget() && !target.IsZombie)
            {
                if (Player.Mana == 5)
                {
                    if (Champion.Q.IsReady())
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastYoumoo();
                        }
                        Champion.Q.Cast();
                    }

                    if (Champion.E.IsReady())
                    {
                        Champion.E.Cast(target);
                    }
                    if (Champion.W.IsReady())
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastHydra();
                        }
                        Champion.W.Cast(target.ServerPosition);
                    }
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast();
                    }
                }
                if (Player.Mana < 5)
                {
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast();
                    }

                    if (Champion.E.IsReady())
                    {
                        Champion.E.Cast(target);
                    }
                    if (Champion.W.IsReady())
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastHydra();
                        }
                        Champion.W.Cast(target.ServerPosition);
                    }
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast();
                    }
                }
            }
        }
Beispiel #2
0
        public static void Jungle()
        {
            var mobs = MinionManager.GetMinions(Player.AttackRange + 75, MinionTypes.All, MinionTeam.Neutral,
                                                MinionOrderTypes.MaxHealth);

            if (mobs.Count == 0 || Player.Mana == 5 && MenuConfig.Passive)
            {
                return;
            }

            var hasPassive = Player.HasBuff("RengarRBuff") || Player.HasBuff("RengarPassiveBuff");

            foreach (var m in mobs)
            {
                if (Player.Mana == 5)
                {
                    if (Champion.W.IsReady() && m.Distance(Player) <= Champion.W.Range)
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastHydra();
                        }
                        Champion.W.Cast(m);
                    }
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast(m);
                    }
                    else if (Champion.E.IsReady() && !hasPassive)
                    {
                        Champion.E.Cast(m);
                    }
                }
                if (Player.Mana < 5)
                {
                    if (Champion.W.IsReady() && m.Distance(Player) <= Champion.W.Range)
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastHydra();
                        }
                        Champion.W.Cast(m);
                    }
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast(m);
                    }
                    else if (Champion.E.IsReady() && !hasPassive)
                    {
                        Champion.E.Cast(m);
                    }
                }
            }
        }
Beispiel #3
0
        public static void Lane()
        {
            var minions = MinionManager.GetMinions(Player.AttackRange);

            if (minions == null || Player.Mana == 5 && MenuConfig.Passive)
            {
                return;
            }

            var hasPassive = Player.HasBuff("RengarRBuff") || Player.HasBuff("RengarPassiveBuff");

            foreach (var m in minions)
            {
                if (Player.Mana == 5)
                {
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast(m);
                    }
                    if (Champion.E.IsReady() && !hasPassive)
                    {
                        Champion.E.Cast(m);
                    }
                    if (Champion.W.IsReady() && m.Distance(Player) <= Champion.W.Range)
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastHydra();
                        }
                        Champion.W.Cast(m);
                    }
                }
                if (Player.Mana < 5)
                {
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast(m);
                    }
                    if (Champion.E.IsReady() && !hasPassive)
                    {
                        Champion.E.Cast(m);
                    }
                    if (Champion.W.IsReady() && m.Distance(Player) <= Champion.W.Range)
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastHydra();
                        }
                        Champion.W.Cast(m);
                    }
                }
            }
        }
Beispiel #4
0
        public static void Combo()
        {
            var hasPassive = Player.HasBuff("RengarRBuff") || Player.HasBuff("RengarPassiveBuff");

            var target = TargetSelector.GetTarget(Player.AttackRange, TargetSelector.DamageType.Physical);

            if (target.IsValidTarget() && !target.IsZombie && target.Distance(Player) <= Champion.E.Range)
            {
                if (Player.Mana == 5)
                {
                    if (Champion.E.IsReady() && target.Distance(Player) <= 600)
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastYoumoo();
                        }
                        Champion.E.Cast(target);
                    }
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast(target);
                    }
                    if (Champion.W.IsReady())
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastHydra();
                        }
                        Champion.W.Cast(target);
                    }
                }
                if (Player.Mana < 5)
                {
                    if (Champion.Q.IsReady())
                    {
                        Champion.Q.Cast(target);
                    }
                    if (Champion.W.IsReady())
                    {
                        if (MenuConfig.UseItem)
                        {
                            ITEMS.CastHydra();
                        }
                        Champion.W.Cast(target);
                    }
                    if (Champion.E.IsReady())
                    {
                        Champion.E.Cast(target);
                    }
                }
            }
        }