示例#1
0
        private static void OnHarrass()
        {
            var Target = TargetSelector.GetTarget(Q.Range, DamageType.Physical);

            if (!Target.IsValidTarget())
            {
                return;
            }
            if (SanJuanniMenu.harassQ() && Target.IsValidTarget(Q.Range) && Player.ManaPercent >= SanJuanniMenu.harassQWE())
            {
                if (Prediction.Position.PredictLinearMissile(Target, Q.Range, Q.Width, Q.CastDelay, Q.Speed, int.MaxValue).HitChance >= HitChance.High)
                {
                    Q.Cast(Target);
                }
            }
            if (SanJuanniMenu.harassW() && Target.IsValidTarget(W.Range) && Player.ManaPercent >= SanJuanniMenu.harassQWE())
            {
                W.Cast();
            }

            if (SanJuanniMenu.harassE() && E.IsReady() && Target.IsValidTarget(E.Range) && Player.ManaPercent >= SanJuanniMenu.harassQWE() && Target.HasBuff("SejuaniFrost"))
            {
                E.Cast();
            }
        }