NoMansSky:Reference Guides/Hazards Overview: Difference between revisions
Line 6: | Line 6: | ||
In NMS, hazards can take 5 forms : | In NMS, hazards can take 5 forms : | ||
* Lack of oxygen : when swimming for too long | * Lack of oxygen : when swimming for too long | ||
* Cold exposition : cold planets and | * Cold exposition : cold planets and storms, void of derelict freighters | ||
* Heat exposition : hot planets and | * Heat exposition : hot planets and heat storms | ||
* Radiation exposition : Radioactive planets and | * Radiation exposition : Radioactive planets and storms | ||
* Toxine exposition : Toxic planets and | * Toxine exposition : Toxic planets and storms | ||
==Module properties== | ==Module properties== |
Revision as of 14:37, September 6, 2020
Introduction
In NMS, hazards can take 5 forms :
- Lack of oxygen : when swimming for too long
- Cold exposition : cold planets and storms, void of derelict freighters
- Heat exposition : hot planets and heat storms
- Radiation exposition : Radioactive planets and storms
- Toxine exposition : Toxic planets and storms
Module properties
Technological protection modules are defined like all the non procedural modules in METADATA\REALITY\TABLES\NMS_REALITY_GCTECHNOLOGYTABLE.MBIN
You can quickly find them by searching this common property in the converted .EXML file :
<Property name="StatsType" value="Suit_Protection" />
Suit modules resistance
Each hazard suit module adds some resistance to one particular hazard.
Their resistance time is define in METADATA\SIMULATION\ENVIRONMENT\HAZARDTABLE.MBIN.
This table has most of the hazard settings dealing with resistance time and damage with time due to hazards.
UI Hazard effects
When you're suffering from a hazard, a special effect appears on the whole screen.
The texture called for each hazard is defined in GCUIGLOBALS.GLOBAL.MBIN file :
<Property name="HazardTextures"> <Property name="None" value="NMSString0x80.xml"> <Property name="Value" value="" /> </Property> <Property name="NoOxygen" value="NMSString0x80.xml"> <Property name="Value" value="" /> </Property> <Property name="ExtremeHeat" value="NMSString0x80.xml"> <Property name="Value" value="TEXTURES/EFFECTS/FULLSCREEN/HAZARDS/HOT.DDS" /> </Property> <Property name="ExtremeCold" value="NMSString0x80.xml"> <Property name="Value" value="TEXTURES/EFFECTS/FULLSCREEN/HAZARDS/COLD.DDS" /> </Property> <Property name="ToxicGas" value="NMSString0x80.xml"> <Property name="Value" value="TEXTURES/EFFECTS/FULLSCREEN/HAZARDS/TOXIC.DDS" /> </Property> <Property name="Radiation" value="NMSString0x80.xml"> <Property name="Value" value="TEXTURES/EFFECTS/FULLSCREEN/HAZARDS/RADIATION.DDS" /> </Property> </Property>