Goonstation 13 - Modules - TypesVar Details - Proc Details

/obj/hotspot

The object that represents fire ingame. Very nice and warm.

Vars

bypassingIf 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_activeAre we allowed to pass the temperature limit for non-catalysed fires?
just_spawnedIf we've just spawned then don't process yet, wait a cycle.
temperatureOur temperature.
volumeVolume 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

CrossedTemperature expose every atom that crosses us, burning living mobs that cross us.
perform_exposureInteract 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.
processProcess fire survival, mob burning, hotspot exposure, and heat radiation.
set_real_coloroverride. 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