Temperatur → Growing Verbindung
Temperatur beeinflusst Pflanzen auf zwei Wegen:
1. Als Faktor in der Wachstumsrate (0% bei 0°C und 42°C).
2. Über
GenTemperature.TwelfthsInAverageTemperatureRange für die Wachstums-Saison-Anzeige.
#1
Temperatur als Wachstumsfaktor
RimWorld/Plant.cs
Wachstumsrate = 5-Faktor-Multiplikation. Temperatur ist einer davon:
GrowthRate = Fertility × Temperature × Light × NoxiousHaze × Drought
| Temperatur | Faktor |
| ≤ 0°C | 0% (kein Wachstum) |
| 10°C | Rampe aufwärts |
| 20-30°C | ~100% (optimal) |
| ≥ 42°C | 0% (zu heiß) |
Formel: GrowthPerTick = 1 / (60000 × growDays) × GrowthRate
#2
Wachstums-Saison (TwelfthsInAverageTemperatureRange)
Verse/GenTemperature.cs
Zone_Growing.GrowingQuadrumsDescription nutzt GenTemperature.TwelfthsInAverageTemperatureRange um dem Spieler die verfügbaren Wachstums-Monate anzuzeigen.
Die Funktion berechnet für jedes Twelfth (Monat) ob die Durchschnittstemperatur im Wachstumsbereich der Pflanze liegt. Das basiert auf denselben Outdoor-Temperatur-Quellen (Breitengrad + Jahreszeit + Sonnenzyklus) die auch das Equalization-System nutzt.