Temperature → Health Connection
Temperature outside of
SafeTemperatureRange automatically applies Hypothermia/Heatstroke hediffs.
Temperature also controls the decay rate of corpses and food.
#1
Temperature Hediffs (Automatic)
RimWorld/HediffGiver_Heat.cs, RimWorld/HediffGiver_Hypothermia.cs
Hediff assignment based on room temperature vs. SafeTemperatureRange:
| Condition | Hediff | Mechanism |
| Temp > SafeMax | Heatstroke | Severity increases proportional to overshoot |
| Temp < SafeMin | Hypothermia | Severity increases proportional to undershoot |
SafeTemperatureRange = ComfortableTemperatureRange ± 10°C. Apparel (parka, duster) extends the range. Genes can also shift it.
At severity 1.0: death. Severity decreases automatically when pawn returns to safe temperature.
#2
Rot Rate (Decay Speed)
Verse/GenTemperature.cs
Temperature-dependent decay — linear between 0°C and 10°C:
| Temperature | Decay | Meaning |
| < 0°C | 0% | Frozen — no decay |
| 0°C | 0% | Threshold |
| 5°C | 50% | Cooler slows decay |
| ≥ 10°C | 100% | Full decay |
This is why coolers (<10°C) and freezers (<0°C) work — both are directly controlled by the temperature equalization system.