reaction_chamber
Vars | |
catalysts | list of catalyst reagents to take |
---|---|
emptying | our reagent goal has been reached, so now we lock our inputs and start emptying |
required_reagents | list of set reagents that the reaction_chamber allows in, and must all be present before mixing is enabled. example: list(/datum/reagent/water = 20, /datum/reagent/fuel/oil = 50) |
target_temperature | towards which temperature do we build (except during draining)? |
Procs | |
handle_reagents | For subtypes that want to do additional reagent handling Arguments |
handle_ui_act | For custom handling of ui actions from inside a subtype |
on_reagent_change | Handles stopping the emptying process when the chamber empties. |
Var Details
catalysts
list of catalyst reagents to take
emptying
our reagent goal has been reached, so now we lock our inputs and start emptying
required_reagents
list of set reagents that the reaction_chamber allows in, and must all be present before mixing is enabled. example: list(/datum/reagent/water = 20, /datum/reagent/fuel/oil = 50)
target_temperature
towards which temperature do we build (except during draining)?
Proc Details
handle_reagents
For subtypes that want to do additional reagent handling Arguments
- seconds_per_tick - passed down from process()
handle_ui_act
For custom handling of ui actions from inside a subtype
on_reagent_change
Handles stopping the emptying process when the chamber empties.