Personal Temperature Control

Started by emraldilian, June 09, 2017, 11:48:49 AM

Previous topic - Next topic

emraldilian

I recently began to have issues with pawns overheating while they sleep in their jackets which they wear because it's cold outside but should remove when they are inside.

(Lowering room temperatures means they will get a debuff for sleeping in the cold.)

Thus, I suggest a feature in which pawns can put their jackets and other warm clothes into their inventory when they are hot and back on when they are cold.
Possibly make it toggleable so you can be sure pawns bring a thick jacket into battle regardless of the heat.
I think pawns should avoid heatstroke and hypothermia if they can help it with a swift change of clothing without having to micromanage them.

I've seen some threads in the same vein as this but I think this would be the most practical solution for players when it comes to keeping pawns comfortable, especially in situations where the outside temperature is in great contrast to the indoors.

Aerial

+1

It's frustrating to have pawns in gear that claims they're comfortable between -134F and 112F and then have them get debuffs for sleeping in the cold in a 45F bedroom. 

The OPs suggestion that they take off their outer layer when indoors is more realistic, but would probably be more complex, code-wise.  Just tweaking the debuff checks for hot/cold, sleeping in the heat/cold to look at the pawns comfortable temperature range would be simpler. 

emraldilian

Quote from: Aerial on June 09, 2017, 12:03:26 PM
The OPs suggestion that they take off their outer layer when indoors is more realistic, but would probably be more complex, code-wise.  Just tweaking the debuff checks for hot/cold, sleeping in the heat/cold to look at the pawns comfortable temperature range would be simpler. 

I've seen this suggested but Tynan replied that the debuff would remain for pawns having to sleep in heavy jackets to stay warm, which would be uncomfortable. I have a mod installed that keeps backup weapons in pawn inventories so I thought it might not be too hard for backup clothing to be done somewhat the same.

MisterVertigo

I agree that this situation seems strange. I get Tynan's point; it would suck to have to sleep in a parka to be warm at night. What I'd like to see is some kind of dresser or storage rack that you can place in a colonist's room where they put they coat and hat before they go to sleep, and when they wake up the go put it back on and go about their day. I'm sure that is harder to code, but it seems a lot more realistic. The trick would be assigning the coat and hat owners so they don't get hauled away or taken by someone else when they sleep.
"In vertigo you will be..."

"Relax, people. It's a teeny indie game; don't kill it with love." - Bozobub

emraldilian

Quote from: MisterVertigo on June 09, 2017, 12:42:55 PM
What I'd like to see is some kind of dresser or storage rack that you can place in a colonist's room where they put they coat and hat before they go to sleep, and when they wake up the go put it back on and go about their day. I'm sure that is harder to code, but it seems a lot more realistic. The trick would be assigning the coat and hat owners so they don't get hauled away or taken by someone else when they sleep.

This is why I suggest using the pawn's own inventory so stuff doesn't get taken away and they don't need to take an extra step to change clothes by using a dresser. Dressers could be nice for a combat/seasonal change but my concern is just moving between dramatically different temperatures without suffering heatstroke/hypothermia. If my base has to be warm for comfortable sleep then I need it to not be an issue to keep it that way.

Aerial

Quote from: MisterVertigo on June 09, 2017, 12:42:55 PM
I agree that this situation seems strange. I get Tynan's point; it would suck to have to sleep in a parka to be warm at night. What I'd like to see is some kind of dresser or storage rack that you can place in a colonist's room where they put they coat and hat before they go to sleep, and when they wake up the go put it back on and go about their day. I'm sure that is harder to code, but it seems a lot more realistic. The trick would be assigning the coat and hat owners so they don't get hauled away or taken by someone else when they sleep.

But... they wouldn't need to sleep in their parka to stay warm - at least not at 45F.  A bed with mattress and blankets provides the extra protection from the cold.  So it really should be that the "slept in the cold" debuff should have one threshold for sleeping on the ground and a much lower one for sleeping in a bed. 

If someone wanted to get really crazy with it, you could craft blankets out of cloth or animal hides (bearskin, anyone?) to lower the threshold for the "slept in the cold" debuff.

emraldilian

Quote from: Aerial on June 09, 2017, 12:55:42 PM
A bed with mattress and blankets provides the extra protection from the cold.  So it really should be that the "slept in the cold" debuff should have one threshold for sleeping on the ground and a much lower one for sleeping in a bed. 

If someone wanted to get really crazy with it, you could craft blankets out of cloth or animal hides (bearskin, anyone?) to lower the threshold for the "slept in the cold" debuff.

This is a nice way to solve the issue in the other direction, though instead of crafting blankets I would add a new bed type that uses animal skins.

Limdood