code/__DEFINES/atmospherics.dm
TEMPERATURE_DAMAGE_COEFFICIENT | This is used in handle_temperature_damage() for humans, and in reagents that affect body temperature. Temperature damage is multiplied by this amount. |
---|---|
BODYTEMP_AUTORECOVERY_DIVISOR | This is the divisor which handles how much of the temperature difference between the current body temperature and 310.15K (optimal temperature) humans auto-regenerate each tick. The higher the number, the slower the recovery. This is applied each tick, so long as the mob is alive. |
BODYTEMP_AUTORECOVERY_MINIMUM | Minimum amount of kelvin moved toward 310.15K per tick. So long as abs(310.15 - bodytemp) is more than 50. |
BODYTEMP_COLD_DIVISOR | Similar to the BODYTEMP_AUTORECOVERY_DIVISOR, but this is the divisor which is applied at the stage that follows autorecovery. This is the divisor which comes into play when the human's loc temperature is lower than their body temperature. Make it lower to lose bodytemp faster. |
BODYTEMP_HEAT_DIVISOR | Similar to the BODYTEMP_AUTORECOVERY_DIVISOR, but this is the divisor which is applied at the stage that follows autorecovery. This is the divisor which comes into play when the human's loc temperature is higher than their body temperature. Make it lower to gain bodytemp faster. |
BODYTEMP_COOLING_MAX | The maximum number of degrees that your body can cool in 1 tick, when in a cold area. |
BODYTEMP_HEATING_MAX | The maximum number of degrees that your body can heat up in 1 tick, when in a hot area. |
BODYTEMP_HEAT_DAMAGE_LIMIT | The limit the human body can take before it starts taking damage from heat. |
BODYTEMP_COLD_DAMAGE_LIMIT | The limit the human body can take before it starts taking damage from coldness. |
/var/MAX_EXPLOSION_RANGE | This was a define, but I changed it to a variable so it can be changed in-game.(kept the all-caps definition because... code...) -Errorage |
Define Details
BODYTEMP_AUTORECOVERY_DIVISOR
This is the divisor which handles how much of the temperature difference between the current body temperature and 310.15K (optimal temperature) humans auto-regenerate each tick. The higher the number, the slower the recovery. This is applied each tick, so long as the mob is alive.
BODYTEMP_AUTORECOVERY_MINIMUM
Minimum amount of kelvin moved toward 310.15K per tick. So long as abs(310.15 - bodytemp) is more than 50.
BODYTEMP_COLD_DAMAGE_LIMIT
The limit the human body can take before it starts taking damage from coldness.
BODYTEMP_COLD_DIVISOR
Similar to the BODYTEMP_AUTORECOVERY_DIVISOR, but this is the divisor which is applied at the stage that follows autorecovery. This is the divisor which comes into play when the human's loc temperature is lower than their body temperature. Make it lower to lose bodytemp faster.
BODYTEMP_COOLING_MAX
The maximum number of degrees that your body can cool in 1 tick, when in a cold area.
BODYTEMP_HEATING_MAX
The maximum number of degrees that your body can heat up in 1 tick, when in a hot area.
BODYTEMP_HEAT_DAMAGE_LIMIT
The limit the human body can take before it starts taking damage from heat.
BODYTEMP_HEAT_DIVISOR
Similar to the BODYTEMP_AUTORECOVERY_DIVISOR, but this is the divisor which is applied at the stage that follows autorecovery. This is the divisor which comes into play when the human's loc temperature is higher than their body temperature. Make it lower to gain bodytemp faster.
TEMPERATURE_DAMAGE_COEFFICIENT
This is used in handle_temperature_damage() for humans, and in reagents that affect body temperature. Temperature damage is multiplied by this amount.