RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
alchemy_manager Namespace Reference

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
 

Variable Documentation

◆ Array

alchemy_manager.Array

Attempt a reaction and return success/failure metadata for scenes and codexes.

Definition at line 66 of file alchemy_manager.gd.

◆ compounds

alchemy_manager.compounds = state.get("compounds", {}).duplicate(true)

Definition at line 115 of file alchemy_manager.gd.

◆ data_cache_manager

alchemy_manager.data_cache_manager

Definition at line 12 of file alchemy_manager.gd.

◆ DataCacheManager

alchemy_manager.DataCacheManager

Definition at line 7 of file alchemy_manager.gd.

◆ elements

alchemy_manager.elements = state.get("elements", {}).duplicate(true)

Definition at line 114 of file alchemy_manager.gd.

◆ id

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.

◆ inputs

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.

◆ key

alchemy_manager.key

Definition at line 67 of file alchemy_manager.gd.

◆ normalized

alchemy_manager.normalized

Definition at line 129 of file alchemy_manager.gd.

◆ normalized_catalysts

alchemy_manager.normalized_catalysts

Definition at line 121 of file alchemy_manager.gd.

◆ normalized_inputs

alchemy_manager.normalized_inputs

Definition at line 120 of file alchemy_manager.gd.

◆ reaction

alchemy_manager.reaction

Definition at line 69 of file alchemy_manager.gd.

◆ reactions

alchemy_manager.reactions = state.get("reactions", {}).duplicate(true)

Definition at line 116 of file alchemy_manager.gd.

◆ text

alchemy_manager.text

Definition at line 131 of file alchemy_manager.gd.