Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void LogicR()
- {
- if (Player.UnderTurret(true) && getCheckBoxItem(rMenu, "Rturrent"))
- return;
- if (Game.Time - WCastTime > 0.9 && getCheckBoxItem(rMenu, "autoR"))
- {
- foreach (
- var target in
- Program.Enemies.Where(target => target.LSIsValidTarget(R.Range) && ValidUlt(target) && target.IsHPBarRendered && target.IsVisible))
- {
- var predictedHealth = target.Health - GetIncomingDamage(target);
- var Rdmg = R.GetDamage(target, 1);
- if (Rdmg > predictedHealth && !IsSpellHeroCollision(target, R) &&
- GetRealDistance(target) > bonusRange() + 200)
- {
- if (GetRealDistance(target) > bonusRange() + 300 + target.BoundingRadius &&
- target.CountAlliesInRange(600) == 0 && Player.CountEnemiesInRange(400) == 0)
- {
- castR(target);
- }
- else if (target.CountEnemiesInRange(200) > 2)
- {
- R.Cast(target, true, true);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement