/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/atmospherics/atmos_mob_interaction.dm

BREATH_VOLUME
BREATH_PERCENTAGEAmount of air to take a from a tile
BREATH_LOSTReturn this from a while_present proc to call its on_loss version, if one exists Useful for doing "we're done" effects without duped code
HAZARD_HIGH_PRESSUREThis determins at what pressure the ultra-high pressure red icon is displayed. (This one is set as a constant)
WARNING_HIGH_PRESSUREThis determins when the orange pressure icon is displayed (it is 0.7 * HAZARD_HIGH_PRESSURE)
WARNING_LOW_PRESSUREThis is when the gray low pressure icon is displayed. (it is 2.5 * HAZARD_LOW_PRESSURE)
HAZARD_LOW_PRESSUREThis is when the black ultra-low pressure icon is displayed. (This one is set as a constant)
LAVALAND_MAX_TEMPERATUREThe maximum temperature of Lavaland
ICEBOX_MIN_TEMPERATUREThe minimum temperature of Icebox
NPC_DEFAULT_MAX_TEMPDefault maximum body temperature mobs can exist in before taking damage
NPC_DEFAULT_MIN_TEMPDefault minimum body temperature mobs can exist in before taking damage
BODYTEMP_ENVIRONMENT_COOLING_MAXMax negative change in temperature during natural body temperature stabilization
BODYTEMP_ENVIRONMENT_HEATING_MAXMax positive change in temperature during natural body temperature stabilization
BODYTEMP_HOMEOSTASIS_COOLING_MAXMax change in temperature during natural body temperature stabilization
BODYTEMP_HOMEOSTASIS_HEATING_MAXMax change in temperature during natural body temperature stabilization
BODYTEMP_NORMALThe natural temperature for a body
HYPERTHERMIABeyond this point a mob is considered hyperthermic
HYPOTHERMIABeyond this point a mob is considered hypothermic
BODYTEMP_HEAT_DAMAGE_LIMITThe body temperature limit the human body can take before it starts taking damage from heat. This also affects how fast the body normalises it's temperature when hot.
BODYTEMP_COLD_DAMAGE_LIMITThe body temperature limit the human body can take before it starts taking damage from cold. This also affects how fast the body normalises it's temperature when cold.
ENVIRONMENT_WARN_COLDTemp at which the environment might be cold to be concerned about
ENVIRONMENT_WARN_HEATTemp at which the environment might be hot to be concerned about
ENVIRONMENT_HAZARD_COLDTemp at which the environment is cold enough to be dangerous
ENVIRONMENT_HAZARD_HEATTemp at which the environment is hot enough to be dangerous
BODYTEMP_HEAT_LAVALAND_SAFEA temperature limit which is above the maximum lavaland temperature
BODYTEMP_COLD_ICEBOX_SAFEA temperature limit which is above the minimum icebox temperature
BODYTEMP_HEAT_WARNING_3The temperature the red icon is displayed.
BODYTEMP_HEAT_WARNING_2The temperature the orange icon is displayed.
BODYTEMP_HEAT_WARNING_1The temperature the yellow icon is displayed.
BODYTEMP_COLD_WARNING_1The temperature the light green icon is displayed.
BODYTEMP_COLD_WARNING_2The temperature the cyan icon is displayed.
BODYTEMP_COLD_WARNING_3The temperature the blue icon is displayed.
BODYTEMP_FIRE_TEMP_SOFTCAPBeyond this body temperature, being on fire will increase body temperature by less and less
HEAT_PER_FIRE_STACKAmount of heating applied per fire stack per tick while on fire
BURN_DAMAGE_PER_FIRE_STACKAmount of direct damage applied per fire stack per tick while on fire
WARM_DRINKA warm drink will increase body temperature by this much
COLD_DRINKA cold drink will decrease body temperature by this much
BODYTEMP_HULK_COLD_DAMAGE_LIMIT_MODIFIERThe modifier on cold damage limit hulks get ontop of their regular limit
HULK_COLD_DAMAGE_MODThe modifier on cold damage hulks get.
PRESSURE_DAMAGE_COEFFICIENTThe amount of pressure damage someone takes is equal to (pressure / HAZARD_HIGH_PRESSURE)*PRESSURE_DAMAGE_COEFFICIENT, with the maximum of MAX_PRESSURE_DAMAGE
LOW_PRESSURE_DAMAGEThe amount of damage someone takes when in a low pressure area (The pressure threshold is so low that it doesn't make sense to do any calculations, so it just applies this flat value).
COLD_SLOWDOWN_FACTORHumans are slowed by the difference between bodytemp and BODYTEMP_COLD_DAMAGE_LIMIT divided by this
SPACE_HELM_MIN_TEMP_PROTECTwhat min_cold_protection_temperature is set to for space-helmet quality headwear. MUST NOT BE 0.
SPACE_HELM_MAX_TEMP_PROTECTThermal insulation works both ways /Malkevin
SPACE_SUIT_MIN_TEMP_PROTECTwhat min_cold_protection_temperature is set to for space-suit quality jumpsuits or suits. MUST NOT BE 0.
SPACE_SUIT_MIN_TEMP_PROTECT_OFFThe min cold protection of a space suit without the heater active
FIRE_SUIT_MIN_TEMP_PROTECTCold protection for firesuits
FIRE_SUIT_MAX_TEMP_PROTECTwhat max_heat_protection_temperature is set to for firesuit quality suits. MUST NOT BE 0.
FIRE_HELM_MIN_TEMP_PROTECTCold protection for fire helmets
FIRE_HELM_MAX_TEMP_PROTECTfor fire helmet quality items (red and white hardhats)
FIRE_IMMUNITY_MAX_TEMP_PROTECTwhat max_heat_protection_temperature is set to for firesuit quality suits and helmets. MUST NOT BE 0.
HELMET_MIN_TEMP_PROTECTFor normal helmets
HELMET_MAX_TEMP_PROTECTFor normal helmets
ARMOR_MIN_TEMP_PROTECTFor armor
ARMOR_MAX_TEMP_PROTECTFor armor
GLOVES_MIN_TEMP_PROTECTFor some gloves (black and)
GLOVES_MAX_TEMP_PROTECTFor some gloves
SHOES_MIN_TEMP_PROTECTFor gloves
SHOES_MAX_TEMP_PROTECTFor gloves
BURNING_ITEM_MINIMUM_TEMPERATUREMinimum temperature for items on fire

Define Details

ARMOR_MAX_TEMP_PROTECT

For armor

ARMOR_MIN_TEMP_PROTECT

For armor

BODYTEMP_COLD_DAMAGE_LIMIT

The body temperature limit the human body can take before it starts taking damage from cold. This also affects how fast the body normalises it's temperature when cold.

BODYTEMP_COLD_ICEBOX_SAFE

A temperature limit which is above the minimum icebox temperature

BODYTEMP_COLD_WARNING_1

The temperature the light green icon is displayed.

BODYTEMP_COLD_WARNING_2

The temperature the cyan icon is displayed.

BODYTEMP_COLD_WARNING_3

The temperature the blue icon is displayed.

BODYTEMP_ENVIRONMENT_COOLING_MAX

Max negative change in temperature during natural body temperature stabilization

BODYTEMP_ENVIRONMENT_HEATING_MAX

Max positive change in temperature during natural body temperature stabilization

BODYTEMP_FIRE_TEMP_SOFTCAP

Beyond this body temperature, being on fire will increase body temperature by less and less

BODYTEMP_HEAT_DAMAGE_LIMIT

The body temperature limit the human body can take before it starts taking damage from heat. This also affects how fast the body normalises it's temperature when hot.

BODYTEMP_HEAT_LAVALAND_SAFE

A temperature limit which is above the maximum lavaland temperature

BODYTEMP_HEAT_WARNING_1

The temperature the yellow icon is displayed.

BODYTEMP_HEAT_WARNING_2

The temperature the orange icon is displayed.

BODYTEMP_HEAT_WARNING_3

The temperature the red icon is displayed.

BODYTEMP_HOMEOSTASIS_COOLING_MAX

Max change in temperature during natural body temperature stabilization

BODYTEMP_HOMEOSTASIS_HEATING_MAX

Max change in temperature during natural body temperature stabilization

BODYTEMP_HULK_COLD_DAMAGE_LIMIT_MODIFIER

The modifier on cold damage limit hulks get ontop of their regular limit

BODYTEMP_NORMAL

The natural temperature for a body

BREATH_LOST

Return this from a while_present proc to call its on_loss version, if one exists Useful for doing "we're done" effects without duped code

BREATH_PERCENTAGE

Amount of air to take a from a tile

BREATH_VOLUME

BURNING_ITEM_MINIMUM_TEMPERATURE

Minimum temperature for items on fire

BURN_DAMAGE_PER_FIRE_STACK

Amount of direct damage applied per fire stack per tick while on fire

COLD_DRINK

A cold drink will decrease body temperature by this much

COLD_SLOWDOWN_FACTOR

Humans are slowed by the difference between bodytemp and BODYTEMP_COLD_DAMAGE_LIMIT divided by this

ENVIRONMENT_HAZARD_COLD

Temp at which the environment is cold enough to be dangerous

ENVIRONMENT_HAZARD_HEAT

Temp at which the environment is hot enough to be dangerous

ENVIRONMENT_WARN_COLD

Temp at which the environment might be cold to be concerned about

ENVIRONMENT_WARN_HEAT

Temp at which the environment might be hot to be concerned about

FIRE_HELM_MAX_TEMP_PROTECT

for fire helmet quality items (red and white hardhats)

FIRE_HELM_MIN_TEMP_PROTECT

Cold protection for fire helmets

FIRE_IMMUNITY_MAX_TEMP_PROTECT

what max_heat_protection_temperature is set to for firesuit quality suits and helmets. MUST NOT BE 0.

FIRE_SUIT_MAX_TEMP_PROTECT

what max_heat_protection_temperature is set to for firesuit quality suits. MUST NOT BE 0.

FIRE_SUIT_MIN_TEMP_PROTECT

Cold protection for firesuits

GLOVES_MAX_TEMP_PROTECT

For some gloves

GLOVES_MIN_TEMP_PROTECT

For some gloves (black and)

HAZARD_HIGH_PRESSURE

This determins at what pressure the ultra-high pressure red icon is displayed. (This one is set as a constant)

HAZARD_LOW_PRESSURE

This is when the black ultra-low pressure icon is displayed. (This one is set as a constant)

HEAT_PER_FIRE_STACK

Amount of heating applied per fire stack per tick while on fire

HELMET_MAX_TEMP_PROTECT

For normal helmets

HELMET_MIN_TEMP_PROTECT

For normal helmets

HULK_COLD_DAMAGE_MOD

The modifier on cold damage hulks get.

HYPERTHERMIA

Beyond this point a mob is considered hyperthermic

HYPOTHERMIA

Beyond this point a mob is considered hypothermic

ICEBOX_MIN_TEMPERATURE

The minimum temperature of Icebox

LAVALAND_MAX_TEMPERATURE

The maximum temperature of Lavaland

LOW_PRESSURE_DAMAGE

The amount of damage someone takes when in a low pressure area (The pressure threshold is so low that it doesn't make sense to do any calculations, so it just applies this flat value).

NPC_DEFAULT_MAX_TEMP

Default maximum body temperature mobs can exist in before taking damage

NPC_DEFAULT_MIN_TEMP

Default minimum body temperature mobs can exist in before taking damage

PRESSURE_DAMAGE_COEFFICIENT

The amount of pressure damage someone takes is equal to (pressure / HAZARD_HIGH_PRESSURE)*PRESSURE_DAMAGE_COEFFICIENT, with the maximum of MAX_PRESSURE_DAMAGE

SHOES_MAX_TEMP_PROTECT

For gloves

SHOES_MIN_TEMP_PROTECT

For gloves

SPACE_HELM_MAX_TEMP_PROTECT

Thermal insulation works both ways /Malkevin

SPACE_HELM_MIN_TEMP_PROTECT

what min_cold_protection_temperature is set to for space-helmet quality headwear. MUST NOT BE 0.

SPACE_SUIT_MIN_TEMP_PROTECT

what min_cold_protection_temperature is set to for space-suit quality jumpsuits or suits. MUST NOT BE 0.

SPACE_SUIT_MIN_TEMP_PROTECT_OFF

The min cold protection of a space suit without the heater active

WARM_DRINK

A warm drink will increase body temperature by this much

WARNING_HIGH_PRESSURE

This determins when the orange pressure icon is displayed (it is 0.7 * HAZARD_HIGH_PRESSURE)

WARNING_LOW_PRESSURE

This is when the gray low pressure icon is displayed. (it is 2.5 * HAZARD_LOW_PRESSURE)