SS1984 - Modules - Types — Define Details

code/__DEFINES/reagents.dm

INJECTABLEMakes it possible to add reagents through droppers and syringes.
DRAWABLEMakes it possible to remove reagents through syringes.
REFILLABLEMakes it possible to add reagents through any reagent container.
DRAINABLEMakes it possible to remove reagents through any reagent container.
DUNKABLEAllows items to be dunked into this container for transfering reagents. Used in conjunction with the dunkable component.
SEALED_CONTAINERIf the holder is a sealed container - Used if you don't want reagent contents boiling out (plasma, specifically, in which case it only bursts out when at ignition temperatures)
NO_SPLASHPrevents splashing for open reagent containers
COLD_WATER_TEMPERATUREWater temperature
CHEMICAL_VOLUME_ROUNDINGSanity check limit to clamp chems to sane amounts and prevent rounding errors during transfer.

Define Details

CHEMICAL_VOLUME_ROUNDING

Sanity check limit to clamp chems to sane amounts and prevent rounding errors during transfer.

COLD_WATER_TEMPERATURE

Water temperature

DRAINABLE

Makes it possible to remove reagents through any reagent container.

DRAWABLE

Makes it possible to remove reagents through syringes.

DUNKABLE

Allows items to be dunked into this container for transfering reagents. Used in conjunction with the dunkable component.

INJECTABLE

Makes it possible to add reagents through droppers and syringes.

NO_SPLASH

Prevents splashing for open reagent containers

REFILLABLE

Makes it possible to add reagents through any reagent container.

SEALED_CONTAINER

If the holder is a sealed container - Used if you don't want reagent contents boiling out (plasma, specifically, in which case it only bursts out when at ignition temperatures)