shower 
Vars | |
| actually_on | Is the shower actually spitting out water currently |
|---|---|
| current_temperature | What temperature the shower reagents are set to. |
| has_water_reclaimer | Does the shower have a water recycler to recollect its water supply? |
| intended_on | Does the user want the shower on or off? |
| mode | Which mode the shower is operating in. |
| pixel_shift | How far to shift the sprite when placing. |
| reagent_capacity | How much reagent capacity should the shower begin with when built. |
| reagent_id | What reagent should the shower be filled with when initially built. |
| refill_rate | How many units the shower refills every second. |
| soundloop | What sound will be played on loop when the shower is on and pouring water. |
| timed_cooldown | The cooldown for SHOWER_MODE_TIMED mode. |
Procs | |
| update_actually_on | Toggle whether shower is actually on and outputting water. May not match what user asked to happen by clicking. Returns TRUE if the state was changed. |
Var Details
actually_on 
Is the shower actually spitting out water currently
current_temperature 
What temperature the shower reagents are set to.
has_water_reclaimer 
Does the shower have a water recycler to recollect its water supply?
intended_on 
Does the user want the shower on or off?
mode 
Which mode the shower is operating in.
pixel_shift 
How far to shift the sprite when placing.
reagent_capacity 
How much reagent capacity should the shower begin with when built.
reagent_id 
What reagent should the shower be filled with when initially built.
refill_rate 
How many units the shower refills every second.
soundloop 
What sound will be played on loop when the shower is on and pouring water.
timed_cooldown 
The cooldown for SHOWER_MODE_TIMED mode.
Proc Details
update_actually_on
Toggle whether shower is actually on and outputting water. May not match what user asked to happen by clicking. Returns TRUE if the state was changed.
Arguments:
- new_on_state - new state