Esempio n. 1
0
        private static void KillSteal()
        {
            var enemies = EntityManager.Heroes.Enemies.OrderByDescending
                              (a => a.HealthPercent).Where(a => !a.IsMe && a.IsValidTarget() && a.Distance(Player) <= R.Range && !a.IsDead && !a.IsZombie && a.HealthPercent <= 25);

            foreach (
                var target2 in
                enemies)
            {
                var tawah =
                    EntityManager.Turrets.Enemies.FirstOrDefault(
                        a =>
                        !a.IsDead &&
                        a.Distance(target2) <= 775 + Player.BoundingRadius + (target2.BoundingRadius / 2) + 44.2);
                var useWR = TristanaMenu.MyHarass["killsteal.WR"
                                                  + target2.ChampionName].Cast <CheckBox>().CurrentValue;
                if (useWR && TristanaMenu.KillstealR() && R.IsReady() &&
                    target2.Health + target2.AttackShield <
                    Player.GetSpellDamage(target2, SpellSlot.R) && !target2.HasBuff("tristanaecharge"))

                {
                    R.Cast(target2);
                }

                if (useWR && TristanaMenu.KillstealW() && W.IsReady() &&
                    target2.Health + target2.AttackShield <
                    Player.GetSpellDamage(target2, SpellSlot.W) &&
                    target2.Position.CountEnemiesInRange(800) == 1 && tawah == null && Player.Mana >= 120)
                {
                    W.Cast(target2.Position);
                }
            }
        }