1) detect PC swimming
..A) disallow Waiting while swimming
..B ) set HypothermiaSafe timer to current PC Stamina
....1) HypothermiaSafe timer is how long PC can stay in the water (in seconds) before Hypothermia Effect begins
2) Hypothermia Effect
..A) Can be resisted (Frost Resistance, not Magic Resistance, of course!)
....1) Possibly add resistance amount to HypothermiaSafe timer
......a) Nords automatically can swim longer in the cold stuff!
..B ) Stage A: You're getting cold!
....1) start HypothermiaFreeze (timer)
......a) counts how long PC is under the effects of Hypothermia
....2) Damage stamina 5 points per second until it reaches 0
....3) Stamina does not regenerate once Stage B begins
......a) can be replaced magically or with food/drink
........1) drinking spirits helps you resist the cold!
..C) Stage B: You're f-f-f-freez-z-z-zing!!!!!
....1) When PC Stamina reaches 0
......a) Damage Health 5 points per second until:
........1) PC is dead
........2) PC gets out of the water
......b ) Burden 50 points
........1) to simulate sluggish responses
..D) Stage C: You're dying! Help!
....1) When PC Health <25% max (due to Hypothermia):
......a) Damage Magicka 5 points per second
........1) This is in addition to the Stage B Damage Health effect
......b ) Burden 100 points
........1) This is in addition to the Stage B Burden effect
......c) <
>
3) Out of the water
..A) reverse HypothermiaFreeze timer
....1) "You start to warm up a little."
....2) When it reaches 0 (PC has been out of the water as long as the Hypothermia Effect was active)
......a) remove Burden effects
......b ) allow Stamina regeneration
......c) "You feel warm again!"
....3) 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
4) Warmth
..A) New low-level spell/potion/scroll
..B ) Allows PC to swim in cold water
....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
..C) additional Warmth effect
....1) set HypothermiaSafe timer to 300
....2) restart HypothermiaSafe timer