예제 #1
0
        public void Execute()
        {
            var target = TargetSelector.GetTarget(1100, DamageType.Magical);

            if (target == null || !target.IsValidTarget())
            {
                return;
            }

            var predictionR = R.GetPrediction(target);

            if (DmgLib.R(target) > target.Health && R.IsReady() && R.IsInRange(target) && predictionR.HitChance >= HitChance.Medium && Misc.isChecked(ComboMenu, "finisherR"))
            {
                R.Cast(predictionR.CastPosition);
            }

            if (DmgLib.E(target) > target.Health && E.IsReady() && Misc.isChecked(ComboMenu, "finisherE"))
            {
                foreach (var validAzirSoldier in Azir.AzirSoldiers)
                {
                    if (target.Position.Between(_Player.Position, validAzirSoldier.ServerPosition))
                    {
                        E.Cast();
                    }
                }
            }

            if (Misc.isChecked(ComboMenu, "comboSoldiers"))
            {
                SoldierController.AutoPilot(Azir.AzirSoldiers, target);
            }
        }
예제 #2
0
        public void Execute()
        {
            if (!Misc.isChecked(HarassMenu, "hsSoldiers"))
            {
                return;
            }
            var target = TargetSelector.GetTarget(1100, DamageType.Magical);

            SoldierController.AutoPilot(Azir.AzirSoldiers, target);
        }