Add function to calculate seasonal uncertainty reset - Allow inactive users to have larger reset #540
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.
Changes
Adds an sql function to allow calculation of seasonal uncertainty reset. The function can be called via Marek's sql season uncertainty script (after adjustments). If you have been not playing for a long time, your uncertainty will reset more. See comments in function for full details.
Testing
Run the below command.
Check the new function
calculate_season_uncertainty
exists using a database viewer:Then you can run the seasonal reset task
5 is the target uncertainty
Test Marek's sql script
This is optional. The mix task might be just as fast as Marek's script. Marek's script is below.