Ejemplo n.º 1
0
        public override void useSpells()
        {
            var target  = ARAMTargetSelector.getBestTarget(DeathWalker.getTargetSearchDist());
            var Etarget = ARAMTargetSelector.getBestTarget(E.Range);
            var RTarget = ARAMTargetSelector.getBestTarget(2000f);

            CatchAxes();

            if (target.IsValidTarget())
            {
                CastQ();
            }
            if (Etarget.IsValidTarget())
            {
                CastE(Etarget);
            }
            if (RTarget.IsValidTarget())
            {
                CastRExecute(RTarget);
            }
            if (RTarget.IsValidTarget())
            {
                RExecute(RTarget);
            }
            if (RTarget.IsValidTarget())
            {
                RMostDamange(RTarget);
            }
        }
Ejemplo n.º 2
0
        public bool minionThere()
        {
            var List = MinionManager.GetMinions(player.Position, DeathWalker.getTargetSearchDist())
                       .Where(m => HealthPrediction.GetHealthPrediction(m,
                                                                        (int)(player.Distance(m) / Orbwalking.GetMyProjectileSpeed()) * 1000) <=
                              Q.GetDamage(m) + player.GetAutoAttackDamage(m)
                              ).ToList();

            // Game.PrintChat("QDmg "+Q.GetDamage(List.FirstOrDefault()));
            return(List.Count > 0);
        }