/tg/ Station 13 - Modules - TypesVar Details - Proc Details

towel

Vars

cooling_timer_idThe timer ID on our towel cooling.
warm_towelWhether our tower is warm and comfy.

Procs

cool_towelCool down the towel.
do_dry_floorActually dry the floor, removing a minute of wetness from [target_turf] and washing it lightly.
do_dry_mobActually dry the mob, giving them a moodlet if the towel is warm and washing them. Also removes negative firestacks (wetness).
try_dry_floorCheck 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_mobBegin 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.