About this mod
Implements a fully functioning heat management system to make the Mojave an enemy in itself.
- Requirements
- Permissions and credits
The Mojave is a land of extremes. Extreme heat and extreme cold. It was a missed opportunity for Temperature to not be a factor for players, but not anymore.
Frostburn adds a system of heat management for players to contend with, making the player's warmth become a substantial factor in survival.
------------------------------------------------------------------------------------------------------------------
FEATURES:
Frostburn is derived as an extension of Ambient Temperature (from Modern Ambient Temperature)
Frostburn tweaks the Mojave specific settings and script to more closely reflect real-world values, as they were initially rather low. Temperatures in summer can now reach highs beyond 110, and temperatures in winter can now reach lows well below freezing. There has also been an adjustment to the elevation code, so Jacobstown will now be significantly cooler throughout the year than the rest of the map.
HOWEVER, this will not effect Ambient Temperature's compatibility, as ONLY the New Vegas settings are adjusted. While untested, Frostburn should work out of the box with most new lands mods, like The Frontier, AND is compatible with TTW.
Each level of Warmth has effects, with some being positive and some being negative.
There are a variety of things that modify your temperature:
CLOTHING
Different levels of clothing will make you warmer, depending on the local environment. Light clothing and armor will maintain your temperature when temperatures are below 85F, and decrease your temperature when above 85F. This is done to emulate the cooling effect that loose fitting clothing can have in very hot environments.
Medium Armor and Heavy Armor both will raise your temperature, by +10F and +20F respectively.
When under 85F, being naked will decrease temperature by -10F.
When wearing a full suit of Power Armor, the onboard AC systems will keep the player temperature at 75F
When outside in over 85F heat, certain hats (Any that have the +1 Perception Bonus AND/OR are in the Hats Formlist) will lower player temperature by 5F.
TEMPORARY MODIFIERS
Any consumable that decreases your thirst by a sufficient amount will provide you with a temporary decrease to your temperature. This effect can be extended as long as the player continues regularly consumes items that decrease thirst.
Being overencumbered will increase your temperature while you are overweight, which might also tip you into warmth levels that reduce your carry weight even further.
Temperature will slowly raise over time when outdoors, to simulate the body's adjustment to new environments, to a maximum of +10F.
Finally, being in water will slowly decrease your temperature over time, to a maximum of -10F.
Being set on fire will immediately set the player's warmth to overheating.
UI INTEGRATION
Utilizing UIO, there is now a new widget on the Satus screen of your Pipboy. Combined with Ambient Temperature's widget on the Map screen, you can see the difference between the local temperature and your current warmth. You will also receive popup notifications during gameplay whenever the PC's warmth level changes.
The UI widget updates along side the Ambient Temperature one, and is effected by Modern Ambient Temperature's MCM settings. If you set Ambient Temperature's output to be in Celsius, Frostburn's widget will also display Celsius.
COMPATIBILITY
As previously stated, Frostburn is compatible with TTW, and should function as intended with most new lands mods.
The method I used to implement each modifier was specifically chosen to be as compatible as possible with new content mods. Only one formlist is referenced, being Rex's Hats formlist. All other modifiers for clothing will pull the item's armor class when assigning a temperature modifier. For the Power Armor modifier, it checks specifically for the Power Armor tag. This excludes NCR Salvaged Power armor intentionally.
While Frostburn is primarily designed for use with Hardcore, it will still function without it.