Exemple #1
0
        public static void AutoR()
        {
            var MinimumHpSafeAutoR = SkyLv_Taric.Menu.Item("Taric.MinimumHpSafeAutoR").GetValue <Slider>().Value;
            var PacketCast         = SkyLv_Taric.Menu.Item("Taric.UsePacketCastCombo").GetValue <bool>();

            if (R.IsReady() && Player.Mana >= R.ManaCost && CustomLib.enemyChampionInPlayerRange(700) > 0 && Player.HealthPercent <= MinimumHpSafeAutoR)
            {
                R.Cast(Player, PacketCast);
            }
        }
Exemple #2
0
        public static void AutoR()
        {
            var PacketCast            = getCheckBoxItem(SkyLv_Taric.Misc, "Taric.UsePacketCast");
            var MinimumHpSafeAutoR    = getSliderItem(SkyLv_Taric.Combo, "Taric.MinimumHpSafeAutoR");
            var MinimumEnemySafeAutoR = getSliderItem(SkyLv_Taric.Combo, "Taric.MinimumEnemySafeAutoR");

            if (Player.LSIsRecalling())
            {
                return;
            }

            if (R.IsReady() && Player.Mana >= R.ManaCost && CustomLib.enemyChampionInPlayerRange(800) >= MinimumEnemySafeAutoR && Player.HealthPercent <= MinimumHpSafeAutoR)
            {
                R.Cast(Player, PacketCast);
            }
        }
Exemple #3
0
        public static void AutoW()
        {
            var PacketCast            = SkyLv_Taric.Menu.Item("Taric.UsePacketCast").GetValue <bool>();
            var MinimumHpSafeAutoW    = SkyLv_Taric.Menu.Item("Taric.MinimumHpSafeAutoW").GetValue <Slider>().Value;
            var MinimumEnemySafeAutoW = SkyLv_Taric.Menu.Item("Taric.MinimumEnemySafeAutoW").GetValue <Slider>().Value;

            if (Player.IsRecalling())
            {
                return;
            }

            if (W.IsReady() && Player.Mana >= W.ManaCost && CustomLib.enemyChampionInPlayerRange(800) >= MinimumEnemySafeAutoW && Player.HealthPercent <= MinimumHpSafeAutoW)
            {
                W.Cast(Player, PacketCast);
            }
        }
Exemple #4
0
        public static void AntiGapcloser_OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            var MinimumHpEGapCloser    = getSliderItem(SkyLv_Taric.Combo, "Taric.MinimumHpEGapCloser");
            var MinimumEnemyEGapCloser = getSliderItem(SkyLv_Taric.Combo, "Taric.MinimumEnemyEGapCloser");
            var UseAutoEGapCloser      = getCheckBoxItem(SkyLv_Taric.Combo, "Taric.UseAutoEGapCloser");
            var PacketCast             = getCheckBoxItem(SkyLv_Taric.Misc, "Taric.UsePacketCast");

            if (Player.LSIsRecalling())
            {
                return;
            }

            if (UseAutoEGapCloser && gapcloser.End.LSDistance(Player.ServerPosition) < E.Range && Player.HealthPercent <= MinimumHpEGapCloser && CustomLib.enemyChampionInPlayerRange(800) >= MinimumEnemyEGapCloser)
            {
                E.Cast(gapcloser.End, PacketCast);
            }
        }
Exemple #5
0
        public static void AntiGapcloser_OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            var MinimumHpEGapCloser    = SkyLv_Taric.Menu.Item("Taric.MinimumHpEGapCloser").GetValue <Slider>().Value;
            var MinimumEnemyEGapCloser = SkyLv_Taric.Menu.Item("Taric.MinimumEnemyEGapCloser").GetValue <Slider>().Value;
            var UseAutoEGapCloser      = SkyLv_Taric.Menu.Item("Taric.UseAutoEGapCloser").GetValue <bool>();
            var PacketCast             = SkyLv_Taric.Menu.Item("Taric.UsePacketCast").GetValue <bool>();

            if (Player.IsRecalling())
            {
                return;
            }

            if (UseAutoEGapCloser && gapcloser.End.Distance(Player.ServerPosition) < E.Range && Player.HealthPercent <= MinimumHpEGapCloser && CustomLib.enemyChampionInPlayerRange(800) >= MinimumEnemyEGapCloser)
            {
                E.Cast(gapcloser.End, PacketCast);
            }
        }
Exemple #6
0
        public static void AutoQ()
        {
            var PacketCast            = getCheckBoxItem(SkyLv_Taric.Misc, "Taric.UsePacketCast");
            var MinimumHpSafeAutoQ    = getSliderItem(SkyLv_Taric.Combo, "Taric.MinimumHpSafeAutoQ");
            var MinimumEnemySafeAutoQ = getSliderItem(SkyLv_Taric.Combo, "Taric.MinimumEnemySafeAutoQ");
            var MinimumStackSafeAutoQ = getSliderItem(SkyLv_Taric.Combo, "Taric.MinimumStackSafeAutoQ");

            if (Player.LSIsRecalling())
            {
                return;
            }

            if (Q.IsReady() && Player.Mana >= Q.ManaCost && Q.Instance.Ammo >= MinimumStackSafeAutoQ && CustomLib.enemyChampionInPlayerRange(800) >= MinimumEnemySafeAutoQ && Player.HealthPercent <= MinimumHpSafeAutoQ)
            {
                Q.Cast(Player, PacketCast);
            }
        }
Exemple #7
0
        public static void AutoQ()
        {
            var PacketCast            = SkyLv_Taric.Menu.Item("Taric.UsePacketCast").GetValue <bool>();
            var MinimumHpSafeAutoQ    = SkyLv_Taric.Menu.Item("Taric.MinimumHpSafeAutoQ").GetValue <Slider>().Value;
            var MinimumEnemySafeAutoQ = SkyLv_Taric.Menu.Item("Taric.MinimumEnemySafeAutoQ").GetValue <Slider>().Value;
            var MinimumStackSafeAutoQ = SkyLv_Taric.Menu.Item("Taric.MinimumStackSafeAutoQ").GetValue <Slider>().Value;

            if (Player.IsRecalling())
            {
                return;
            }

            if (Q.IsReady() && Player.Mana >= Q.ManaCost && Q.Instance.Ammo >= MinimumStackSafeAutoQ && CustomLib.enemyChampionInPlayerRange(800) >= MinimumEnemySafeAutoQ && Player.HealthPercent <= MinimumHpSafeAutoQ)
            {
                Q.Cast(Player, PacketCast);
            }
        }