← Zurück zur Anfrage
RI-14 Namespace: Verse

Health, Damage & Injury

Temperatur-Abhängigkeit: Hediffs durch Temperatur und Rot-Rate

Temperatur → Health Verbindung
Temperatur außerhalb der SafeTemperatureRange vergibt automatisch Hypothermia/Heatstroke Hediffs. Temperatur steuert außerdem die Verwesungs-Rate von Leichen und Essen.
#1 Temperatur-Hediffs (Automatisch) RimWorld/HediffGiver_Heat.cs, RimWorld/HediffGiver_Hypothermia.cs

Hediff-Vergabe basierend auf Raumtemperatur vs. SafeTemperatureRange:

BedingungHediffMechanismus
Temp > SafeMaxHeatstrokeSeverity steigt proportional zur Überschreitung
Temp < SafeMinHypothermiaSeverity steigt proportional zur Unterschreitung

SafeTemperatureRange = ComfortableTemperatureRange ± 10°C. Apparel (Parka, Duster) erweitert den Bereich. Gene können ihn ebenfalls verschieben.

Bei Severity 1.0: Tod. Severity sinkt automatisch wenn Pawn wieder in sicherer Temperatur ist.

#2 Rot-Rate (Verwesungs-Geschwindigkeit) Verse/GenTemperature.cs

Temperaturabhängige Verwesung — linear zwischen 0°C und 10°C:

TemperaturVerfallBedeutung
< 0°C0%Gefroren — kein Verfall
0°C0%Grenze
5°C50%Kühlraum verlangsamt
≥ 10°C100%Voller Verfall

Deshalb funktionieren Kühlräume (<10°C) und Gefriertruhen (<0°C) — beides wird direkt durch das Temperatur-Equalization-System gesteuert.