Status: Closed Beta
Hi everyone. I'd like to discuss what I'm working on right now, Frostfall, a mod centered around hypothermia, freezing water exposure, and cold weather survival.
The balance I'm trying to strike is one between promoting immersive behavior, without being a complete pain in the ass. Thoughtful players should not have much of a problem, but you will be swiftly punished for jumping in icy water with no clothes on, or standing indefinitely in a snowstorm. Drink your soup, put some clothes on, and stock up on Frost Resistance, you're going to need them.
Here is https://docs.google.com/spreadsheet/ccc?key=0AjHiOQcYP6DudFpiQjFwdXMyWUEyNUkwNlA3UjBTN3c#gid=3 I'm using to balance temperature formulas across every Hold in Skyrim. Check it out if you like staring at numbers and colors. It should give you an idea of how threatening Skyrim's climate could be, and the depth at which I want to model Skyrim's climate and weather in affecting your character. In general, you can stay down south without any ramifications; it's once you start getting into Whiterun and beyond that things can turn from bad to worse rather quickly.
Literally tens of minutes of research has gone into this! There are two major components to this mod:
Hypothermia
You now have a new resource: Exposure Points (EP), with a maximum of 100. This represents the loss of core body temperature over time. They behave as follows:
- 120-101 - Warm. A special condition that can only be acquired by standing near fires.
- (+5% Health, Magicka, and Stamina Regeneration)
- 100-81 - Comfortable.
- No problems.
- 80-61 - Cold. You feel "chilly".
- (-10% Health, Magicka, and Stamina Regeneration)
- 60-41 - Very Cold - Early-stage hypothermia. Difficulty performing tasks requiring dexterity.
- (-25% Health, Magicka, and Stamina Regeneration, -10 to most combat skills, all magic skills. -30 to Pickpocket, Lockpicking.)
- 40-21 - Freezing - Mental confusion, slurred speech, loss of coordination in the extremities.
- (-50% Health, Magicka, and Stamina Regeneration, -30 to most combat skills, all magic skills, Sneak, and Speech, -60 to Pickpocket, Lockpicking.)
- 20-1 - Freezing to death - You are dying.
- (-75% Health, Magicka, and Stamina Regeneration, -60 to most combat skills, all magic skills, Sneak, and Speech. -100 to Pickpocket, Lockpicking.)
- 0 - Death - You die, suddenly. No damage to heal, you are simply dead. You can't potion / magicka your way out of this.
- Location - Where you are in Skyrim greatly affects heat loss due to exposure. I am keeping track of where you are, and what (I think the) ambient temperature in the area is.
- Weather - Paying attention to the weather can save your life. Your survival time in a blizzard is measured in minutes in real life (an hour or two in-game).
- Staying dry - Getting wet will cause you to lose heat much more rapidly. You stay wet for a time after swimming, or getting rained on. We'll talk more about water in a second.
- Time of day - Skyrim's nights are more unforgiving than her days. You will lose heat faster at night.
- Heat sources - This is the most important one. Proximity to heat sources (excluding torches) will replenish your EP rather quickly. Use Fire Kits in the field to warm up. Standing near fires long enough also provides you with the "Warm" condition, which improves your Health, Magicka, and Stamina regeneration temporarily.
- Certain foods - Still working on this. This will probably be limited to soups and the like. What I don't want, is high-level characters being able to "buy their way" out of suffering from hypothermia, so I'm going to try to avoid that. I'd also like to incentivize hunting, as it's something that doesn't get done enough as it is.
- Interiors - EP will not be lost in interiors, so taking shelter can be a good idea in some circumstances. Water in interiors will not harm you, either, in the instance that water is used for a thematic or gameplay reason in a dungeon.
- Lycanthropy (WIP) will tie into this as well, perhaps restoring a large chunk of EP automatically, and giving substantial bonuses to the cold.
- Wear clothing - Running around naked spells death for the foolish. You will receive a bonus to EP loss for each piece of equipment you wear (Hands, Feet, Head, Body). What kind of clothing or armor does not matter; only that you have something on.
- Frost resistance - Something Nords are born with. Frost resistance will help reduce heat loss.
Cold Water Exposure
Bodies of water in Skyrim will now have their own temperature values based on location, ranging from Refreshing to Frigid, with varying levels in between. Jumping in water considered "Frigid" will have a few effects:
- Immediate loss of all stamina (torso reflex, hyperventilation)
- Temporary blurred vision (immediate disorientation)
- Reduced movement speed (loss of limb dexterity)
If you do manage to save yourself, you need to tend to the state of your body temperature and get warm immediately. Not only did you just lose a good chunk of EP while in the water, you're losing more now due to being wet. Standing near a fire for a minute or so should take care of this.
Portable Campsite Items
- Fire Kit. Components: 6 firewood, 1 steel ingot. 3 uses. Places campfire at location, and restores Exposure Points (EP). Permits fast-travel (1 firekit consumed). (http://www.youtube.com/watch?v=KAkwAnjM9cI&feature=youtu.be)
- Bedroll. Components: 10 Tundra Cotton, 5 Leather. Indefinite uses. Permits waiting/resting in exteriors in cold weather (no EP Loss). (I may disable resting in exteriors without a bedroll. Togglable option.)
- Tent. Components: 5 pelts, any type (even mixed). 5 uses. Permits resting with bedroll in bad weather conditions (rain, snow, blizzards).
- Cooking Pot (WIP). Indefinite uses. Heavy. Places cooking station at location. Activate to use / pick up. Requires proximity to Fire Kit campfire to use.
What needs to be done?
Currently working on: wetness shader effect, preventing waiting when outside (a difficult problem), detecting clothing, checking water temperature.
Current Feature Progress (v1.0 Release)
- (Complete) Learn Papyrus!
- (Complete) Assign Temperatures for every weather type in Skyrim
- (Complete) Track EP in real-time
- (Complete) Make nights harsher than days
- (Complete) Assign Temperature to bodies of water, detect swimming
- (Complete) Special effects (for Freezing water, hypothermia)
- (Complete) Player gets warm near fires, including placed Campfires
- (Complete) Add craftable Campsite items (Bed, Tent, Fire Kits)
- (Complete) Implement Food effects
- (Complete) Make Fire Kits a prereq for Fast Travel
- Spit / polish / balance
- Ship that guy
- UI addition to show temperature / condition (optional) (will require SKSE / SkyUI Library)
- Cooking pots for campsites
- Lycanthropy/Vampirism bonuses
- Optional settings based on Testing / User Feedback