spray_fireproofed 
Component representing an atom being fireproof sprayed Can only be used on clothing atoms
Vars | |
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 |
Procs | |
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 |
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