/obj/hotspot
The object that represents fire ingame. Very nice and warm.
Vars | |
bypassing | If true, we've reached our last stage and should bypass processing reactions within ourselves. We may then start spreading heat and call /turf/simulated/hotspot_expose on other tiles. |
---|---|
catalyst_active | Are we allowed to pass the temperature limit for non-catalysed fires? |
just_spawned | If we've just spawned then don't process yet, wait a cycle. |
temperature | Our temperature. |
volume | Volume to expose to other atoms. Also used while /obj/hotspot/var/bypassing is FALSE to act on a volume of gas on our turf. |
Procs | |
Crossed | Temperature expose every atom that crosses us, burning living mobs that cross us. |
perform_exposure | Interact with our turf, performing reactions, scaling volume up, and exposing things on our turf while /obj/hotspot/var/bypassing is FALSE, and simply scaling up while it is set to TRUE. |
process | Process fire survival, mob burning, hotspot exposure, and heat radiation. |
set_real_color | override. used to modify fire color and ambient light at any point of its lifetime |
Var Details
bypassing
If true, we've reached our last stage and should bypass processing reactions within ourselves. We may then start spreading heat and call /turf/simulated/hotspot_expose on other tiles.
catalyst_active
Are we allowed to pass the temperature limit for non-catalysed fires?
just_spawned
If we've just spawned then don't process yet, wait a cycle.
temperature
Our temperature.
volume
Volume to expose to other atoms. Also used while /obj/hotspot/var/bypassing is FALSE to act on a volume of gas on our turf.
Proc Details
Crossed
Temperature expose every atom that crosses us, burning living mobs that cross us.
perform_exposure
Interact with our turf, performing reactions, scaling volume up, and exposing things on our turf while /obj/hotspot/var/bypassing is FALSE, and simply scaling up while it is set to TRUE.
process
Process fire survival, mob burning, hotspot exposure, and heat radiation.
set_real_color
override. used to modify fire color and ambient light at any point of its lifetime