예제 #1
0
 public static void AutoCast()
 {
     if (KzKarthusMenu.comboAC())
     {
         if (Player.IsDead || Player.IsZombie)
         {
             if (KzKarthusMenu.comboQ() && Q.IsReady())
             {
                 var Target = TargetSelector.GetTarget(Q.Range, DamageType.Magical);
                 if (Target != null && Target.IsValid)
                 {
                     if (Prediction.Position.PredictCircularMissile(Target, Q.Range, Q.Width, Q.CastDelay, Q.Speed).HitChance >= HitChance.High)
                     {
                         Q.Cast(Target);
                     }
                 }
             }
             if (KzKarthusMenu.comboW() && W.IsReady())
             {
                 var Target = TargetSelector.GetTarget(W.Range, DamageType.Magical);
                 var Pred   = W.GetPrediction(Target);
                 if (Target != null && Target.IsValid)
                 {
                     if (Pred.HitChance >= HitChance.High)
                     {
                         W.Cast(Pred.CastPosition);
                     }
                 }
             }
         }
     }
 }