Quote:
Originally Posted by Garlon
This is more of a user error than a bug.
|
This is 100% a bug, lol.
Look I know that you are really invested in the fix to retain played experience past the recalc, and I like it too, but it is possible to fix this bug without taking that away. You should quit being so defensive about addressing real bugs that were caused or amplified by this change. I mean, you have been essentially screaming for the devs to ignore this bug since the moment you saw it, but this is pretty bad.
If I can play Greg Luzinski at SS for a few games in Spring Traing so that he has the bare minimum rating at the position, there is no way in hell that the game's AI should now consider him a viable starter at the position.
For example, here's one possible solution.... when a player does not have any real-world ratings at a IF or OF position, then his base ratings (IF range, IF err, IF arm, IF dp, etc) could be ZERO instead of some random number from 1-15. This is how the game already treats catchers.
What this would mean is that Greg Luzinski having a full 200 Experience at SS would still give him an overall rating (in the editor) of zero. This means the AI will never use him as a starter at a position he cannot play.
Another solution would be the raise the minimum rating for a position (from currently 1 in the editor) to some higher value before the AI will ever consider starting a player at a position (as opposed to substitutions). This minimum rating could vary based on the importance of the position. For example a 60 rating (60 in the editor = 30 on a 1-100 scale which is still a really bad SS) might be the minimum for a position like SS or CF, but 20 might be ok for 1B. And of course, if no decent player is actually available, then it uses the best possible. Hank Aaron had a 7 at 2B, which is effectively 0. It was just noise created by the random 1-15 infield ratings given to him. (Note: a hard start/no-start cutoff like this is already in OOTP for pitchers -- based on their stamina)
Another possible solution would be to slowly decay experience at positions that the player is both terribly rated at AND is not currently playing games. This would mean that Aaron's experience at 2B would fade away over time once his ratings dropped AND he stopped getting played there.
And of course the league settings issue needs to be fixed so that players don't accidentally put their save in a bad state in the league settings before they even start the sim.