NoMansSky:Reference Guides/HazardTable: Difference between revisions
From Step Mods | Change The Game
TechAngel85 (talk | contribs) |
TechAngel85 (talk | contribs) |
||
Line 37: | Line 37: | ||
</pre> | </pre> | ||
=== Entry Start === | |||
<code><Property name="NoOxygen" value="GcPlayerHazardData.xml"></code> | <code><Property name="NoOxygen" value="GcPlayerHazardData.xml"></code> | ||
; Name | ; Name | ||
Line 43: | Line 44: | ||
: This is the template that holds the variables used within each segment. | : This is the template that holds the variables used within each segment. | ||
==== ProtectionInitialTime ==== | |||
<code><Property name="ProtectionInitialTime" value="10" /></code> | <code><Property name="ProtectionInitialTime" value="10" /></code> | ||
'''Variable:''' float | |||
: float | |||
: Unknown | : Unknown | ||
==== ProtectionTime ==== | |||
<pre> | <pre> | ||
<Property name="ProtectionTime" value="Vector2f.xml"> | <Property name="ProtectionTime" value="Vector2f.xml"> |
Revision as of 03:08, August 18, 2020
Hazard Table
Handles the environmental hazards that affect the player/suit. This currently includes: No hazards, no oxygen, extreme cold and heat, radiation, and toxic gas.
Data Structure
The following the the completed structure of an entry in the HazardTable. Below it, the structure is broken down for explanation.
<Property name="NoOxygen" value="GcPlayerHazardData.xml"> <Property name="ProtectionInitialTime" value="10" /> <Property name="ProtectionTime" value="Vector2f.xml"> <Property name="x" value="90" /> <Property name="y" value="90" /> </Property> <Property name="DamageRate" value="Vector2f.xml"> <Property name="x" value="10" /> <Property name="y" value="10" /> </Property> <Property name="WoundRate" value="Vector2f.xml"> <Property name="x" value="10" /> <Property name="y" value="10" /> </Property> <Property name="RechargeInitialTime" value="1" /> <Property name="RechargeTime" value="10" /> <Property name="Damage" value="NOOXYDAMAGE" /> <Property name="Increases" value="False" /> <Property name="Curve" value="TkCurveType.xml"> <Property name="Curve" value="Linear" /> </Property> <Property name="TriggerValue" value="0.5" /> <Property name="CapValue" value="1" /> <Property name="CriticalValue" value="1" /> <Property name="OutputMultiplier" value="1" /> <Property name="OutputMinAddition" value="0" /> <Property name="OutputMaxAddition" value="0" /> </Property>
Entry Start
<Property name="NoOxygen" value="GcPlayerHazardData.xml">
- Name
- The name of the hazard. In this case, NoOxygen, refers to running out of air.
- Value
- This is the template that holds the variables used within each segment.
ProtectionInitialTime
<Property name="ProtectionInitialTime" value="10" />
Variable: float
- Unknown
ProtectionTime
<Property name="ProtectionTime" value="Vector2f.xml"> <Property name="x" value="90" /> <Property name="y" value="90" /> </Property>
- ProtectionTime
- Defined as Vector2f in the GcPlayerHazardData.xml template. Vector2f carries two float variables as such: vector2f(x,y)
- x: float
- y: float