code/__DEFINES/cleaning.dm 
CLEAN_BLOCKED | Return to prevent clean attempts |
---|---|
CLEAN_ALLOWED | Return to allow clean attempts This is (currently) the same as returning null / none but more explicit |
CLEAN_NO_XP | Return to prevent XP gain Only does anything if CLEAN_ALLOWED is also returned |
CLEAN_DONT_BLOCK_INTERACTION | Return to stop cleaner component from blocking interaction chain further Only does anything if CLEAN_BLOCKED is also returned |
CLEAN_TYPE_BLOOD | Cleans blood off of the cleanable atom. |
CLEAN_TYPE_FINGERPRINTS | Cleans fingerprints off of the cleanable atom. |
CLEAN_TYPE_FIBERS | Cleans fibres off of the cleanable atom. |
CLEAN_TYPE_RADIATION | Cleans radiation off of the cleanable atom. |
CLEAN_TYPE_DISEASE | Cleans diseases off of the cleanable atom. |
CLEAN_TYPE_ACID | Cleans acid off of the cleanable atom. |
CLEAN_TYPE_LIGHT_DECAL | Cleans decals such as dirt and oil off the floor |
CLEAN_TYPE_HARD_DECAL | Cleans 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.