Difference between revisions of "Temperature"

From RimWorld Wiki
Jump to navigation Jump to search
m (→‎Crops: plant growth slowed in cold weather)
 
(105 intermediate revisions by 18 users not shown)
Line 8: Line 8:
 
</noinclude>
 
</noinclude>
 
{{TOCright}}
 
{{TOCright}}
'''Temperature''' management is an important part of a productive colony. Temperature mostly affects pawn mood, food and corpse spoilage, and plant growth. In some [[biomes]] outdoor temperature can reach deadly highs, lows, or both depending on the season - pawns must wear appropriate clothing to survive long periods of time outdoors. Temperature also plays a major role and is affected by many things in [[world generation]]. Extreme cold or heat can even kill animals, and extreme heat can cause and sustain fires.
+
{{Rewrite|reason=Tone, conciseness, verification and mechanics}}
 +
'''Temperature''' management is an important part of a productive colony. Temperature mainly affects pawn [[thoughts]], food and corpse spoilage, work bench operation speed, and plant growth. Severe heat or cold leads to pawn injury and eventual death from [[heatstroke]] or [[hypothermia]]
  
 +
=== Measuring temperature ===
 +
Players can switch the in-game temperature to display in Celsius (°C),  Fahrenheit (°F), or Kelvins (K). This Wiki will list values in both Celsius and Fahrenheit.
  
; Celsius vs. Farenheit display
+
Internally, the game uses Celsius degrees (°C) for all temperature functions, such as "too hot" or "too cold" [[thoughts]]. As the game always rounds temperature to an integer ("whole number"), values reported in Fahrenheit are inaccurate by around 0.3°F. For reliable temperature values, and ''especially'' when [[modding]], use Celsius or Kelvin.
Under Options, players can choose the in-game display to show Celsius (°C) or Farenheit (°F) (or Kelvin (°K), if they prefer), and the game will display the current temperature as an integer (a "whole number") in your chosen temperature scale. However, the game code uses <u>Celsius</u> for all temperatures and trigger points, and will round the Celsius reading to give you a "non fractional" temperature reading in Farenheit (Kelvin is 1:1 re Celsius so has no unpredictable rounding problems).  Thresholds for such things as [[thoughts]] for "too hot" or "too cold", for [[hypothermia]] or [[heatstroke]], for the allowed temperatures for brewing [[beer]], ''all'' are set in the game code in Celsius, and Celsius does not usually translate to a neat integer in Farenheit, despite being displayed as such.
 
  
This Wiki will list values in both Celsius and Farenheit, with the latter often showing a "tenths" decimal place that is '''not''' displayed in-game.*  Understand that if you are using Farenheit and are paying very close attention, you might see some small apparent hiccups, as the value that appears in your display potentially has a very small (less than .3°F) error in it from that rounding.  If you are close to a dangerous cutpoint, keep that in mind; if you want reliable temperature values (and ''especially'' if you are modding!), use Celsius.
+
The maximum temperature is {{Temperature|1000}} and the minimum is {{temperature|-270}}, very close to [[Wikipedia:absolute zero|absolute zero]]. The minimum temperature is not encountered during normal gameplay, but [[fire]]s in small enclosed spaces can reach the maximum temperature.
  
: (* Kelvin users can add +273.15° to the listed Celsius value and go from there; if you're using Kelvin, you probably don't need our help for that.)
+
=== Outdoors vs indoors ===
  
== Basics ==
+
An area completely enclosed by [[wall]]s, [[door]]s, and other impassable objects is considered a [[room]], where colonists will automatically build [[roofing||roof]] in unroofed tiles (unless otherwise designated). Tiles not inside of a room are considered "outdoors."
Outdoor temperature usually fluctuates slowly by day and season and is bounded by the climate of your biome. Be careful though, because unpredictable [[events]] like a [[cold snap]], [[volcanic winter]] or [[heat wave]] can also change outdoor temperature unexpectedly.
 
  
Extreme temperature has three potential effects that can harm or help a colony.  The first, and often the one first observed, is on food, either preserving it (with cool/cold weather) or causing it to spoil faster (with warm/hot weather). The second is on living creatures.  Each species has a "comfortable temperature range" (listed on its information page), including humans (16°C – 26°C / 60.8°F – 78.8°F). Any hotter or colder, and they will complain and get a bad [[mood]], and visiting (or raiding) humans may decide to leave if temperatures grow too hot or cold. With extremes most any creature can suffer from [[heat stroke]], or [[hypothermia]] or even [[frostbite]], as appropriate. Animals can die as well, although they are hardier, but wild animals will tend to leave the map if temperatures move too far outside their "comfortable" range. The third is on plants, which will slow their growing in cold weather, and will die in extremely hot or freezing weather.
+
Outdoors areas and >75% unroofed rooms will always have the outside temperature, no matter what. Outdoor temperature varies by [[longitude]], time of day, day of the year, and [[biome]]. Unpredictable [[events]] like a [[cold snap]], [[volcanic winter]] or [[heat wave]] can also change outdoor temperature unexpectedly. No amount of heat buildings, even in [[development mode]], will affect or change the outdoor temperature. The outdoors is simply treated as a very large room with a uniform temperature.  
  
==== Food ====
+
By turning a place from Indoors to Outdoors, it will instantly become the outdoors temperature. This is caused when any wall or door that borders the outside is destroyed or deconstructed. Buildings like doors and vents, as well as removing roof riles, makes heat transfer faster. Removing roof tiles will cause temperatures to "equalize" with the outside. A room that is less than 75% roofed will remain at outdoors temperature.  
Warm temperatures rot food and corpses, the hotter the faster, and even "durable" foods like corn and rice can eventually rot away. Cooler temperatures preserve food and corpses by slowing spoilage. Freezing temperatures stop spoilage entirely and preserve these items indefinitely.  
 
  
One of the first short term projects that many players set for themselves is to construct a small dedicated [[Cooler#Freezers|freezer]] room (or a [[Passive cooler|cool-temperature]] room if [[Tribal]]), and one of the important long-term projects for Tribal starts is electricity, for the ability to cool foods to avoid spoilage and avoid living hand to mouth.
+
=== Heat transfer between rooms ===
 +
Temperature change ''within'' a room is instant.  
  
==== Creatures ====
+
Heat will also transfer from enclosed rooms to other rooms, and the outside. Heat travels through roofs, walls, and doors. Heat transfer from walls only occurs in cardinal directions. Thus the corners of rooms can be eliminated with minimal effect. Open doors and open roofs will quickly "equalize" temperature to whatever's on the other side. Adding another layer of walls increases insulation, but only up to 2 layers of wall. Gaps between each layer will decrease the insulation, but still have an effect.
[[Clothing]] modifies the temperatures that cause heatstroke or hypothermia on humans, and can avoid various mood debuffs from uncomfortable temperatures. Clothing subtracts/adds directly to the coldest/hottest "comfortable temperature" that a colonist can tolerate (and these values are listed in tables under any specific clothing item). For example, items like [[cowboy hat]]s and [[duster]]s can help keep a colonist cool by increasing their maximum comfortable heat limit, so they can tolerate brutal summer heat. When faced with temperature extremes, colonists automatically search for and equip any suitable clothing they can find in storage.
 
  
However, colonists' moods ''ignore'' clothing when sleeping, becoming unhappy in a mildly cold or hot bedroom. So, piling on the warmest clothing doesn't avoid a "slept in the cold" bad thought if a bedroom is not adequately heated.
+
Larger rooms have more thermal "mass", and their temperature changes more slowly than smaller rooms, but temperature equalization with the outside is proportional with a room's perimeter. A square (shape with the most volume/perimeter) will lose heat slower than thin, rectangular hallways. Rooms with more wall tiles exposed to the outside will lose temperature faster. Open [[door]]s and [[vent]]s will help transfer heat faster, if so desired.
  
* See [[heat stroke]], [[hypothermia]] amd [[frostbite]] for a full discussion on the mechanics of those ailments.
+
See the [[#Temperature mechanics|temperature mechanics]] section further down for more details.
  
Extreme temperatures can have an effect on visitors as well. [[caravan|Trade caravans]] and [[raider]]s alike will leave if temperatures are too extreme, and allies will refuse requests to [[comms console|send troops]]. Similarly, wild animals may simply exit the map, and new ones will only migrate back slowly once temperatures return to within the comfortable range for their species.
+
== Summary ==
 +
Temperature has the following effects on:
  
If may be necessary to build a "barn" of some sort with temperature control and designate indoor [[animal sleeping spot]]s to keep your herd warm/cool.
+
=== Crops ===
 +
All [[biome]]s have a listed growing season. Some are very short (or, in extreme cold, non-existent) and others are "year round". Crops will die, and colonists will avoid planting outdoors, if it isn't growing season. Many players pick their starting location based on this, with year round being the easiest option.
  
==== Crops ====
+
However, a year round climate is no guarantee of trouble-free farming experience. Just getting close to freezing will slow plant growth, reducing the output of crops. Moreover, climates that do not freeze tend to get ''very'' hot in the summer season, hot enough to kill crops in some instances. [[Cold snap]]s can drop the temperatures below freezing for short periods - but long enough to, again, kill crops.
All [[biome]]s have a listed "growing season" - some are very short (or, in extreme cold, non-existent) and others are "year round".  Many players pick their starting location based on this, seeking at least a long if not year-round location.
 
  
However, "year round" is no guarantee of trouble-free farming experience. Just getting close to freezing will slow plant growth, reducing the output of crops. More, climates that do not freeze tend to get ''very'' hot in the summer season, hot enough to kill crops in some instances. In Rimworld, even equatorial locations have a "winter", and [[cold snap]]s can drop the temperatures below freezing for short periods - but long enough to, again, kill crops.
+
The short-term solution is to immediately harvest everything to save what you can. The long-term solution is some sort of greenhouse, making use of temperature controlled indoor structures, walled and roofed, with [[heater]]s or [[cooler]]s, [[sun lamp]]s, and possibly [[hydroponics]].
  
The short-term solution is to immediately harvest everything to save what you can. The long-term solution is some sort of greenhouse, making use of temperature controlled indoor structures, walled and roofed, with [[heater]]s, [[cooler]]s, [[sun lamp]]s, and possibly [[hydroponics]].
+
=== Food ===
 +
Warm temperatures rot food, corpses, and certain plant matter like [[psychoid leaves]] and [[herbal medicine]]. Even "durable" foods like corn and rice will eventually rot away. Colder temperatures preserve food and corpses by slowing spoilage. Freezing temperatures stop spoilage entirely and preserve these items indefinitely. [[Cooler]]s will preserve food, so colonists starting with Electricity will quickly want to build a dedicated room. When freezing a room, watch out for [[heat wave]]s.
  
==== Buildings ====
+
Fertillized [[egg]]s will be "ruined by temperature" when left long enough outside of its comfortable range of {{Temperature|0|50}}. "Ruined" eggs may still be eaten as normal, but won't hatch into an animal. In a similar vein, a [[fermenting barrel]] must be kept in a comfortable range between {{Temperature|{{Q|Fermenting barrel|Min Safe Temperature}}|{{Q|Fermenting barrel|Max Safe Temperature}}}} for [[beer]] to be produced.
All locations have their own temperature which can be seen in the right-hand margin of the screen by mousing over any area. By default, most* everything is "outdoors" temperature.  A building must be ''completely'' walled to start to have a different temperature than "outdoors", and any missing roof will have a strong (but not necessarily absolute) effect as well.
 
  
: (* Mining into [[mountain]]s and finding "overhead mountain" can create areas with a stable, cool default temperature, but there are downsides to relying on such deep mountain rooms.)
+
[[Deterioration]] is an entirely different mechanic, and items left outside will lose health regardless of temperature. Rotting isn't influenced by and has no effect on an item's hit points.
  
Indoor temperature can be managed through structures found in the "Temperature" menu. Keep in mind that heat transfers between rooms and also the outside through roofs, walls, and doors. Large temperature differences, open doors, open roofs, and rooms with long walls adjacent to the outside ''or'' to "thin roof" solid mountain tiles can make temperature hard to regulate. Larger rooms have more thermal "mass", and their temperature changes more slowly than smaller rooms.
+
=== Creatures ===
 +
{{Stub|section=1|reason=Burn/Frostbite chances}}
 +
{{Main|Heatstroke|Hypothermia}}
 +
Pawns have a [[Maximum Comfortable Temperature]] and [[Minimum Comfortable Temperature]]. Going over {{Temperature|10||delta}} beyond these limits will start giving them [[heatstroke]] or [[hypothermia]]. The further above or below this {{Temperature|10||delta}} limit the faster the Heatstroke or Hypothermia rises. At {{Temperature|150||delta}} above their comfortable temperature range, creatures will begin to take burn damage. If Hypothermia reaches a severity of 37% and the pawn is in a location at {{Temperature|0}} or below, there is a chance the pawn takes Frostbite damage. The higher the Hypothermia severity the higher the chance of Frostbite damage. [[Insectoid]]s will experience [[hypothermic slowdown]] instead of hypothermia. Pawns will also receive negative [[mood]]lets based on how extreme the temperature is. The Gear tab shows aggregate stats about comfy temperatures.
  
Temperature/heat transfer inside a room is instantaneous regardless of room size. This means long hallways can be used to transfer heat or cooling easily through a large base, using [[vent]]s to share most of that temperature into side rooms.
+
Hypothermia and Heatstroke are both fatal at 100% severity. Though, both Heatstroke and Hypothermia have significant health consequences and can lead to death before the 100% severity level is reached.
  
Double thick walls and intermediate rooms act as an insulator and slow heat transfer - try using a hallway or storage room to protect bedrooms and work rooms from temperature extremes. Any room that borders an outdoors area transfers more heat, and will usually be closer to outdoor temperature, even if the room borders solid rock.
+
For humans, [[apparel]] will increase both comfortable thresholds, [[Apparel#Insulation|depending on the apparel type and material]] (e.g. [[wool]] [[parka]]s insulate well against cold). Colonists will try and wear items suitable for the temperature, unless they are forced otherwise. Colonists' moods ''ignore'' apparel when considering sleeping moodlets. So piling on the warmest apparel doesn't avoid a "Slept in the cold" bad thought if a bedroom is not adequately heated.
  
Try not to build long thin hallways connecting with the outdoors, or leave large solid rock clusters inside your base. This will increase your surface area to outdoor temperature and make indoor temperature more difficult to manage. Cut off outside hallways using doors and mine rock until all traces of outdoor area are gone.
+
Animals tend to have much higher comfortable thresholds. However, in extreme [[biome]]s, it may be necessary to build a "barn" of some sort with temperature control and designate indoor [[animal sleeping spot]]s to keep your herd warm/cool.
  
== Managing Temperature ==
+
Many work benches, such as a [[electric stove]] or [[stonecutter's table]], have a comfortable range between {{Temperature|10|35}}. Above or below this range, the ''bench'''s work speed is multiplied by {{Bad|70%}}.
Temperature management is important for any colony, regardless of climate. It can be simply managed with a good power supply and the following structures.
 
  
* Note: When adding coolers/heaters, it's important to know that a structure will always share the "outside" temperature until it is fully "indoors" (which usually means walls and/or doors). Adding coolers/heaters before this is fine, but they will not start to change the temperature until the area is defined as "indoors".
+
=== Fire ===
 +
{{Main|Fire}}
 +
Fire is a destructive force capable of destroying plants, buildings, and pawns alike. Pawns and items can spontaneously ignite when temperature is at or above {{Temperature|235}}. Fires can spread via embers from up to 2 tiles.  
  
=== Cooler ===
+
Fire itself provides a massive amount of heat.
[[File:Cooler.png|56px|left|link=Cooler]]
+
 
The [[cooler]] is primarily used to lower the temperature of a room. It has two states of power consumption: low and high. In its low state, the cooler produces no heat or cold but still requires 20 W. It can be used to lower the temperature of a room to a comfortable {{Temperature|20}} (room temperature) in the summer or create a walk-in freezer for your food. In hot biomes such as desert or rainforest, having comfortable air conditioning is a necessity for any base.
+
== Managing temperature ==
 +
Temperature management is important for any colony, regardless of climate. It can be simply managed with a good power supply and the following structures. Temperature changing buildings will still work while "outdoors", but have no noticeable effect.
 +
 
 +
=== Temperature thresholds ===
 +
{| class="wikitable"
 +
! Temperature !! Effects
 +
|-
 +
| style="text-align: center;| {{Temperature|1000}} || Maximum value
 +
|-
 +
| style="text-align: center;| ~{{Temperature|235}} || Items spontaneously catch fire
 +
|-
 +
| style="text-align: center;| {{Temperature|60}} || Maximum comfortable temperature of any animal ([[Dromedary]] / [[Insectoids]] / [[Iguana]])
 +
|-
 +
| style="text-align: center;| {{Temperature|58}} || [[Plants#Temperature|Plant growth]] stopped.
 +
|-
 +
| style="text-align: center;| {{Temperature|42}} || Above this value [[Plants#Temperature|Plant growth]] slowed.
 +
|-
 +
| style="text-align: center;| {{Temperature|35}} || At this temperature and above work benches show "Bad temperature" and Work Speed is reduced to 70%.
 +
|-
 +
| style="text-align: center;| {{Temperature|30}} || [[Campfire]] max temperature
 +
|-
 +
| style="text-align: center;| {{Temperature|26}} || Default [[human]] upper comfort limit without clothing modifiers.<br/>Sleeping above this temperature creates "Slept in the heat" thought in baseline humans.
 +
|-
 +
| style="text-align: center;| {{Temperature|23}} || [[Torch lamp]]/[[Fungus darktorch]]{{IdeologyIcon}}/[[Darktorch]]{{IdeologyIcon}}/[[Brazier]]{{RoyaltyIcon}}/[[Darklight brazier]]{{RoyaltyIcon}}{{IdeologyIcon}} max temperature
 +
|-
 +
| style="text-align: center;| {{Temperature|21}} || [[Heater]] and [[Cooler]] default target
 +
|-
 +
| style="text-align: center;| {{Temperature|17}} || [[Passive cooler]] min temperature
 +
|-
 +
| style="text-align: center;| {{Temperature|16}} || Default [[human]] lower comfort limit without clothing modifiers.<br/>Sleeping below this temperature creates "Slept in the cold" thought in baseline humans.
 +
|-
 +
| style="text-align: center;| {{Temperature|10}} || Below this value food spoiling slowed.<br/>Food spoiling between 10C and 0C is multiplied by a factor of (Temp)/10, in Celsius.<br/>Below this value work benches show "Bad temperature" and Work Speed is reduced to 70%.
 +
|-
 +
| style="text-align: center;| {{Temperature|9}} || Food spoiling rate multiplied by a factor of 0.9, or time to spoil multiplied by 1.11.
 +
|-
 +
| style="text-align: center;| {{Temperature|8}} || Food spoiling rate multiplied by a factor of 0.8, or time to spoil multiplied by 1.25.
 +
|-
 +
| style="text-align: center;| {{Temperature|7}} || Food spoiling rate multiplied by a factor of 0.7, or time to spoil multiplied by 1.43.
 +
|-
 +
| style="text-align: center;| {{Temperature|6}} || Food spoiling rate multiplied by a factor of 0.6, or time to spoil multiplied by 1.66.<br/>Below this value [[Plants#Temperature|plant growth]] slowed.
 +
|-
 +
| style="text-align: center;| {{Temperature|5}} || Food spoiling rate multiplied by a factor of 0.5, or time to spoil multiplied by 2.
 +
|-
 +
| style="text-align: center;| {{Temperature|4}} || Food spoiling rate multiplied by a factor of 0.4, or time to spoil multiplied by 2.5.
 +
|-
 +
| style="text-align: center;| {{Temperature|3}} || Food spoiling rate multiplied by a factor of 0.3, or time to spoil multiplied by 3.33.
 +
|-
 +
| style="text-align: center;| {{Temperature|2}} || Food spoiling rate multiplied by a factor of 0.2, or time to spoil multiplied by 5.
 +
|-
 +
| style="text-align: center;| {{Temperature|1}} || Food spoiling rate multiplied by a factor of 0.1, or time to spoil multiplied by 10.
 +
|-
 +
| style="text-align: center;| {{Temperature|0}} || Plant growth and food spoiling stopped.<br/>[[Toxic wastepack]]s{{BiotechIcon}} do not dissolve. (They can still [[deteriorate]])
 +
|-
 +
| style="text-align: center;| {{Temperature|-10}} || Most plants die.
 +
|-
 +
| style="text-align: center;| {{Temperature|-65}} || Minimum comfortable temperature of any animal ([[Thrumbo]])
 +
|-
 +
| style="text-align: center;| {{Temperature|-270}} || Minimum value.
 +
|}
  
Coolers are heat pumps that produce both a cold side ''and'' a hot side. The hot side is rarely useful and should be directed to an outdoor space to not inconvenience your colony.
+
== Cooling buildings ==
 +
=== Passive cooler ===
 +
[[{{Q|Passive cooler|Image}}|56px|left|link=Passive cooler]]
 +
The [[passive cooler]] is a very low-tech option automatically unlocked for all default starts. They operate at the same strength as a Cooler and will cool rooms to a very comfortable {{Temperature|15}}. Passive coolers last for 5 days; it needs to be fueled with [[wood]] when it runs out of fuel. Due to the temperature limit, passive coolers are unable to preserve food.
  
A cooler is theoretically able to cool a single square by about 1800 kelvin [K]. But this is not a linear relation as a room always exchanges heat with adjacent rooms and/or the outside.
+
Passive coolers are a life saver in extremely hot climates as they can be quickly built, are immune to electrical events and are easily massed in a heat wave. Use passive coolers to keep your living spaces survivable and chill rooms surrounding a freezer to further protect the products inside.
Example: In a realistic setup, this means it can cool a room with 50 squares by an average of about 36 K per square.
+
{{clear}}
So a room with 50 squares and an outside temperature of {{Temperature|60}} can be cooled down to comfortable {{Temperature|24}} or something near that with a single cooler.
 
  
==== Freezer ====
+
=== Cooler ===
A freezer is the most straightforward use of coolers for a starting colony. Building one is as simple as making a room and replacing some wall tiles with coolers. Direct the cold "blue" zone of the cooler inside the room and the hot "red" tile to an outdoor area. Select the cooler temperature settings and reduce their target temperature so that they continue running below {{Temperature|0}}. As the room cools down any food left inside will decay more slowly until it freezes. Frozen food will stay fresh indefinitely and incurs no other benefit or penalty when eaten.
+
[[{{Q|Cooler|Image}}|56px|left|link=Cooler]]
 +
The [[cooler]] is primarily used to lower the temperature of a room. It has two states of power consumption: low and high. In its low state, the cooler produces no heat or cold but still requires 20 W. It can be used to lower the temperature of a room to a comfortable {{Temperature|20}} (room temperature) in the summer or create a walk-in freezer for your food. In hot biomes such as desert or rainforest, having comfortable air conditioning is a necessity for any base.
  
If your freezer area is more than about 50 squares, and/or you are living in an area with a hot summer, you will want 2 coolers (and perhaps more, see "adding coolers", below). Put one at 32, and the other at 30. With double walls, this will let one cooler "idle" at 20 W of power in cooler weather while the other easily keeps things frozen, but be available to help when needed for warmer weather.
+
Coolers are heat pumps that produce both a cold side ''and'' a hot side. The hot side is rarely useful and should be directed to an outdoor space (or a 1x1, unroofed room) to not inconvenience your colony. The heating side is useful when outdoors temperature is uncomfortable, but not freezing. This is between {{Temperature|1|16}}, but in practical terms, you should point the heat side at the colony when the outdoors temperature rarely goes above {{Temperature|20}}. Never block a cooler's intake or exhaust port, or else it won't function.  
  
Also, put a [[battery]] (or three) nearby on a [[power switch]], close enough to connect to your coolers (6 tiles), but kept off your power grid once charged, on standby. If you have a power problem, you can immediately click "reconnect" on your coolers, which will take power directly from the batter (no [[power conduit]] needed), keeping your freezer frosty until you can fix the power problem.
+
A cooler is theoretically able to cool a single square by about 1800 kelvin [K]. But this is not a linear relation, as a room always exchanges heat with adjacent rooms and/or the outside.
  
===== Freezer Tips =====
+
==== Analysis ====
Building freezers that can tolerate extreme heat, due to the biome or heat waves, can be challenging. The type of material used to build the walls does not matter because they all have the same insulation values. However, increasing the walls from 1-thick to 2-thick dramatically improves the insulation, but thickness beyond 2-thick does not have a noticeable effect. Never block a cooler's intake or exhaust port or else it won't function.
+
Electric coolers are the only way to create freezers. Building one is as simple as making a room and replacing some wall tiles with coolers. Direct the cold "blue" zone of the cooler inside the room and the hot "red" tile to an outdoor area. Reduce the cooler's target temperature to below {{Temperature|0}}. As the room cools down any food left inside will decay more slowly until it freezes. Frozen food will stay fresh indefinitely and incurs no other benefit or penalty when eaten.
  
Freezers lose a great deal of cooling through doors as pawns open them. This loss can be offset by having doors arranged in sequence, one after another, at points of egress, in an "airlock" like fashion. The loss can be examined by mousing over the sections of the airlock to see the temperature. Using [[door]]s rather than [[autodoor]]s can help reduce the cooling lost, though this slows down colonists.
+
If your freezer area is more than about 50 squares, and/or you are living in an area with a hot summer, you will want 2 coolers (and perhaps more, see "adding coolers", below). Put one at 0, and the other at -2. With double walls, this will let one cooler "idle" at 20 W of power in cooler weather while the other easily keeps things frozen, but be available to help when needed for warmer weather. [[Battery|Batteries]] are useful for power outages; you may want to keep charged batteries disconnected via [[power switch]] for these situations.
  
The hot end of the Cooler is useful for climates where the temperature rarely gets above {{Temperature|20}} and almost never above {{Temperature|30}}. Instead of pointing the freezer's hot end outside, point it directly into your base. This will increase your energy efficiency and may save a few components on Heaters.
+
Freezers lose heat through walls and doors. The material of a wall doesn't matter, but for maximum insulation, you should put a double layer of them. Doors will cause heat loss when opened. This loss can be offset by having doors arranged in sequence, one after another, at points of egress, in an "airlock" like fashion. The loss can be examined by mousing over the sections of the airlock to see the temperature. Using [[door]]s rather than [[autodoor]]s can help reduce the cooling lost, though this slows down colonists.  
  
===== Adding coolers =====
+
==== Adding coolers ====
There may come a moment when you realize ''"I don't have enough coolers for this area..."''. If the weather is cool, that's not a big problem, but it's more likely that the weather will be brutally hot when you realize this. And it's also likely that it's your freezer that's not at "freezing" (since colonists can tough it out). If you open a wall to put in an additional cooler, your freezer immediately rockets to "outside" temperatures - which is probably a dealbreaker, rotting all your frozen items. So here's what you do...
+
There may come a moment when you realize ''"I don't have enough coolers for this area..."''. If the weather is cool, that's not a big problem, but it's more likely that the weather will be brutally hot when you realize this. And it's also likely that it's your freezer that's not at "freezing" (since colonists can tough it out). If you open a wall to put in an additional cooler, your freezer immediately rockets to "outside" temperatures - which is probably a dealbreaker, rotting all your frozen items. So here's what you do...
  
 
Decide where in the current wall you will put your new cooler, and build a door ''outside'' where you will tear the existing wall down (you don't need "side walls" to support it).  (A wall would "block" the cooler exhaust and prohibit construction, but a door will not!)  Then, [f]orbid the door (so it doesn't get opened), and deconstruct your wall; the new door will maintain the area as "inside". Then build your cooler (remembering the orientation, warm side "out"). Once the new cooler has been installed, deconstruct the door, and you're done.
 
Decide where in the current wall you will put your new cooler, and build a door ''outside'' where you will tear the existing wall down (you don't need "side walls" to support it).  (A wall would "block" the cooler exhaust and prohibit construction, but a door will not!)  Then, [f]orbid the door (so it doesn't get opened), and deconstruct your wall; the new door will maintain the area as "inside". Then build your cooler (remembering the orientation, warm side "out"). Once the new cooler has been installed, deconstruct the door, and you're done.
  
=== Passive cooler ===
+
== Heating buildings ==
[[File:PassiveCooler.png|56px|left|link=Passive cooler]]
+
=== Campfire ===
The [[passive cooler]] is a very low-tech option automatically unlocked for tribal starts. They operate at the same strength as a Cooler and will cool rooms to a very comfortable {{temperature|15}} for 5 days. It needs to be fueled when it runs out of fuel.
+
[[{{Q|Campfire|Image}}|56px|left|link=Campfire]]
 
+
{{#show: Campfire | ?note }}
Passive coolers are a life saver in extremely hot climates as they can be quickly built, are immune to electrical events and are easily massed in a heat wave. Use passive coolers to keep your living spaces survivable and chill rooms surrounding a freezer to further protect the products inside.
+
Campfires are a quick and dirty solution to produce heat in a hurry. They require no energy, but are temporary structures and must be refreshed with wood every few days. Otherwise, they produce the same amount of heat as an electrical heater. They cannot raise the temperature to over {{Temperature|30}}. They can't be controlled, so may make pawns uncomfortably hot - open doors or roofs to lower heat..
 
{{clear}}
 
{{clear}}
  
 
=== Heater ===
 
=== Heater ===
[[File:Heater.png|56px|left|link=Heater]]
+
[[{{Q|Heater|Image}}|56px|left|link=Heater]]
 
The [[heater]] is used to raise the temperature of a room. It has two states of power consumption: low and high. In its low state, the heater produces no heat but still requires 18 W. It can be used to raise the temperature of a room to a likable {{Temperature|20}} (room temperature) in the winter or create a walk-in heat trap for your foes. In any cold biome, such as the Tundra, the heater is a necessity for any base.
 
The [[heater]] is used to raise the temperature of a room. It has two states of power consumption: low and high. In its low state, the heater produces no heat but still requires 18 W. It can be used to raise the temperature of a room to a likable {{Temperature|20}} (room temperature) in the winter or create a walk-in heat trap for your foes. In any cold biome, such as the Tundra, the heater is a necessity for any base.
 
  
 
A heater (in theory) is able to heat a single square by about 1800 kelvin [K]. But this is not a linear relation as a room always exchanges heat with adjacent rooms and/or the outside. This heat conduction effect can be pretty noticeable in extremely cold or hot environments.
 
A heater (in theory) is able to heat a single square by about 1800 kelvin [K]. But this is not a linear relation as a room always exchanges heat with adjacent rooms and/or the outside. This heat conduction effect can be pretty noticeable in extremely cold or hot environments.
Line 109: Line 174:
 
So a room with 50 squares and an outside temperature of {{Temperature|-10}} can be heated up to comfortable {{Temperature|26}} or something near that with a single heater.
 
So a room with 50 squares and an outside temperature of {{Temperature|-10}} can be heated up to comfortable {{Temperature|26}} or something near that with a single heater.
  
=== Campfire ===
+
== Incidental heat ==
[[File:Campfire.png|56px|left|link=Campfire]]
 
{{#show: Campfire | ?note }}
 
 
 
Campfires are a quick and dirty solution to produce heat in a hurry. They require no energy, but are temporary structures and must be refreshed with wood every few days. Otherwise they produce the same amount of heat as an electrical heater.
 
 
 
They cannot raise the temperature to over {{Temperature|30}}.
 
 
 
 
=== Generators ===
 
=== Generators ===
[[File:Chemfuel_powered_generator.png|56px|left|link=Chemfuel_powered_generator]]
+
[[{{Q|Chemfuel powered generator|Image}}|56px|left|link=Chemfuel_powered_generator]]
 
{{#show: Generators| ?note }}
 
{{#show: Generators| ?note }}
 
 
Generators produce a non-negligible amount of heat for the room they occupy, especially when placed in numbers.
 
Generators produce a non-negligible amount of heat for the room they occupy, especially when placed in numbers.
If placed strategically you can reduce the number of heaters and coolers necessary to manage the temperature in your base.
+
If placed strategically, you can reduce the number of heaters and coolers necessary to manage the temperature in your base.
  
 
It's also worth noting that generators will continue to produce heat (and burn fuel) during solar flare events. If your colony is in a very cold climate, this can be used to ensure that critical sections such as hydroponics or barns for sensitive animals don't lose all their heat in a power outage.
 
It's also worth noting that generators will continue to produce heat (and burn fuel) during solar flare events. If your colony is in a very cold climate, this can be used to ensure that critical sections such as hydroponics or barns for sensitive animals don't lose all their heat in a power outage.
  
=== Vent ===
+
=== Steam geysers ===
[[File:Vent.png|56px|left|link=Vent]]
+
[[File:Steam geyser.png|56px|left|link=Environment#Steam geyser]]
{{#show: Vent | ?note }}
+
A steam geyser will heat up a roofed room even when covered with a [[geothermal generator]]. They are extremely useful for staying warm in frozen climates, but can overheat an indoors space in warmer biomes.
  
Vents can have any building in front of it, but no walls. Vents work best when connecting directly to a climate controlled room. Trying to chain vents across smaller rooms will lead to each successive room getting less effective climate control, and connecting to a hallway won't work well if the hallway is blocked with doors. A vent can be designated to be closed, an action carried out by colonists assigned to [[Menus#Flick|flicking]].
+
=== Fire weapons ===
 
+
[[{{Q|Molotov cocktail|Image}}|56px|left|link=Molotov cocktail]]
=== Steam Geysers ===
 
A steam geyser will heat up a roofed room even when covered with a [[geothermal generator]]. They are extremely useful for staying warm in frozen climates but can overheat an indoors space in warmer biomes.
 
 
 
=== Fire Weapons ===
 
[[file:Molotov.png|56px|left|link=Molotov_cocktail]]
 
 
{{#show: Molotov | ?note }}
 
{{#show: Molotov | ?note }}
Weapons that generate fire such as [[Molotov cocktail]] and [[Incendiary launcher]] can be used to quickly generate heat inside your colony. Under normal conditions this is a '''bad idea''' because fires will quickly bring your base to intolerable temperatures. However in a bitter arctic climate with no wood and inadequate heaters, these weapons are your last defense against freezing to death. Draft your colonist and force them to open fire on an empty space, or burn spare corpses and rags to increase heat output.
+
Weapons that generate fire such as [[molotov cocktail]] and [[incendiary launcher]] can be used to quickly generate heat inside your colony. Under normal conditions this is a '''bad idea''' because fires will quickly bring your base to intolerable temperatures. However in a bitter arctic climate with no wood and inadequate heaters, these weapons are your last defense against freezing to death. Draft your colonist and force them to open fire on an empty space, or burn spare corpses and rags to increase heat output.
  
=== Doors ===
+
=== Body heat ===
[[File:Door.png|56px|left|link=Vent]]
+
[[{{Q|Human|Image}}|56px|left|link=Pawns]]
Similar to double thick walls, double doors (not side-by-side, rather, both in the path of travel) improve insulation and reduce temperature equalization.
+
Living creatures{{Check Tag|Details|Cold blooded creatures? Mechanoids? Shamblers?}} generate a small amount of heat dependent on their body size{{Check Tag|Details|Scaling?}}. Heating is inconsistent, as creatures are prone to wandering, population and sizes fluctuate with births, culling, and growth, and livestock are frequently left in outdoor [[pen]]s where heat will dissipate.
A door can be left permanently open (mark the door to 'hold open' and have a pawn pass through) to help control temperature. Open doors allow temperature to more quickly equalize between rooms, or outdoors for exterior doors. Equalization through open doors is less potent than vents.
 
  
=== Solar Pinhole ===
+
=== Solar pinhole ===
{{Royalty|no category}}
+
{{Royalty|section=1|no category}}
 
[[File: SolarPinhole.png|64px]]
 
[[File: SolarPinhole.png|64px]]
 
[[Psycasts#Regular_psycasts|Solar pinhole]] is a psycast that creates heat and light. It lasts five days. It is useful for emergency situations, such as power shortages during [[Events#Cold_snap|cold snaps]].
 
[[Psycasts#Regular_psycasts|Solar pinhole]] is a psycast that creates heat and light. It lasts five days. It is useful for emergency situations, such as power shortages during [[Events#Cold_snap|cold snaps]].
  
== Extreme Temperature Effects ==
+
== Heat transfer ==
A [[heat wave]] near the equator in a hot season (and equators have ''two'' of those) can top 60<sup>o</sup>C / 140<sup>o</sup>F, which is bad enough. But things can get much, ''much'' worse...
+
=== Vent ===
 +
[[{{Q|Vent|Image}}|56px|left|link=Vent]]
 +
{{#show: Vent | ?note }}
  
The maximum temperature is {{temperature|1000}} and the minimum is {{temperature|-270}}, very close to [[Wikipedia:absolute zero|absolute zero]]. The minimum temperature is not encountered during normal unmodded gameplay, but [[fire]]s in small enclosed spaces can reach the maximum temperature.  The gear tab also shows aggregate stats about comfy temperatures.
+
Vents can have any building in front of it, but no walls. Vents work best when connecting directly to a climate controlled room. Trying to chain vents across smaller rooms will lead to each successive room getting less effective climate control, and connecting to a hallway won't work well if the hallway is blocked with doors. A vent can be designated to be closed, an action carried out by colonists assigned to [[Work#Basic|Basic]].
  
There is an orange glow when hovering over very hot areas to help you identify them. In these areas, it is so hot that flammable objects will spontaneously catch fire, and pawns will be burnt by superheated air.
+
=== Doors ===
 
+
[[{{Q|Door|Image}}|56px|left|link=Vent]]
=== On pawns ===
+
Similar to double thick walls, double doors (not side-by-side, rather, both in the path of travel) improve insulation and reduce temperature equalization.
Temperatures below a pawn's [[Minimum Comfortable Temperature|minimum comfortable temperature]] or above their [[Maximum Comfortable Temperature|maximum comfortable temperature]] will cause them discomfort with mood debuffs and in extreme cases can cause [[ailments]] and even death. A pawn will be happy within the range set by their minimum and maximum comfortable temperatures, and safe within 10°C of them. Beyond that, there is a risk of [[heatstroke]] or [[hypothermia]]. [[Insectoids]] do not suffer from hypothermia, and instead get [[hypothermic slowdown]]. At very extreme temperatures<sup>How extreme?</sup>, there is the risk of spontaneous [[burn|burns]] and [[frostbite]].
+
A door can be left permanently open (mark the door to 'hold open' and have a pawn pass through) to help control temperature. Open doors allow temperature to more quickly equalize between rooms or the outdoors. Equalization through open doors is less potent than vents.
 
 
Note that human pawns will also get a mood debuff for "Slept in the Cold/Heat" any time they sleep in an area outside their '''natural''', i.e. before clothing, range of {{Temperature|{{Q|Human|Min Comfortable Temperature}}}} to {{Temperature|{{Q|Human|Max Comfortable Temperature}}}} - this occurs regardless of the apparel they wear.
 
 
 
The simple cure for any afflicted colonist is to return them to a normal temperature environment. This process can be sped up by forcing the colonist into the opposite extreme, such as putting heatstroke victims in a freezer to cool off.
 
 
 
Ailments include:
 
* [[Heatstroke|Heatstroke]] - caused by prolonged exposure to heat.
 
* [[Burn|Burns]] - caused by exposure to extreme heat or contact with [[fire]].
 
* [[Hypothermia]] - caused by prolonged exposure to cold.
 
* [[Frostbite]] - injury to extremities caused by prolonged exposure to cold.
 
 
 
=== On objects ===
 
Objects such as wooden structures and furniture will ignite once they reach a high enough temperature, depending on their material's [[flammability]]. All stone types and uranium have their flammability set to 0% and therefore objects made from them will not ignite or burn in any temperature. Steel, plasteel, silver, gold and jade are flammable as materials, but not as items.
 
 
 
Extreme cold has no negative effect on objects; most [[food]] and [[plant matter]] items spoil depending on temperature, and become refrigerated at temperatures below {{temperature|10}}, slowing down the spoiling process. When temperature reaches freezing ({{temperature|0}}), they become frozen and completely stop spoiling.
 
 
 
Fertilized [[egg]]s can become "ruined by temperature" in either moderately hot or cold environments.  They are still usable as food, however no animal will hatch from them.
 
 
 
=== Temperature Thresholds ===
 
 
 
It is important to know where Temperature might become an issue. Often multiple aspects have to be considered with Temperature: Pawn Limits, Sleeping Pawn Limits (which exclude clothing values), Workbench Limits, Plant Limits.
 
  
For example, the highest and lowest temperature pawns can survive is way above and below the temperature for plant growth and the temperature range of most workbenches. In extreme heat, even the spontaneous Combustion of Building Material becomes an issue.
+
== Temperature mechanics ==
 
+
Equalization calculations happens once every 120 game ticks.
{| class="wikitable"
 
|-
 
! Temperature !! Effects
 
|-
 
| style="text-align: center;| {{Temperature|1000}} || Maximum value
 
|-
 
| style="text-align: center;| ~{{Temperature|235}} || Items spontaneously catch fire
 
|-
 
| style="text-align: center;|{{Temperature|50}} || Animals max temperature
 
|-
 
| style="text-align: center;|{{Temperature|44}} || [[Plants#Temperature|Plant growth]] slowed
 
|-
 
| style="text-align: center;|{{Temperature|30}} || Campfire max temperature
 
|-
 
| style="text-align: center;|{{Temperature|26}} || Default [[human]] upper comfort limit
 
|-
 
| style="text-align: center;|{{Temperature|21}} || [[Heater]] and [[Cooler]] default target
 
|-
 
| style="text-align: center;|{{Temperature|17}} || [[Passive cooler]] min temperature
 
|-
 
| style="text-align: center;|{{Temperature|16}} || Default [[human]] lower comfort limit
 
|-
 
| style="text-align: center;|{{Temperature|10}} || Below this value [[Plants#Temperature|plant growth]] and food spoiling slowed. Food spoiling is multiplied by a factor equal to 10 divided by the temperature in Celsius
 
|-
 
| style="text-align: center;|{{Temperature|9}} || Food spoiling rate divided by a factor of 1.11.
 
|-
 
| style="text-align: center;|{{Temperature|8}} || Food spoiling rate divided by a factor of 1.25.
 
|-
 
| style="text-align: center;|{{Temperature|7}} || Food spoiling rate divided by a factor of 1.43.
 
|-
 
| style="text-align: center;|{{Temperature|6}} || Food spoiling rate divided by a factor of 1.66.
 
|-
 
| style="text-align: center;|{{Temperature|5}} || Food spoiling rate divided by a factor of 2. Bad temperature bench modifier
 
|-
 
| style="text-align: center;|{{Temperature|4}} || Food spoiling rate divided by a factor of 2.5.
 
|-
 
| style="text-align: center;|{{Temperature|3}} || Food spoiling rate divided by a factor of 3.33.
 
|-
 
| style="text-align: center;|{{Temperature|2}} || Food spoiling rate divided by a factor of 5.
 
|-
 
| style="text-align: center;|{{Temperature|1}} || Food spoiling rate divided by a factor of 10.
 
|-
 
| style="text-align: center;|{{Temperature|0}} || Plant growth and food spoiling stopped.
 
|-
 
| style="text-align: center;|{{Temperature|-10}} || Most plants die.
 
|-
 
| style="text-align: center;|{{Temperature|-273}} || Minimum value.
 
|}
 
 
 
== Room Temperature Mechanics ==
 
 
 
=== Temperature mechanics ===
 
 
 
Equalisation calculations happens once every 120 game ticks.
 
 
 
All internal calculations are done in celsius. Fahrenheit is simply a different way to display the same absolute value.
 
  
 
Temperature seems to be measured to an extreme precision. A outdoor of {{Temperature|-9}} and a room of {{Temperature|2000}} have a difference around -9555.292C
 
Temperature seems to be measured to an extreme precision. A outdoor of {{Temperature|-9}} and a room of {{Temperature|2000}} have a difference around -9555.292C
  
=== Outside ===
+
=== Passive equalization ===
 
+
This is equalization via walls and roofs.
Spaces that are not enclosed are simply considered "outside". The outside temperature is defined entirely by the climate and storyteller. No amount of heat adding/removing can change it, not even the Mod Tools can change it by simply adding/removing heat to the outdoor "room" - unless they set it for the entire map, nothing will happen. Proximity to heatsources does not matter. Instead the "outside" value is used.
 
 
 
Despite this "outdoor" is still used like any other neighbouring room for wall equalisation. And often the most important room for that matter.
 
 
 
Rooms can be in one of 3 states:
 
* Unroofed (not a single roof tile). This means it will simply use outdoor temperatures. It does still count as a "room" for most game mechanics, but for temperature mechanics every active tick it will set to outdoors temperature regardless of difference.
 
* fully roofed (all tiles in the room have a roof tile). These rooms are entirely subject to heating, cooling and temperature equalisation
 
* partially roofed (uses outdoor temperature) while this room seems to maintain temperature while paused, the next equalisation tick will simply set it to outdoor temperature as a fully unroof one
 
* partially roofed (not use outdoor temperature) While there will be significant equalisation via the (lack of) roof, the room still has its own temperature calculation. The exact flipover point between this and "uses outdoor" is not static and seems to change with roomsizes. Possibly something based on the summed "no roof equalisation" value. < 1/4 of all roof tiles seems to be the limit.
 
 
 
=== Passive Equalisation ===
 
 
 
This is equalisation via walls and roofs.
 
  
 
'''Walls''' will equalize towards the room on the other side. This can be another fully realized room or simply the outdoors. If the other side is not outdoors, that room will also equalize towards this room.  
 
'''Walls''' will equalize towards the room on the other side. This can be another fully realized room or simply the outdoors. If the other side is not outdoors, that room will also equalize towards this room.  
  
* The material of the walls does not matter. Wood is as isolating as any stone or metal. And unmined rocks are equally effective.
+
* The material of the walls does not matter. Wood is as insulating as any stone or metal. And unmined rocks are equally effective.
 
* The surface area does seem to matter. Basically, the game is using a 2D variant of the [[Wikipedia:square-cube law|square-cube law]], with walls taking the place of "surface area" and room size taking the place of "volume". As such square rooms are the most efficient at keeping temperatures.
 
* The surface area does seem to matter. Basically, the game is using a 2D variant of the [[Wikipedia:square-cube law|square-cube law]], with walls taking the place of "surface area" and room size taking the place of "volume". As such square rooms are the most efficient at keeping temperatures.
* A 2nd layer halves the temperature equalisation via walls. Adding more than a 2nd layer of wall does not seems to have any effect.
+
* A 2nd layer halves the temperature equalization via walls. Adding more than a 2nd layer of wall does not seems to have any effect.
* Furniture acts highly variable for this and even just the definition what is a room. Nutrient dispensers are one of the few items working fully like walls for equalisation purposes
+
* Furniture acts highly variable for this and even just the definition what is a room. Nutrient dispensers are one of the few items working fully like walls for equalization purposes
  
Example wall equalisation values at -9555.208C difference:
+
Example wall equalization values at -9555.208C difference:
 
* 1x1: -161.470°C
 
* 1x1: -161.470°C
 
* 2x2:  -81.235°C
 
* 2x2:  -81.235°C
Line 274: Line 237:
 
* 7x7:  -23.210°C
 
* 7x7:  -23.210°C
  
Example double wall equalisation values at -9555.208C difference:
+
Example double wall equalization values at -9555.208C difference:
 
* 1x1: -81.234°C
 
* 1x1: -81.234°C
 
* 2x2: -40.617°C
 
* 2x2: -40.617°C
Line 283: Line 246:
 
* 7x7: -11.605°C
 
* 7x7: -11.605°C
  
'''Roof''' is a major part with equalisation with the outdoor temperature. It will always equalize with the outdoor temperature, regardless what the room borders. However, the equalisation rate is also constant for all room sizes at the same temperature difference. There are 4 basic types of roof:
+
'''Roof''' is a major part with equalization with the outdoor temperature. It will always equalize with the outdoor temperature, regardless what the room borders. However, the equalization rate is also constant for all room sizes at the same temperature difference. There are 4 basic types of roof:
 
* unroofed
 
* unroofed
 
* Constructed (Thin Roof)
 
* Constructed (Thin Roof)
Line 289: Line 252:
 
* Thick Rock
 
* Thick Rock
  
* Thin Roof at a difference of -9555.208C it is -57.331°C.
+
:* '''Unroofed''' tiles are looked at in relation to the total count of roofed tiles in a room. With at least 1/4 unroofed the room will simply equalize to outdoor temperature on the next tick.  
* unroofed tiles are looked at in relation to the total count of roofed tiles. With at least 1/4 unroofed the room will simply equalize to outdoor temperature on the next tick.  
+
:* '''Thin Roof''' at a difference of -9555.208C it is -57.331°C.
* thick roof isolate the same as thin roof. However, they also add a cooling effect if indoor temperature is above about {{temperature|15}}; this effect is extremely small compared to other sources, however
+
:* '''Thick roof''' insulate the same as thin roof. However, they also add a cooling effect if the indoor temperature is above about {{Temperature|15}}; however this effect is extremely small compared to other sources.
  
=== Active Equalisation ===
+
=== Active equalization ===
 +
While Vents, Coolers and open doors still keep rooms separated, they also equalize temperature at a very high rate. This rate is unfortunately not shown on any tooltip.
  
While Vents, Coolers and open doors still keep rooms separated, they also equalize temperature at a very high rate. This rate is unfortunately not shown on any tooltip.
+
Torches, Campfires, Heaters and Passive coolers will directly modify the room temperature instead, adding/removing heat every equalization tick as appropriate for their settings/current state.
  
Torches, Campfires, Heaters and Passive coolers will directly modify the room temperature instead, adding/removing heat every equalisation tick as appropriate for their settings/current state.
+
== Version history ==
 +
* [[Beta 19]]/[[Version/1.0.0|1.0.0]] - Equalized [[mood]] penalties for being too hot and too cold.
 +
* [[Version/1.3.3066|1.3.3066]] - Fix: Changing temperature display mode (C to F) doesn’t update temperature readout immediately.
  
{{nav|temperature}}
+
{{Nav|temperature}}
[[Category:Game mechanics]]
+
[[Category:Game mechanics]] [[Category:Buildings]]

Latest revision as of 23:40, 1 November 2024

Basics Menus Game Creation Gameplay Pawns Plants Resources Gear Mods
Menus Architect Work Schedule Assign Animals Wildlife Research Quests World History Factions Menu

Temperature management is an important part of a productive colony. Temperature mainly affects pawn thoughts, food and corpse spoilage, work bench operation speed, and plant growth. Severe heat or cold leads to pawn injury and eventual death from heatstroke or hypothermia

Measuring temperature[edit]

Players can switch the in-game temperature to display in Celsius (°C), Fahrenheit (°F), or Kelvins (K). This Wiki will list values in both Celsius and Fahrenheit.

Internally, the game uses Celsius degrees (°C) for all temperature functions, such as "too hot" or "too cold" thoughts. As the game always rounds temperature to an integer ("whole number"), values reported in Fahrenheit are inaccurate by around 0.3°F. For reliable temperature values, and especially when modding, use Celsius or Kelvin.

The maximum temperature is 1,000 °C (1,832 °F) and the minimum is -270 °C (-454 °F), very close to absolute zero. The minimum temperature is not encountered during normal gameplay, but fires in small enclosed spaces can reach the maximum temperature.

Outdoors vs indoors[edit]

An area completely enclosed by walls, doors, and other impassable objects is considered a room, where colonists will automatically build |roof in unroofed tiles (unless otherwise designated). Tiles not inside of a room are considered "outdoors."

Outdoors areas and >75% unroofed rooms will always have the outside temperature, no matter what. Outdoor temperature varies by longitude, time of day, day of the year, and biome. Unpredictable events like a cold snap, volcanic winter or heat wave can also change outdoor temperature unexpectedly. No amount of heat buildings, even in development mode, will affect or change the outdoor temperature. The outdoors is simply treated as a very large room with a uniform temperature.

By turning a place from Indoors to Outdoors, it will instantly become the outdoors temperature. This is caused when any wall or door that borders the outside is destroyed or deconstructed. Buildings like doors and vents, as well as removing roof riles, makes heat transfer faster. Removing roof tiles will cause temperatures to "equalize" with the outside. A room that is less than 75% roofed will remain at outdoors temperature.

Heat transfer between rooms[edit]

Temperature change within a room is instant.

Heat will also transfer from enclosed rooms to other rooms, and the outside. Heat travels through roofs, walls, and doors. Heat transfer from walls only occurs in cardinal directions. Thus the corners of rooms can be eliminated with minimal effect. Open doors and open roofs will quickly "equalize" temperature to whatever's on the other side. Adding another layer of walls increases insulation, but only up to 2 layers of wall. Gaps between each layer will decrease the insulation, but still have an effect.

Larger rooms have more thermal "mass", and their temperature changes more slowly than smaller rooms, but temperature equalization with the outside is proportional with a room's perimeter. A square (shape with the most volume/perimeter) will lose heat slower than thin, rectangular hallways. Rooms with more wall tiles exposed to the outside will lose temperature faster. Open doors and vents will help transfer heat faster, if so desired.

See the temperature mechanics section further down for more details.

Summary[edit]

Temperature has the following effects on:

Crops[edit]

All biomes have a listed growing season. Some are very short (or, in extreme cold, non-existent) and others are "year round". Crops will die, and colonists will avoid planting outdoors, if it isn't growing season. Many players pick their starting location based on this, with year round being the easiest option.

However, a year round climate is no guarantee of trouble-free farming experience. Just getting close to freezing will slow plant growth, reducing the output of crops. Moreover, climates that do not freeze tend to get very hot in the summer season, hot enough to kill crops in some instances. Cold snaps can drop the temperatures below freezing for short periods - but long enough to, again, kill crops.

The short-term solution is to immediately harvest everything to save what you can. The long-term solution is some sort of greenhouse, making use of temperature controlled indoor structures, walled and roofed, with heaters or coolers, sun lamps, and possibly hydroponics.

Food[edit]

Warm temperatures rot food, corpses, and certain plant matter like psychoid leaves and herbal medicine. Even "durable" foods like corn and rice will eventually rot away. Colder temperatures preserve food and corpses by slowing spoilage. Freezing temperatures stop spoilage entirely and preserve these items indefinitely. Coolers will preserve food, so colonists starting with Electricity will quickly want to build a dedicated room. When freezing a room, watch out for heat waves.

Fertillized eggs will be "ruined by temperature" when left long enough outside of its comfortable range of 0 °C – 50 °C (32 °F – 122 °F). "Ruined" eggs may still be eaten as normal, but won't hatch into an animal. In a similar vein, a fermenting barrel must be kept in a comfortable range between -1 °C – 32 °C (30.2 °F – 89.6 °F) for beer to be produced.

Deterioration is an entirely different mechanic, and items left outside will lose health regardless of temperature. Rotting isn't influenced by and has no effect on an item's hit points.

Creatures[edit]

Pawns have a Maximum Comfortable Temperature and Minimum Comfortable Temperature. Going over 10 °C (18 °F) beyond these limits will start giving them heatstroke or hypothermia. The further above or below this 10 °C (18 °F) limit the faster the Heatstroke or Hypothermia rises. At 150 °C (270 °F) above their comfortable temperature range, creatures will begin to take burn damage. If Hypothermia reaches a severity of 37% and the pawn is in a location at 0 °C (32 °F) or below, there is a chance the pawn takes Frostbite damage. The higher the Hypothermia severity the higher the chance of Frostbite damage. Insectoids will experience hypothermic slowdown instead of hypothermia. Pawns will also receive negative moodlets based on how extreme the temperature is. The Gear tab shows aggregate stats about comfy temperatures.

Hypothermia and Heatstroke are both fatal at 100% severity. Though, both Heatstroke and Hypothermia have significant health consequences and can lead to death before the 100% severity level is reached.

For humans, apparel will increase both comfortable thresholds, depending on the apparel type and material (e.g. wool parkas insulate well against cold). Colonists will try and wear items suitable for the temperature, unless they are forced otherwise. Colonists' moods ignore apparel when considering sleeping moodlets. So piling on the warmest apparel doesn't avoid a "Slept in the cold" bad thought if a bedroom is not adequately heated.

Animals tend to have much higher comfortable thresholds. However, in extreme biomes, it may be necessary to build a "barn" of some sort with temperature control and designate indoor animal sleeping spots to keep your herd warm/cool.

Many work benches, such as a electric stove or stonecutter's table, have a comfortable range between 10 °C – 35 °C (50 °F – 95 °F). Above or below this range, the bench's work speed is multiplied by 70%.

Fire[edit]

Fire is a destructive force capable of destroying plants, buildings, and pawns alike. Pawns and items can spontaneously ignite when temperature is at or above 235 °C (455 °F). Fires can spread via embers from up to 2 tiles.

Fire itself provides a massive amount of heat.

Managing temperature[edit]

Temperature management is important for any colony, regardless of climate. It can be simply managed with a good power supply and the following structures. Temperature changing buildings will still work while "outdoors", but have no noticeable effect.

Temperature thresholds[edit]

Temperature Effects
1,000 °C (1,832 °F) Maximum value
~235 °C (455 °F) Items spontaneously catch fire
60 °C (140 °F) Maximum comfortable temperature of any animal (Dromedary / Insectoids / Iguana)
58 °C (136.4 °F) Plant growth stopped.
42 °C (107.6 °F) Above this value Plant growth slowed.
35 °C (95 °F) At this temperature and above work benches show "Bad temperature" and Work Speed is reduced to 70%.
30 °C (86 °F) Campfire max temperature
26 °C (78.8 °F) Default human upper comfort limit without clothing modifiers.
Sleeping above this temperature creates "Slept in the heat" thought in baseline humans.
23 °C (73.4 °F) Torch lamp/Fungus darktorchContent added by the Ideology DLC/DarktorchContent added by the Ideology DLC/BrazierContent added by the Royalty DLC/Darklight brazierContent added by the Royalty DLCContent added by the Ideology DLC max temperature
21 °C (69.8 °F) Heater and Cooler default target
17 °C (62.6 °F) Passive cooler min temperature
16 °C (60.8 °F) Default human lower comfort limit without clothing modifiers.
Sleeping below this temperature creates "Slept in the cold" thought in baseline humans.
10 °C (50 °F) Below this value food spoiling slowed.
Food spoiling between 10C and 0C is multiplied by a factor of (Temp)/10, in Celsius.
Below this value work benches show "Bad temperature" and Work Speed is reduced to 70%.
°C (48.2 °F) Food spoiling rate multiplied by a factor of 0.9, or time to spoil multiplied by 1.11.
°C (46.4 °F) Food spoiling rate multiplied by a factor of 0.8, or time to spoil multiplied by 1.25.
°C (44.6 °F) Food spoiling rate multiplied by a factor of 0.7, or time to spoil multiplied by 1.43.
°C (42.8 °F) Food spoiling rate multiplied by a factor of 0.6, or time to spoil multiplied by 1.66.
Below this value plant growth slowed.
°C (41 °F) Food spoiling rate multiplied by a factor of 0.5, or time to spoil multiplied by 2.
°C (39.2 °F) Food spoiling rate multiplied by a factor of 0.4, or time to spoil multiplied by 2.5.
°C (37.4 °F) Food spoiling rate multiplied by a factor of 0.3, or time to spoil multiplied by 3.33.
°C (35.6 °F) Food spoiling rate multiplied by a factor of 0.2, or time to spoil multiplied by 5.
°C (33.8 °F) Food spoiling rate multiplied by a factor of 0.1, or time to spoil multiplied by 10.
°C (32 °F) Plant growth and food spoiling stopped.
Toxic wastepacksContent added by the Biotech DLC do not dissolve. (They can still deteriorate)
-10 °C (14 °F) Most plants die.
-65 °C (-85 °F) Minimum comfortable temperature of any animal (Thrumbo)
-270 °C (-454 °F) Minimum value.

Cooling buildings[edit]

Passive cooler[edit]

Passive cooler.png

The passive cooler is a very low-tech option automatically unlocked for all default starts. They operate at the same strength as a Cooler and will cool rooms to a very comfortable 15 °C (59 °F). Passive coolers last for 5 days; it needs to be fueled with wood when it runs out of fuel. Due to the temperature limit, passive coolers are unable to preserve food.

Passive coolers are a life saver in extremely hot climates as they can be quickly built, are immune to electrical events and are easily massed in a heat wave. Use passive coolers to keep your living spaces survivable and chill rooms surrounding a freezer to further protect the products inside.

Cooler[edit]

Cooler south.png

The cooler is primarily used to lower the temperature of a room. It has two states of power consumption: low and high. In its low state, the cooler produces no heat or cold but still requires 20 W. It can be used to lower the temperature of a room to a comfortable 20 °C (68 °F) (room temperature) in the summer or create a walk-in freezer for your food. In hot biomes such as desert or rainforest, having comfortable air conditioning is a necessity for any base.

Coolers are heat pumps that produce both a cold side and a hot side. The hot side is rarely useful and should be directed to an outdoor space (or a 1x1, unroofed room) to not inconvenience your colony. The heating side is useful when outdoors temperature is uncomfortable, but not freezing. This is between 1 °C – 16 °C (33.8 °F – 60.8 °F), but in practical terms, you should point the heat side at the colony when the outdoors temperature rarely goes above 20 °C (68 °F). Never block a cooler's intake or exhaust port, or else it won't function.

A cooler is theoretically able to cool a single square by about 1800 kelvin [K]. But this is not a linear relation, as a room always exchanges heat with adjacent rooms and/or the outside.

Analysis[edit]

Electric coolers are the only way to create freezers. Building one is as simple as making a room and replacing some wall tiles with coolers. Direct the cold "blue" zone of the cooler inside the room and the hot "red" tile to an outdoor area. Reduce the cooler's target temperature to below 0 °C (32 °F). As the room cools down any food left inside will decay more slowly until it freezes. Frozen food will stay fresh indefinitely and incurs no other benefit or penalty when eaten.

If your freezer area is more than about 50 squares, and/or you are living in an area with a hot summer, you will want 2 coolers (and perhaps more, see "adding coolers", below). Put one at 0, and the other at -2. With double walls, this will let one cooler "idle" at 20 W of power in cooler weather while the other easily keeps things frozen, but be available to help when needed for warmer weather. Batteries are useful for power outages; you may want to keep charged batteries disconnected via power switch for these situations.

Freezers lose heat through walls and doors. The material of a wall doesn't matter, but for maximum insulation, you should put a double layer of them. Doors will cause heat loss when opened. This loss can be offset by having doors arranged in sequence, one after another, at points of egress, in an "airlock" like fashion. The loss can be examined by mousing over the sections of the airlock to see the temperature. Using doors rather than autodoors can help reduce the cooling lost, though this slows down colonists.

Adding coolers[edit]

There may come a moment when you realize "I don't have enough coolers for this area...". If the weather is cool, that's not a big problem, but it's more likely that the weather will be brutally hot when you realize this. And it's also likely that it's your freezer that's not at "freezing" (since colonists can tough it out). If you open a wall to put in an additional cooler, your freezer immediately rockets to "outside" temperatures - which is probably a dealbreaker, rotting all your frozen items. So here's what you do...

Decide where in the current wall you will put your new cooler, and build a door outside where you will tear the existing wall down (you don't need "side walls" to support it). (A wall would "block" the cooler exhaust and prohibit construction, but a door will not!) Then, [f]orbid the door (so it doesn't get opened), and deconstruct your wall; the new door will maintain the area as "inside". Then build your cooler (remembering the orientation, warm side "out"). Once the new cooler has been installed, deconstruct the door, and you're done.

Heating buildings[edit]

Campfire[edit]

Campfire.png

Campfires are a quick and dirty solution to produce heat in a hurry. They require no energy, but are temporary structures and must be refreshed with wood every few days. Otherwise, they produce the same amount of heat as an electrical heater. They cannot raise the temperature to over 30 °C (86 °F). They can't be controlled, so may make pawns uncomfortably hot - open doors or roofs to lower heat..

Heater[edit]

Heater.png

The heater is used to raise the temperature of a room. It has two states of power consumption: low and high. In its low state, the heater produces no heat but still requires 18 W. It can be used to raise the temperature of a room to a likable 20 °C (68 °F) (room temperature) in the winter or create a walk-in heat trap for your foes. In any cold biome, such as the Tundra, the heater is a necessity for any base.

A heater (in theory) is able to heat a single square by about 1800 kelvin [K]. But this is not a linear relation as a room always exchanges heat with adjacent rooms and/or the outside. This heat conduction effect can be pretty noticeable in extremely cold or hot environments. Example: In a realistic setup, this means it can heat a room with 50 squares by an average of about 36 K per square. So a room with 50 squares and an outside temperature of -10 °C (14 °F) can be heated up to comfortable 26 °C (78.8 °F) or something near that with a single heater.

Incidental heat[edit]

Generators[edit]

Chemfuel powered generator.png

Generators produce a non-negligible amount of heat for the room they occupy, especially when placed in numbers. If placed strategically, you can reduce the number of heaters and coolers necessary to manage the temperature in your base.

It's also worth noting that generators will continue to produce heat (and burn fuel) during solar flare events. If your colony is in a very cold climate, this can be used to ensure that critical sections such as hydroponics or barns for sensitive animals don't lose all their heat in a power outage.

Steam geysers[edit]

Steam geyser.png

A steam geyser will heat up a roofed room even when covered with a geothermal generator. They are extremely useful for staying warm in frozen climates, but can overheat an indoors space in warmer biomes.

Fire weapons[edit]

Molotov.png

Weapons that generate fire such as molotov cocktail and incendiary launcher can be used to quickly generate heat inside your colony. Under normal conditions this is a bad idea because fires will quickly bring your base to intolerable temperatures. However in a bitter arctic climate with no wood and inadequate heaters, these weapons are your last defense against freezing to death. Draft your colonist and force them to open fire on an empty space, or burn spare corpses and rags to increase heat output.

Body heat[edit]

Colonist.png

Living creatures[Details] generate a small amount of heat dependent on their body size[Details]. Heating is inconsistent, as creatures are prone to wandering, population and sizes fluctuate with births, culling, and growth, and livestock are frequently left in outdoor pens where heat will dissipate.

Solar pinhole[edit]

SolarPinhole.png Solar pinhole is a psycast that creates heat and light. It lasts five days. It is useful for emergency situations, such as power shortages during cold snaps.

Heat transfer[edit]

Vent[edit]

Vent.png

A vent allows transfer of temperature and gases from one room to another.

Vents can have any building in front of it, but no walls. Vents work best when connecting directly to a climate controlled room. Trying to chain vents across smaller rooms will lead to each successive room getting less effective climate control, and connecting to a hallway won't work well if the hallway is blocked with doors. A vent can be designated to be closed, an action carried out by colonists assigned to Basic.

Doors[edit]

Door.png

Similar to double thick walls, double doors (not side-by-side, rather, both in the path of travel) improve insulation and reduce temperature equalization. A door can be left permanently open (mark the door to 'hold open' and have a pawn pass through) to help control temperature. Open doors allow temperature to more quickly equalize between rooms or the outdoors. Equalization through open doors is less potent than vents.

Temperature mechanics[edit]

Equalization calculations happens once every 120 game ticks.

Temperature seems to be measured to an extreme precision. A outdoor of -9 °C (15.8 °F) and a room of 2,000 °C (3,632 °F) have a difference around -9555.292C

Passive equalization[edit]

This is equalization via walls and roofs.

Walls will equalize towards the room on the other side. This can be another fully realized room or simply the outdoors. If the other side is not outdoors, that room will also equalize towards this room.

  • The material of the walls does not matter. Wood is as insulating as any stone or metal. And unmined rocks are equally effective.
  • The surface area does seem to matter. Basically, the game is using a 2D variant of the square-cube law, with walls taking the place of "surface area" and room size taking the place of "volume". As such square rooms are the most efficient at keeping temperatures.
  • A 2nd layer halves the temperature equalization via walls. Adding more than a 2nd layer of wall does not seems to have any effect.
  • Furniture acts highly variable for this and even just the definition what is a room. Nutrient dispensers are one of the few items working fully like walls for equalization purposes

Example wall equalization values at -9555.208C difference:

  • 1x1: -161.470°C
  • 2x2: -81.235°C
  • 3x3: -54.157°C
  • 4x4: -40.618°C
  • 5x5: -32.494°C
  • 6x6: -27.078°C
  • 7x7: -23.210°C

Example double wall equalization values at -9555.208C difference:

  • 1x1: -81.234°C
  • 2x2: -40.617°C
  • 3x3: -27.078°C
  • 4x4: -20.309°C
  • 5x5: -16.247°C
  • 6x6: -13.539°C
  • 7x7: -11.605°C

Roof is a major part with equalization with the outdoor temperature. It will always equalize with the outdoor temperature, regardless what the room borders. However, the equalization rate is also constant for all room sizes at the same temperature difference. There are 4 basic types of roof:

  • unroofed
  • Constructed (Thin Roof)
  • Thin Rock (Thin Roof)
  • Thick Rock
  • Unroofed tiles are looked at in relation to the total count of roofed tiles in a room. With at least 1/4 unroofed the room will simply equalize to outdoor temperature on the next tick.
  • Thin Roof at a difference of -9555.208C it is -57.331°C.
  • Thick roof insulate the same as thin roof. However, they also add a cooling effect if the indoor temperature is above about 15 °C (59 °F); however this effect is extremely small compared to other sources.

Active equalization[edit]

While Vents, Coolers and open doors still keep rooms separated, they also equalize temperature at a very high rate. This rate is unfortunately not shown on any tooltip.

Torches, Campfires, Heaters and Passive coolers will directly modify the room temperature instead, adding/removing heat every equalization tick as appropriate for their settings/current state.

Version history[edit]

  • Beta 19/1.0.0 - Equalized mood penalties for being too hot and too cold.
  • 1.3.3066 - Fix: Changing temperature display mode (C to F) doesn’t update temperature readout immediately.