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

Pawn

Temperatur-Abhängigkeit: ComfortableTemperatureRange bestimmt ob der Pawn leidet

Temperatur → Pawn Verbindung
Die Raumtemperatur wird gegen den ComfortableTemperatureRange des Pawns geprüft. Außerhalb → Hypothermia/Heatstroke Hediffs. Apparel und Gene verschieben den Bereich.
#1 ComfortableTemperatureRange Verse/Pawn.cs

Pawn-Stat der den Komfort-Bereich definiert. Standard: ca. 16°C bis 26°C. Wird modifiziert durch:

ModifikatorBeispielEffekt
ApparelParka, DusterErweitert Min/Max um Insulation-Stats
GeneHeat-/Cold-ResistantVerschiebt den Bereich
HediffsBurn ScarKann Bereich verändern
#2 SafeTemperatureRange

SafeTemperatureRange = ComfortableTemperatureRange ± 10°C Puffer. Innerhalb von Comfortable: kein Effekt. Zwischen Comfortable und Safe: leichtes Unwohlsein. Außerhalb von Safe: Hypothermia/Heatstroke Hediffs beginnen.

#3 Region.DangerFor — AI-Vermeidung

Pawns meiden automatisch Räume außerhalb ihres SafeTemperatureRange. Die Pawn-AI prüft über Region.DangerFor(pawn) ob ein Raum als "Deadly" eingestuft wird. Das beeinflusst Pathfinding und Job-Auswahl.

Verbindung: → RI-11 (Region DangerFor), → RI-14 (Temperatur-Hediffs)