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

spray_fireproofed

Component representing an atom being fireproof sprayed Can only be used on clothing atoms

Vars

cool_off_cdThe cooldown it takes for the item to cool off once it's reached its resistance threshold
cooling_downWhether or not we are cooling down
cooling_off_timeThe time it takes for the item to 'cool off' aka be able to grant fire resistance again
fire_immunity_timeThe amount of time the item can be in fire safely. -1 makes it permanent.
fire_immunity_timertimerid for the fire immunity

Procs

add_fireproofingMakes the item fireproof
end_fire_immunityWhen the fire immunity reaches its limit
on_examineAlerts any examiners that the parent is fireproofed
on_pre_fire_actThere is a limit to how much flame protection is offered by the spray. After 60 seconds (by default), the spray begins to wear down. It will need time to cool off again before granting full immunity.
remove_fireproofingUn-makes the item fireproof

Var Details

cool_off_cd

The cooldown it takes for the item to cool off once it's reached its resistance threshold

cooling_down

Whether or not we are cooling down

cooling_off_time

The time it takes for the item to 'cool off' aka be able to grant fire resistance again

fire_immunity_time

The amount of time the item can be in fire safely. -1 makes it permanent.

fire_immunity_timer

timerid for the fire immunity

Proc Details

add_fireproofing

Makes the item fireproof

end_fire_immunity

When the fire immunity reaches its limit

on_examine

Alerts any examiners that the parent is fireproofed

on_pre_fire_act

There is a limit to how much flame protection is offered by the spray. After 60 seconds (by default), the spray begins to wear down. It will need time to cool off again before granting full immunity.

remove_fireproofing

Un-makes the item fireproof