geyser 
A lavaland geyser that spawns chems and can be mining scanned for points. Made to work with the plumbing pump to extract that sweet rare nectar
Vars | |
| discovered | Have we been discovered with a mining scanner? |
|---|---|
| discovery_message | the message given when you discover this geyser. |
| erupting_state | set to null to get it greyscaled from "[icon_state]_soup". Not very usable with the whole random thing, but more types can be added if you change the spawn prob |
| max_volume | maximum volume |
| point_value | How many points we grant to whoever discovers us |
| potency | how much reagents we add every process (2 seconds) |
| reagent_id | what chem do we produce? |
| true_name | what's our real name that will show upon discovery? null to do nothing |
Procs | |
| process | Add reagents until we are full |
| start_chemming | start making those CHHHHHEEEEEEMS. Called whenever chems are removed, it's fine because START_PROCESSING checks if we arent already processing |
| stop_chemming | We're full so stop processing |
Var Details
discovered 
Have we been discovered with a mining scanner?
discovery_message 
the message given when you discover this geyser.
erupting_state 
set to null to get it greyscaled from "[icon_state]_soup". Not very usable with the whole random thing, but more types can be added if you change the spawn prob
max_volume 
maximum volume
point_value 
How many points we grant to whoever discovers us
potency 
how much reagents we add every process (2 seconds)
reagent_id 
what chem do we produce?
true_name 
what's our real name that will show upon discovery? null to do nothing
Proc Details
process
Add reagents until we are full
start_chemming
start making those CHHHHHEEEEEEMS. Called whenever chems are removed, it's fine because START_PROCESSING checks if we arent already processing
stop_chemming
We're full so stop processing