Suit Storage: Difference between revisions
More actions
F1r3w4rr10r (talk | contribs) Update to use the new Structurebox syntax |
note liquids inside gas canisters get drained by a suit storage and partially connected suit storages still function in error mode. |
||
| (10 intermediate revisions by 8 users not shown) | |||
| Line 2: | Line 2: | ||
| name = Kit (Suit Storage) | | name = Kit (Suit Storage) | ||
| image = [[File:ItemKitSuitStorage.png]] | | image = [[File:ItemKitSuitStorage.png]] | ||
| createdwith = [[Fabricator]] | | createdwith = [[Hydraulic Pipe Bender]], [[Fabricator]] | ||
| cost = 15g [[Iron]], 5g [[Copper]] | | cost = 15g [[Iron]], 5g [[Copper]], 5g [[Silver]] | ||
}} | }} | ||
{{Structurebox | {{Structurebox | ||
| name = Suit Storage | | name = Suit Storage | ||
| image = [[File: | | image = [[File:SuitStorage front.png]] | ||
| placed_with_item = [[Kit (Suit Storage)]] | | placed_with_item = [[Kit (Suit Storage)]] | ||
| placed_on_grid = | | placed_on_grid = Free (forced right side up) | ||
| decon_with_tool1 = [[Hand Drill]] | | decon_with_tool1 = [[Hand Drill]] | ||
| item_rec1 = [[Kit (Suit Storage)]] | | item_rec1 = [[Kit (Suit Storage)]] | ||
| Line 15: | Line 15: | ||
==Description== | ==Description== | ||
Used to store the [[EVA Suit]], [[Helmet]] and [[Spacepack]]. If the | Used to store the [[EVA Suit]], [[Helmet]], [[Headlamp]], and [[Spacepack]]. If the suit storage is powered and has [[pipes]] connected with [[Oxygen]] [O2] or Propellant [N2], it will recharge the batteries (1kW charge rate + 50w Standby\Operating cost) and equalize the Air [[Tank]] [[Canister]] and the Propellant Tank [[Canister]] with the pipesystem inside it. The wastetank will be pumped out to the [[pipe]] connected to the waste outlet.<br> | ||
''All pipes must be connected or it will error out, it will still charge the [[battery]] and mix gases with connected pipes in error mode''. | |||
It does not have internal [[pressure]] regulators, Must be connected to regulated O2/N2 supply. | |||
'''Caution:''' the only pumping operations performed by the Suit Storage itself are emptying the [[waste tank]] into the waste pipe and draining liquids from the input and jetpack tanks. It does both ''instantaneously'' on insertion and may damage piping. | |||
Inputs/Outputs: | |||
*Front Input is O2,<br> | |||
*Back Bottom Input is N2, and<br> | |||
*Top Back Output is Waste | |||
=== Programmable control === | |||
While the Suit Storage exposes the pressure values through its data parameters and slot variables, it provides no way to distinguish whether the breathable or propellant canister inside a suit piece is empty or simply absent, the readings will show "0" in either case. | |||
Additionally, there is no way to detect if a suit piece has a canister that can hold higher pressure, such as the [[Gas Canister (Smart)]]. | |||
=== Data Network Properties === | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
These are all [[:Category:Data Network|Data Network]] properties of this device. | |||
<div class="mw-collapsible-content"> | |||
==== Data Parameters ==== | |||
These are all parameters, that can be written to with a [[Kit_(Logic_I/O)#Logic_Writer|Logic Writer]] or a [[Kit_(Logic_I/O)#Batch_Writer|Batch Writer]]. The outputs are listed in the order a [[Logic]] Writer's "VAR" setting cycles through them. | |||
{| class="wikitable" | |||
|- | |||
! Parameter Name !! Data Type !! Description | |||
|- | |||
| Setting || Integer || Inherited from pump class. | |||
|- | |||
| On || Boolean || Turns the device on, when set >= 1. Turns it off, when set to <1. | |||
|} | |||
==== Data Outputs ==== | |||
These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Logic_Reader|Logic Reader]]. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them. | |||
{| class="wikitable" | |||
|- | |||
! Output Name !! Data Type !! Description | |||
|- | |||
| [[Power]] || Boolean || Returns whether the device is turned on and receives power. (0 for no, 1 for yes). | |||
|- | |||
| Error || Boolean || Returns whether the device is flashing an error. (0 for no, 1 for yes). | |||
|- | |||
| Setting || Integer || Inherited from pump class. | |||
|- | |||
| Maximum || Integer || Inherited from pump class. | |||
|- | |||
| Ratio || Integer || Inherited from pump class. | |||
|- | |||
| On || Boolean || Returns whether the device is turned on. (0 for no, 1 for yes) | |||
|- | |||
| RequiredPower || Integer || Returns the current amount of power, required by the device, in watts. | |||
|} | |||
==== Data Slots ==== | |||
These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Slots_Reader|Slots Reader]]. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them. | |||
{| class="wikitable" | |||
|- | |||
! Number || Name !! Description | |||
|- | |||
| 0 || Helmet || | |||
|- | |||
| 1 || Suit || | |||
|- | |||
| 2 || Back|| | |||
|} | |||
{| class="wikitable" | |||
|- | |||
! Name !! Data Type !! Description | |||
|- | |||
! colspan=3 | All | |||
|- | |||
| Occupied || Boolean || Returns whether the slot occupied. (0 for no, 1 for yes). | |||
|- | |||
| OccupantHash || Integer || Returns [[ItemHash]] of item in slot. | |||
|- | |||
| MaxQuantity || Integer || Size of stack. | |||
|- | |||
| Damage || Integer || Item durability in percent. | |||
|- | |||
| Class || Integer || Item class ID. | |||
|- | |||
| Quantity || Integer || Size of stack. | |||
|- | |||
| PrefabHash || Integer || Returns [[ItemHash]] of item in slot. | |||
|- | |||
! colspan=3 | Suit | |||
|- | |||
| ChargeRatio || Integer || Percent charge in 0-1. | |||
|- | |||
| Charge || Integer || Charge in Joules. | |||
|- | |||
| PressureWaste || Integer || Pressure of wastetank. | |||
|- | |||
| PressureAir || Integer || Pressure of airtank. | |||
|- | |||
! colspan=3 | Back | |||
|- | |||
| Pressure || Integer || Pressure of Jettank. | |||
|- | |||
|} | |||
</div> | |||
</div> | |||
Latest revision as of 20:47, 29 March 2026
![]() | |
| Recipe | |
|---|---|
| Created With | Hydraulic Pipe Bender, Fabricator |
| Cost | 15g Iron, 5g Copper, 5g Silver |
![]() | |
| Operation | |
|---|---|
| Construction | |
| Placed with | Kit (Suit Storage) |
| Placed on | Free (forced right side up) |
| Stage 1 | |
| Deconstruction | |
| Deconstructed with | Hand Drill |
| Item received | Kit (Suit Storage) |
Description
Used to store the EVA Suit, Helmet, Headlamp, and Spacepack. If the suit storage is powered and has pipes connected with Oxygen [O2] or Propellant [N2], it will recharge the batteries (1kW charge rate + 50w Standby\Operating cost) and equalize the Air Tank Canister and the Propellant Tank Canister with the pipesystem inside it. The wastetank will be pumped out to the pipe connected to the waste outlet.
All pipes must be connected or it will error out, it will still charge the battery and mix gases with connected pipes in error mode.
It does not have internal pressure regulators, Must be connected to regulated O2/N2 supply.
Caution: the only pumping operations performed by the Suit Storage itself are emptying the waste tank into the waste pipe and draining liquids from the input and jetpack tanks. It does both instantaneously on insertion and may damage piping.
Inputs/Outputs:
- Front Input is O2,
- Back Bottom Input is N2, and
- Top Back Output is Waste
Programmable control
While the Suit Storage exposes the pressure values through its data parameters and slot variables, it provides no way to distinguish whether the breathable or propellant canister inside a suit piece is empty or simply absent, the readings will show "0" in either case.
Additionally, there is no way to detect if a suit piece has a canister that can hold higher pressure, such as the Gas Canister (Smart).
Data Network Properties
These are all Data Network properties of this device.
Data Parameters
These are all parameters, that can be written to with a Logic Writer or a Batch Writer. The outputs are listed in the order a Logic Writer's "VAR" setting cycles through them.
| Parameter Name | Data Type | Description |
|---|---|---|
| Setting | Integer | Inherited from pump class. |
| On | Boolean | Turns the device on, when set >= 1. Turns it off, when set to <1. |
Data Outputs
These are all parameters, that can be read with a Logic Reader. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.
| Output Name | Data Type | Description |
|---|---|---|
| Power | Boolean | Returns whether the device is turned on and receives power. (0 for no, 1 for yes). |
| Error | Boolean | Returns whether the device is flashing an error. (0 for no, 1 for yes). |
| Setting | Integer | Inherited from pump class. |
| Maximum | Integer | Inherited from pump class. |
| Ratio | Integer | Inherited from pump class. |
| On | Boolean | Returns whether the device is turned on. (0 for no, 1 for yes) |
| RequiredPower | Integer | Returns the current amount of power, required by the device, in watts. |
Data Slots
These are all parameters, that can be read with a Slots Reader. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them.
| Number | Name | Description |
|---|---|---|
| 0 | Helmet | |
| 1 | Suit | |
| 2 | Back |
| Name | Data Type | Description |
|---|---|---|
| All | ||
| Occupied | Boolean | Returns whether the slot occupied. (0 for no, 1 for yes). |
| OccupantHash | Integer | Returns ItemHash of item in slot. |
| MaxQuantity | Integer | Size of stack. |
| Damage | Integer | Item durability in percent. |
| Class | Integer | Item class ID. |
| Quantity | Integer | Size of stack. |
| PrefabHash | Integer | Returns ItemHash of item in slot. |
| Suit | ||
| ChargeRatio | Integer | Percent charge in 0-1. |
| Charge | Integer | Charge in Joules. |
| PressureWaste | Integer | Pressure of wastetank. |
| PressureAir | Integer | Pressure of airtank. |
| Back | ||
| Pressure | Integer | Pressure of Jettank. |

