feat(balance): update max survival skill from foraging #5579
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.
Checklist
Required
main
so it won't cause conflict when updatingmain
branch later.Purpose of change
In an effort to encourage skill training without grinding crafting recipes, I have discovered that foraging bushes is capped by your int score. The current formula seems to be Intelligence divided by 3, plus 1. That means at 12 intelligence you can gain 4 survival from foraging. That's kinda bad as you can grind recipes to level 6 thanks to flint and steel being mainlined. Additionally a 4 int character can only go to level 2.
Describe the solution
The formula is set to intelligence divided by 2 plus one. That means at intelligence 12 you can go to 7, and at int 4 you can go to 3. This also means at level 8 intelligence you can go to level 5, which is around the baseline.
This should allow you to gain more survival without being stuck in a bunker doing crafting, and we can tweak it to be more favorable if that's desired.
Describe alternatives you've considered
Remove the cap by setting it to int divided by 1 + 1, or use int divided by 2 + 2 so it can be respectively at 4, 6, and 8 skill cap. Something for @chaosvolt to consider.
Testing
Tests, because I changed one number on a formula, and I already observed that currently 40 int lets you go to 10 survival.
Additional context
Watch the tests fail because of this. Just watch.