Adjust partial language formulas for how much our players love to yap incomprehensibly #764
+2
−2
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.
About The Pull Request
Partial language understanding sets a percentage chance for understanding any given word, which is then weighted up or down based on how common it is in the top 1000 most common. Anything outside of that is weighted as if the 1250th most common word.
Taking into account how people here talk, this means lower percentages are basically unusable, and higher percentages are unintuitively bad.
A previous pr sought to resolve this by capping the formula's minimum translation chance, but it still meant the more common words were often scrambled at lower points.
So in this pr we instead replace the formula entirely, making the chosen percentage the minimum cap and dramatically buffing the chance you understand the top 1000 common words. The latter is supposed to make lower percentages feel like having started flash card studying, by giving you guaranteed translation for the X most common words.
Past 50% you essentially 'know' the top 1000 most common words, and only really roll for uncommon words.
Here's the proposed formula results for a spread of percentages:
10% Understanding:
25% Understanding:
50% Understanding:
75% Understanding:
90% Understanding:
Why It's Good For The Game
See above.
Allows lower partial understandings to still be vaguely usable, and higher to be more consistent. This is better for how much we yap, and I think feels more intuitive than the current formula still making you roll for common words at higher levels.
Testing Evidence
Impossible to test fully due to upstream bug.
Changelog
🆑
balance: Adjusted the partial language formula. The chosen percentage is now the minimum chance you'll understand any given word, while the top 1000 most common words have a dramatically buffed chance. 10% knows the top 200 words guaranteed, 25% the top 500 words, and 50% and above know the full top 1000 most common words.
/:cl: