Actions

Difference between revisions of "Hardsuit"

From Unofficial Stationeers Wiki

(Major edit to the data parameters, replaced "number" with Float or int where appropriate)
(fix '=' rendering)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Suits]]
 
 
{{Itembox
 
{{Itembox
| name       = Hardsuit
+
| name = Hardsuit
| image       = [[File:ItemHardSuit.png]]
+
| image = [[File:ItemHardSuit.png]]
| maxpressure = <table><tr><td>202.65 kPa</td><td>(Internal)</td></tr><tr><td>between 10-40 MPa</td><td>(External)</td></tr></table>
+
| prefabhash = -1758310454
| createdwith = [[Tool Manufactory]]
+
| prefabname = ItemHardSuit
| cost        = 20g [[Steel]], 10g [[Astroloy]], 2g [[Stellite]]
+
| stacks = 1
| volume     = 10 L
+
| slot_class = SlotClass.Suit
 +
| sorting_class = SortingClass.Clothing
 +
| recipe_machine1 = Tool Manufactory (Tier Two)
 +
| recipe_cost1 = 20g [[Steel]], 2g [[Stellite]], 10g [[Astroloy]]
 +
| maxpressure = <table style="background-color:revert"><tr><td>202.65 kPa</td><td>(Internal)</td></tr><tr><td>between 10-40 MPa</td><td>(External)</td></tr></table>
 +
| volume = 10 L
 
}}
 
}}
  
Line 12: Line 16:
 
Used in conjunction with a [[Hardsuit Helmet]] to go outside a pressurized and breathable environment.  It features adjustable pressure and air conditioning (temperature) settings, as well as an warning system that will alert the occupant should the atmosphere inside the suit become hazardous.  It can also carry a [[Hardsuit Backpack]] for extra storage, or a [[Hardsuit Jetpack]] for additional storage and jumpjet capabilities.   
 
Used in conjunction with a [[Hardsuit Helmet]] to go outside a pressurized and breathable environment.  It features adjustable pressure and air conditioning (temperature) settings, as well as an warning system that will alert the occupant should the atmosphere inside the suit become hazardous.  It can also carry a [[Hardsuit Backpack]] for extra storage, or a [[Hardsuit Jetpack]] for additional storage and jumpjet capabilities.   
  
The [[Hardsuit]] has more armor than the [[EVA Suit]], features one extra [[Filter]] slot and the ability to accept [[Integrated_Circuit_(IC10)|Integrated Circuit (IC10)]] chips.  It is however much more expensive to produce.
+
The [[Hardsuit]] has more armor than the [[EVA Suit]], features one extra [[Filter]] slot and the ability to accept [[Integrated_Circuit_(IC10)|Integrated Circuit (IC10)]] chips.  It is however much more expensive to produce due to the extreme conditions that it can survive under.
  
 
==Usage==
 
==Usage==
Line 19: Line 23:
 
Your suit readouts are normally displayed at the top-right of the screen.  Your suit functions can be accessed by pressing the Number ''''3'''' key.  This will bring up a panel showing the suit's slots and its various settings.  These only function when wearing a suitable closed helmet, and are as follows:
 
Your suit readouts are normally displayed at the top-right of the screen.  Your suit functions can be accessed by pressing the Number ''''3'''' key.  This will bring up a panel showing the suit's slots and its various settings.  These only function when wearing a suitable closed helmet, and are as follows:
 
*'''A/C On / Off'''  (Temperature control on/off)
 
*'''A/C On / Off'''  (Temperature control on/off)
*'''Filters On / Off'''
+
*'''Filters On / Off''' (Filter
 
*'''Air On / Off'''
 
*'''Air On / Off'''
 
*'''Pressure Up / Down'''  (with a range of 0kPA to 202kPa, or 0-2 Earth atmospheres)
 
*'''Pressure Up / Down'''  (with a range of 0kPA to 202kPa, or 0-2 Earth atmospheres)
Line 25: Line 29:
  
 
Your suit [[Battery]] will also power (and be drained by) the light in any attached helmet.  If damaged, your suit can be patched by holding [[Duct Tape]] in your right hand and holding the right mouse button.  The colour of an (unworn) suit can be changed using [[Spray Paint]].
 
Your suit [[Battery]] will also power (and be drained by) the light in any attached helmet.  If damaged, your suit can be patched by holding [[Duct Tape]] in your right hand and holding the right mouse button.  The colour of an (unworn) suit can be changed using [[Spray Paint]].
 +
 +
If the helmet is open while the air release in on, air is wasted.
  
 
==Slots==
 
==Slots==
Line 48: Line 54:
 
* Damaged suits can be recycled (assuming you have a new one to use!)
 
* Damaged suits can be recycled (assuming you have a new one to use!)
 
* Equipping an [[Integrated Circuit (IC10)]] in the designated slot has a constant power draw of 5 watts from the suit battery.
 
* Equipping an [[Integrated Circuit (IC10)]] in the designated slot has a constant power draw of 5 watts from the suit battery.
 +
* Writing to the Error parameter with an [[Integrated Circuit (IC10)]] creates an audible sound, this could be used for custom alerts.
  
{{Data Network Header}}
+
== Integrated Circuit ==
 
+
The Hardsuit is uniquely capable of accepting an [[Integrated_Circuit_(IC10)|Integrated Ciruit (IC10)]].  Within a Hardsuit, this IC cannot toggle itself off and will run as long as there is battery power in the suit, until the IC is removed.
The Hardsuit is uniquely capable of accepting an [[Integrated_Circuit_(IC10)|Integrated Ciruit (IC10)]].  Within a Hardsuit, this IC cannot toggle itself off and will run as long as there is battery power in the suit, until the IC is removed. It has these unique logic variables and interactions (along with the standard variables).
 
 
 
{{Data Parameters}}
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Parameter Name !! Data Type !! Description
+
! Device Reference / Pin !! Description
|-
 
| On || Boolean || Controls A/C power for the suit. <!-- Read / Write -->
 
|-
 
| Lock || Boolean || Controls if the suit is currently locked or not. If locked (1) the "Filter" and "Air" buttons become locked. <!-- Read / Write -->
 
|-
 
| Filtration || Boolean || Controls Filtration power for the suit. <!-- Read / Write -->
 
|-
 
| Error || Integer || Controls the error value for the suit. The value can be written to be any integer value. <!-- Read / Write -->
 
|-
 
| AirRelease || Boolean || Controls the suit air release. If the helmet is open while the air release in on, air is wasted. <!-- Read / Write -->
 
 
|-
 
|-
| Activate || Integer || Value range is 0 - 3. Writing to this data parameter seems to have no effect. <!-- Read / Write -->
+
| d0 ||Interface for the suit [[Hardsuit Helmet|helmet]].
|-
 
| TemperatureSetting || Float || Controls the target temperature for the suit. <!-- Read / Write -->
 
|-
 
| Setting || Integer || Doesn't do anything on it's own. Can be used to communicate with a [[Kit (Logic Transmitter)|logic transmitter.]] <!-- Read / Write -->
 
|-
 
| PressureSetting || Float || Controls the target pressure for the suit. Only works while helmet is closed. <!-- Read / Write -->
 
|-
 
| d0 || Device || Interface for the suit [[Hardsuit Helmet|helmet.]] <!-- Read / Write -->
 
|-
 
| d1 || Device || Interface for the [[Hardsuit Backpack|backpack]] or [[Hardsuit Jetpack|jetpack]] <!-- Read / Write -->
 
 
|-
 
|-
 +
| d1 ||Interface for the [[Hardsuit Backpack|backpack]] or [[Hardsuit Jetpack|jetpack.]]
 
|}
 
|}
  
{{Data Outputs}}
+
{{Data Network Header}}
{| class="wikitable"
 
|-
 
! Output Name !! Data Type !! Description
 
|-
 
| On || Boolean || Whether the A/C is on or off. <!-- Read / Write -->
 
|-
 
| Lock || Boolean || Shows if the suit is currently locked or not. If locked (1) the "Filter" and "Air" buttons become locked. <!-- Read / Write -->
 
|-
 
| Filtration || Boolean || Whether Filtration is enabled for the suit. <!-- Read / Write -->
 
|-
 
| Error || Integer || The suit's error value. By default, if the suit has no filter it will write the error parameter to 1. <!-- Read / Write -->
 
|-
 
| Combustion || ? || 0 - ? <!-- Read -->
 
|-
 
| AirRelease || Boolean || Whether the air release is on or off. If the helmet is open while the air release in on, air is wasted. <!-- Read / Write -->
 
|-
 
| Activate || Integer || Value range is 0 - 3. The value depends on equipped items like air tanks and filters. <!-- Read / Write -->
 
|-
 
| VelocityRelativeZ || Float || The suit's relative Z velocity. <!-- Read -->
 
|-
 
| VelocityRelativeY || Float || The suit's relative Y velocity. <!-- Read -->
 
|-
 
| VelocityRelativeX || Float || The suit's relative X velocity. <!-- Read -->
 
|-
 
| VelocityMagnitude || ? || The suit's relative velocity magnitude. <!-- Read -->
 
|-
 
| TemperatureSetting || Float || The target temperature for the suit in Kelvin. <!-- Read / Write -->
 
|-
 
| TemperatureExternal || Float || The air temperature outside of the suit in Kelvin. <!-- Read -->
 
|-
 
| Temperature || Float || The air temperature inside the suit in Kelvin. <!-- Read -->
 
|-
 
| Setting || Integer || Doesn't do anything on it's own. Can be used to communicate with a [[Kit (Logic Transmitter)|logic transmitter.]] <!-- Read / Write -->
 
|-
 
| RatioVolatiles || Float || The ratio of [[Volatiles]] inside the suit. <!-- Read -->
 
|-
 
| RatioWater || Float || The ratio of [[Water]] inside the suit. <!-- Read -->
 
|-
 
| RatioPollutant || Float || The ratio of [[Pollutant]] inside the suit. <!-- Read -->
 
|-
 
| RatioOxygen || Float || The ratio of [[Oxygen]] inside the suit. <!-- Read -->
 
|-
 
| RatioNitrousOxide || Float || The ratio of [[Nitrous Oxide]] inside the suit. <!-- Read -->
 
|-
 
| RatioNitrogen || Float || The ratio of [[Nitrogen]] inside the suit. <!-- Read -->
 
|-
 
| RatioCarbonDioxide || Float || The ratio of [[Carbon Dioxide]] Oxide inside the suit. <!-- Read -->
 
|-
 
| PressureSetting || Float || The target pressure for the suit. <!-- Read / Write -->
 
|-
 
| PressureExternal || Float || The air pressure outside of the suit. <!-- Read -->
 
|-
 
| Pressure || Float || The air pressure inside the suit. <!-- Read -->
 
|-
 
|- Power || Boolean || Shows if the suit has power or not. (1 or 0)
 
|-
 
| PositionZ || Float || The suit's Z coordinate position. <!-- Read -->
 
|-
 
| PositionY || Float || The suit's Y coordinate position. <!-- Read -->
 
|-
 
| PositionX || Float || The suit's X coordinate position. <!-- Read -->
 
|-
 
| d0 || Device || Interface for the suit [[Hardsuit Helmet|helmet.]] <!-- Read / Write -->
 
|-
 
| d1 || Device || Interface for the [[Hardsuit Backpack|backpack]] or [[Hardsuit Jetpack|jetpack.]] <!-- Read / Write -->
 
|-
 
|}
 
  
 +
{{Data Parameters
 +
|skip_intro=yes
 +
|{{Data Parameters/row|Power|Boolean|w=0|Can be read to return if the Hardsuit is correctly powered or not, set via the power system, return 1 if powered and 0 if not|multiple=2|0|Unpowered|1|Powered}}
 +
{{Data Parameters/row|Error|Boolean|The suit's error value. By default, if the suit has no filter it will write the error parameter to 1.|multiple=2|0|<p></p>|1|Error}}
 +
{{Data Parameters/row|Pressure|Float|w=0|The current pressure reading of the Hardsuit}}
 +
{{Data Parameters/row|Temperature|Integer|w=0|The current temperature reading of the Hardsuit}}
 +
{{Data Parameters/row|PressureExternal|Float|w=0|Setting for external pressure safety, in KPa}}
 +
{{Data Parameters/row|Activate|Integer|1 if device is activated (usually means running), otherwise 0}}
 +
{{Data Parameters/row|Lock|Boolean|Disable manual operation of the Hardsuit.|multiple=2|0|Unlocked|1|Locked}}
 +
{{Data Parameters/row|Setting|Integer|A variable setting that can be read or written.}}
 +
{{Data Parameters/row|RatioOxygen|Float|w=0|The ratio of [[Oxygen]] inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioCarbonDioxide|Float|w=0|The ratio of Carbon Dioxide inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioNitrogen|Float|w=0|The ratio of [[Nitrogen]] inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioPollutant|Float|w=0|The ratio of [[Pollutant]] inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioVolatiles|Float|w=0|The ratio of [[Volatiles]] inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioWater|Float|w=0|The ratio of [[Water]] inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|On|Boolean|Controls A/C power for the suit. Required for temperature control.|multiple=2|0|Off|1|On}}
 +
{{Data Parameters/row|TotalMoles|Float|w=0|Returns the total moles of the Hardsuit}}
 +
{{Data Parameters/row|Volume|Integer|Returns the Hardsuit atmosphere volume}}
 +
{{Data Parameters/row|PressureSetting|Float|The current setting for the internal pressure of the object (e.g. the Hardsuit Air release), in KPa}}
 +
{{Data Parameters/row|TemperatureSetting|Integer|The current setting for the internal temperature of the object (e.g. the Hardsuit A/C)}}
 +
{{Data Parameters/row|TemperatureExternal|Integer|w=0|The temperature of the outside of the Hardsuit, usually the world atmosphere surrounding it}}
 +
{{Data Parameters/row|Filtration|Integer|The current state of the filtration system, for example Filtration {{=}} 1 for a Hardsuit sets filtration to On}}
 +
{{Data Parameters/row|AirRelease|Boolean|The current state of the air release system, for example AirRelease {{=}} 1 for a Hardsuit sets Air Release to On|0 or 1}}
 +
{{Data Parameters/row|PositionX|Integer|w=0|The current position in X dimension in world coordinates}}
 +
{{Data Parameters/row|PositionY|Integer|w=0|The current position in Y dimension in world coordinates}}
 +
{{Data Parameters/row|PositionZ|Integer|w=0|The current position in Z dimension in world coordinates}}
 +
{{Data Parameters/row|VelocityMagnitude|Integer|w=0|The current magnitude of the velocity vector}}
 +
{{Data Parameters/row|VelocityRelativeX|Integer|w=0|The current velocity X relative to the forward vector of this}}
 +
{{Data Parameters/row|VelocityRelativeY|Integer|w=0|The current velocity Y relative to the forward vector of this}}
 +
{{Data Parameters/row|VelocityRelativeZ|Integer|w=0|The current velocity Z relative to the forward vector of this}}
 +
{{Data Parameters/row|RatioNitrousOxide|Float|w=0|The ratio of Nitrous Oxide inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|Combustion|Boolean|w=0|Assess if the atmosphere is on fire. Returns 1 if atmosphere is on fire, 0 if not.|0 or 1}}
 +
{{Data Parameters/row|SoundAlert|Integer|Plays a sound alert on the Hardsuits speaker}}
 +
{{Data Parameters/row|RatioLiquidNitrogen|Float|w=0|The ratio of Liquid Nitrogen inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidOxygen|Float|w=0|The ratio of Liquid Oxygen inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidVolatiles|Float|w=0|The ratio of Liquid Volatiles inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioSteam|Float|w=0|The ratio of Steam inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidCarbonDioxide|Float|w=0|The ratio of Liquid Carbon Dioxide inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidPollutant|Float|w=0|The ratio of Liquid Pollutant inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidNitrousOxide|Float|w=0|The ratio of Liquid Nitrous Oxide inside the Hardsuit|0.0 to 1.0}}
 +
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}
 +
{{Data Parameters/row|ForwardX|Integer|w=0|The direction the entity is facing expressed as a normalized vector}}
 +
{{Data Parameters/row|ForwardY|Integer|w=0|The direction the entity is facing expressed as a normalized vector}}
 +
{{Data Parameters/row|ForwardZ|Integer|w=0|The direction the entity is facing expressed as a normalized vector}}
 +
{{Data Parameters/row|Orientation|Integer|w=0|The orientation of the entity in degrees in a plane relative towards the north origin}}
 +
{{Data Parameters/row|VelocityX|Integer|w=0|The world velocity of the entity in the X axis}}
 +
{{Data Parameters/row|VelocityY|Integer|w=0|The world velocity of the entity in the Y axis}}
 +
{{Data Parameters/row|VelocityZ|Integer|w=0|The world velocity of the entity in the Z axis}}
 +
{{Data Parameters/row|EntityState|Integer|w=0|The current entity state, such as whether it is dead, unconscious or alive, expressed as a state integer.}}
 +
{{Data Parameters/row|RatioHydrogen|Float|w=0|DEPRECATED|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioLiquidHydrogen|Float|w=0|DEPRECATED|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioPollutedWater|Float|w=0|The ratio of polluted water inside the Hardsuit|0.0 to 1.0}}
 +
}}
 
== Automation ==
 
== Automation ==
  
Line 162: Line 134:
 
== External Links ==
 
== External Links ==
 
[https://www.youtube.com/watch?v=tYUV-NCbufc Programming the Hardsuit V2 (by Cows are evil) ]
 
[https://www.youtube.com/watch?v=tYUV-NCbufc Programming the Hardsuit V2 (by Cows are evil) ]
 +
 +
[[Category:Suits]]

Latest revision as of 08:03, 10 July 2024

Hardsuit
ItemHardSuit.png
Max Pressure
202.65 kPa(Internal)
between 10-40 MPa(External)
Volume 10 L
Properties
Stacks No
Recipes
Tool Manufactory (Tier Two) 20g Steel, 2g Stellite, 10g Astroloy
Logic
Item Hash -1758310454
Item Name ItemHardSuit
Logic Classes
SlotClass.Suit
SortingClass.Clothing


Description[edit]

Used in conjunction with a Hardsuit Helmet to go outside a pressurized and breathable environment. It features adjustable pressure and air conditioning (temperature) settings, as well as an warning system that will alert the occupant should the atmosphere inside the suit become hazardous. It can also carry a Hardsuit Backpack for extra storage, or a Hardsuit Jetpack for additional storage and jumpjet capabilities.

The Hardsuit has more armor than the EVA Suit, features one extra Filter slot and the ability to accept Integrated Circuit (IC10) chips. It is however much more expensive to produce due to the extreme conditions that it can survive under.

Usage[edit]

Your suit must be worn with a suitable helmet to function properly. You must insert suitable gas canisters and filters into the suit's slot (see below). These will need to be manually changed on a periodic basis, although the canisters can also be recharged/drained using a fully-supplied Suit Storage rack.

Your suit readouts are normally displayed at the top-right of the screen. Your suit functions can be accessed by pressing the Number '3' key. This will bring up a panel showing the suit's slots and its various settings. These only function when wearing a suitable closed helmet, and are as follows:

  • A/C On / Off (Temperature control on/off)
  • Filters On / Off (Filter
  • Air On / Off
  • Pressure Up / Down (with a range of 0kPA to 202kPa, or 0-2 Earth atmospheres)
  • Temperature Up / Down (with a range of 0°C to 60°C)

Your suit Battery will also power (and be drained by) the light in any attached helmet. If damaged, your suit can be patched by holding Duct Tape in your right hand and holding the right mouse button. The colour of an (unworn) suit can be changed using Spray Paint.

If the helmet is open while the air release in on, air is wasted.

Slots[edit]

Contains 8 slots:

Notes[edit]

  • As noted on Venus#Real Venus, the hardsuit can survive at true Venus pressures, the Waste tank does not fill any faster at those pressures.
  • Suit pressure set to 50-100 KPa (0.5 to 1 Earth atmospheres), Humans in-game tolerating 11 to ~250kPa and surviving 11 to ~300kPA)
  • Suit temperature is normally set to 18-21°C, Humans in-game preferring 10-29°C, tolerating 0-39°C and surviving around -10 to 49°C
  • Additional key bindings to control your suit functions can be set in the Game Settings ---> Controls.
  • The maximum allowed pressure the filters can cope with in the Waste Tank is 4052kPa (well below its maximum pressure). Low/critical Oxygen warnings will occur close to this value as your Filters cease to function.
  • The default filter is the CO2 filter, a gas generated by the Human character when consuming breathable gas
  • Make sure if you aren't using 100% Oxygen in your breathing gas that you add additional Filters! E.g. if you put the common "Air" mixture of 25% Oxygen + 75% Nitrogen into your tank, the Nitrogen would accumulate in your suit/helmet over time and suffocate you unless you have a Nitrogen filter to remove this.
  • If you have the correct filters and breathable gas but are still experiencing problems, refer to the 'Flush' function on your Space Helmet
  • It is theoretically possible to mix EVA Suit elements and Hardsuit elements, although this is relatively uncommon
  • Damaged suits can be recycled (assuming you have a new one to use!)
  • Equipping an Integrated Circuit (IC10) in the designated slot has a constant power draw of 5 watts from the suit battery.
  • Writing to the Error parameter with an Integrated Circuit (IC10) creates an audible sound, this could be used for custom alerts.

Integrated Circuit[edit]

The Hardsuit is uniquely capable of accepting an Integrated Ciruit (IC10). Within a Hardsuit, this IC cannot toggle itself off and will run as long as there is battery power in the suit, until the IC is removed.

Device Reference / Pin Description
d0 Interface for the suit helmet.
d1 Interface for the backpack or jetpack.

Data Network Properties[edit]

These are all Data Network properties of this device.

Data Parameters[edit]

Click here to see/hide all the data network properties
Parameter Name Data Type Access Value Description
Power Boolean
Read
0 Unpowered Can be read to return if the Hardsuit is correctly powered or not, set via the power system, return 1 if powered and 0 if not
1 Powered
Error Boolean
Read Write
0

The suit's error value. By default, if the suit has no filter it will write the error parameter to 1.
1 Error
Pressure Float
Read
The current pressure reading of the Hardsuit
Temperature Integer
Read
The current temperature reading of the Hardsuit
PressureExternal Float
Read
Setting for external pressure safety, in KPa
Activate Integer
Read Write
1 if device is activated (usually means running), otherwise 0
Lock Boolean
Read Write
0 Unlocked Disable manual operation of the Hardsuit.
1 Locked
Setting Integer
Read Write
A variable setting that can be read or written.
RatioOxygen Float
Read
0.0 to 1.0 The ratio of Oxygen inside the Hardsuit
RatioCarbonDioxide Float
Read
0.0 to 1.0 The ratio of Carbon Dioxide inside the Hardsuit
RatioNitrogen Float
Read
0.0 to 1.0 The ratio of Nitrogen inside the Hardsuit
RatioPollutant Float
Read
0.0 to 1.0 The ratio of Pollutant inside the Hardsuit
RatioVolatiles Float
Read
0.0 to 1.0 The ratio of Volatiles inside the Hardsuit
RatioWater Float
Read
0.0 to 1.0 The ratio of Water inside the Hardsuit
On Boolean
Read Write
0 Off Controls A/C power for the suit. Required for temperature control.
1 On
TotalMoles Float
Read
Returns the total moles of the Hardsuit
Volume Integer
Read Write
Returns the Hardsuit atmosphere volume
PressureSetting Float
Read Write
The current setting for the internal pressure of the object (e.g. the Hardsuit Air release), in KPa
TemperatureSetting Integer
Read Write
The current setting for the internal temperature of the object (e.g. the Hardsuit A/C)
TemperatureExternal Integer
Read
The temperature of the outside of the Hardsuit, usually the world atmosphere surrounding it
Filtration Integer
Read Write
The current state of the filtration system, for example Filtration = 1 for a Hardsuit sets filtration to On
AirRelease Boolean
Read Write
0 or 1 The current state of the air release system, for example AirRelease = 1 for a Hardsuit sets Air Release to On
PositionX Integer
Read
The current position in X dimension in world coordinates
PositionY Integer
Read
The current position in Y dimension in world coordinates
PositionZ Integer
Read
The current position in Z dimension in world coordinates
VelocityMagnitude Integer
Read
The current magnitude of the velocity vector
VelocityRelativeX Integer
Read
The current velocity X relative to the forward vector of this
VelocityRelativeY Integer
Read
The current velocity Y relative to the forward vector of this
VelocityRelativeZ Integer
Read
The current velocity Z relative to the forward vector of this
RatioNitrousOxide Float
Read
0.0 to 1.0 The ratio of Nitrous Oxide inside the Hardsuit
Combustion Boolean
Read
0 or 1 Assess if the atmosphere is on fire. Returns 1 if atmosphere is on fire, 0 if not.
SoundAlert Integer
Read Write
Plays a sound alert on the Hardsuits speaker
RatioLiquidNitrogen Float
Read
0.0 to 1.0 The ratio of Liquid Nitrogen inside the Hardsuit
RatioLiquidOxygen Float
Read
0.0 to 1.0 The ratio of Liquid Oxygen inside the Hardsuit
RatioLiquidVolatiles Float
Read
0.0 to 1.0 The ratio of Liquid Volatiles inside the Hardsuit
RatioSteam Float
Read
0.0 to 1.0 The ratio of Steam inside the Hardsuit
RatioLiquidCarbonDioxide Float
Read
0.0 to 1.0 The ratio of Liquid Carbon Dioxide inside the Hardsuit
RatioLiquidPollutant Float
Read
0.0 to 1.0 The ratio of Liquid Pollutant inside the Hardsuit
RatioLiquidNitrousOxide Float
Read
0.0 to 1.0 The ratio of Liquid Nitrous Oxide inside the Hardsuit
ReferenceId Integer
Read
Unique Reference Identifier for this object
ForwardX Integer
Read
The direction the entity is facing expressed as a normalized vector
ForwardY Integer
Read
The direction the entity is facing expressed as a normalized vector
ForwardZ Integer
Read
The direction the entity is facing expressed as a normalized vector
Orientation Integer
Read
The orientation of the entity in degrees in a plane relative towards the north origin
VelocityX Integer
Read
The world velocity of the entity in the X axis
VelocityY Integer
Read
The world velocity of the entity in the Y axis
VelocityZ Integer
Read
The world velocity of the entity in the Z axis
EntityState Integer
Read
The current entity state, such as whether it is dead, unconscious or alive, expressed as a state integer.
RatioHydrogen Float
Read
0.0 to 1.0 DEPRECATED
RatioLiquidHydrogen Float
Read
0.0 to 1.0 DEPRECATED
RatioPollutedWater Float
Read
0.0 to 1.0 The ratio of polluted water inside the Hardsuit

Automation[edit]

Some ideas for automating the suit using an Integrated Circuit (IC10) include

  • Closing the helmet in a hostile atmosphere
  • Locking the helmet in a hostile atmosphere
  • Unlocking the helmet in a good atmosphere
  • Deactivating airflow, filtration, and AC when helmet is open and in a good atmosphere , and reactivating them when helmet is closed.
  • Only activating filtration when CO2 levels are too high. This can greatly increase the lifetime of the filters, and reduces power use.

External Links[edit]

Programming the Hardsuit V2 (by Cows are evil)