Makes botany chem production scaling have diminishing returns #17938
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.
[Balance][Hydroponics][Input wanted]
About the PR
This PR introduces
proc/HYPchem_scaling
andproc/HYPfull_potency_calculation
and uses them to add diminishing returns to all chem production scaling of botany.The graphs are given here: https://www.desmos.com/calculator/gy7tn43s6b
Before reaching 50 potency, produce will stlightly give more chemicals. After reaching 50 potency, the effectiveness of potency drastically decreases, with reaching 80u of chems as 100 potency, down from 100. With potency reaching infinity, the amount of added chemicals with cap out at 200.
Why's this needed?
Linear scaling of chems within botany meant that balancing botany chem production is neigh impossible and people were able to create ridicilous amount of chemicals within single items very quickly. Example of these are 300u+ morphine peanuts or quick 7x7 fireball seethers.
These changes will keep the numbers in a reasonable range and will slow down the more ridicilous plants.
The changes proposed here will affect beginners and "normal" botany production not at all or only in a minor way, since diminishing returns start at 50 potency and only drastrically ramp up beyond 100 potency.
With this changes, balancing plants for lower statistics should become easier and it should create more design space when designing new botany chemicals or plants.
Changelog