Пример #1
0
        public static void doCombo(Obj_AI_Base target)
        {
            if (target == null)
            {
                return;
            }
            if (target.Distance(Player) < 500)
            {
                sumItems.cast(SummonerItems.ItemIds.Ghostblade);
            }
            if (target.Distance(Player) < 500 && (Player.Health / Player.MaxHealth) * 100 < 85)
            {
                sumItems.cast(SummonerItems.ItemIds.BotRK, target);
            }

            igniteIfKIllable(target);
            rushDownQ = RivenSharp.Config.Item("rush").GetValue <bool>() && rushDmgBasedOnDist(target) * 0.7f > target.Health;
            rushDown  = rushDmgBasedOnDist(target) * 1.1f > target.Health;
            if (RivenSharp.Config.Item("useR").GetValue <bool>())
            {
                useRSmart(target);
            }
            if (rushDown)
            {
                sumItems.castIgnite((Obj_AI_Hero)target);
            }
            useESmart(target);
            useWSmart(target);
            useHydra(target);
            gapWithQ(target);
        }
Пример #2
0
        public static void doCombo(Obj_AI_Base target)
        {
            if (target == null)
            {
                return;
            }
            if (target.Distance(Player) < 500)
            {
                sumItems.cast(SummonerItems.ItemIds.Ghostblade);
            }
            if (target.Distance(Player) < 500 && (Player.Health / Player.MaxHealth) * 100 < 85)
            {
                sumItems.cast(SummonerItems.ItemIds.BotRK, target);
            }

            igniteIfKIllable(target);
            rushDown = rushDmgBasedOnDist(target) * 1.1f > target.Health;
            useRSmart(target);
            if (rushDown)
            {
                sumItems.castIgnite((Obj_AI_Hero)target);
            }
            useESmart(target);
            useWSmart(target);
            useHydra(target);
            gapWithQ(target);
        }