chem_heater
Vars | |
beaker | The beaker inside this machine |
---|---|
dispense_volume | How much buffer are we transferig per click |
heater_coefficient | The energy used by the heater to achieve the target temperature |
on | Is the heater on or off |
target_temperature | The temperature this heater is trying to acheive |
Procs | |
heat_reagents | Heats the reagents of the currently inserted beaker only if machine is on & beaker has some reagents inside Arguments |
move_buffer | Injects either acid/base buffer into the beaker Arguments |
replace_beaker | Replace or eject the beaker inside this machine Arguments |
Var Details
beaker
The beaker inside this machine
dispense_volume
How much buffer are we transferig per click
heater_coefficient
The energy used by the heater to achieve the target temperature
on
Is the heater on or off
target_temperature
The temperature this heater is trying to acheive
Proc Details
heat_reagents
Heats the reagents of the currently inserted beaker only if machine is on & beaker has some reagents inside Arguments
- seconds_per_tick - passed from process() or from reaction_step()
move_buffer
Injects either acid/base buffer into the beaker Arguments
- datum/reagent/buffer_type - the type of buffer[acid, base] to inject/withdraw
- volume - how much to volume to inject -ve values means withdraw
replace_beaker
Replace or eject the beaker inside this machine Arguments
- mob/living/user - the player operating this machine
- obj/item/reagent_containers/new_beaker - the new beaker to replace the current one if not null else it will just eject