code/__DEFINES/reagents.dm 
| INJECTABLE | Makes it possible to add reagents through droppers and syringes. |
|---|---|
| DRAWABLE | Makes it possible to remove reagents through syringes. |
| REFILLABLE | Makes it possible to add reagents through any reagent container. |
| DRAINABLE | Makes it possible to remove reagents through any reagent container. |
| DUNKABLE | Allows items to be dunked into this container for transfering reagents. Used in conjunction with the dunkable component. |
| 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) |
| NO_SPLASH | Prevents splashing for open reagent containers |
| COLD_WATER_TEMPERATURE | Water temperature |
| CHEMICAL_VOLUME_ROUNDING | Sanity 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)