towel 
Vars | |
| cooling_timer_id | The timer ID on our towel cooling. |
|---|---|
| warm_towel | Whether our tower is warm and comfy. |
Procs | |
| cool_towel | Cool down the towel. |
| do_dry_floor | Actually dry the floor, removing a minute of wetness from [target_turf] and washing it lightly. |
| do_dry_mob | Actually dry the mob, giving them a moodlet if the towel is warm and washing them. Also removes negative firestacks (wetness). |
| try_dry_floor | Check if our [target_turf] is valid to try to dry and begin a do_after. If the turf is valid, try a do_after, and if successful, call [do_dry_floor]. |
| try_dry_mob | Begin drying off a [target_mob] with [src]. If [target_mob] is on fire, call [try_extinguish_mob]. Otherwise, begin a do_after, and call [do_dry_mob] afterwards. |
Var Details
cooling_timer_id 
The timer ID on our towel cooling.
warm_towel 
Whether our tower is warm and comfy.
Proc Details
cool_towel
Cool down the towel.
do_dry_floor
Actually dry the floor, removing a minute of wetness from [target_turf] and washing it lightly.
target_turf - the turf we're drying user - the mob drying the turf
do_dry_mob
Actually dry the mob, giving them a moodlet if the towel is warm and washing them. Also removes negative firestacks (wetness).
target_mob - the mob we're drying user - the mob drying the target_mob
try_dry_floor
Check if our [target_turf] is valid to try to dry and begin a do_after. If the turf is valid, try a do_after, and if successful, call [do_dry_floor].
target_turf - the turf we're trying to dry user - the mob drying the turf
returns FALSE if the floor is invalid to dry, and TRUE otherwise.
try_dry_mob
Begin drying off a [target_mob] with [src]. If [target_mob] is on fire, call [try_extinguish_mob]. Otherwise, begin a do_after, and call [do_dry_mob] afterwards.
target_mob - the mob we're trying to dry user - the mob drying the target_mob
returns FALSE if the mob is invalid to dry, and TRUE otherwise.