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:
| Property | Temperatur-System | Need-System |
UsesOutdoorTemperature | ≥25% offen → Outdoor-Temp, keine Equalization | Bestimmt 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 Zellen | Pawn "fühlt sich draußen" → positives Delta |
#2
Need_Outdoors Delta nach Position
RimWorld/Need_Outdoors.cs:1-144
| Position | Delta |
| 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.