Exemple #1
0
            public static void Combo()
            {
                var target = TargetSelector.GetTarget(highestRange, dmgType);

                if (target != null && !target.IsZombie && !target.HasUndyingBuff())
                {
                    if (GetCheckBoxValue(MenuTypes.Combo, "eCombo"))
                    {
                        ComboLogics.castE(target);
                        ComboLogics.CastEBetween();
                    }

                    if (GetCheckBoxValue(MenuTypes.Combo, "rCombo"))
                    {
                        var count = GetSliderValue(MenuTypes.Combo, "rComboCount");
                        ComboLogics.castR(count);
                    }

                    if (GetCheckBoxValue(MenuTypes.Combo, "qCombo"))
                    {
                        ComboLogics.castQ(target);
                        ComboLogics.CastQMultipleBarrels();
                    }
                }
            }
Exemple #2
0
            public static void Active()
            {
                ComboLogics.CastQMultipleBarrels();
                ComboLogics.CastEBetween();

                Functions.castW();

                if (GetCheckBoxValue(MenuTypes.Settings, "rToSaveAlly"))
                {
                    var value = GetSliderValue(MenuTypes.Settings, "rToSaveAllyPercent");
                    ComboLogics.castRSaveAlly(value);
                }

                var targeR = TargetSelector.GetTarget(int.MaxValue, dmgType);

                if (targeR != null && !targeR.IsZombie && !targeR.HasUndyingBuff())
                {
                    if (GetCheckBoxValue(MenuTypes.Settings, "rKS"))
                    {
                        ComboLogics.castRKS(targeR);
                    }
                }


                var target = TargetSelector.GetTarget(highestRange, dmgType);

                if (target != null && !target.IsZombie && !target.HasUndyingBuff())
                {
                    if (GetCheckBoxValue(MenuTypes.Settings, "qKS") && Prediction.Health.GetPrediction(target, Q.CastDelay) <= GetDamage(SpellSlot.Q, target))
                    {
                        ComboLogics.castQAlone(target);
                    }

                    if (GetKeyBindValue(MenuTypes.Harass, "keyAutoHarass"))
                    {
                        if (GetCheckBoxValue(MenuTypes.Harass, "qAutoHarass"))
                        {
                            ComboLogics.castQ(target);
                        }

                        if (GetCheckBoxValue(MenuTypes.Harass, "eAutoHarass"))
                        {
                            ComboLogics.castE(target);
                            ComboLogics.CastEBetween();
                            ComboLogics.CastQMultipleBarrels();
                        }
                    }
                }
            }