Remove Int/IntCap skill rust options and make Vanilla default #51327
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Interface "Remove Int/IntCap skill rust options and make Vanilla default"
Purpose of change
The Int and IntCap rust options were not doing anything meaningful, other than influence
Character::rust_rate()
which actually has no impact on gameplay.Also, skill rust provides benefits now so players should be encouraged to use Vanilla rather than Off.
Describe the solution
Character::rust_rate()
gamesgame installationsDescribe alternatives you've considered
Testing
Load a save in which skill rust was set to Int. Observe that it migrated to Vanilla.
Start the game with a clean user profile. Open config/options.json and verify that SKILL_RUST is set to "vanilla".
Additional context
Before:
After:
The default value change will not affect players in the middle of a game or players starting a new game with the same "config" directory. It will only affect players installing the game for the first time or players who choose to delete their old config or change the installation directory in order to get a fresh start with all options reset to default.