rag 
Vars | |
| blood_level | How bloody is this rag? |
|---|---|
| wrings | How many times has this rag been wrung out since last clean? |
Procs | |
| get_blood_level_of_movable | Checks an atom and returns how "dirty" it is scaled to our rag |
| on_cleaned | On cleaning, get the rag dirty |
| remove_cleanable_reagents | Takes in a "dirty" amount and tries to "counteract" it with reagents, returning TRUE if successful |
| should_clean | Checks whether or not we should clean. |
Var Details
blood_level 
How bloody is this rag?
wrings 
How many times has this rag been wrung out since last clean?
Proc Details
get_blood_level_of_movable
Checks an atom and returns how "dirty" it is scaled to our rag
on_cleaned
On cleaning, get the rag dirty
remove_cleanable_reagents
Takes in a "dirty" amount and tries to "counteract" it with reagents, returning TRUE if successful
should_clean
Checks whether or not we should clean.