← Zurück zur Anfrage
RI-22 Namespace: RimWorld

Need_Outdoors & Need_Indoors

Temperatur-Abhängigkeit: Dieselben Room-Properties steuern beides

Temperatur → Need Verbindung
UsesOutdoorTemperature und RoofDef steuern sowohl die Temperatur-Berechnung als auch das Need-Delta. Änderungen am Dach oder Room-Layout betreffen beide Systeme gleichzeitig.
#1 Gemeinsame Properties

Temperatur und Needs nutzen dieselben Room-Eigenschaften:

PropertyTemperatur-SystemNeed-System
UsesOutdoorTemperature≥25% offen → Outdoor-Temp, keine EqualizationBestimmt ob Pawn "drinnen" oder "draußen" ist
RoofDef (NoRoof/Thin/Thick)Steuert Equalization-Rate (ThinRoof vs NoRoof vs Deep)Steuert Need-Delta (+8 bei NoRoof, -0.45 bei ThickRoof)
PsychologicallyOutdoors≥300 offene ZellenPawn "fühlt sich draußen" → positives Delta
#2 Need_Outdoors Delta nach Position RimWorld/Need_Outdoors.cs:1-144
PositionDelta
Outdoor + NoRoof+8.0 (schnelle Erholung)
Indoor + ThickRoof-0.45 (langsamer Verfall)
InBed + negatives Delta×0.2 (Schlaf-Modifier)

Gegenseitig exklusiv: PrefersIndoors → Need_Indoors statt Need_Outdoors.