Skip to content
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

More json weather requirements #42138

Merged
merged 17 commits into from
Jul 21, 2020
Merged

Conversation

Ramza13
Copy link
Contributor

@Ramza13 Ramza13 commented Jul 14, 2020

Summary

SUMMARY: Infrastructure "Add new possible requirements to weather via json."

Purpose of change

Part of setup for #41067
Allow much more flexibility and power in json weather selection.

Describe the solution

Adds new support for requirements in for weather_types defined in json.
Adds members to allow random chance for a weather.
Adds members to define the minimum or maximum time that has passed since the cataclysm has passed. Allows making more dangerous weathers appear as time passes or the disappearance of familiar weather types as the planets climate is changed by invading forces.
Adds members to define weather duration and guaranteed time between instances to allow spacing out weathers;

Describe alternatives you've considered

Testing

Additional context

@anothersimulacrum anothersimulacrum added [C++] Changes (can be) made in C++. Previously named `Code` [JSON] Changes (can be) made in JSON Mechanics: Weather Rain, snow, portal storms and non-temperature environment labels Jul 15, 2020
@kevingranade kevingranade merged commit 5437b2a into CleverRaven:master Jul 21, 2020
@Ramza13 Ramza13 deleted the requirements branch November 17, 2021 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[C++] Changes (can be) made in C++. Previously named `Code` [JSON] Changes (can be) made in JSON Mechanics: Weather Rain, snow, portal storms and non-temperature environment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants