I would like something lightweight that does not involve inventory management. Frost damage when swimming (to make me think twice about getting in that water), plus a much lower frost damage when in a blizzard. Maybe a warmth buff after spending time by a fire.
Spookyfx made Duke Patrick's Hypothermia for Oblivion, I'm surprised he hasn't appeared in this thread yet.
I didn't see this thread when I posted in another about a hypothermia mod I have been thinking of. Essentially, it just deals with swimming, but I was thinking of adapting it to blizzard conditions. Nothing major, as I am one of those people who doesn't like to think about mechanics when I go out exploring. The sequence of event would be as follows:
-- > PC begins swimming and after a while...
Spoiler Detect PC swimming
...A) disallow Waiting while swimming
...B ) set HypothermiaSafe timer to current PC Stamina
.....1) <
>
.......a) so that if PC is severely weakened by combat, he won't immediately go hypothermic as soon as he enters the water
.....2) HypothermiaSafe timer is how long PC can stay in the water (in seconds) before Hypothermia Effect begins
.....3) HypothermiaSafe timer pauses counting when PC stops swimming
.......a) resumes when PC resumes swimming
.......b ) timer resets when PC has not been swimming for 5 seconds
"This water is starting to chill you to the bone. Maybe it's time to head for shore." Spoiler Start Hypothermia
Stage A: You're getting cold!
...1) start HypothermiaFreeze timer
.....a) counts how long PC is under the effects of Hypothermia
.....b ) optional HypothermiaFreezeLong modifier to increase timer
.......1) makes recovery time longer
...2) Damage stamina 10 points per second until it reaches 0
.....a) <
>
...3) disable Stamina regeneration
.....a) can be replaced magically or with food/drink
.......1) drinking spirits helps you resist the cold! PC then notices a Stamina drain
PC drinks Mead and Ale for a while to keep his Stamina up
-- > PC Stamina eventually reaches zero
Spoiler Stage B
...1) Damage Health 10 points per second until:
......a) PC is dead
.....b ) PC gets out of the water
.....c) <
>
...2) Burden 50 points
.....a) to simulate sluggish responses "Your body feels sluggish. Your hands and feet are numb. Time to get out of the water!"PC may become overencumbered
PC notices Health drain
PC casts Healing spells and drinks potions to maintain Health
-- > PC Health eventually drops to a critical level
Spoiler Stage C: Severe Hypothermia
...1) When PC Health <25% max (due to Hypothermia):
.....a) <
>
.......1) so healing magic after Stage B begins does not prevent Stage C from beginning
.........A) forces PC to exit water to stop Hypothermia effect
.....b ) <> 
.....c) Damage Magicka 10 points per second
.......1) <>
.......2) This is in addition to the Stage B Damage Health effect
.....d) Burden 100 points
.......1) This is in addition to the Stage B Burden effect
.....e) disable spellcasting
.......1) <>
.......2) <> "You're shivering uncontrollably. Your muscles aren't working right. You are about to die!"PC may become overencumbered (if he isn't already!)
PC notices Magicka drain
PC attempts to cast Healing spells
-- >
"You cannot stop shivering long enough to cast a spell!"-- > PC makes it to shore - whew!
Spoiler Out of the water
...A) reverse HypothermiaFreeze timer
.....1) "You start to warm up a little."
.......a) remove Stage C Burden effect
.........1) after PC has been out of the water 15 seconds
.........2) if PC Health >25% max
"You start to warm up a little."Overencumbered PC may become unoverencumbered (is that a word?) after a short period
-- > PC rests for a while on shore...
Spoiler When HypothermiaFreeze timer reaches 0 (PC has been out of the water as long as the PC was Hypothermic):
. ..1) enable Stamina regeneration
"You feel warm again!"PC notices Stamina is now regenerating as normal
-- > PC rests a while longer...
[spolier]remove Stage B Burden effect once PC Health and/or Stamina = max[/spoiler]
PC Healh and Stamina eventually reach max
"You are fully recovered from hypothermia.". Overencumbered PC should become unoverencumbered
Note:
Spoiler if PC re-enters swim mode and HypothermiaFreeze timer has not finished counting
.......a) HypothermiaFreeze timer starts counting back up
.......b ) PC is automatically at Stage B
.........1) if PC Health is <25% max, PC may go straight to Stage C
New spell effect: WarmthAllows PC to swim in cold water
Sold as potions, possibly learnable spell (Alteration), possibly new enchanted items
Spoiler
...1) if taken before Hypothermia sets in:
.....a) stop HypothermiaSafe timer
...2) if taken after Hypothermia has set in:
.....a) stop Hypothermia Effect
.....b ) reverse HypothermiaFreeze timer
...3) additional Warmth effect:
.....a) set HypothermiaSafe timer to 300
.....b ) restart HypothermiaSafe timer
That's what I have so far. It shouldn't be too hard to tie it to a weather effect, surely at a reduced potency. I'm trying to make it work without making it a hassle for the Player. I know very little about scripting, so I'm not sure what will work and what won't. I figure it's going to be a great intro into the CK for me.
