tank_compressor

Vars | |
inserted_drive | Reference to a disk we are going to print to. |
---|---|
Procs | |
Exited | We rely on exited to clear references. |
assume_air | Prevent pumping if tank is taking damage but still below pressure limit. Here to prevent exploiting the buffer system. |
eject_tank | Ejecting a tank. Also called on insertion to clear previous tanks. |
explosion_handle | Use this to absorb explosions. |
flush_buffer | Everytime a tank is destroyed or a new tank is inserted, our buffer is flushed. Mole requirements in experiments are tracked by buffer data. |
process_atmos | Glorified volume pump. |
record_data | This proc should be called whenever we want to store our buffer data. |
tank_destruction | Recording of last pressure of the tank. Ran when a tank is about to explode or disintegrate. We dont care about last pressure if the tank is ejected. |
Var Details
inserted_drive

Reference to a disk we are going to print to.
Proc Details
Exited
We rely on exited to clear references.
assume_air
Prevent pumping if tank is taking damage but still below pressure limit. Here to prevent exploiting the buffer system.
eject_tank
Ejecting a tank. Also called on insertion to clear previous tanks.
explosion_handle
Use this to absorb explosions.
flush_buffer
Everytime a tank is destroyed or a new tank is inserted, our buffer is flushed. Mole requirements in experiments are tracked by buffer data.
process_atmos
Glorified volume pump.
record_data
This proc should be called whenever we want to store our buffer data.
tank_destruction
Recording of last pressure of the tank. Ran when a tank is about to explode or disintegrate. We dont care about last pressure if the tank is ejected.