-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Chemistry Refactor Pt.1 #30254
base: master
Are you sure you want to change the base?
Chemistry Refactor Pt.1 #30254
Conversation
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
1 similar comment
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
About the PR
Converts reagent and reaction prototypes into entities and adds the ability to define custom reagents during gameplay. This will allow for the possibility of procedural reagent/reaction generation.
Requires: #31249
Why / Balance
Reagents/Reactions being tied to prototypes limits their definition to YAML and doesn't allow for runtime modification or creation of reagent/reactions. To support runtime creation both prototypes are converted to entities/components which allows them to be created/modified/removed at any point.
Technical details
TODO: outline specifics here
Media
Breaking changes
TODO: API changes
TODO: Steps for migrating
Changelog