Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Gas Tank Storage: Difference between revisions

From Stationeers Community Wiki
m Change description and add logic properties
RA2lover (talk | contribs)
Data Slots: document slot variable behavior
 
(18 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[[Category:Atmospherics]]
[[Category:Atmospherics]]
{{Itembox
{{Itembox
  | name        = Gas Tank Storage
  | name        = Kit (Pipe Utility Gas)
  | image      = [[File:Gas tank storage.jpg|Gas tank storage laying on a ground]]
  | image      = [[File:ItemGasTankStorage.png|Gas tank storage laying on a ground]]
  | createdwith = [[Hydraulic Pipe Bender]]
  | createdwith = [[Hydraulic Pipe Bender]], [[Fabricator]]
  | cost        = 5g [[Iron]]
  | cost        = 5g [[Iron]]
}}
}}
{{Structurebox
{{Structurebox
  | name = Gas Tank Storage
  | name             = Gas Tank Storage
  | image = [[File:Gas tank storage full empty.jpg|Full and empty gas tank storage]]
  | image           = [[File:Gas tank storage full empty.jpg|Full and empty gas tank storage]]
  | placement = [[Iron Frames]]
  | power_usage      =
| placed_with_item = [[Kit (Pipe Utility Gas)]]
| placed_on_grid  = Small Grid, On Frames
| decon_with_tool1 = [[Wrench]]
| item_rec1        = [[Kit (Pipe Utility Gas)]]
}}
}}
Gas tank storage is a part of piping that allows [[Gas Canister]] filling and storage.
Gas tank storage is a part of piping that allows [[Gas Canister]] filling and storage.
Line 16: Line 20:
Mount on an [[Iron Frames|Iron Frame]] connected to the pipe, insert [[Gas Canister]] inside, connect through piping to any gas output (such as [[Furnace]] rear output).
Mount on an [[Iron Frames|Iron Frame]] connected to the pipe, insert [[Gas Canister]] inside, connect through piping to any gas output (such as [[Furnace]] rear output).


== Logic Properties ==
{{Data Network Header}}
These are all logic properties of this device.
{{Data Parameters|empty=}}
{{Data Outputs}}
{| class="wikitable"
|-
! Output Name !! Data Type !! Description
|-
| Pressure || Float || Returns the amount of pressure in the Gas Canister in the Gas Tank Storage, in kiloPascals.
|-
| Temperature || Float || Returns the temperature of the gasses inside a Gas Canister in the Gas Tank Storage, in Kelvin.
|-
| RatioOxygen || Float (0..1) || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of oxygen in the gasses in a Gas Canister in the Gas Tank Storage.
|-
| RatioCarbonDioxide || Float (0..1) || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of carbon dioxide in the gasses in a Gas Canister in the Gas Tank Storage.
|-
| RatioNitrogen || Float (0..1) || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrogen in the gasses in a Gas Canister in the Gas Tank Storage.
|-
| RatioPollutant || Float (0..1) || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of pollutant in the gasses in a Gas Canister in the Gas Tank Storage.
|-
| RatioMethane || Float (0..1) || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of volatiles in the gasses in a Gas Canister in the Gas Tank Storage.
|-
| RatioWater || Float (0..1) || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of water in the gasses in a Gas Canister in the Gas Tank Storage.
|-
| RatioNitrousOxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrousoxide in the gasses in a Gas Canister in the Gas Tank Storage.
|-
|...
|
|
|-
| Quantity || Float || Returns number of moles of gas in the canister
|-
| PrefabHash || Hash || Returns [[ItemHash]] of device.
|-
|NameHash
|Hash
|Returns NameHash of device.
|}
 
==== 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 || Canister ||
|-
|}


=== Logic 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"
{| class="wikitable"
|-
|-
! Output Name !! Data Type !! Description
! Name !! Data Type !! Description
|-
| Occupied || Boolean || Returns whether the slot occupied. (0 for no, 1 for yes).
|-
| OccupantHash|| Hash || Returns [[ItemHash]] of item in slot, or 0 if unoccupied.
|-
|Quantity
|Integer
|Total moles within connected canister, or 0 if unoccupied.
|-
|Damage
|Float (0..1)
|Fraction of damage within connected damage, or 0 if unoccupied.
|-
| Pressure || Float || Returns the pressure in the occupant's internal atmosphere in kPa, or 0 if unoccupied.
|-
|Temperature
|Float
|Returns the temperature in Kelvin of the occupant's internal atmosphere, or 0 if unoccupied.
|-
|-
| Pressure || Float || Returns the amount of pressure of the Gas Canister in the Gas Tank Storage, in pascal.
| Class || Integer || Item class ID.
|-
|-
| Temperature || Float || Returns the temperature of the gas inside a Gas Canister in the Gas Tank Storage, in kelvin.
| MaxQuantity || Integer || Max Size of occupant's stack, or 0 if unocupied.
|-
|-
| RatioOxygen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of oxygen in a gas in a Gas Canister in the Gas Tank Storage.
| PrefabHash || Hash || Returns [[ItemHash]] of canister in slot.
|-
|-
| RatioCarbonDioxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of carbon dioxide in a gas in a Gas Canister in the Gas Tank Storage.
|Volume
|Integer
|Returns the Volume in L of the Occupant's internal atmosphere, or 0 if unoccupied.
|-
|-
| RatioNitrogen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrogen in a gas in a Gas Canister in the Gas Tank Storage.
|Open
|Boolean
|Returns 1 if the occupant is open, or 0 otherwise.
|-
|-
| RatioPollutant || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of pollutant in a gas in a Gas Canister in the Gas Tank Storage.
|SortingClass
|Integar
|The sorting class of the occupant, or 0 if unoccupied.
|-
|-
| RatioVolatiles || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of volatiles in a gas in a Gas Canister in the Gas Tank Storage.
|ReferenceId
|Integer
|The occupant's reference ID, or 0 if unoccupied.
|-
|-
| RatioWater || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of water in a gas in a Gas Canister in the Gas Tank Storage.
|FreeSlots
|Integer
|The occupant's free slot count, or 0 if unoccupied.
|-
|-
| Quantity || Float || (Unknown, full tank shows 150, assumed is amount of gas in liters.)
|TotalSlots
|Integer
|The occupant's total slot count, or 0 if unoccupied.
|}
|}

Latest revision as of 08:40, 22 August 2026

Kit (Pipe Utility Gas)
Gas tank storage laying on a ground
Recipe
Created With Hydraulic Pipe Bender, Fabricator
Cost 5g Iron
Gas Tank Storage
Full and empty gas tank storage
Operation
Construction
Placed with Kit (Pipe Utility Gas)
Placed on Small Grid, On Frames
Paintable No
Stage 1
Deconstruction
Deconstructed with Wrench
Item received Kit (Pipe Utility Gas)

Gas tank storage is a part of piping that allows Gas Canister filling and storage.

Usage

Mount on an Iron Frame connected to the pipe, insert Gas Canister inside, connect through piping to any gas output (such as Furnace rear output).

Data Network Properties

These are all Data Network properties of this device.

Data Parameters

These are all parameters that can be written with a Logic Writer, Batch Writer, or Integrated Circuit (IC10).


Data Outputs

These are all parameters, that can be read with a Logic Reader or a Slot Reader. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.

Output Name Data Type Description
Pressure Float Returns the amount of pressure in the Gas Canister in the Gas Tank Storage, in kiloPascals.
Temperature Float Returns the temperature of the gasses inside a Gas Canister in the Gas Tank Storage, in Kelvin.
RatioOxygen Float (0..1) Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of oxygen in the gasses in a Gas Canister in the Gas Tank Storage.
RatioCarbonDioxide Float (0..1) Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of carbon dioxide in the gasses in a Gas Canister in the Gas Tank Storage.
RatioNitrogen Float (0..1) Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrogen in the gasses in a Gas Canister in the Gas Tank Storage.
RatioPollutant Float (0..1) Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of pollutant in the gasses in a Gas Canister in the Gas Tank Storage.
RatioMethane Float (0..1) Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of volatiles in the gasses in a Gas Canister in the Gas Tank Storage.
RatioWater Float (0..1) Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of water in the gasses in a Gas Canister in the Gas Tank Storage.
RatioNitrousOxide Float Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrousoxide in the gasses in a Gas Canister in the Gas Tank Storage.
...
Quantity Float Returns number of moles of gas in the canister
PrefabHash Hash Returns ItemHash of device.
NameHash Hash Returns NameHash of device.

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 Canister
Name Data Type Description
Occupied Boolean Returns whether the slot occupied. (0 for no, 1 for yes).
OccupantHash Hash Returns ItemHash of item in slot, or 0 if unoccupied.
Quantity Integer Total moles within connected canister, or 0 if unoccupied.
Damage Float (0..1) Fraction of damage within connected damage, or 0 if unoccupied.
Pressure Float Returns the pressure in the occupant's internal atmosphere in kPa, or 0 if unoccupied.
Temperature Float Returns the temperature in Kelvin of the occupant's internal atmosphere, or 0 if unoccupied.
Class Integer Item class ID.
MaxQuantity Integer Max Size of occupant's stack, or 0 if unocupied.
PrefabHash Hash Returns ItemHash of canister in slot.
Volume Integer Returns the Volume in L of the Occupant's internal atmosphere, or 0 if unoccupied.
Open Boolean Returns 1 if the occupant is open, or 0 otherwise.
SortingClass Integar The sorting class of the occupant, or 0 if unoccupied.
ReferenceId Integer The occupant's reference ID, or 0 if unoccupied.
FreeSlots Integer The occupant's free slot count, or 0 if unoccupied.
TotalSlots Integer The occupant's total slot count, or 0 if unoccupied.