private static bool ROverKill(AIHeroClient target) { if (user.WillDie()) { return(false); } if (target.HasBuff("SummonerDot") || target.HasBuff("SummonerIgnite")) { return(true); } if (Q.IsReady() && Q.WillKill(target) && target.IsKillable(Q.Range)) { return(true); } if (W.IsReady() && W.WillKill(target) && WHit(target)) { return(true); } if (E.IsReady() && E.WillKill(target) && EHit(target) != null) { return(true); } if (target.AlliesAADamage() > target.TotalShieldHealth()) { return(true); } return(false); }