public bool castE(Obj_AI_Hero t) { if (!GetE.IsReady()) { return(false); } var ePred = Eany.GetPrediction(t); if (ePred.Hitchance >= HitChance.VeryHigh) { var playerToCP = HeroManager.Player.Distance(ePred.CastPosition); foreach (var pos in GetOrbs.GetOrbs()) { if (HeroManager.Player.Distance(pos) < GetE.Range) { var ballFinalPos = HeroManager.Player.ServerPosition.Extend(pos, playerToCP); if (ballFinalPos.Distance(ePred.CastPosition) < 50) { GetE.Cast(pos); return(true); } } } } return(false); }
private void TryBallE(Obj_AI_Hero t) { if (Q.IsReady()) { CastQE(t); } if(!EQcastNow) { var ePred = Eany.GetPrediction(t); if (ePred.Hitchance >= HitChance.VeryHigh) { var playerToCP = Player.Distance(ePred.CastPosition); foreach (var ball in BallsList.Where(ball => Player.Distance(ball.Position) < E.Range)) { var ballFinalPos = Player.ServerPosition.Extend(ball.Position, playerToCP); if (ballFinalPos.Distance(ePred.CastPosition) < 50) E.Cast(ball.Position); } } } }
private void TryBallE(AIHeroClient t) { if (Q.IsReady()) { CastQE(t); } if (!EQcastNow) { var ePred = Eany.GetPrediction(t); if (ePred.HitChance >= EloBuddy.SDK.Enumerations.HitChance.High) { var playerToCP = Player.LSDistance(ePred.CastPosition); foreach (var ball in BallsList.Where(ball => Player.LSDistance(ball.Position) < E.Range)) { var ballFinalPos = Player.ServerPosition.LSExtend(ball.Position, playerToCP); if (ballFinalPos.LSDistance(ePred.CastPosition) < 50) { E.Cast(ball.Position); } } } } }