chemical_reaction  
| Vars | |
| required_container | The container required for the reaction to happen. Leave this null if you want the reaction to happen anywhere. | 
|---|---|
| required_other | Extra requirements for the reaction to happen. | 
| required_reagents | A list of IDs of the required reagents. | 
| result_amount | This is the amount of the resulting reagent this recipe will produce. It's recommended you set this to the total volume of all required reagents. | 
Var Details
required_container  
The container required for the reaction to happen. Leave this null if you want the reaction to happen anywhere.
required_other  
Extra requirements for the reaction to happen.
required_reagents  
A list of IDs of the required reagents.
Each ID also needs an associated value that gives us the minimum required amount / of that reagent. The handle_reaction proc can detect mutiples of the same recipes / so for most cases you want to set the required amount to 1.
result_amount  
This is the amount of the resulting reagent this recipe will produce. It's recommended you set this to the total volume of all required reagents.