-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added option to randomize INITIAL_DAY #38110
Conversation
YESSSSS! I was just thinking the other day how in so many games with an element of farming or some kind of survival aspect you always start at the beginning of spring. This is going to make it feel a lot more immersive, thank you! |
Looks like the Travis build has an issue, but I don't know how to parse what it's trying to tell me. I'd love to fix it, though |
Thanks for catching that, AMurkin. Silly oversight Co-Authored-By: Alexey Mostovoy <[email protected]>
…ysm-DDA into Random-Start-Date
As a full-random player, thanks!! Will add more variability to starting scenarios. Being able to set range of the randomizer, and/or allowing scenarios to do the same, would be a great future addition. Having current scenario starts non-dynamic is an obstacle to json-based scenario expansions. |
Two spaces after sentences. Got it Co-Authored-By: BevapDin <[email protected]>
Missing space
I would prefer a new Boolean option instead, but it is up to @kevingranade to decide for new options. |
Thanks for the tags. Is that something you need special privileges to do? I haven't run across the option to tag my PRs |
Thanks for the at. |
Summary
SUMMARY: Features "Added option to randomize INITIAL_DAY"
Purpose of change
I've been told by a number of people that when they create their worlds they find a random number generator online and pick a random start date. It wouldn't be hard to add that to the options and save them some time.
Describe the solution
Setting the INITIAL_DAY option to -1 has been assigned to choose a random start date. The range of options is equal to 4x the SEASON_LENGTH, minus 1.
Describe alternatives you've considered
Instead of setting the random value to -1 a new boolean option could be created, and when set to true would grey out the INITIAL_DAY options.
Could pull the season length earlier to avoid having to retrieve it twice
Testing
Compiled and ran the game with a new world. Set the INITIAL_DAY to -1. Started on day 69 of summer. Tried again and got Day 38 in winter. No errors reported.
Additional context
I'm open to changing how this is done if it would help