|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| DataCacheManager | |
| data_cache_manager | |
| id | |
| Load Project Alchemy-style element and compound definitions. | |
| inputs | |
| Load reaction definitions. | |
| Array | |
| Attempt a reaction and return success/failure metadata for scenes and codexes. | |
| key | |
| reaction | |
| elements = state.get("elements", {}).duplicate(true) | |
| compounds = state.get("compounds", {}).duplicate(true) | |
| reactions = state.get("reactions", {}).duplicate(true) | |
| normalized_inputs | |
| normalized_catalysts | |
| normalized | |
| text | |
| alchemy_manager.Array |
Attempt a reaction and return success/failure metadata for scenes and codexes.
Definition at line 66 of file alchemy_manager.gd.
| alchemy_manager.compounds = state.get("compounds", {}).duplicate(true) |
Definition at line 115 of file alchemy_manager.gd.
| alchemy_manager.data_cache_manager |
Definition at line 12 of file alchemy_manager.gd.
| alchemy_manager.DataCacheManager |
Definition at line 7 of file alchemy_manager.gd.
| alchemy_manager.elements = state.get("elements", {}).duplicate(true) |
Definition at line 114 of file alchemy_manager.gd.
| alchemy_manager.id |
Load Project Alchemy-style element and compound definitions.
Load Project Alchemy-style definitions from already-loaded data.
Definition at line 30 of file alchemy_manager.gd.
| alchemy_manager.inputs |
Load reaction definitions.
Inputs are normalized, so Fire+Water equals Water+Fire.
Return cache diagnostics for file-based convenience loads.
Load reaction definitions from already-loaded data.
Definition at line 59 of file alchemy_manager.gd.
| alchemy_manager.key |
Definition at line 67 of file alchemy_manager.gd.
| alchemy_manager.normalized |
Definition at line 129 of file alchemy_manager.gd.
| alchemy_manager.normalized_catalysts |
Definition at line 121 of file alchemy_manager.gd.
| alchemy_manager.normalized_inputs |
Definition at line 120 of file alchemy_manager.gd.
| alchemy_manager.reaction |
Definition at line 69 of file alchemy_manager.gd.
| alchemy_manager.reactions = state.get("reactions", {}).duplicate(true) |
Definition at line 116 of file alchemy_manager.gd.
| alchemy_manager.text |
Definition at line 131 of file alchemy_manager.gd.