Beispiel #1
0
 public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
 {
     if (Q.CastCheck(gapcloser.Sender, "Gapcloser.Q"))
     {
         Q.Cast(gapcloser.Sender);
     }
 }
Beispiel #2
0
 public void OnEnemyGapcloser(ActiveGapcloser gapcloser)
 {
     if (E.IsReady() && gapcloser.Sender.IsValidTarget(E.Range))
     {
         E.Cast(gapcloser.Sender);
     }
 }
Beispiel #3
0
 public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
 {
     if (Q.CastCheck(gapcloser.Sender, "Gapcloser.Q"))
     {
         Q.Cast(gapcloser.Sender);
     }
 }
Beispiel #4
0
 public void OnEnemyGapcloser(ActiveGapcloser gapcloser)
 {
     if (E.IsReady() && gapcloser.Sender.IsValidTarget(E.Range))
     {
         E.Cast(gapcloser.Sender);
     }
 }
Beispiel #5
0
 public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
 {
     if (E.CastCheck(gapcloser.Sender, "Gapcloser.E"))
     {
         if (E.Cast(Target) == Spell.CastStates.SuccessfullyCasted)
         {
             CastW(E.GetPrediction(Target).CastPosition);
         }
     }
 }
Beispiel #6
0
 public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
 {
     if (E.CastCheck(gapcloser.Sender, "Gapcloser.E"))
     {
         if (E.Cast(Target) == Spell.CastStates.SuccessfullyCasted)
         {
             CastW(E.GetPrediction(Target).CastPosition);
         }
     }
 }
Beispiel #7
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            var unit = gapcloser.Sender;

            if (ConfigValue<bool>("GapcloserQ") && unit.IsValidTarget(Q.Range) && Q.IsReady())
                Q.Cast(unit);

            if (ConfigValue<bool>("GapcloserE") && unit.IsValidTarget(E.Range) && E.IsReady())
                E.Cast(unit);
        }
Beispiel #8
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (R.CastCheck(gapcloser.Sender, "GapcloserR"))
            {
                R.Cast(Target, true);
            }
        }
Beispiel #9
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (E.CastCheck(gapcloser.Sender, "GapcloserE"))
            {
                E.Cast(gapcloser.Start);
            }
        }
Beispiel #10
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (E.CastCheck(gapcloser.Sender, "GapcloserE"))
            {
                E.Cast(gapcloser.Sender);
            }
        }
Beispiel #11
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (W.CastCheck(gapcloser.Sender, "GapcloserW"))
            {
                W.CastOnUnit(gapcloser.Sender);
            }
        }
Beispiel #12
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (R.CastCheck(gapcloser.Sender, "GapcloserR"))
            {
                R.Cast(Target, true);
            }
        }
Beispiel #13
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (W.CastCheck(gapcloser.Sender, "Gapcloser.W"))
            {
                W.CastOnUnit(gapcloser.Sender, UsePackets);
            }
        }
Beispiel #14
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            var unit = gapcloser.Sender;

            if (ConfigValue <bool>("GapcloserQ") && unit.IsValidTarget(Q.Range) && Q.IsReady())
            {
                Q.Cast(unit);
            }

            if (ConfigValue <bool>("GapcloserE") && unit.IsValidTarget(E.Range) && E.IsReady())
            {
                E.Cast(unit);
            }
        }
Beispiel #15
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (Q.CastCheck(gapcloser.Sender, "GapcloserQ"))
            {
                if (Q.Cast())
                {
                    Orbwalking.ResetAutoAttackTimer();
                    Player.IssueOrder(GameObjectOrder.AttackUnit, gapcloser.Sender);
                }
            }
        }
Beispiel #16
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (Q.CastCheck(gapcloser.Sender, "GapcloserQ"))
            {
                if (Q.Cast())
                {
                    Orbwalking.ResetAutoAttackTimer();
                    Player.IssueOrder(GameObjectOrder.AttackUnit, gapcloser.Sender);
                }
            }
        }
Beispiel #17
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (Q.CastCheck(gapcloser.Sender, "GapcloserQ"))
            {
                Q.Cast(gapcloser.Sender, UsePackets);
            }

            if (R.CastCheck(gapcloser.Sender, "GapcloserR"))
            {
                R.Cast(gapcloser.Sender, UsePackets);
            }
        }
Beispiel #18
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (E.CastCheck(gapcloser.Sender, "Gapcloser.E"))
            {
                E.CastOnUnit(gapcloser.Sender);

                if (W.IsReady())
                {
                    W.CastOnUnit(Player);
                }
            }
        }
Beispiel #19
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (E.CastCheck(gapcloser.Sender, "Gapcloser.E"))
            {
                E.CastOnUnit(gapcloser.Sender);

                if (W.IsReady())
                {
                    W.CastOnUnit(Player);
                }
            }
        }
Beispiel #20
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (Q.CastCheck(gapcloser.Sender, "GapcloserQ"))
            {
            }

            if (W.CastCheck(gapcloser.Sender, "GapcloserW"))
            {
            }

            if (E.CastCheck(gapcloser.Sender, "GapcloserE"))
            {
            }

            if (R.CastCheck(gapcloser.Sender, "GapcloserR"))
            {
            }
        }
Beispiel #21
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (Q.CastCheck(gapcloser.Sender, "Gapcloser.Q"))
            {
                var pred = Q.GetPrediction(gapcloser.Sender);
                if (pred.Hitchance >= HitChance.Medium)
                {
                    Q.Cast(pred.CastPosition);
                    Q.Cast();
                }
            }

            if (W.CastCheck(gapcloser.Sender, "Gapcloser.W"))
            {
                W.CastOnUnit(gapcloser.Sender);
            }
        }
Beispiel #22
0
 public override void OnEnemyGapcloser(ActiveGapcloser gapcloser) 
 {
     if (E.IsReady() && gapcloser.Sender.IsValidTarget(E.Range))
         E.CastOnUnit(gapcloser.Sender);
 }
Beispiel #23
0
 /// <summary>
 ///     OnEnemyGapcloser
 /// </summary>
 /// <remarks>
 ///     override to Implement AntiGapcloser logic
 /// </remarks>
 /// <param name="gapcloser">ActiveGapcloser</param>
 public virtual void OnEnemyGapcloser(ActiveGapcloser gapcloser)
 {
 }
Beispiel #24
0
        public override void OnEnemyGapcloser(ActiveGapcloser gapcloser)
        {
            if (gapcloser.Sender.IsAlly)
            {
                return;
            }

            if (Q.CastCheck(gapcloser.Sender, "Gapcloser.Q"))
            {
                var pred = Q.GetPrediction(gapcloser.Sender);
                if (pred.Hitchance >= HitChance.Medium)
                {
                    Q.Cast(pred.CastPosition);
                    Q.Cast();
                }
            }

            if (W.CastCheck(gapcloser.Sender, "Gapcloser.W"))
            {
                W.CastOnUnit(gapcloser.Sender);
            }
        }