I understand what you're saying but, the choice isn't a limit. It's a multiplier/advantage:
View attachment 4317137
And if you're like, "You're cheating", I don't have any cheat written for those. It was just A LOT of time spent in the danger room and I constantly have to train if I want to get ahead of Laura.
The scholarships, at least in terms of ranking and points, is just a multiplier, not a cap:
Code:
def reputation(self):
reputation = {
"academic": "n/a",
"combat": 1.0,
"social": 0.75,
"sexual": 0.0}
if season_day > 13:
academic_sum = self.History.check("studied", after = day - 13) + self.max_stamina*self.History.check("attended_class", after = day - 13)
exponent = 0.185
if self.scholarship == "academic":
exponent *= 1.5
reputation["academic"] = (4.0 - 1.0)*(1.0 - math.exp(-exponent*academic_sum)) + 1.0
If I recall correctly, Laura has a combat advantage. So I have to train like 2~3x as hard as her just to keep ahead. This would pretty much even out if I had picked athletic.
Again, it's not an limit, it's an advantage/multiplier.