/tg/ Station 13 - Modules - TypesVar Details - Proc Details

reaction_chamber

Vars

emptyingour reagent goal has been reached, so now we lock our inputs and start emptying
required_reagentslist 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_temperaturetowards which temperature do we build (except during draining)?

Procs

handle_reagentsFor subtypes that want to do additional reagent handling
handle_ui_actFor custom handling of ui actions from inside a subtype
on_reagent_changeHandles stopping the emptying process when the chamber empties.
on_reagents_delHandles properly detaching signal hooks.

Var Details

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

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.

on_reagents_del

Handles properly detaching signal hooks.