/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/cleaning.dm

CLEAN_BLOCKEDReturn to prevent clean attempts
CLEAN_ALLOWEDReturn to allow clean attempts This is (currently) the same as returning null / none but more explicit
CLEAN_NO_XPReturn to prevent XP gain Only does anything if CLEAN_ALLOWED is also returned
CLEAN_DONT_BLOCK_INTERACTIONReturn to stop cleaner component from blocking interaction chain further Only does anything if CLEAN_BLOCKED is also returned
CLEAN_TYPE_BLOODCleans blood off of the cleanable atom.
CLEAN_TYPE_FINGERPRINTSCleans fingerprints off of the cleanable atom.
CLEAN_TYPE_FIBERSCleans fibres off of the cleanable atom.
CLEAN_TYPE_RADIATIONCleans radiation off of the cleanable atom.
CLEAN_TYPE_DISEASECleans diseases off of the cleanable atom.
CLEAN_TYPE_ACIDCleans acid off of the cleanable atom.
CLEAN_TYPE_LIGHT_DECALCleans decals such as dirt and oil off the floor
CLEAN_TYPE_HARD_DECALCleans decals such as cobwebs off the floor

Define Details

CLEAN_ALLOWED

Return to allow clean attempts This is (currently) the same as returning null / none but more explicit

CLEAN_BLOCKED

Return to prevent clean attempts

CLEAN_DONT_BLOCK_INTERACTION

Return to stop cleaner component from blocking interaction chain further Only does anything if CLEAN_BLOCKED is also returned

CLEAN_NO_XP

Return to prevent XP gain Only does anything if CLEAN_ALLOWED is also returned

CLEAN_TYPE_ACID

Cleans acid off of the cleanable atom.

CLEAN_TYPE_BLOOD

Cleans blood off of the cleanable atom.

CLEAN_TYPE_DISEASE

Cleans diseases off of the cleanable atom.

CLEAN_TYPE_FIBERS

Cleans fibres off of the cleanable atom.

CLEAN_TYPE_FINGERPRINTS

Cleans fingerprints off of the cleanable atom.

CLEAN_TYPE_HARD_DECAL

Cleans decals such as cobwebs off the floor

CLEAN_TYPE_LIGHT_DECAL

Cleans decals such as dirt and oil off the floor

CLEAN_TYPE_RADIATION

Cleans radiation off of the cleanable atom.