<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script</id>
	<title>Stationeers Community Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/Special:Contributions/Maintenance_script"/>
	<updated>2026-05-20T02:58:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=MediaWiki:Confirmaccount-maintext&amp;diff=26709</id>
		<title>MediaWiki:Confirmaccount-maintext</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=MediaWiki:Confirmaccount-maintext&amp;diff=26709"/>
		<updated>2026-03-08T20:13:02Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Customize confirm page text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of pending account requests. Approved accounts will be created and removed from this list. Rejected accounts will simply be removed from this list.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-leg-user&amp;diff=26708</id>
		<title>MediaWiki:Requestaccount-leg-user</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-leg-user&amp;diff=26708"/>
		<updated>2026-03-08T20:12:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Customize signup form legend&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Account details&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-sent&amp;diff=26707</id>
		<title>MediaWiki:Requestaccount-sent</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-sent&amp;diff=26707"/>
		<updated>2026-03-08T20:12:51Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Customize signup confirmation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Your account request has been submitted. A community member will review and approve it shortly.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-notes&amp;diff=26706</id>
		<title>MediaWiki:Requestaccount-notes</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-notes&amp;diff=26706"/>
		<updated>2026-03-08T20:12:45Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Customize signup field label&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Why do you want to join? (optional):&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-text&amp;diff=26705</id>
		<title>MediaWiki:Requestaccount-text</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-text&amp;diff=26705"/>
		<updated>2026-03-08T20:12:40Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Customize signup text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the &#039;&#039;&#039;Stationeers Wiki&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To help us keep the wiki free of spam, new accounts require approval from an existing community member. Please fill in the form below to request an account.&lt;br /&gt;
&lt;br /&gt;
If you&#039;d like, you can tell us a bit about yourself or why you want to contribute in the &amp;quot;Notes&amp;quot; field - this is completely optional.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-text&amp;diff=26704</id>
		<title>MediaWiki:Requestaccount-text</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=MediaWiki:Requestaccount-text&amp;diff=26704"/>
		<updated>2026-03-08T20:12:32Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Customize signup text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the &#039;&#039;&#039;Stationeers Wiki&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To help us keep the wiki free of spam, new accounts require approval from an existing community member. Please fill in the form below to request an account.&lt;br /&gt;
&lt;br /&gt;
If you&#039;d like, you can tell us a bit about yourself or why you want to contribute in the &amp;quot;Notes&amp;quot; field — this is completely optional.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Burger&amp;diff=26693</id>
		<title>Burger</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Burger&amp;diff=26693"/>
		<updated>2026-03-08T17:44:05Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
| name = Burger&lt;br /&gt;
| image = [[File:ItemBurger.png]]&lt;br /&gt;
| prefabhash = 126725031&lt;br /&gt;
| prefabname = ItemBurger&lt;br /&gt;
| stacks = 1&lt;br /&gt;
| slot_class = SlotClass.Burger&amp;lt;!--actual slot class name unchecked, but burger boxes have their own slot class--&amp;gt;&lt;br /&gt;
| sorting_class = SortingClass.Food&lt;br /&gt;
| recipe_machine1 = Automated Oven&lt;br /&gt;
| recipe_cost1 = 50g [[Flour]], 1 x [[Egg]], 1ml [[Soy Oil|Oil]], 2 x [[Tomato]], 1 x [[Cheese]]&lt;br /&gt;
| recipe_machine2 = Microwave&lt;br /&gt;
| recipe_cost2 = 50g [[Flour]], 1 x [[Egg]], 1ml [[Soy Oil|Oil]], 2 x [[Tomato]], 1 x [[Cheese]]&lt;br /&gt;
| nutrition = 400&lt;br /&gt;
| quality = Best (+75% hydration capacity)&lt;br /&gt;
| moodbonus = 100%&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Burgers can be prepared using a [[Microwave]] or [[Automated Oven]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Can be stored in a [[Burger Box]] to reduce decay rate by 50%.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;When right button is held, only adequate part is consumed to fill hunger up to 100%.&lt;br /&gt;
&amp;lt;br&amp;gt;Percentages of it can be eaten by holding down and relasing the right mouse button, even when stored directly in a [[Burger Box]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Update_v0.2.6091.26702&amp;diff=26692</id>
		<title>Update v0.2.6091.26702</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Update_v0.2.6091.26702&amp;diff=26692"/>
		<updated>2026-03-08T17:44:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Updates]]&lt;br /&gt;
{{Infobox | decat = yes&lt;br /&gt;
 | title = Hotfix&lt;br /&gt;
 | header1 = {{Infobox | decat = yes | child = yes&lt;br /&gt;
    | title = v0.2.6091.26702&lt;br /&gt;
    | label1 = Type&lt;br /&gt;
    | data1 = Big Update&lt;br /&gt;
    | label2 = Release&lt;br /&gt;
    | data2 = 12.12.2025 (Fri) UTC&lt;br /&gt;
    | label3 = Hyperlink&lt;br /&gt;
    | data3 = [https://steamdb.info/patchnotes/21154813/ SteamDB] [https://store.steampowered.com/news/app/544550/view/559139291408629784 Steam NEWS]&lt;br /&gt;
   }}&lt;br /&gt;
 | header2 = {{Infobox | decat = yes | child = yes&lt;br /&gt;
    | title = Adjacent Updates&lt;br /&gt;
    | label1 = Subsequent&lt;br /&gt;
    | data1 = TBA&lt;br /&gt;
    | label2 = Previous&lt;br /&gt;
    | data2 = [[Update_v0.2.6085.26682|Respawn Update: Round Robin Community Starts (v0.2.6085.26682)]]&lt;br /&gt;
   }}&lt;br /&gt;
 | belowstyle =&lt;br /&gt;
 | below = &#039;&#039;[[Updates_Overview|Back to overview of all updates]]&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This fix addresses a fatal error when more than one character is detected at once by an Occupancy Sensor.&lt;br /&gt;
&lt;br /&gt;
A potential fix for the dynamic canisters not being able to be removed from some portables connectors is in but there are still some remaining issues. We will release another hot fix when we&#039;ve solved the problem completely.&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
v0.2.6091.26702&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:#E5BF00;font-weight:bold&amp;quot;&amp;gt;[Fixed]&amp;lt;/span&amp;gt; Fixed dynamic Canisters not interactable when joining a save that has a large number of items.&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:#E5BF00;font-weight:bold&amp;quot;&amp;gt;[Fixed]&amp;lt;/span&amp;gt; Fixed OccupancySensor could throw Stack overthrow exception when multiple characters were in the same room.&lt;br /&gt;
*Increased the OccupancySensor Stack size to 18.&lt;br /&gt;
*Reduced status icons size about 77%&lt;br /&gt;
*Updated glowing effect for circle mood icons&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Switch_Grass&amp;diff=26691</id>
		<title>Switch Grass</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Switch_Grass&amp;diff=26691"/>
		<updated>2026-03-08T17:44:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Plants]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Switch Grass&lt;br /&gt;
| image = [[File:Switchgrass (cropped).png|thumb|Switch Grass in Hydroponics Trays at various levels of growth.]]&lt;br /&gt;
| prefabhash = -532672323&lt;br /&gt;
| prefabname = ItemPlantSwitchGrass&lt;br /&gt;
| stacks = 100&lt;br /&gt;
| slot_class = SlotClass.Plant&lt;br /&gt;
| sorting_class = SortingClass.Resources&lt;br /&gt;
| nutrition = N/A (Inedible)&lt;br /&gt;
| quality = N/A (Inedible)&lt;br /&gt;
| moodbonus = N/A (Inedible)&lt;br /&gt;
| growthtime = 1h 8min 51s&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Switch Grass can be grown in hydroponics to yield 15 Hay and 1 Switch Grass Seed when fully grown.  They do not need to be replanted after being harvested.  Switch Grass&#039;s high yield per harvest makes it ideal for use in [[Advanced Composter|Composting]] or for the creation of [[Biomass]] with a [[Recycler]]. However, Switch Grass is inedible to Stationeers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Info !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Time to fruiting || 1h 8min 51s&lt;br /&gt;
|-&lt;br /&gt;
| Yield || 15 hay + 1 seed&lt;br /&gt;
|-&lt;br /&gt;
| Raw Nutrition || Inedible&lt;br /&gt;
|-&lt;br /&gt;
| Edible By Chickens|| Needs Research&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Growing ==&lt;br /&gt;
{{Hydroponics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
*Switch Grass is the highest yielding plant per hour.&lt;br /&gt;
*When Switch Grass is harvested, it becomes Hay, which has a stack size of 100 and cannot be planted.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=User:RA2lover/Sandbox/Grow_light_automation&amp;diff=26690</id>
		<title>User:RA2lover/Sandbox/Grow light automation</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=User:RA2lover/Sandbox/Grow_light_automation&amp;diff=26690"/>
		<updated>2026-03-08T17:44:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
Due to the frequency of game updates, all solutions are subject to change and may or may not be functional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The designs on this page are valid as of v0.2.3771.18264 (2023-01-12)&lt;br /&gt;
&lt;br /&gt;
==Plant mechanics==&lt;br /&gt;
Plant growth rate is multiplied by its growth efficiency. Thus, maximizing growth efficiency results in a more effective farm.&lt;br /&gt;
&amp;lt;br&amp;gt;Factors which affect it are Breathing, Hydration, Temperature, Pressure, and &#039;&#039;&#039;Light&#039;&#039;&#039; efficiencies, the plant&#039;s Growth speed gene, and a small random variance assigned when planting each plant. &amp;lt;!--default: ±2%, Objects.Items.Plant._growthEfficiencyRngRange--&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Proper grow light use can maximize light efficiency.&lt;br /&gt;
&lt;br /&gt;
===Light Efficiency===&lt;br /&gt;
&amp;lt;!--Objects.Items.PlantRecord::UpdateRecord--&amp;gt;&lt;br /&gt;
Factors which affect light efficiency include a multiplicative debuff of 1/1+Light Stress, and a multiplicative buff which is only applied if the plant has exceeded its light per day requirements and is not darkness deficient.&lt;br /&gt;
&lt;br /&gt;
====Light Stress====&lt;br /&gt;
Light Stress increases by 1% every time a plant transitions from light to darkness or vice-versa. The amount of times this happens should be minimized if possible.&lt;br /&gt;
&lt;br /&gt;
If a plant is deficient in light or darkness, Light stress increases at a rate of 200%/day. Otherwise, it decreases to 0% exponentially at a half-life of 1.38625 days for values of light stress below 50%. &amp;lt;!-- experimental calculation assuming plant simulation runs every tick which may not be guaranteed. function uses lerp smoothing and that&#039;s broken, see https://www.youtube.com/watch?v=LSNQuFEDOyQ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Light/Darkness Deficiency====&lt;br /&gt;
Light per day and Darkness per day requirements are tracked by TimeLitRatio and TimeDarknessRatio variables which are initialized at 50% for each plant. For non-deficient plants (ratios above 0%), these values decrease by 100%/day. Plants with a deficiency decrease the corresponding value at a slower date (S-curve from -100%/day at 0% to 0%/day at -500%). Plants exceeding their light/darkness per day requirements decrease their corresponding value at a faster rate (S-curve from -100%/day at 100% to -500%/day at 1000%).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- WANTED FOR GUIDE: Images plotting the AnimationCurves for light/darkness usage and light/darkness gain.&lt;br /&gt;
Curves are an EaseInOut curve on Objects.Items.PlantRecord::_darknessLightUsageMultiplier:&lt;br /&gt;
	Keyframe(-5, 0),&lt;br /&gt;
	Keyframe(0, 1),&lt;br /&gt;
	Keyframe(1, 1),&lt;br /&gt;
	Keyframe(10, 5)&lt;br /&gt;
and an EaseInOut curve on Objects.Items.PlantRecord::_darknessLightGainMultiplier:&lt;br /&gt;
	Keyframe(-5, 5),&lt;br /&gt;
	Keyframe(-0.01, 2), (even this is still an S-curve instead of a step function)&lt;br /&gt;
	Keyframe(0, 1),&lt;br /&gt;
	Keyframe(1, 1),&lt;br /&gt;
	Keyframe(5, 0)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TimeDarknessRatio is supplied when the plant is in darkness (not under sunlight or growlight illumination). Supplying darkness increases the value (on an S-curve) by 200%/darkness per day period at -1% to 500%/period at -500%, 100%/period on 0-100%, and 100%/period at 100% to 0%/period at 500% (on an S-curve).&lt;br /&gt;
&lt;br /&gt;
TimeLitRatio supply is similar (though using light per day instead), but the increase in values is multiplied by how much light the plant is exposed to, which can be viewed as the Light Intensity parameter on the Plant Analyser [[Cartridge]]. A plant counts as being in light if it is exposed to at least 1% of earth&#039;s average solar irradiance (1367 W/m²). Grow lights within distance of a plant count as an additional 80% solar irradiance regardless of how close they are to it. Multiple grow lights illuminating the same plant don&#039;t stack, but sun exposure on top of a grow light does.&lt;br /&gt;
&lt;br /&gt;
===Maximizing Light Efficiency===&lt;br /&gt;
&lt;br /&gt;
Plants with TimeLitRatio above 100% and not under darkness deficiency receive a multiplicative buff for excess TimeLitRatio, multiplying light efficiency by up to 2x at 400% TimeLitRatio. &amp;lt;!-- LightEfficiency *= Lerp(1, 2, (TimeLitRatio - 1) / 3) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Light Efficiency also receives a multiplicative debuff based on how much light stress the plant is under. LightEfficiency = 1 / (1 + LightStress)&lt;br /&gt;
&amp;lt;br&amp;gt;Because light stress has a very slow decay period, we want to avoid any circumstances placing the plant into a deficiency.&lt;br /&gt;
&lt;br /&gt;
Maximizing TimeLitRatio while avoiding a darkness deficiency requires exposing plants to as much strong light for as long as possible while still meeting the plant&#039;s darkness per day requirements throughout its entire lifetime.&lt;br /&gt;
&amp;lt;br&amp;gt;Because TimeDarknessRatio is only initialized at 50%, plants under this farming regime need to be exposed to its first darkness period within half a day of being planted, and it needs to be long enough to last until the next darkness period.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Farm designs==&lt;br /&gt;
&lt;br /&gt;
Farms benefitting from grow lights can be generally separated into two types: Indoor farms that can be placed in locations without regular sunlight exposure, and greenhouses where grow lights are used to augment the sun and provide faster growth rates.&lt;br /&gt;
&lt;br /&gt;
===Indoor farms===&lt;br /&gt;
&lt;br /&gt;
Farms using exclusively grow lights can use cheaper walls, are simpler to automate and can use horizontal space more efficiently. However, they need a reliable supply of power.&lt;br /&gt;
&lt;br /&gt;
Their grow light timing can be completely decoupled from the day-night cycle, affording more choices in how they&#039;re used.&lt;br /&gt;
&lt;br /&gt;
===Outdoor greenhouses===&lt;br /&gt;
Farms using the sun have higher build costs and can tolerate intermittent power, but have increased cooling demands and automation systems that need to take sunlight status into account as turning grow lights off isn&#039;t guaranteed to ensure darkness.&lt;br /&gt;
&lt;br /&gt;
==Clock sources==&lt;br /&gt;
Turning the light on/off for a period of time needs a means of detecting time. Some of which include:&lt;br /&gt;
&lt;br /&gt;
===Stopwatch===&lt;br /&gt;
Accessible from [[Kit (Music Machines)]]. Provides a continuously increasing timer when activated which can be reset by turning it off and on again, looped with a modulo [[Kit_(Logic_Processor)#Math_Unit|Math Unit]] or paused by disabling its Activate signal. Needs continuous power to avoid a timer reset.&lt;br /&gt;
&lt;br /&gt;
===Memory-based Timer===&lt;br /&gt;
A [[Logic Memory]] unit which continuously updates a value through logic. Preserves its current value during a power loss, but requires additional power for logic elements needed to update its value.&lt;br /&gt;
&lt;br /&gt;
===IC10 Stack Timer===&lt;br /&gt;
A timer preserving its time on power losses by storing its current time on an IC10 stack memory location. Comes virtually free when automating grow lights with a programmable chip, but requires using a programmable chip for automation.&lt;br /&gt;
&lt;br /&gt;
===Daylight Sensor===&lt;br /&gt;
Provides celestial tracking information for the sun and the ability to check if sunlight is currently hitting its location (by reading the Activate logic parameter). While tracking maximums and minimums of its vertical angle can be used to identify noon and midnight, the angles cannot be directly relied on as a timing source because they change depending on seasons. Additionally, sunlight cannot distinguish between an eclipse and a sunset on its own.&lt;br /&gt;
&lt;br /&gt;
==Timing Circuits==&lt;br /&gt;
&lt;br /&gt;
Circuits which provide adjustable duty cycle grow light operation. No effort is provided for synchronization with daylight, so greenhouses operating off them should use [[Composite window shutter]]s to prevent sunlight from denying darkness periods if the timers happen to get out of sync.&lt;br /&gt;
&lt;br /&gt;
=== Stopwatch timer ===&lt;br /&gt;
&lt;br /&gt;
A stopwatch is used as a clock source, with day duration being provided by the memory unit and darkness duration being provided by the dial (accessible through [[Kit (Logic Switch)]]). Using separate devices for these roles removes ambiguity without the need for a [[Labeller]], even in arrangements where the memory unit and dial are on the same logic network.&lt;br /&gt;
&lt;br /&gt;
[[File:Stopwatch Grow Light Timer.png|An example indoor grow light pulse width modulation circuit.]]&lt;br /&gt;
&lt;br /&gt;
With the provided settings, the timer will start with the light turned off for the darkness duration, then turn the light on for the rest of the day length (stored in the memory unit as 1200 seconds or 20 minutes).&lt;br /&gt;
&amp;lt;br&amp;gt;Starting with the grow light off is safer for occasional blackouts as the circuit has no awareness of how long it&#039;s been turned off for during a blackout and short blackouts risk stressing plants with excess light.&lt;br /&gt;
====IC10 Equivalent====&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define SecondsPerDay 1200&lt;br /&gt;
define SecondsPerTick 0.5&lt;br /&gt;
define DarknessTimeSeconds 300 #how much time per day to keep grow lights off&lt;br /&gt;
alias TimeSinceStartUp r0&lt;br /&gt;
alias CurrentCycleTime r1&lt;br /&gt;
alias GrowLightStatus r2&lt;br /&gt;
start:&lt;br /&gt;
yield #wait until the next tick&lt;br /&gt;
add TimeSinceStartUp TimeSinceStartUp SecondsPerTick #increment time since startup&lt;br /&gt;
mod CurrentCycleTime TimeSinceStartUp SecondsPerDay #T_CurCycle = TotalRuntime % DayLength&lt;br /&gt;
sge GrowLightStatus CurrentCycleTime DarknessTimeSeconds # = 1 if CycleTime&amp;gt;=DarknessTime&lt;br /&gt;
sb HASH(&amp;quot;StructureGrowLight&amp;quot;) On GrowLightStatus #batch write to all grow lights&lt;br /&gt;
    #optional debug code that lets you see CurrentCycleTime if running on an IC housing&lt;br /&gt;
    bdnvl db LineNumber start #if we can&#039;t see our own line number we&#039;re not on one&lt;br /&gt;
    s db Setting CurrentCycleTime #writes its value to the housing&#039;s current state&lt;br /&gt;
j start&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Memory Unit Timer ===&lt;br /&gt;
The stopwatch clock source from the previous timer is replaced with an incrementing memory. This preserves light status during power losses at an additional 10W of power consumed, and potentially adds confusion requiring a labeller as multiple components of the same type are now present in the same logic network.&lt;br /&gt;
&lt;br /&gt;
[[File:Memory Grow Light Timer.png|Adaptation of the previous circuit replacing the stopwatch timer with a persistent memory unit timer.]]&lt;br /&gt;
&lt;br /&gt;
In order to reduce component count, this timer uses ticks instead of seconds as a unit of time measurement.&lt;br /&gt;
&lt;br /&gt;
===IC10 Equivalent===&lt;br /&gt;
Includes generic stack clearing code that takes up more space than the changes required to implement timer persistence do.&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define ProgramHash HASH(&amp;quot;Persistent Timer Grow Light Script 0.1&amp;quot;) #check for stack setup&lt;br /&gt;
move sp $200 #we do this by checking for the presence of a guard variable at its end.&lt;br /&gt;
peek r0 #if it&#039;s there we can assume it&#039;s been initialized and we can run as usual.&lt;br /&gt;
beq r0 ProgramHash start #if it&#039;s not, we clear and initialize the stack first.&lt;br /&gt;
#fast version of nuking the stack, but crashes if we&#039;re not running on an IC housing.&lt;br /&gt;
bdnvl db LineNumber SlowClearStack#Only IC housings have this property&lt;br /&gt;
clr db #clears the entire stack off the device (in this case, the housing this is on)&lt;br /&gt;
poke $1FF ProgramHash #writes guard variable&lt;br /&gt;
j start&lt;br /&gt;
SlowClearStack: #routine that traverses the entire stack to clear it.&lt;br /&gt;
move sp $000&lt;br /&gt;
push 0 #partially unrolled loop, 8*64 iterations&lt;br /&gt;
push 0&lt;br /&gt;
push 0&lt;br /&gt;
push 0&lt;br /&gt;
push 0&lt;br /&gt;
push 0&lt;br /&gt;
push 0&lt;br /&gt;
push 0&lt;br /&gt;
brne sp $200 -8 #leave once we&#039;ve reached the end off the stack, otherwise loop again&lt;br /&gt;
poke $1FF ProgramHash #write guard variable at the end of stack&lt;br /&gt;
#now the stack has been cleared, we can get to the actual program itself.&lt;br /&gt;
define SecondsPerDay 1200&lt;br /&gt;
define SecondsPerTick 0.5&lt;br /&gt;
define DarknessTimeSeconds 300 #how much time per day to keep grow lights off&lt;br /&gt;
start:&lt;br /&gt;
alias TimeSinceStartUp r0#aliases are processed at runtime.&lt;br /&gt;
alias CurrentCycleTime r1#you can do some interesting pass-by-name stuff with it.&lt;br /&gt;
alias GrowLightStatus r2 #That&#039;ll be outside this program&#039;s scope, though.&lt;br /&gt;
#https://stationeers-wiki.com/Advanced_IC10_Programming#Redefining_Aliases&lt;br /&gt;
yield #wait until the next tick&lt;br /&gt;
move sp $001 #In order to make TimeSinceStartUp persistent, we&#039;re preserving it on stack.&lt;br /&gt;
pop TimeSinceStartUp #this consists of loading its existing value (0 on initialization)&lt;br /&gt;
add TimeSinceStartUp TimeSinceStartUp SecondsPerTick #incrementing it&lt;br /&gt;
push TimeSinceStartUp #and saving it back to its address (in this case, $000).&lt;br /&gt;
mod CurrentCycleTime TimeSinceStartUp SecondsPerDay #T_CurCycle = TotalRuntime % DayLength&lt;br /&gt;
sge GrowLightStatus CurrentCycleTime DarknessTimeSeconds # = 1 if CycleTime&amp;gt;=DarknessTime&lt;br /&gt;
sb HASH(&amp;quot;StructureGrowLight&amp;quot;) On GrowLightStatus #batch write to all grow lights&lt;br /&gt;
    #optional debug code that lets you see CurrentCycleTime if running on an IC housing&lt;br /&gt;
    bdnvl db LineNumber start #if we can&#039;t see our current line number we&#039;re not on one&lt;br /&gt;
    s db Setting CurrentCycleTime #writes its value to the housing&#039;s state&lt;br /&gt;
j start&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Synchronized Timing Circuits==&lt;br /&gt;
&lt;br /&gt;
===Sunset-triggered timer===&lt;br /&gt;
&amp;lt;!-- WANTED: LOGIC-BASED TRIGGER CIRCUIT THAT ISN&#039;T DEPENDENT ON COMPONENT PLACEMENT/LOADING ORDER --&amp;gt;&lt;br /&gt;
This shows a pitfall of logic circuits in that circuits relying on recursive logic are senstive to not just they order in which logic components were placed, but also the order in which they were loaded into the world. A design may function when first built, but stop working when the world is reloaded because logic components are run on a different execution order.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This design is not recommended for use because it is sensitive to logic component execution order, which may not persist across world loads.&#039;&#039;&#039;&lt;br /&gt;
[[File:Sunset Triggered Timer.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;The circuit uses a [[Logic Pulse Former]] assembly to create a single-tick pulse when a sunset is detected, which is then used to reset a counter to the darkness timer memory setting.&lt;br /&gt;
&amp;lt;br&amp;gt;The darkness timer memory setting is a negative value, exploiting the fact writing any value equal or greater than 1 to a device&#039;s &amp;quot;On&amp;quot; setting turns it on. This removes the need for an additional logic compare component.&lt;br /&gt;
&lt;br /&gt;
===IC10 equivalent===&lt;br /&gt;
Because instructions within a single IC10 run at a well-defined execution order, this design isn&#039;t sensitive to component placement order.&lt;br /&gt;
A [[Daylight Sensor]] with cells exposed towards zenith needs to be present in d0. &lt;br /&gt;
{{ICCode|&lt;br /&gt;
define ProgramHash HASH(&amp;quot;Sunset Sensing Grow Light Timer 0.1&amp;quot;)&lt;br /&gt;
define DarknessTimeSeconds 300&lt;br /&gt;
define SecondsPerTick 0.5&lt;br /&gt;
define SunsetAngle 100&lt;br /&gt;
alias CurrentSunsetStatus r1&lt;br /&gt;
move sp $200#check for guard variable&lt;br /&gt;
pop r0&lt;br /&gt;
beq r0 ProgramHash start&lt;br /&gt;
#As an alternative to clearing the entire stack, we can just clear the values we&#039;ll use&lt;br /&gt;
poke $0 0 #Sunset status on last check&lt;br /&gt;
poke $1 DarknessTimeSeconds #Time since last sunset was detected&lt;br /&gt;
poke $1FF ProgramHash&lt;br /&gt;
start:&lt;br /&gt;
alias DaylightSensor d0 #Aliasing a device also labels its corresponding screw.&lt;br /&gt;
bdnvl DaylightSensor Vertical CrashWithoutSensor&lt;br /&gt;
l r0 DaylightSensor Vertical&lt;br /&gt;
yield&lt;br /&gt;
sge CurrentSunsetStatus r0 SunsetAngle #r1 = are we in sunset right now?&lt;br /&gt;
move sp $1&lt;br /&gt;
pop r0 #get last sunset status, store into r0&lt;br /&gt;
push CurrentSunsetStatus #and store current sunset status&lt;br /&gt;
brle CurrentSunsetStatus r0 2 #Are we in a sunset while we weren&#039;t in one before?&lt;br /&gt;
    poke $1 0 #If so, We&#039;re found one and restart the time since last sunset.&lt;br /&gt;
move sp $2&lt;br /&gt;
pop r0 #load the saved time,&lt;br /&gt;
add r0 r0 SecondsPerTick #increment it,&lt;br /&gt;
push r0 #and save it into non-volatile memory.&lt;br /&gt;
sgt r1 r0 DarknessTimeSeconds&lt;br /&gt;
sb HASH(&amp;quot;StructureGrowLight&amp;quot;) On r1 #Turn grow lights on if the timer has expired.&lt;br /&gt;
    bdnvl db LineNumber start&lt;br /&gt;
    s db Setting r0&lt;br /&gt;
j start&lt;br /&gt;
&lt;br /&gt;
CrashWithoutSensor:&lt;br /&gt;
alias NoDaylightSensorConfigured d0&lt;br /&gt;
sb HASH(&amp;quot;StructureGrowLight&amp;quot;) On 0 #turn grow lights off as a safety precaution&lt;br /&gt;
l r0 d0 None #throw a LogicTypeIsNone exception&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- rest of old guide for now. will start changing this later. solar angle thing is incorrect outside the moon and even technically incorrect within it, as a starter. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Geometry of Daylight Sensors ==&lt;br /&gt;
The Solar Angle variable from Daylight Sensors go from 0 degrees at mid-day, to 180 degrees at midnight, and then back to 0 degrees. The value is never negative.&lt;br /&gt;
&lt;br /&gt;
[[File:Daylight sensor vertical.png]]&lt;br /&gt;
&lt;br /&gt;
== How much light/dark do plants need? ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Plant !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20&lt;br /&gt;
|-&lt;br /&gt;
| Corn || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  ||  ||  || D || D|| D || D&lt;br /&gt;
|-&lt;br /&gt;
| Potato || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  ||  || D || D|| D || D&lt;br /&gt;
|-&lt;br /&gt;
| Pumpkin || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  ||  ||  ||  ||  || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Rice || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Soybean || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Tomato || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Wheat || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Darga Fern || L || L || L || L || L || L  || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Fern || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||   ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Hades Alpha || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Hades Beta || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Peace Lily || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Switch Grass || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Tropical Lily || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Winterspawn Alpha || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
| Winterspawn Beta || L || L || L || L || L || L || L || L || L || L ||  ||  ||  ||  ||  || D  || D || D || D || D&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As you can see from the table above, most plants need a minimum of 10 minutes of light, and 5 minutes of darkness. We can split the remaining 5 minutes equally, giving us 12.5 minutes of light and 7.5 minutes of darkness.&lt;br /&gt;
&lt;br /&gt;
== Let&#039;s do some math... ==&lt;br /&gt;
* The planet rotates 360 degrees per day.&lt;br /&gt;
* A day is 20 minutes.&lt;br /&gt;
&amp;lt;code&amp;gt;360 degrees / 20 minutes = 18 degrees per minute&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* We need light for 12.5 minutes per day.&lt;br /&gt;
&amp;lt;code&amp;gt;18 degrees per minute * 12.5 minutes = 225 degrees&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* We want half the light-budget on either side of mid-day&lt;br /&gt;
&amp;lt;code&amp;gt;225 degrees / 2 = 112.5 degrees on either side&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bringing it all together ==&lt;br /&gt;
&#039;&#039;&#039;What you need:&#039;&#039;&#039;&lt;br /&gt;
* Logic I/O (x2) &amp;gt; Reader and Batch Writer&lt;br /&gt;
* Logic Processor &amp;gt; Compare&lt;br /&gt;
* Logic Memory&lt;br /&gt;
* Kit (Sensor) &amp;gt; Daylight Sensor&lt;br /&gt;
&lt;br /&gt;
* Place the Daylight Sensor. Direction of data-port doesn&#039;t matter.&lt;br /&gt;
* &#039;&#039;&#039;Logic Reader&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;IN:&#039;&#039;&#039; Daylight Sensor &#039;&#039;&#039;VAR:&#039;&#039;&#039; Solar Angle&lt;br /&gt;
* &#039;&#039;&#039;Logic Memory&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Value:&#039;&#039;&#039; 112.5&lt;br /&gt;
* &#039;&#039;&#039;Logic Compare&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;1:&#039;&#039;&#039; Logic Reader &#039;&#039;&#039;2:&#039;&#039;&#039; Logic Memory &#039;&#039;&#039;OUT:&#039;&#039;&#039; Less&lt;br /&gt;
* &#039;&#039;&#039;Logic Batch Writer&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;IN:&#039;&#039;&#039; Logic Compare &#039;&#039;&#039;OUT TYPE:&#039;&#039;&#039; Grow Light &#039;&#039;&#039;OUT VAR:&#039;&#039;&#039; On&lt;br /&gt;
&lt;br /&gt;
== Saving Power ==&lt;br /&gt;
You can save a bit of power by delaying turning on the light. If you reduce the time with lights to 10.5 minutes, then you can set the Logic Memory to 94.5.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=User:RA2lover/Sandbox/Thermodynamics_machinery_notes&amp;diff=26689</id>
		<title>User:RA2lover/Sandbox/Thermodynamics machinery notes</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=User:RA2lover/Sandbox/Thermodynamics_machinery_notes&amp;diff=26689"/>
		<updated>2026-03-08T17:44:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pipe / Liquid Pipe==&lt;br /&gt;
&lt;br /&gt;
====Weakest member selection====&lt;br /&gt;
* If the pipe network already has a weakest member, it remains in the same pipe network, it hasn&#039;t burst, and it&#039;s not buried, use it.&lt;br /&gt;
* Get all pipe segments in the network, discard burst/buried pipes, and pick the most damaged pipe.&lt;br /&gt;
* If no pipes are damaged, choose one of the remaining pipes at random.&lt;br /&gt;
&lt;br /&gt;
====Weakest member damage criteria====&lt;br /&gt;
* More than 0.05 moles/L of frozen elements are on the network: Instant, damage/tick = log2(total of frozen gases/0.05 mol/L), clamped between 0.5/tick and 10/tick &lt;br /&gt;
**Gases are not counted towards this if the pressure on the network is below the armstrong limit. (6.3 kPa)&lt;br /&gt;
* If a gas pipe: More than 2% of liquids (by volume) are on the network: Instant, damage/tick = log10(percentage of liquids) - 0.8, clamped between 0.2/tick and 10/tick&lt;br /&gt;
* If the weakest segment is under a pressure gradient above the pipe&#039;s pressure rating: Instant, damage = log2(PressureGradient/PressureRating), clamped between 0.2/tick and 10/tick&lt;br /&gt;
** If no pipes are damaged, check all pipe segments for pressure damage. (Possible Exploit: intentionally damage but don&#039;t break a specific pipe segment that&#039;s kept in a pressure-protected room, get a pressure-resistant pipe network)&lt;br /&gt;
&lt;br /&gt;
====Burst pipe====&lt;br /&gt;
* Set a network fault flag. (readable with a [[Pipe Analyzer]]&#039;s NetworkFault logic value)&lt;br /&gt;
* Spawn ices around the pipe if the pipe network contains more than 50 mols of ices.&lt;br /&gt;
* For all atmos-containing grids the pipe belongs to:&lt;br /&gt;
** Move liquids from pipe to world. (rate: pipe volume/tick*number of atmos-containing grids, or enough to drain a pipe network with more liquids than its capacity down to 99% full in case the pipe had overcompressed liquids. Won&#039;t drain past &amp;gt;99% world cell fullness)&lt;br /&gt;
** If pressure gradient is above 1 atm, move gases unidirectionally attempting to equalize pressure.&lt;br /&gt;
*** Maximum pressure gradient/tick: 1/10th of the pipe&#039;s pressure rating. This value is reduced if grids are blocked.&lt;br /&gt;
*** Maximum moles moved/tick: The pipe volume&#039;s worth of contents. (Don&#039;t use it as a passive vent for an early venus advanced airlock or it can vacuum itself shut?)&lt;br /&gt;
****This limit is ignored if the pressure gradient before equalization is greater than the pipe&#039;s pressure rating&lt;br /&gt;
** If it&#039;s not, Mix contents of pipe network and atmospheric network.&lt;br /&gt;
&lt;br /&gt;
== Air Conditioner ==&lt;br /&gt;
&lt;br /&gt;
Additional details: [[User:RA2lover/Sandbox/Thermodynamics machinery notes/Air Conditioner|Link]]&lt;br /&gt;
&lt;br /&gt;
- If the *input* network is off from the target temperature by less than 1 degree, no action is performed on a tick.&lt;br /&gt;
&lt;br /&gt;
Otherwise, the air contitioner&#039;s internal logic takes place:&lt;br /&gt;
&lt;br /&gt;
 - 1 - Try to take contents from its input network into an internal storage (mole-equivalent of 100 liters of gas at the input network temperature and air conditioner&#039;s processing capability (750 kPa), includes both liquids and gases)&lt;br /&gt;
 - 2 - Transfer 14kJ * OperationalTemperatureEfficiency * TemperatureDifferentialEfficiency of energy between the waste network and the internal network (if either input network before the step 1 pumping or the waste network pressures are below 1atm, scale down by the lowest pressure from that to 0 linearly)&lt;br /&gt;
 - 3 - Transfer contents from its internal network to its output network&lt;br /&gt;
&lt;br /&gt;
TemperatureDeltaCurve losses can be avoided entirely by connecting the input network and waste network together (as opposed to the typical closed-loop configuration where input and output networks are connected together).&lt;br /&gt;
&lt;br /&gt;
How much is 14kJ? Vulcan night atmosphere (400 K @ 100L, 1atm) would get you 3.046 moles at 23.182 J/mol/K, or a drop of ~201 K (which would get hampered by the OperationalTemperatureEfficiency still not being that high).&lt;br /&gt;
&lt;br /&gt;
== Filtration ==&lt;br /&gt;
* Consume 0.1 W/kPa input pressure(capped at 100W/1MPa) + 10W(base).&lt;br /&gt;
* Calculate the pressure gradient between the input and the highest of the two output networks. If either output network is at a higher pressure than the input, treat the gradient as 0.&lt;br /&gt;
* Process 100 bar*L to 2000 atm*L per tick linearly mapped to the pressure gradient from 0 to 600 atm.&lt;br /&gt;
**This represents an additional 31.6884612 bar*L/tick/MPa, or an additional 100 bar*L/tick for every 3.1557228156 MPa of pressure gradient)&lt;br /&gt;
* Send processed contents matching filters to output, not-matching filters to unfiltered output.&lt;br /&gt;
&lt;br /&gt;
== Liquid Filtration ==&lt;br /&gt;
* Consume 200W/L liquids on input network (capped at 100W on 0.5L)  + 10W(base).&lt;br /&gt;
* Calculate the fill percentage gradient between the input and the fullest of the two output networks. If either output network is at a higher fill percentage than the input, treat the gradient as 0.&lt;br /&gt;
* Remove 0.5..20L/tick for processing, linearly mapped to the fill percentage gradient from 0% to 100%.&lt;br /&gt;
* Calculate the pressure gradient between the input and the highest of the two output networks. If either output network is at a higher pressure than the input, treat the gradient as 0.&lt;br /&gt;
* Remove 1000 kPa*10L (=100 bar*L) to MaxGasPipePressure/3*10L(=2000 atm*L)/tick for processing, linearly mapped to the pressure gradient from 0 to 600 atm. (liquid pipes can only withstand 60 atm)&lt;br /&gt;
* Process the removed contents through the filters, moving filtered contents to the filtered output.&lt;br /&gt;
* Send unfiltered contents to the unfiltered output.&lt;br /&gt;
&lt;br /&gt;
==H2 Combustor==&lt;br /&gt;
&amp;lt;!-- out of date, now just &amp;quot;combustor&amp;quot; --&amp;gt;&lt;br /&gt;
* Equalize internal atmosphere with output atmosphere. (one-way, no limit)&lt;br /&gt;
* If not idle and input atmosphere has 0.0003 moles or more:&lt;br /&gt;
**Transfer 10 bar*L..200 atm*L from input atmosphere to internal atmosphere (mapped from pressure gradient between input atmosphere and internal atmosphere, 0..600atm)&lt;br /&gt;
***This is equivalent to 0.1 Filtration machines.&lt;br /&gt;
**Combust 66% of the oxygen/volatiles mix into liquid water (2 mol Volatiles + 1 mol O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; -&amp;gt; 2 mol H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 429kJ)&lt;br /&gt;
**Instantly combust 90% of the remaining fuel mix. (regular combustion rules apply)&lt;br /&gt;
&lt;br /&gt;
==Electrolyzer==&lt;br /&gt;
* Consume 50W idle (3600W when active).&lt;br /&gt;
* If active, calculate the amount of energy required to electrolyze 1 mol of water.&lt;br /&gt;
** Base energy is the energy of electrolysis byproducts for 1 mol of water at 20°C: ((20.4J/K*2+21.1J/K)*293.15 K+(286 kJ*2)+(8kJ*3))/3 = 218.048661667 kJ/mol of water&lt;br /&gt;
** This is then subtracted by the specific energy of water at the input network&#039;s temperature (72 J/K). (results in 0 energy required at 3028.45 K; attempts to electrolyze at or above that temperature result in all water on the network being instantly split)&lt;br /&gt;
* Remove the amount of water the 3600 W can split at 40x efficiency (144 kW) from the input network, converting it to electrolysis byproducts at 20°C, and move those to output atmosphere.&lt;br /&gt;
&lt;br /&gt;
== Nitrolyzer ==&lt;br /&gt;
* Consume 50W idle.&lt;br /&gt;
* Move internal atmosphere contents to output if there&#039;s a valid output network.&lt;br /&gt;
* Check for both input networks.&lt;br /&gt;
** If only one input network is connected, take 1.5 moles/tick from it, otherwise, take 0.75 moles/tick from each of the input networks.&lt;br /&gt;
* Calculate reaction efficiency.&lt;br /&gt;
** If the ratios of either nitrogen or oxygen are below 1%, set it to 0%.&lt;br /&gt;
** Otherwise, it&#039;s 30% * sum of nitrogen and oxygen gas ratios * (lowest ratio of the two / highest ratio of the two)&lt;br /&gt;
* If efficiency isn&#039;t 0%, consume 6kW instead of the 50W.&lt;br /&gt;
* Convert ReactionEfficiency% of the nitrogen/oxygen present internally into nitrous oxide.&lt;br /&gt;
** 2 moles -&amp;gt; 1 mole nitrous oxide. Output energy is half the components&#039; energy + reaction inefficiency&lt;br /&gt;
** Example: 50/50 nitrogen:oxygen mix at 300K -&amp;gt; ((20.6*300 + 21.1*300)*0.225+4200)/(37.2*0.225) = 838.08K nitrous oxide output temperature. Actual output temperature is 448.82 K as it immediately mixes with unreacted gases.&lt;br /&gt;
&lt;br /&gt;
Because nitrous oxide contributes 286 kJ/mol in combustion, use of the nitrolyzer is 10.725x energy-positive at the maximum reaction efficiency of 30% (0.225 mol/tick).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wall Cooler ==&lt;br /&gt;
&lt;br /&gt;
Checks if pressure on both pipe and world grid atmosphere is above armstrong limit (6.3 kPa), transfers 1kJ * TemperatureDifferentialEffficiency of energy per tick from the environment to the pipe network.&lt;br /&gt;
Although no OperationalTemperatureEfficiency curve is present, this would only be more efficient than an air conditioner on situations where this value would be &amp;lt;5% (or 2.5%? TODO: clear up J/tick and W distinction for power consumers). You&#039;ll probably want an air conditioner on most scenarios.&lt;br /&gt;
&lt;br /&gt;
== Wall Heater ==&lt;br /&gt;
&lt;br /&gt;
Checks if world grid atmosphere is above armstrong limit and temperature is below 2500 K,  adds 1kJ/tick to world grid, &#039;&#039;&#039;ignites flammable atmospheres below autoignition temperature&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Pipe Heater ==&lt;br /&gt;
&lt;br /&gt;
Same pressure/temperature checks as wall heater, but doesn&#039;t ignite flammable pipe contents(assuming no autoignition occurs).&lt;br /&gt;
&lt;br /&gt;
== Road Flare ==&lt;br /&gt;
Ignites flamambles. Adds 1kJ/tick when lit. 1.2s fuse when fired from [[Flare Gun]]. 25m illumination range when falling from flare gun, 10m range otherwise.&lt;br /&gt;
&lt;br /&gt;
== Evaporation Chamber ==&lt;br /&gt;
&lt;br /&gt;
Combo liquid volume regulator(0.25 L/tick, input-&amp;gt;internal, targets 10% internal liquid volume), purge valve (1500 kPa * 10L, internal-&amp;gt;output) and heat exchanger (15m² area, internal&amp;lt;&amp;gt;input 2).&lt;br /&gt;
&lt;br /&gt;
== Condensation Chamber ==&lt;br /&gt;
&lt;br /&gt;
Combo pressure regulator (1500 kPa * 10 L), 2 condensation valves (input-&amp;gt;internal, internal-&amp;gt;output) and heat exchanger (15m² area).&lt;br /&gt;
&lt;br /&gt;
== Condensation Valve / Expansion Valve ==&lt;br /&gt;
&lt;br /&gt;
Moves 10 liters of liquids or half the liquids volume on the input pipe network per tick, whichever is smaller. Isn&#039;t supposed to move if the output network can&#039;t fit another 0.1L of liquids (untested).&lt;br /&gt;
&lt;br /&gt;
== Active Vent ==&lt;br /&gt;
* Calculate the average temperature of input network and grid atmospheres.&lt;br /&gt;
** The calculation assumes both atmospheres have an identical heat capacity.&lt;br /&gt;
* If pumping into pipe, pump the smallest of:&lt;br /&gt;
** 10 kPa*grid volume/tick at the average temperature (grid minimum pressure limited to the external pressure limit)&lt;br /&gt;
** The amount of gas required to make the pipe network reach the internal pressure limit (at the average temperature)&lt;br /&gt;
* If pumping outwards, pump the smallest of:&lt;br /&gt;
** The amount of gas available in excess of the internal pressure limit (at the &#039;&#039;&#039;internal&#039;&#039;&#039; temperature)&lt;br /&gt;
** 10 kPa*grid volume/tick at the average temperature (limited to the external pressure limit)&lt;br /&gt;
* Set flow indicator status based on the difference in grid external pressure pre- and post- pumping and the maximum pumping capacity.&lt;br /&gt;
**&amp;gt;9 kPa: Max (Green)&lt;br /&gt;
**&amp;gt;5 kPa: Limited (Yellow)&lt;br /&gt;
**&amp;lt;5 kPa: Very limited (Red)&lt;br /&gt;
&lt;br /&gt;
For a 8000 L cell, the pumping capacity is 800 bar*L. As things get added to the cell this pumping capacity decreases.&lt;br /&gt;
&lt;br /&gt;
== Powered Vent ==&lt;br /&gt;
&amp;lt;!--StructurePoweredVentMultiGrid; small variant also uses multigrid--&amp;gt;&lt;br /&gt;
* Calculate the average temperature of input network and grid atmospheres. (similar to active vent)&lt;br /&gt;
* If pumping into pipe:&lt;br /&gt;
** Pump PressurePerTick*Grid volume at the grid temperature into the pipe network (limited to the external pressure limit) and subtract the pumped pressure from the pumping capacity.&lt;br /&gt;
** If more than 0.1 kPa of pumping capacity remains available:&lt;br /&gt;
*** Calculate the cumulative pressure difference relative to the target pessure over open neighbor grids up to GridMixingDepth tiles away from the grid the vent is in.&lt;br /&gt;
*** If the pressure on the grid it&#039;s in is greater than the cumulative pressure difference, pull the pressure of it further down ignoring the external pressure limit (limited to the remaining pumping capacity).&lt;br /&gt;
*** If it&#039;s not, search for open grids 1 tile further away (starting from the vent grid, repeated until GridMixingDepth), and for each one pump their contents into the pipe(up to pressure limit) until the pumping capacity is exhausted or the GridMixingDepth limit is reached.&lt;br /&gt;
****The search is aborted if &amp;lt;0.1 kPa of remaining pumping capacity is left by the next grid expansion. &lt;br /&gt;
* If pumping into world:&lt;br /&gt;
** Pump PressurePerTick*Grid volume at the average temperature (limited to the external pressure limit) and subtract the pumped pressure from the pumping capacity.&lt;br /&gt;
**If more than 0.1 kPa of pumping capacity remains available, calculate the cumulative pressure difference relative to the target pressure over over neighbor grids up to GridMixingDepth tiles away, and pump up to that into world using the remaining pumping capacity (ignoring the external pressure limit).&lt;br /&gt;
* Set flow indicator status to remaining pumping capacity after pumping:&lt;br /&gt;
** &amp;lt; 1.1 kPa: Max (Green)&lt;br /&gt;
** &amp;lt; PressurePerTick/2: Limited (Yellow)&lt;br /&gt;
** &amp;gt; PressurePerTick/2: Very limited (Red)&lt;br /&gt;
&lt;br /&gt;
PressurePerTick: 20 kPa (small), 40 kPa (large)&lt;br /&gt;
&amp;lt;br&amp;gt;GridMixingDepth: 4 (small), 6 (large)&lt;br /&gt;
&lt;br /&gt;
== Passive Vent ==&lt;br /&gt;
Mixes pipe gas contents with world cell gas contents, or mixes all pipe contents with all world cell contents if submerged in liquid. Not sure how to make use of this considering the amount of liquids required to submerge one.&lt;br /&gt;
&lt;br /&gt;
== Pipe Radiators ==&lt;br /&gt;
&lt;br /&gt;
Convection power = 100*area*deltaT. Area is multiplied by internal and external pressure ratios compared to 1atm, so effectiveness is reduced if either is below this pressure.&lt;br /&gt;
&lt;br /&gt;
Radiation power is based on a curve function on the difference between the network temperature and the background temperature (world temperature on a vacuum, lerped to atmospheric temperature based on how many moles are on it up to 20kPa @ 0°C (=70.450583221073 mols on a world cell)). Area is multiplied by internal pressure ratio compared to 1atm.&lt;br /&gt;
&lt;br /&gt;
== Pipe Organ ==&lt;br /&gt;
&lt;br /&gt;
Makes sound if pressure delta between pipe network and world is above 10kPa. Equalizes pipe network gases with world cell gases at a rate of 20 kPa/tick.&lt;br /&gt;
&lt;br /&gt;
== Liquid Volume Pump ==&lt;br /&gt;
&lt;br /&gt;
Move setting L/tick of &#039;&#039;&#039;liquids&#039;&#039;&#039; from input to output network, then remove gases from input network until output network pressure is equalized.&lt;br /&gt;
&lt;br /&gt;
A liquid volume pump set to 0.0000001 L can be used as a one-way liquid-pipe-to-liquid-pipe gas valve with a negligible power consumption. (This behavior is different from the one-way valve, which also moves liquids)&lt;br /&gt;
&lt;br /&gt;
== Volume Pump ==&lt;br /&gt;
&lt;br /&gt;
Take the moles present in setting L of the input pipe network, move them to the output in a single tick. If setting is greater than the input pipe network volume, only the input pipe network is used but power is still consumed based on the setting parameter.&lt;br /&gt;
&lt;br /&gt;
== Turbopumps ==&lt;br /&gt;
&lt;br /&gt;
Same mechanics as turbo pumps but with a fixed base power consumption and a lower consumption/L pumped.&lt;br /&gt;
&lt;br /&gt;
== Gas regulators ==&lt;br /&gt;
&lt;br /&gt;
(Comprises Pressure Regulator, Back Pressure Regulator, Pressurant Valve, Purge Valve)&lt;br /&gt;
&lt;br /&gt;
If output network pressure is greater than input network pressure, move up to a mole-equivalent quantity of gas that would fit in pressurePerTick(=1atm?)*10L volume at the pipe network temperature.&lt;br /&gt;
&lt;br /&gt;
With a 10L volume pump consuming twice the power of a gas regulator, This makes a gas regulator more efficient than a volume pump when operating on input network pipe pressures below pressurePerTick*2 (2 atm?) as more volume/W is scavenged in that circumstance.&lt;br /&gt;
&lt;br /&gt;
If input pipe pressure is greater than output network pressure, check if more gas could be moved by moving a quarter of the pressure difference on the input network per tick instead, and move up to that if so. This makes a regulator more efficient than a volume pump in scenarios where the input network volume is large enough to make a reasonable pressure gradient worthwhile.&lt;br /&gt;
&lt;br /&gt;
PressurePerTick value is 101.325 kPa for all 4.&lt;br /&gt;
&lt;br /&gt;
== Gas Mixer ==&lt;br /&gt;
&amp;lt;!-- analysis not paying enough attention, reminder to check later --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Calculates the amount of gas a gas regulator working against the pressure gradient would take in a tick, multiplied by the ratio fraction belonging to the given input. (for example: 75% ratio would take 7.5 atm*L from input 1 and 2.5 atm*L from input 2)&lt;br /&gt;
&amp;lt;br&amp;gt;Takes a (weighed by ratio) average of the input pressures on both networks.&lt;br /&gt;
&amp;lt;br&amp;gt;Calculates &amp;quot;Max Moles Per Tick&amp;quot; for both networks - This is similar to the &amp;quot;pressure regulator working with the help of a pressure gradient&amp;quot; case, but only up to a fifth of the pressure differential(between the input&#039;s pressure and the average input pressure) instead of a 1/4th as in the pressure regulator. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Acts as a Gas regulator, except:&lt;br /&gt;
* Moves either 20 &#039;&#039;&#039;bar&#039;&#039;&#039;*L/tick weighed between both input networks by ratio (as opposed to 10 &#039;&#039;&#039;atm&#039;&#039;&#039;*L/tick) or a fifth of the pressure gradient(instead of a fourth), whichever is greater.&lt;br /&gt;
* Uses the average input pressure (weighed by ratio) for pressure gradient calculations.&lt;br /&gt;
* Stops moving if either either input is empty and currently in use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liquid regulators ==&lt;br /&gt;
&lt;br /&gt;
(Liquid volume regulator, Liquid Back Volume regulator)&lt;br /&gt;
&lt;br /&gt;
If volume percentage on input network is greater than output network, pump &#039;&#039;&#039;liquids&#039;&#039;&#039; up to the greater of:&lt;br /&gt;
&lt;br /&gt;
 - A quarter of the combined network liquid volume percentage to output network per tick (if input network volume ratio &amp;gt; output network volume ratio). &#039;&#039;&#039;This isn&#039;t liquid level balancing&#039;&#039;&#039; - a 50.(0)1/100L against a 50/100L network will still result in a single-tick movement of ~100L/4 = 25L from input to output. There&#039;s a likely bug here.&lt;br /&gt;
 - The regulator&#039;s liquid volume pumping capacity (0.25L/tick).&lt;br /&gt;
&lt;br /&gt;
If any liquids were moved, balance gas pressures on the output with a one-way &#039;&#039;&#039;gas&#039;&#039;&#039; valve from input to output. Liquids have to be moved for this, unlike the 0L liquid volume pump.&lt;br /&gt;
&lt;br /&gt;
== Space Suit Air Conditioner ==&lt;br /&gt;
&amp;lt;!-- not including data about HARM suit as the build i have access to is out-of-date --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If suit AC is off, suit has no waste tank attached or no/empty battery, do nothing.&lt;br /&gt;
&lt;br /&gt;
Close waste tank valve. If waste tank is full, do nothing.&lt;br /&gt;
&lt;br /&gt;
Calculate the energy required to move the suit/helmet&#039;s internal atmosphere to the target temperature.&lt;br /&gt;
&lt;br /&gt;
If cooling to that temperature, transfer the excess energy to the waste tank consuming 1% of it in battery power, and marking an amount of gas to be moved to the waste tank on that tick&#039;s filtration step (1 mol / 2 kJ cooled).&lt;br /&gt;
&lt;br /&gt;
If heating to that temperature, consume 50% of the energy spent heating the contents in battery power.&lt;br /&gt;
&lt;br /&gt;
The maximum amount of heat a suit can add/remove per tick is proportional to its condition, but the heating/cooling efficiency remains the same.&lt;br /&gt;
&lt;br /&gt;
== Space Suit Filtration ==&lt;br /&gt;
&lt;br /&gt;
If filtration is off, suit is unpowered or has no waste tank attached, do nothing.&lt;br /&gt;
&lt;br /&gt;
Close waste tank valve. If waste tank is full, do nothing.&lt;br /&gt;
&lt;br /&gt;
Fill waste tank to 1 kPa with air tank contents if waste tank pressure is below 1kPa.&lt;br /&gt;
&lt;br /&gt;
Remove all gases in the space suit&#039;s internal volume matching the filters in its slots.&lt;br /&gt;
&lt;br /&gt;
Remove additional gases from the space suit&#039;s internal volume if the amount of gas to be moved on the AC step exceeds the amount of gas moved by the filters, up to the suit&#039;s pumping rate (proportional to its condition).&lt;br /&gt;
&lt;br /&gt;
Consume 10 J from battery.&lt;br /&gt;
&lt;br /&gt;
== Gas Mask ==&lt;br /&gt;
&amp;lt;!-- the GasMask class is actually for suit helmets. The actual gas mask&#039;s class name is FilterMask... which is an extension of it. --&amp;gt;&lt;br /&gt;
If equipped:&lt;br /&gt;
* Transfer internal atmosphere contents to world.&lt;br /&gt;
* Equalize world and internal pressures.&lt;br /&gt;
* Filter gasses from internal atmosphere into world atmosphere.&lt;br /&gt;
&lt;br /&gt;
== Fridge (large) ==&lt;br /&gt;
&lt;br /&gt;
Initialize an atmosphere containing 1.72 moles of nitrogen at 20°C (if world grid pressure below armstrong limit) or world grid temperature.&lt;br /&gt;
&lt;br /&gt;
Heat internal atmosphere to 142 K or move internal atmosphere energy to environment down to 142 K at up to 1kJ/tick.&lt;br /&gt;
&lt;br /&gt;
Add energy added/moved to that tick&#039;s power consumption.&lt;br /&gt;
&lt;br /&gt;
Fridge has a convection factor to world atmosphere of 0.01 when door is opened and 0 when closed.&lt;br /&gt;
&lt;br /&gt;
== Welding Torch ==&lt;br /&gt;
Has a 1L internal reservoir.&lt;br /&gt;
&amp;lt;br&amp;gt;If on, checks for internal reservoir contents, and if any, ejects them into world atmosphere &#039;&#039;&#039;and ignites world atmosphere flammables (even if the internal reservoir contents are cold inert gas).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Moves 0.01 moles/tick from canister contents (both gas and liquid) into the internal reservoir, and attempts to perform complete manual combustion of them.&lt;br /&gt;
&amp;lt;br&amp;gt;Is operable if any combustion has occurred within the reservoir, regardless of the final temperature after combustion.&lt;br /&gt;
&lt;br /&gt;
Gains a 30% additive work speed bonus (on top of its 20% additive work speed bonus relative to the arc welder?) if the internal reservoir temperature is above 3000°C after combustion.&lt;br /&gt;
&amp;lt;br&amp;gt;Awards the &amp;quot;Fast and Furious&amp;quot; achievement to the wielder when welding with an internal atmosphere of &amp;gt;10% nitrous oxide gas (liquids not counted).&lt;br /&gt;
&lt;br /&gt;
== Furnace ==&lt;br /&gt;
* Doesn&#039;t explode if partially deconstructed before an overpressure event. &amp;lt;!--early return on FurnaceBase:OnAtmosphericTick--&amp;gt;&lt;br /&gt;
* Includes a passive pollutant filter that prioritizes moving out pollutant from its internal storage to the output before any other gases when attempting to equalize pressure. &amp;lt;!--Furnace:HandleGasInput--&amp;gt;&lt;br /&gt;
** Filter max flow rate before allowing other gasses through is 2000 kPa at the hottest of (internal, output) temperatures and smallest of (internal, output) volumes.&lt;br /&gt;
* Starts processing ores once the furnace&#039;s internal temperature is above their flashpoint. &amp;lt;!--FurnaceBase:OnServerImportTick--&amp;gt;&lt;br /&gt;
** Ices get melted. Ores/reagent mixes get their contents added to reagents. Ingots become reagents and cool the input down by 45J*Flashpoint Temperature/g.&lt;br /&gt;
* When ejecting, check if internal reagent mix and internal conditions forms one of the recipes, output recipe if so, or reagent mix otherwise.&lt;br /&gt;
&lt;br /&gt;
== Advanced Furnace ==&lt;br /&gt;
&lt;br /&gt;
Input pump removes both gases and liquids from input.&lt;br /&gt;
&amp;lt;br&amp;gt;Output pump pumps only gases into the output gas pipe and only liquids into the output liquid pipe.&lt;br /&gt;
&amp;lt;br&amp;gt;Doesn&#039;t include a passive pollutant filter, unlike the regular furnace.&lt;br /&gt;
&amp;lt;br&amp;gt;Power consumption is 100W idle, plus another 1W/L on each pump being used. This makes them more efficient than a [[Turbo_Volume_Pump_(Gas)|Turbopump]] at 100W+2W/L contrasted to the turbopump&#039;s 200W+6W/L in applications where flow direction reversibility and the internal buffer tank&#039;s volume/liquid retention don&#039;t matter.&lt;br /&gt;
&lt;br /&gt;
== Cryo Tube ==&lt;br /&gt;
Does not allow robots inside.&lt;br /&gt;
&amp;lt;br&amp;gt;Has an 800L internal atmosphere, mixed with world atmosphere when open and input network atmosphere when closed.&lt;br /&gt;
&amp;lt;br&amp;gt;Tries to heat the internal atmosphere to 4°C if below, converting up to 250 J/tick as electric power into heat when open. Heating persists even if door is closed? (possible bug)&lt;br /&gt;
&amp;lt;br&amp;gt;If coolant is colder, Will transfer energy from the internal atmosphere to the coolant atmosphere at a rate of 1 J/K/tick until equalization or internal temperature reaches 0°C, clamped between 1 and 100 J/tick.&lt;br /&gt;
&amp;lt;br&amp;gt;Can only revive/heal if the input pipe network has at least 10L of pure liquid nitrogen at 130 K (-143.15°C) or below. Heals 1 damage/tick in those conditions.&lt;br /&gt;
&amp;lt;br&amp;gt;Revives players at 25% of max HP.&lt;br /&gt;
&lt;br /&gt;
== Fire Extinguisher ==&lt;br /&gt;
Transfers 0.25L/s and 200kPa/s out of its canister (the latter until pressure with its environment&#039;s atmosphere is equalized) when used.&lt;br /&gt;
&amp;lt;br&amp;gt;If its canister&#039;s contents are &amp;gt;99% inert(not nitrous oxide/oxygen/volatiles) by moles and there were at least 1 mol of liquids or enough pressure on the canister to prevent equalization, supresses fires on the cell it&#039;s been used and adjacent neighbors for 10 ticks and extinguishes fires on entities on fire within said cells.&lt;br /&gt;
&amp;lt;br&amp;gt;Additionally, if the temperature on the cell it&#039;s in is above 300°C after the contents transfer, removes 20kJ/tick of energy from it.&lt;br /&gt;
&lt;br /&gt;
== Active liquid outlet ==&lt;br /&gt;
&#039;&#039;&#039;before an atmospherics tick,&#039;&#039;&#039; dumps up to 50 mols of the liquid pipe&#039;s contents (both liquids and gases) each tick into the world cell if active.&lt;br /&gt;
&lt;br /&gt;
== Passive liquid inlet ==&lt;br /&gt;
If submerged, Attempts to drain liquids from the cell it&#039;s in, then from adjacent cells without an open grid below them(repeated up to 6 tiles away), up to a cumulative total of 20L/tick (stopping at 99% network fullness or more than 19.9L drained before the next grid search range expansion). &amp;lt;!-- looks like a costly operation to run every tick on large rooms. --&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; After that step, mixes pipe network and world atmospheres.&lt;br /&gt;
&lt;br /&gt;
== Passive liquid drain ==&lt;br /&gt;
Behaves as an always-on condensation valve, but moves liquids to a world atmosphere instead of a pipe network.&lt;br /&gt;
&lt;br /&gt;
== Counterflow Heat Exchanger ==&lt;br /&gt;
Before an atmospherics tick:&lt;br /&gt;
* Remove liquids from inputs to outputs to balance liquid percentages on both input/output networks.&lt;br /&gt;
* Remove gases from inputs to outputs to balance pressures on both input/output networks.&lt;br /&gt;
If contents moved on either of the two networks are less than 0.008 mols, send moved contents to outputs while performing no heat transfer, otherwise:&lt;br /&gt;
* Split removed contents into 8 packets&lt;br /&gt;
* Calculate heat exchange efficiency based on input network pressure/liquid volume after removal (biggest scaling factor of: 0-100% from 0-1atm pressure OR 0-100% from 0-1% liquid volume for each network; final result is the product of both networks&#039; efficiency factors)&lt;br /&gt;
* Perform a total of 48 heat transfers in a sliding window.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
    Turns out there is too much crossover between the transfers.&lt;br /&gt;
    Assuming:&lt;br /&gt;
    INPUT  1     D  E  F  0 [1][2][3][4][5][6][7][8] 9  A  B  C   OUTPUT 1&lt;br /&gt;
    OUTPUT 2     C  B  A  9 [8][7][6][5][4][3][2][1] 0  F  E  D   INPUT  2&lt;br /&gt;
    &lt;br /&gt;
    Transfers are made in 2 kernels that slide across left to right along the sequence (discarding transfers made when either hits a non-valid packet):&lt;br /&gt;
    First:&lt;br /&gt;
    E  F  0  1&lt;br /&gt;
     \ | / ,&#039;&lt;br /&gt;
      9ABC  (this latter one&#039;s order is actually reversed and has been un-reversed so it could be drawn without overlap)&lt;br /&gt;
    Followed by:&lt;br /&gt;
    E  F  0  1&lt;br /&gt;
     \ | / ,&#039;   (same as the first, but shifting the second network&#039;s packets one step to the right)&lt;br /&gt;
      89AB &lt;br /&gt;
    The next iteration would then shift the first input to the right:&lt;br /&gt;
       F012&lt;br /&gt;
       89AB&lt;br /&gt;
    Followed by the second sequence being shifted:&lt;br /&gt;
       F012&lt;br /&gt;
       789A&lt;br /&gt;
    repeated until all the transfers are covered (would stop with the first valid transfer being 1-8 on the 0123-789A step and last valid transfer being 8 1 on the 789A-0123 step)&lt;br /&gt;
There should be enough info here to create an animation on how the transfer works. if there isn&#039;t, feel free to hit me for clarification on my talk page.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
** Exchange rate for each transfer is 15.625W*ΔT*EfficiencyRatio&lt;br /&gt;
* Merge the split packets back into a single packet for each network&lt;br /&gt;
* Send packet to each network&#039;s output&lt;br /&gt;
&lt;br /&gt;
==Portable Air Conditioner==&lt;br /&gt;
Stops heating if external air temperature is above 50°C, stops cooling if external temperature is below -10°C.&lt;br /&gt;
&amp;lt;br&amp;gt;Stops operating if internal pressure is above 40 atm or if any contents on the liquid canister are frozen.&lt;br /&gt;
&amp;lt;br&amp;gt;Consume 25 J/tick from battery.(&#039;&#039;&#039;BUG: Only when operating in cooling mode.&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;br&amp;gt;If coolant tank pressure is above 40 atm, transfer excess pressure to internal tank.&lt;br /&gt;
&amp;lt;br&amp;gt;Without a canister: If in heating mode, heat by 250 J/tick using an internal heating element.&lt;br /&gt;
&amp;lt;br&amp;gt;With a canister: Transfer Clamp( (100-TDelta)/100, min=0.01, max = 1) * 2500 J/tick between  canister and atmosphere. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Portable Generator==&lt;br /&gt;
Removes 1.5 atm*L/tick from input canister (=2.37480469 kPa/tick for a 64L container) into its internal chamber.&lt;br /&gt;
&amp;lt;br&amp;gt;Instantly combusts 90% of the chamber&#039;s contents.&lt;br /&gt;
&amp;lt;br&amp;gt;Converts 6% of the combustion&#039;s energy into power.&lt;br /&gt;
&amp;lt;br&amp;gt;Moves previous tick&#039;s combusted contents into atmosphere.&lt;br /&gt;
&lt;br /&gt;
==Gas Fuel Generator==&lt;br /&gt;
* Shuts down if outside operating conditions (at least 19.998 kPa on grid atmosphere, grid atmosphere between 3°C and 57°C)  for 5+ ticks in a row.&lt;br /&gt;
** These are slightly laxer than the conditions for valid atmosphere on its tooltip. (20kPa, 5-55°C)&lt;br /&gt;
* Removes 10 bar*L/tick (100 kPa * 10 L) from the input network into its internal chamber.&lt;br /&gt;
* Instantly combusts 90% of the internal chamber&#039;s contents.&lt;br /&gt;
* Sets the device&#039;s convection/radiation area to (0.01 + PostCombustionPressure*0.66)*0.28. &lt;br /&gt;
* Converts 17% of the combustion&#039;s energy into power.&lt;br /&gt;
** Superfuel at -20°C, at full input rate: 0.475103 mol/tick -&amp;gt; 122291.5 kJ/t -&amp;gt; 20789.56 W&lt;br /&gt;
** ~18.64x as much power as a [[Portable Generator]] on the same fuel mix, at ~6.58x the fuel consumption rate.&lt;br /&gt;
* Moves previous tick&#039;s combusted contents into output.&lt;br /&gt;
&lt;br /&gt;
==Rocket Combustion Chamber==&lt;br /&gt;
&amp;lt;!--RocketEngineBase:CombustEngine--&amp;gt;&lt;br /&gt;
(shared by all engines)&lt;br /&gt;
&amp;lt;br&amp;gt;Instantly combusts 96% of the fuel mix.&lt;br /&gt;
&amp;lt;br&amp;gt;Sets Exhaust temperature to the temperature after this instant combustion.&lt;br /&gt;
&amp;lt;br&amp;gt;Sets Exhaust velocity to Engine Efficiency * sqrt (8.3144 * Exhaust temperature * Degrees of freedom contributing to exhaust velocity)&lt;br /&gt;
* The number of degrees of freedom depends on the substance&#039;s molecular structure:&lt;br /&gt;
** Monoatomic = 1.666666 (None)&lt;br /&gt;
** Diatomic = 1.4 (Oxygen, Nitrogen, Hydrogen)&lt;br /&gt;
** Triatomic = 1.333333 (Carbon Dioxide, Volatiles, Polluted Water/Water/Steam, Nitrous Oxide)&lt;br /&gt;
** Polyatomic = 1.26 (Pollutant)&lt;br /&gt;
&amp;lt;br&amp;gt;Sets Mass flow rate to the total mass of gases in the combustion chamber after combustion / tick speed (0.5s)&lt;br /&gt;
&amp;lt;br&amp;gt;Sets engine thrust to Mass flow rate * Exhaust velocity&lt;br /&gt;
&lt;br /&gt;
==Pumped Gas Engine==&lt;br /&gt;
&amp;lt;!--GovernedGasEngine. Simulation runs off a 100L, 480 atm, 0.666:0.334 fuel mix at 215 K--&amp;gt;&lt;br /&gt;
Removes 0..18 moles from the input atmosphere per tick into combustion chamber depending on throttle.&lt;br /&gt;
&lt;br /&gt;
==Pumped Liquid Engine==&lt;br /&gt;
&amp;lt;!--Simulation runs off 2 100L tanks containing 80L of liquid volatiles / liquid oxygen at 125 K and a mixing ratio of 70%--&amp;gt;&lt;br /&gt;
Removes a total of 0..0.55 L from the input tanks into the combustion chamber depending on throttle (proportion depends on mixing ratio)&lt;br /&gt;
&lt;br /&gt;
==Pressure Fed Gas Engine==&lt;br /&gt;
&amp;lt;!-- Simulation runs off 2 100L tanks at 215 K, one containing 32391 kPa of volatiles and another containing 16244 kPa of oxygen and ends up burning volatiles-rich at a ~2.686:1 ratio? --&amp;gt;&lt;br /&gt;
At full throttle, removes 10? atm*L .. BasePumpingCapacity*(3 + -2.999 / (1 + (FractionOfMaxPipePressureClamped/2)^0.7)) from each of its 2 inputs into the combustion chamber depending on the fraction of max pipe pressure on each input pipe.&lt;br /&gt;
&amp;lt;br&amp;gt;This is scaled down proportional to throttle. &lt;br /&gt;
* Base pressure-fed gas engine has the Base Pumping Capacity at 500 bar*L, Heavy variant has it at 850 bar*L&lt;br /&gt;
&lt;br /&gt;
==Pressure Fed Liquid Engine==&lt;br /&gt;
&amp;lt;!-- Simulation runs off a 100L tank at 125 K, containing 80L of liquid volatiles/liquid oxygen(at a 70:30 ratio) and a 0.666:0.334 gas fuel mix at 48 atm --&amp;gt;&lt;br /&gt;
At max throttle, pump between 0.04L..MaxFlowRate of liquids into combustion chamber, scaling on input pipe fraction of max pressure. Pumped amount is scaled by throttle.&lt;br /&gt;
* MaxFlowRate is 0.8L for base variant, 1.5L for heavy variant. &lt;br /&gt;
Additionally, move 10? atm*L..BasePumpingCapacity*(3 + -2.999 / (1 + (FractionOfMaxPipePressureClamped/2)^0.7)) of gases into the combustion chamber. (also linearly scaled by throttle)&lt;br /&gt;
* That&#039;s the same formula as the pressure-fed gas engine, but scaling from 0-60 atm instea of 0-600 atm.&lt;br /&gt;
* BasePumpingCapacity is 500 bar*L for base variant, 600 bar*L for heavy variant.&lt;br /&gt;
&amp;lt;br&amp;gt;Perform phase change after combustion step but before heat exchange step.&lt;br /&gt;
&amp;lt;br&amp;gt;Max heat exchange area is 3m² for base variant, 5m² for heavy variant, proportional to setting.&lt;br /&gt;
&lt;br /&gt;
==Pneumatic Mining Drill==&lt;br /&gt;
&amp;lt;!--Comparison:&lt;br /&gt;
Emergency Pickaxe: -0.5 ManuallyAuthoredToolSpeedOffset, 0.5 MineCompletionTime, 0.5 MineAmount&lt;br /&gt;
Pickaxe: 0.5 MineCompletionTime, 0.5 MineAmount&lt;br /&gt;
Mining Drill: 1 UsedPowerPassive, 30 UsedPowerActive, 0.11 MineCompletionTime, 0.2 MineAmount&lt;br /&gt;
Pneumatic Mining Drill: 0.4 MineAmount, 20 MinOperationalPressureDifferential, 6000 MaxPressureDifferential, 0.01 MinMolesPerTick, 0.2 MaxMolesPerTick, 0.05 IdleUsageMolesPerTick, 0.05 FastestMineTime, 0.2 SlowestMineTime&lt;br /&gt;
Mining Drill mk2: &amp;quot;manuallyAuthoredToolSpeedOffset&amp;quot;: 0.1, otherwise same as mining drill&lt;br /&gt;
Mining Drill Heavy: UsedPowerPassive: 2, UsedPowerActive: 150, MineCompletionTime: 0.05, MineAmount: 0.4&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Eject internal atmosphere into external atmosphere.&lt;br /&gt;
* Calculates pressure differential between external atmosphere and canister.&lt;br /&gt;
* Calculate base mole consumption: 0.05 mol/tick on idle, 0.2 mol/tick when active.&lt;br /&gt;
* Calculate actual mole consumption: map between 0.01 mol/tick at 20kPa pressure differential to Base mole consumption at 6 MPa pressure differential&lt;br /&gt;
* Remove actual mole consumption from canister into internal atmosphere.&lt;br /&gt;
* Map time between mine actions: 0.2s at 20kPa- pressure differential to 0.05s at 6MPa+ presure differential.&lt;br /&gt;
** Equals heavy mining drill speed if pressure differential is at 6+ MPa, equals mining drill mk1 speed if pressure differential is above ~3.608 MPa (at double the MineAmount, which still loses out to the pickaxe, aimee or autominer.)&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=One_Way_Valve_(Gas)&amp;diff=26688</id>
		<title>One Way Valve (Gas)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=One_Way_Valve_(Gas)&amp;diff=26688"/>
		<updated>2026-03-08T17:44:02Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = One Way Valve (Gas)&lt;br /&gt;
 | prefab_hash      = 1289581593&lt;br /&gt;
 | image            = &lt;br /&gt;
 | placed_with_item = [[Kit (Pipe Valve)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Wrench]]&lt;br /&gt;
 | item_rec1        = [[Kit (Pipe Valve)]]&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The One Way Valve (Gas) is an intermediate device for connecting two pipe networks. As name suggests, it only allows gas to travel one way, indicated by the arrow on its side, based on the difference in pressure.&lt;br /&gt;
This means that if pressure on input side is greater than on the output, gas will cross over to equalize pressures between the two pipelines, but higher pressure on output side will be isolated from an input side. This allows for the output pipe to accumulate pressure from the input, without then losing it through backflow.&lt;br /&gt;
&lt;br /&gt;
As an example, this device can be used to prevent a part of the pipe network from losing pressure to an excessive volume when moving gas into it from one input, without the need to completely separate it from other inputs.  &lt;br /&gt;
&lt;br /&gt;
Unlike other Pipe Valve models, One Way Valve (Gas) is a purely passive device and cannot be closed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Atmospherics]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Gas_Fuel_Generator&amp;diff=26687</id>
		<title>Gas Fuel Generator</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Gas_Fuel_Generator&amp;diff=26687"/>
		<updated>2026-03-08T17:44:01Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Power]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name = Gas Fuel Generator&lt;br /&gt;
| image = [[File:Gas generator front.png]]&lt;br /&gt;
| prefab_hash = 1165997963&lt;br /&gt;
| prefab_name = StructureGasGenerator&lt;br /&gt;
| placed_on_grid = Small Grid&lt;br /&gt;
| decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
| placed_with_item = [[Kit (Gas Fuel Generator)]]&lt;br /&gt;
| item_rec1 = [[Kit (Gas Fuel Generator)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
As the big brother of the [[Portable Generator]] the Gas Generator requires [[fuel]] and outputs crazy amounts of power if you don&#039;t throttle its gas input.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Power generation (as well as heat generated) scales with the amount of fuel available in the input pipe, up to a limit defined by the mix of gases used.  This is determined by the moles of gas available in the input, not the absolute pressure.&lt;br /&gt;
** With a standard fuel mix (33/67 O/H2) can generate up to 14kW. With NOS fuel mix (50/50 N2O/H2) this rises to 98kW with a volume of 99kpa.&lt;br /&gt;
* Use a pressure regulator on the input is recommended. It should generally be set very low at first (potentially as low as as &#039;&#039;&#039;0.1kpa&#039;&#039;&#039;, using a [[Labeller]] to enter decimal values), since it can be difficult to keep cool when run at full power.&lt;br /&gt;
* Recommended to connect to a [[Kit (Battery)]] and to automate it as backup power.&lt;br /&gt;
* Can be used in conjunction with a [[Atmospherics#Electrolyzer |Electrolyzer]] to generate its fuel.&lt;br /&gt;
* The output is a gas mix of CO2, [[Pollutant]]s, and tiny amounts of uncombusted fuel.  It is not water, as would be implied by its compatibility with the Electrolyzer.&lt;br /&gt;
* Requires to be placed in an atmosphere to work. Minimum pressure of 20 kPA and temperature ranging between 278-328 degrees Kelvin (5-55 Celsius)&lt;br /&gt;
** If the surrounding atmosphere is absent, of insufficient pressure, or outside of the necessary temperature range, the generator will run for one tick and then automatically turn itself off.  Since it does still produce power during that tick, the generator can be used in a complete vacuum at approximately half the maximum power output (since approximately every other tick it is turned off), but without any need to temperature regulate the surroundings, by using logic chips or an IC10 to force it to turn on again any time it is off.  A battery or other power storage system is required to ensure the logic circuitry remains powered even after the generator shuts itself off&lt;br /&gt;
* Due to the magnitude of power generated, especially when using NOS fuel, heavy power cables are functionally required.  If using multiple generators and/or NOS fuel while outputting to batteries, it is recommended to place 1 or 2 [[Transformer|Large Transformers]] between the generator(s) and the batteries to avoid burning out even heavy cable.  Two large transformers set just below their maximum setting will prevent the batteries from drawing enough power from the generators to burn out the heavy cables.&lt;br /&gt;
* The generator has an internal volume of 10L.&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
== Simple Overview ==&lt;br /&gt;
[https://youtu.be/2zMG96J3prw Stationeers 98Kw Gas fuel generator]&lt;br /&gt;
&lt;br /&gt;
== Data Network Properties ==&lt;br /&gt;
These are all [[:Category:Data Network|Data Network]] properties of this device.&lt;br /&gt;
&lt;br /&gt;
=== Data Parameters ===&lt;br /&gt;
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&#039;s &amp;quot;VAR&amp;quot; setting cycles through them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || (Unknown) Affects the Setting output. &lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the Gas Generator on, when set to 1. Turns it off, when set to 0. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Data Outputs ===&lt;br /&gt;
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&#039;s &amp;quot;VAR&amp;quot; setting cycles through them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Power || Boolean || Returns whether the Gas Generator is turned on and receives power. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Error || Boolean || Returns whether the Gas Generator is flashing an error. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || Float || Returns the pressure in the Gas Generator in kilo pascal.&lt;br /&gt;
|-&lt;br /&gt;
| Temperature || Float || Returns the temperature in the Gas Generator in kelvin.&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || (Unknown) Affected by the Setting parameter.&lt;br /&gt;
|-&lt;br /&gt;
| RatioOxygen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of oxygen in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioCarbonDioxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of carbon dioxide in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrogen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrogen in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioPollutant || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of pollutant in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioVolatiles || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of volatiles in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioWater || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of water in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrousOxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrous oxide in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidNitrogen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of liquid nitrogen in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidOxygen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of liquid oxygen in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidVolatiles || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of liquid volatiles in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioSteam || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of steam in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidCarbonDioxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of liquid carbon dioxide in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidPollutant || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of liquid pollutant in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidNitrousOxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of liquid nitrous oxide in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioHydrogen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of hydrogen in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidHydrogen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of liquid hydrogen in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| RatioPollutedWater || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of polluted water in the Gas Generator.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum || Integer || (Unknown) Returns 100.&lt;br /&gt;
|-&lt;br /&gt;
| Ratio || Float || (Unknown) Returns 0.5.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Returns whether the Gas Generator is turned on. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| RequiredPower || Float || ???&lt;br /&gt;
|-&lt;br /&gt;
| PowerGeneration || Float || Returns power production&lt;br /&gt;
|-&lt;br /&gt;
| TotalMoles || Interger || Returns total amount of fuel in moles&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || ||&lt;br /&gt;
|-&lt;br /&gt;
| Combustion || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Spray_Gun&amp;diff=26686</id>
		<title>Spray Gun</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Spray_Gun&amp;diff=26686"/>
		<updated>2026-03-08T17:44:00Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Spray Gun&lt;br /&gt;
 | image       =  [[File:{{#setmainimage:ItemSprayGun.png}}]]&lt;br /&gt;
 | stacks      = No&lt;br /&gt;
 | recipe_machine1 = Tool Manufacturer&lt;br /&gt;
 | recipe_cost1 = 5g [[Invar]], 10g [[Silicon]], and 10g [[Steel]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The [[Spray Gun]] takes [[Spray Paint]]. It is used to apply paint faster and more efficiently.&lt;br /&gt;
[[Spray Gun]] allows you to change the color of structures and most items (ex: [[Handheld Tablet]]). For how to set colors to electronic displays and the like, see their respective logic parameters and the [[Data Network Colors]].&lt;br /&gt;
&lt;br /&gt;
== Use ==&lt;br /&gt;
Use left-click while in active hands to use. Needs [[Spray Paint]] to function. [[Spray Paint]] inside [[Spray Gun]] starts at 100% and decreases by 0.2% with each subsequent use.&lt;br /&gt;
It is possible to paint a whole stack of items (like a cable coil, or pipes, or steel frames) with one use of Spray. When combining stacks the receiving stacks retains its color.&lt;br /&gt;
&lt;br /&gt;
Caution: Using the Spray Paint releases 0.01 mol [[Pollutant]] at 294.35 K per use.  If used inside an aired base or greenhouse it will contaminate the Atmosphere with a small amount of X.  i.e. The contents of [[Spray Paint]] are toxic, and inhalation can be harmful to your Stationeer&#039;s (or plant&#039;s) health.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Landingpad_Data_and_Power&amp;diff=26685</id>
		<title>Landingpad Data and Power</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Landingpad_Data_and_Power&amp;diff=26685"/>
		<updated>2026-03-08T17:43:59Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Trading]]&lt;br /&gt;
[[Category:Structure]]&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name = Landingpad Data and Power &lt;br /&gt;
| image = [[File:Landingpad_DataConnectionPiece.png]]&lt;br /&gt;
| prefab_hash = -2066405918&lt;br /&gt;
| prefab_name = Landingpad_DataConnectionPiece&lt;br /&gt;
| placed_on_grid = Large Grid&lt;br /&gt;
| decon_with_tool1 = [[Angle Grinder]]&lt;br /&gt;
| placed_with_item = [[Kit (Landing Pad Basic)]]&lt;br /&gt;
| item_rec1 = [[Kit (Landing Pad Basic)]]&lt;br /&gt;
| decon_with_tool2 = [[Wrench]]&lt;br /&gt;
| const_with_tool1 = [[Welding Torch]]&lt;br /&gt;
| const_with_item1 = 1 x [[Steel Sheets]]&lt;br /&gt;
| item_rec2 = 1 x [[Steel Sheets]]&lt;br /&gt;
}}&lt;br /&gt;
== Description==&lt;br /&gt;
The Landing Data and Power provides power to the landing pad. The data port must be conencted to the data port of a computer with a communications motherboard for a trader to be called in to land. &lt;br /&gt;
&lt;br /&gt;
This is essential for trading. The landing pad will not function without it. &lt;br /&gt;
&lt;br /&gt;
== Modes==&lt;br /&gt;
The Landingpad Data And Power can report back different trader statuses, such as approach, landing, holding, etc. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Mode !! State&lt;br /&gt;
|-&lt;br /&gt;
| 0 || None&lt;br /&gt;
|-&lt;br /&gt;
| 1 || NoContact&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Moving&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Holding&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Landed&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Liquid_Volume_Pump)&amp;diff=26684</id>
		<title>Kit (Liquid Volume Pump)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Liquid_Volume_Pump)&amp;diff=26684"/>
		<updated>2026-03-08T17:43:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Atmospherics]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Kit (Liquid Volume Pump)&lt;br /&gt;
| image = [[File:ItemLiquidPipeVolumePump2.png]]&lt;br /&gt;
| prefabhash = -2106280569&lt;br /&gt;
| prefabname = ItemLiquidPipeVolumePump&lt;br /&gt;
| stacks = 5&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Kits&lt;br /&gt;
| recipe_machine1 = Hydraulic Pipe Bender&lt;br /&gt;
| recipe_cost1 = 5g [[Iron]], 2g [[Gold]], 3g [[Copper]]&lt;br /&gt;
| constructs = [[Liquid_Pipe_Volume_Pump|Liquid Volume Pump]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name = Liquid Volume Pump&lt;br /&gt;
| image = [[File:ItemLiquidPipeVolumePump2.png]]&lt;br /&gt;
| prefab_hash = -454028979&lt;br /&gt;
| prefab_name = StructureLiquidVolumePump&lt;br /&gt;
| power_usage = Setting * 20W&lt;br /&gt;
| placed_on_grid = Small Grid&lt;br /&gt;
| decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
| placed_with_item = [[Kit (Liquid Volume Pump)]]&lt;br /&gt;
| item_rec1 = [[Kit (Liquid Volume Pump)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Used to pump liquids throughout a pipe, featuring an adjustable valve 0-10 Liters and requiring power (20W per Liter). All the liquids in the pipes behind it will be completely pushed in front of it when powered, and blocks any flow of liquids in either direction when unpowered.&lt;br /&gt;
&lt;br /&gt;
Note that valve settings are for the rate at which the pump operates, in volume per tick (0.5 seconds).&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
{{Data Parameters|&lt;br /&gt;
{{Data Parameters/row|Power|Boolean|w=0|Can be read to return if the Liquid Volume Pump is correctly powered or not, set via the power system, return 1 if powered and 0 if not|multiple=2|0|Unpowered|1|Powered}}&lt;br /&gt;
{{Data Parameters/row|Error|Boolean|w=0|1 if device is in error state, otherwise 0|multiple=2|0|&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;|1|Error}}&lt;br /&gt;
{{Data Parameters/row|Lock|Boolean|Disable manual operation of the Liquid Volume Pump.|multiple=2|0|Unlocked|1|Locked}}&lt;br /&gt;
{{Data Parameters/row|Setting|Integer|Sets the flow rate in liters|0.0 to 10.0}}&lt;br /&gt;
{{Data Parameters/row|Maximum|Float|w=0|Maximum setting of the Volume Pump}}&lt;br /&gt;
{{Data Parameters/row|Ratio|Float|w=0|Setting / Maximum|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|On|Boolean|The current state of the Volume Pump.|multiple=2|0|Off|1|On}}&lt;br /&gt;
{{Data Parameters/row|RequiredPower|Integer|w=0|Idle operating power quantity, does not necessarily include extra demand power}}&lt;br /&gt;
{{Data Parameters/row|PrefabHash|Integer|w=0|The hash of the structure}}&lt;br /&gt;
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}&lt;br /&gt;
{{Data Parameters/row|NameHash|Integer|w=0|Provides the hash value for the name of the object as a 32 bit integer.}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Pumped_Gas_Engine&amp;diff=26683</id>
		<title>Pumped Gas Engine</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Pumped_Gas_Engine&amp;diff=26683"/>
		<updated>2026-03-08T17:43:56Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
 |            name = Kit (Pumped Gas Rocket Engine)&lt;br /&gt;
 |           image = &lt;br /&gt;
 |     createdwith = [[Rocket Manufactory]]&lt;br /&gt;
 |            cost = 15g [[Iron]], 10g [[Copper]], 5g [[Gold]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Pumped Gas Engine&lt;br /&gt;
 | image            =&lt;br /&gt;
 | placed_with_item = [[Pumped Gas Engine|Kit (Pumped Gas Rocket Engine)]]&lt;br /&gt;
 | placed_on_grid   = Engine Mount&lt;br /&gt;
&lt;br /&gt;
 | item_rec1        = [[Pumped Gas Engine|Kit (Pumped Gas Rocket Engine)]]&lt;br /&gt;
&lt;br /&gt;
 | const_with_item2 = 5 x [[Kit (Pipe)]]&lt;br /&gt;
 | item_rec2        = 5 x [[Kit (Pipe)]]&lt;br /&gt;
&lt;br /&gt;
 | const_with_tool3 = [[Welding Torch]]&lt;br /&gt;
 | const_with_item3 = 4 x [[Steel Sheets]]&lt;br /&gt;
 | item_rec3        = 4 x [[Steel Sheets]]&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
The pumped gas rocket engine uses a 2:1 mix of [[Volatiles]] to [[Oxygen]]. It has a maximum thrust of 16.2kN and contributes 500kg to the overall weight of the rocket. Despite its Stationpedia entry, this engine has a measured specific impulse of 2,860s with a perfect volatiles and oxygen fuel mix and 2,080s with a 1:1 volatiles and N₂O mix. &lt;br /&gt;
To travel to mars orbit it is recommended the rocket weigh less than 8000kg.&lt;br /&gt;
&lt;br /&gt;
== Comparison ==&lt;br /&gt;
{{:Rocket_Engines}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Rocketry]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Solid_Fuel_(Hydrocarbon)&amp;diff=26682</id>
		<title>Solid Fuel (Hydrocarbon)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Solid_Fuel_(Hydrocarbon)&amp;diff=26682"/>
		<updated>2026-03-08T17:43:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Ingot]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Ingot_(Solid_Fuel)&lt;br /&gt;
 | image       =  [[File:{{#setmainimage:ItemSolidFuel.png}}]]&lt;br /&gt;
 | stacks      = 500x&lt;br /&gt;
 | usedwith    = &lt;br /&gt;
*[[Kit (Solid Generator)|Solid Fuel Generator]]&lt;br /&gt;
 | hashid      = -365253871&lt;br /&gt;
}}&lt;br /&gt;
{{Ingotbox&lt;br /&gt;
 | name  = Ingot_(Solid_Fuel)&lt;br /&gt;
 | image = [[File:ItemSolidFuel.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[Ingot_(Solid_Fuel)|Ingot (SolidFuel)]] is a type of [[Ingots]] that can be burned in a [[Solid Fuel Generator|Generator (Solid Fuel)]] for energy.&lt;br /&gt;
&lt;br /&gt;
== Obtaining ==&lt;br /&gt;
[[Ingot_(Solid_Fuel)|Ingot (SolidFuel)]] is Processed in a [[Furnace|Furnace]], using a 100% Volatiles gas mixture at 950K to 100kK, and a 100KPa to 100MPa pressure range.&lt;br /&gt;
&lt;br /&gt;
== Processing ==&lt;br /&gt;
SolidFuel can be used as mid-level fuel to generate power in the [[Kit (Solid Generator)|Solid Fuel Generator]]..&lt;br /&gt;
&lt;br /&gt;
When burned in a [[Solid Fuel Generator|Solid Fuel Generator]], SolidFuel provides sizable 400 kJ of power per unit (20 kW for 10 ticks or 80 kJ/S for 6 seconds).  However, burning it indoors can be a bad idea, as it generates pollution that is bad for the Player&#039;s health.  Specifically, each unit of SolidFuel burned produces:&lt;br /&gt;
{|&lt;br /&gt;
|20 mol&lt;br /&gt;
|[[Pollutant]]&lt;br /&gt;
|-&lt;br /&gt;
|5 mol&lt;br /&gt;
|[[Carbon Dioxide]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Cocoa&amp;diff=26680</id>
		<title>Cocoa</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Cocoa&amp;diff=26680"/>
		<updated>2026-03-08T17:43:54Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Plants]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Cocoa&lt;br /&gt;
| image = [[File:ItemCocoaTree.png]]&lt;br /&gt;
| prefabhash = 680051921&lt;br /&gt;
| prefabname = ItemCocoaTree&lt;br /&gt;
| stacks = 20&lt;br /&gt;
| slot_class = SlotClass.Plant&lt;br /&gt;
| sorting_class = SortingClass.Resources&lt;br /&gt;
| nutrition = 10&lt;br /&gt;
| quality = Low (-25% hydration capacity)&lt;br /&gt;
| moodbonus = -25%&lt;br /&gt;
| growthtime = 4h 0min 1s&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Cocoa is a perennial plant, that can be grown to yield Cocoa pods. Cocoa pods are bitter and dry when eaten raw, leading to a strong mood penalty, but can be used as an ingredient for cooking [[Chocolate Bar]], [[Chocolate Cereal Bar]], and [[Chocolate Cake]]. Cocoa beans can be processed using the [[Reagent Processor]] into [[Cocoa Powder]], which is inedible, cannot spoil, and treated identically to raw form in cooking recipes.&lt;br /&gt;
&lt;br /&gt;
== Growing ==&lt;br /&gt;
{{Hydroponics}}&lt;br /&gt;
&#039;&#039;&#039;Cocoa plants&#039;&#039;&#039; thrive in higher temperature range than other terrestrial plants, thus the optimal temperature range for Cocoa is higher by 10 C&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt;, and effectively begins where it ends for most other plants. Unlike most other plants, cocoa first grows into a tree and then produces fruit periodically.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Ingot_(Solid_Fuel)&amp;diff=26681</id>
		<title>Ingot (Solid Fuel)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Ingot_(Solid_Fuel)&amp;diff=26681"/>
		<updated>2026-03-08T17:43:53Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Ingot]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name        = Ingot (Solid Fuel)&lt;br /&gt;
| image       =  [[File:{{#setmainimage:ItemSolidFuel.png}}]]&lt;br /&gt;
| temprange   = 950K to 100Kk&lt;br /&gt;
| Gas         = 100% [[Volatiles]]&lt;br /&gt;
| pressurerange = 1MPa to 100MPa&lt;br /&gt;
| prefabhash = -365253871&lt;br /&gt;
| prefabname = ItemSolidFuel&lt;br /&gt;
| stacks = 500&lt;br /&gt;
| recipe_machine1 = Advanced Furnace&lt;br /&gt;
| recipe_cost1 = 1g [[Coal]], 1mol [[Volatiles]]&lt;br /&gt;
| recipe_machine2 = Furnace&lt;br /&gt;
| recipe_cost2 = 1g [[Coal]], 1mol [[Volatiles]]&lt;br /&gt;
}}&lt;br /&gt;
[[File:ItemSolidFuel.png|right|thumb]]&lt;br /&gt;
== Description ==&lt;br /&gt;
[[Ingot (Solid Fuel)]] is created by smelting [[Coal Ore]] in a [[Furnace]] or [[Advanced Furnace]] and having a 100% [[Volatiles]] gas. It is used as a fuel in the [[Solid Fuel Generator]], it has double the fuel value of coal.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Pipe_Organ)&amp;diff=26679</id>
		<title>Kit (Pipe Organ)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Pipe_Organ)&amp;diff=26679"/>
		<updated>2026-03-08T17:43:52Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Atmospherics]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Pipe Organ)&lt;br /&gt;
 | image       = [[File:ItemKitPipeOrgan.png]]&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]]&lt;br /&gt;
 | cost        = {{Icon|Iron|3}}{{Icon|Energy|100}}&lt;br /&gt;
 | stacks      = {{Icon|Pipe Organ|10}}&lt;br /&gt;
 | hashid      = -827125300&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Pipe Organ&lt;br /&gt;
 | image            = [[File:StructurePipeOrgan.png]]&lt;br /&gt;
 | paintable        = Yes&lt;br /&gt;
 | placed_with_item = [[Kit (Pipe Organ)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Wrench]]&lt;br /&gt;
 | item_rec1        = [[Kit (Pipe Organ)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Pipe Organ ===&lt;br /&gt;
The narrow end of the pipe organ can be attached to one end of the [[Kit (Pipe Valve)]]. &lt;br /&gt;
The length of the pipe after the pipe organ changes the pitch of the note it will play when the valve is opened.&lt;br /&gt;
Use [[Kit_(Logic_I/O)]] or [[Integrated Circuit (IC10)]] to open and close the valves to create some custom tunes for your base or an audible warning.&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
* By looking at the pipe organ with an empty hand you can read the note it is currently set to.&lt;br /&gt;
* C0 will be the lowest possible note at 48 pipe pieces.&lt;br /&gt;
&lt;br /&gt;
Pipe Organ Notes:&lt;br /&gt;
&amp;lt;gallery mode=&#039;nolines&#039;&amp;gt;&lt;br /&gt;
Image: PipeOrganNotes.png       |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Pipe_Organ&amp;diff=26678</id>
		<title>Pipe Organ</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Pipe_Organ&amp;diff=26678"/>
		<updated>2026-03-08T17:43:50Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Atmospherics]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Pipe Organ)&lt;br /&gt;
 | image       = [[File:ItemKitPipeOrgan.png]]&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]]&lt;br /&gt;
 | cost        = {{Icon|Iron|3}}{{Icon|Energy|100}}&lt;br /&gt;
 | stacks      = {{Icon|Pipe Organ|10}}&lt;br /&gt;
 | hashid      = -827125300&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Pipe Organ&lt;br /&gt;
 | image            = [[File:StructurePipeOrgan.png]]&lt;br /&gt;
 | paintable        = Yes&lt;br /&gt;
 | placed_with_item = [[Kit (Pipe Organ)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Wrench]]&lt;br /&gt;
 | item_rec1        = [[Kit (Pipe Organ)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Pipe Organ ===&lt;br /&gt;
The narrow end of the pipe organ can be attached to one end of the [[Kit (Pipe Valve)]]. &lt;br /&gt;
The length of the pipe after the pipe organ changes the pitch of the note it will play when the valve is opened.&lt;br /&gt;
Use [[Kit_(Logic_I/O)]] or [[Integrated Circuit (IC10)]] to open and close the valves to create some custom tunes for your base or an audible warning.&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
* By looking at the pipe organ with an empty hand you can read the note it is currently set to.&lt;br /&gt;
* C0 will be the lowest possible note at 48 pipe pieces.&lt;br /&gt;
&lt;br /&gt;
Pipe Oran Notes:&lt;br /&gt;
&amp;lt;gallery mode=&#039;nolines&#039;&amp;gt;&lt;br /&gt;
Image: PipeOrganNotes.png       |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Liquid_Pipe_Analyzer)&amp;diff=26677</id>
		<title>Kit (Liquid Pipe Analyzer)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Liquid_Pipe_Analyzer)&amp;diff=26677"/>
		<updated>2026-03-08T17:43:48Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Atmospherics]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Liquid Pipe Analyzer)&lt;br /&gt;
 | image       = [[File:ItemLiquidPipeAnalyzer.png]]&lt;br /&gt;
 | stacks      = 5&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]]&lt;br /&gt;
 | cost        = 2g [[Iron_Ingot|Iron]], 2g [[Gold_Ingot|Gold]], 2g [[Electrum_Ingot|Electrum]]&lt;br /&gt;
 | prefabhash  = 226055671&lt;br /&gt;
 | prefabname  = ItemLiquidPipeAnalysizer&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Liquid Pipe Analyzer&lt;br /&gt;
 | prefab_hash      = -2113838091&lt;br /&gt;
 | prefab_name      = StructureLiquidPipeAnalysizer&lt;br /&gt;
 | power_usage      = 5W&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | placed_with_item = [[Kit (Liquid Pipe Analyzer)]]&lt;br /&gt;
 | decon_with_tool1 = [[Wrench]]&lt;br /&gt;
 | item_rec1        = [[Kit (Liquid Pipe Analyzer)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Just like the [[Kit (Liquid Pipe Meter)|Liquid Pipe Meter]] it can be used to display the pressure inside the pipes, but also displaying the contents and temperature. It requires 5W of power and can be hooked up to consoles or Logic Chips.&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
{{Data Parameters}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || &lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Power || Boolean ||&lt;br /&gt;
|-&lt;br /&gt;
| Error || Boolean ||&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || Float || In kPa&lt;br /&gt;
|-&lt;br /&gt;
| Temperature || Float || In Kelvin&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || &lt;br /&gt;
|-&lt;br /&gt;
| RatioOxygen || Float || The ratio of oxygen in the pipe. A value between 0 (no oxygen at all, or 0%) and 1 ( pure oxygen atmosphere, or 100%)&lt;br /&gt;
|-&lt;br /&gt;
| RatioCarbonDioxide || Float || ratio in mass percent / 100&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrogen || Float || ratio in mass percent / 100&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrousOxide|| Float || ratio in mass percent / 100&lt;br /&gt;
|-&lt;br /&gt;
| RatioPollutant || Float || ratio in mass percent / 100&lt;br /&gt;
|-&lt;br /&gt;
| RatioVolatiles || Float || ratio in mass percent / 100&lt;br /&gt;
|-&lt;br /&gt;
| RatioWater || Float ||&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || &lt;br /&gt;
|-&lt;br /&gt;
| Requiredpower || Integer || In Watts. The Pipe Analyzer require 5W of power to function&lt;br /&gt;
|-&lt;br /&gt;
| TotalMoles || Float ||&lt;br /&gt;
|-&lt;br /&gt;
| Volume || float ||&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || float ||&lt;br /&gt;
|-&lt;br /&gt;
| Combustion || bool ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidNitrogen || float || &lt;br /&gt;
|-&lt;br /&gt;
| VolumeOfLiquid || float ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidOxygen || float ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidVolatiles || float ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioSteam || float ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidCarbonDioxide || float ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidPollutant || float ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioLiquidNitrousOxide || float ||&lt;br /&gt;
|-&lt;br /&gt;
| ReferenceId || float || Globally Unique Device Identifier&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Pure_Ice&amp;diff=26676</id>
		<title>Pure Ice</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Pure_Ice&amp;diff=26676"/>
		<updated>2026-03-08T17:43:47Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Pure Ice (Gas)&lt;br /&gt;
 | stacks      = 50x&lt;br /&gt;
 | hashid      = Multiple&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining ==&lt;br /&gt;
Pure Ice is a frozen [[Ores|ore]] that can be obtained by cooling a Gas to extremely low temperatures, thereby freezing it. When melting Pure Ice gives exactly 50 moles of the Gas it is from. (Liquid Pure Ice gives 50 mols of the gas as a liquid when melting.).&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Rocket_Liquid_Fuel_Tank)&amp;diff=26675</id>
		<title>Kit (Rocket Liquid Fuel Tank)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Rocket_Liquid_Fuel_Tank)&amp;diff=26675"/>
		<updated>2026-03-08T17:43:44Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
 |            name = Kit (Rocket Liquid Fuel Tank)&lt;br /&gt;
 |           image = [[File:ItemKitRocketLiquidFuelTank.png]]&lt;br /&gt;
 |      prefabhash = 2032027950&lt;br /&gt;
 |      prefabname = ItemKitRocketLiquidFuelTank&lt;br /&gt;
 |     createdwith = [[Rocket Manufactory]]&lt;br /&gt;
|          stacks = 10&lt;br /&gt;
 |       paintable = Yes&lt;br /&gt;
 |      constructs = [[Liquid Capsule Tank Small]], [[Liquid Capsule Tank Medium]], [[Liquid Capsule Tank Large]]&lt;br /&gt;
&lt;br /&gt;
 |            cost = 5g [[Copper]], 20g [[Steel]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name                     = Liquid Capsule Tank Small&lt;br /&gt;
| image                    = [[File:StructureCapsuleTankLiquid.png]]&lt;br /&gt;
| other                    = 1 Kit&lt;br /&gt;
| placed_with_item         = [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
| placed_on_grid           = Fuselage&lt;br /&gt;
| decon_with_tool1         = [[Hand Drill]]&lt;br /&gt;
| item_rec1                = [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
| burst_pressure           = 6079.5kPa&lt;br /&gt;
| prefab_hash              = 1415396263&lt;br /&gt;
| prefab_name              = StructureCapsuleTankLiquid&lt;br /&gt;
| paintable                = Yes&lt;br /&gt;
| constructable_in_rockets = Yes&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name             = Liquid Capsule Tank Medium&lt;br /&gt;
| image            = [[File:StructureMediumRocketLiquidFuelTank.png]]&lt;br /&gt;
| prefab_hash      = 1143639539&lt;br /&gt;
| prefab_name      = StructureMediumRocketLiquidFuelTank&lt;br /&gt;
| placed_with_item = 5x [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
| placed_on_grid   = Fuselage&lt;br /&gt;
| decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
| item_rec1        = [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
| burst_pressure   = 6079.5kPa&lt;br /&gt;
| paintable                = Yes&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name             = Liquid Capsule Tank Large&lt;br /&gt;
| image            = [[File:StructureLargeRocketLiquidFuelTank.png]]&lt;br /&gt;
| prefab_hash      = -1374757070&lt;br /&gt;
| prefab_name      = StructureLargeRocketLiquidFuelTank&lt;br /&gt;
| placed_with_item = 10x [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
| placed_on_grid   = Fuselage&lt;br /&gt;
| decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
| item_rec1        = [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
| burst_pressure   = 6079.5kPa&lt;br /&gt;
| paintable        = Yes&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Maximum || Float ||&lt;br /&gt;
|-&lt;br /&gt;
| Temperature || Float || Returns the temperature inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Boolean ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioWater || Float || Returns the ratio of Water (H2O) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioVolatiles || Float || Returns the ratio of Volatiles (H2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioPollutant || Float || Returns the ratio of Pollutant (X) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioOxygen || Float || Returns the ratio of Oxygen (O2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrousOxide || Float || Returns the ratio of Nitrous Oxide (NO2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrogen || Float || Returns the ratio of Nitrogen (N2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioCarbonDioxide || Float || Returns the ratio of Carbon Dioxide (CO2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| Ratio || Float || &lt;br /&gt;
|-&lt;br /&gt;
| Quantity || Float || Returns the quantity inside the tank in Mols.&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || Float || Returns the pressure inside the tank in kilo Pascals.&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer || Returns Prefab Hash number.&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || &lt;br /&gt;
|-&lt;br /&gt;
| Combustion || ||&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Rocketry]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Liquid_Fuel_Tank&amp;diff=26674</id>
		<title>Liquid Fuel Tank</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Liquid_Fuel_Tank&amp;diff=26674"/>
		<updated>2026-03-08T17:43:41Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
 |            name = Kit (Rocket Liquid Fuel Tank)&lt;br /&gt;
 |           image = &lt;br /&gt;
 |     createdwith = [[Rocket Manufactory]]&lt;br /&gt;
 |            cost = 5g [[Copper]], 20g [[Steel]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Liquid Capsule Tank Small&lt;br /&gt;
 | image            = &lt;br /&gt;
 | other            = 1 Kit&lt;br /&gt;
 | placed_with_item = [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
 | placed_on_grid   = Fuselage&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Liquid Capsule Tank Medium&lt;br /&gt;
 | image            = &lt;br /&gt;
 | other            = 5 Kits&lt;br /&gt;
 | placed_with_item = [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
 | placed_on_grid   = Fuselage&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Rocket Liquid Fuel Tank)]]&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Maximum || Float ||&lt;br /&gt;
|-&lt;br /&gt;
| Temperature || Float || Returns the temperature inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Boolean ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioWater || Float || Returns the ratio of Water (H2O) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioVolatiles || Float || Returns the ratio of Volatiles (H2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioPollutant || Float || Returns the ratio of Pollutant (X) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioOxygen || Float || Returns the ratio of Oxygen (O2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrousOxide || Float || Returns the ratio of Nitrous Oxide (NO2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrogen || Float || Returns the ratio of Nitrogen (N2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioCarbonDioxide || Float || Returns the ratio of Carbon Dioxide (CO2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| Ratio || Float || &lt;br /&gt;
|-&lt;br /&gt;
| Quantity || Float || Returns the quantity inside the tank in Mols.&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || Float || Returns the pressure inside the tank in kilo Pascals.&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer || Returns Prefab Hash number.&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || &lt;br /&gt;
|-&lt;br /&gt;
| Combustion || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Rocket_Gas_Fuel_Tank)&amp;diff=26673</id>
		<title>Kit (Rocket Gas Fuel Tank)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Rocket_Gas_Fuel_Tank)&amp;diff=26673"/>
		<updated>2026-03-08T17:43:39Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
 |            name = Kit (Rocket Gas Fuel Tank)&lt;br /&gt;
 |           image = &lt;br /&gt;
 |     createdwith = [[Rocket Manufactory]]&lt;br /&gt;
 |            cost = 5g [[Copper]], 10g [[Steel]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Gas Capsule Tank Small&lt;br /&gt;
 | image            = &lt;br /&gt;
 | other            = 1 Kit&lt;br /&gt;
 | placed_with_item = [[Kit (Rocket Gas Fuel Tank)]]&lt;br /&gt;
 | placed_on_grid   = Fuselage&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Rocket Gas Fuel Tank)]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Gas Capsule Tank Medium&lt;br /&gt;
 | image            = &lt;br /&gt;
 | other            = 5 Kits&lt;br /&gt;
 | placed_with_item = [[Kit (Rocket Gas Fuel Tank)]]&lt;br /&gt;
 | placed_on_grid   = Fuselage&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Rocket Gas Fuel Tank)]]&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
=== Small Tank: ===&lt;br /&gt;
Max Pressure 60795 kPa&lt;br /&gt;
Volume 250L&lt;br /&gt;
Thermal Convection: 0,114&lt;br /&gt;
Thermal Radiation: 0,005&lt;br /&gt;
&lt;br /&gt;
=== Medium Tank: ===&lt;br /&gt;
Max Pressure 60795 kPa&lt;br /&gt;
Volume 1500L&lt;br /&gt;
Thermal Convection: 0,378&lt;br /&gt;
Thermal Radiation: 0,015&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Maximum || Float ||&lt;br /&gt;
|-&lt;br /&gt;
| Temperature || Float || Returns the temperature inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Boolean ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioWater || Float || Returns the ratio of Water (H2O) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioVolatiles || Float || Returns the ratio of Volatiles (H2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioPollutant || Float || Returns the ratio of Pollutant (X) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioOxygen || Float || Returns the ratio of Oxygen (O2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrousOxide || Float || Returns the ratio of Nitrous Oxide (NO2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrogen || Float || Returns the ratio of Nitrogen (N2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioCarbonDioxide || Float || Returns the ratio of Carbon Dioxide (CO2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| Ratio || Float || &lt;br /&gt;
|-&lt;br /&gt;
| Quantity || Float || Returns the quantity inside the tank in Mols.&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || Float || Returns the pressure inside the tank in kilo Pascals.&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer || Returns Prefab Hash number.&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || &lt;br /&gt;
|-&lt;br /&gt;
| Combustion || ||&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Rocketry]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Purge_Valve&amp;diff=26672</id>
		<title>Purge Valve</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Purge_Valve&amp;diff=26672"/>
		<updated>2026-03-08T17:43:39Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name = Purge Valve&lt;br /&gt;
| image = [[File:Purge Valve.png]]&lt;br /&gt;
| prefab_hash = -737232128&lt;br /&gt;
| prefab_name = StructurePurgeValve&lt;br /&gt;
| power_usage = 100W&lt;br /&gt;
| placed_on_grid = Small Grid&lt;br /&gt;
| decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
| placed_with_item = [[Kit (Pressure Regulator)]]&lt;br /&gt;
| item_rec1 = [[Kit (Pressure Regulator)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
{{Description|Allows for removal of pressurant gas and evaporated liquids from a liquid pipe. Similar in function to a [[Back Pressure Regulator]] the [[Purge Valve]] moves gas from the input liquid pipe to the output gas pipe aiming to keep the pressure of the input at the target setting.}}&lt;br /&gt;
&lt;br /&gt;
Purge Valve is an active powered device for controlled transfer of substances between the two pipe networks. Purge Valve will drain the gas from Input liquid pipe network and transfer it to the Output gas pipe network until a pressure limit defined by the valve setting is reached on Input network. Setting the pressure limit to 0 will pump the gases out completely, leaving only the liquids behind. When being placed, hologram indicators will display the Input liquid pipe arrow inward, the Output gas pipe arrow outward, and the power socket on its side. It has a pressure control valve, which defines the pressure limit.&lt;br /&gt;
&lt;br /&gt;
Purge Valves are often used to collect a substance evaporated from its liquid state (such as [[Nitrous Oxide]], often stored in its liquid form) before its practical use. Other than that, it can be utilized to remove any undesired gas constituents from a liquid pipe. Used in conjunction with a [[Pressurant Valve]], Purge Valve can be used to precisely control the pressure within a liquid pipe network for complex phase change operations.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Since Purge Valve drains gas pressure from the liquid pipe and raises it in the gas pipe, this inevitably causes the liquids to begin evaporating. The evaporated liquid then may leak through the Purge Valve and inadvertedly condense into a liquid again, meeting the gas pressure it have just lost, which may cause the pipes to flood and burst. Make sure to backup the Purge Valve with a [[Condensation Valve]] going the opposite way to drain the liquid back into the liquid pipe, or maintain a safe pressure level and lower temperature in the liquid pipe to prevent that.&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
{{Data Parameters|&lt;br /&gt;
{{Data Parameters/row|Power|Boolean|w=0|Can be read to return if the Purge Valve is correctly powered or not, set via the power system, return 1 if powered and 0 if not|multiple=2|0|Unpowered|1|Powered}}&lt;br /&gt;
{{Data Parameters/row|Error|Boolean|w=0|1 if device is in error state, otherwise 0|multiple=2|0|&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;|1|Error}}&lt;br /&gt;
{{Data Parameters/row|Lock|Boolean|Disable manual operation of the Purge Valve.|multiple=2|0|Unlocked|1|Locked}}&lt;br /&gt;
{{Data Parameters/row|Setting|Integer|A variable setting that can be read or written.|0.0 to 60795.0}}&lt;br /&gt;
{{Data Parameters/row|Maximum|Float|w=0|Maximum setting of the Purge Valve}}&lt;br /&gt;
{{Data Parameters/row|Ratio|Float|w=0|Context specific value depending on device, 0 to 1 based ratio|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|On|Boolean|The current state of the Purge Valve.|multiple=2|0|Off|1|On}}&lt;br /&gt;
{{Data Parameters/row|RequiredPower|Integer|w=0|Idle operating power quantity, does not necessarily include extra demand power}}&lt;br /&gt;
{{Data Parameters/row|PrefabHash|Integer|w=0|The hash of the structure}}&lt;br /&gt;
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}&lt;br /&gt;
{{Data Parameters/row|NameHash|Integer|w=0|Provides the hash value for the name of the object as a 32 bit integer.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
[[Category:Atmospherics]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Pressurant_Valve&amp;diff=26671</id>
		<title>Pressurant Valve</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Pressurant_Valve&amp;diff=26671"/>
		<updated>2026-03-08T17:43:38Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name = Pressurant Valve&lt;br /&gt;
| image = [[File:Pressurant Valve.png]]&lt;br /&gt;
| prefab_hash = 23052817&lt;br /&gt;
| prefab_name = StructurePressurantValve&lt;br /&gt;
| power_usage = 100W&lt;br /&gt;
| placed_on_grid = Small Grid&lt;br /&gt;
| decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
| placed_with_item = [[Kit (Pressure Regulator)]]&lt;br /&gt;
| item_rec1 = [[Kit (Pressure Regulator)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;q&amp;gt;Pumps gas into a liquid pipe in order to raise the pressure&amp;lt;/q&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;- Stationpedia&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
The Pressurant Valve is an active powered device for controlled transfer of substances between the two pipe networks. When active, Pressurant Valve will pump the gas from Input pipe network into the Output liquid pipe network until the target pressure defined by the valve setting is reached or exceeded, or unless the input pipe runs dry. When being placed, hologram indicators will display the Input pipe arrow inward, the Output pipe arrow outward, and the power socket on its side. It has a pressure control valve, which defines the target pressure.&lt;br /&gt;
&lt;br /&gt;
Pressurant Valve is conventionally used for maintaining the liquid state of a contained substance (such as [[water]]), that would otherwise evaporate in absense of the background pressure. It can also be utilized to actively condense a cooled gas into a liquid by injecting a pressurant gas, or inversely to force the liquid to evaporate by injecting a heated gas and raising the temperature without the dedicated [[Pipe Heater (Liquid)]]. The more efficient use of these principles require the knowledge of the [[gas]] phase change diagram, to pick an appropriate gas input, its temperature, and the target pressure, the combination of which achieves the desired final result.&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
{{Data Parameters|&lt;br /&gt;
{{Data Parameters/row|Power|Boolean|w=0|Can be read to return if the Pressurant Valve is correctly powered or not, set via the power system, return 1 if powered and 0 if not|multiple=2|0|Unpowered|1|Powered}}&lt;br /&gt;
{{Data Parameters/row|Error|Boolean|w=0|1 if device is in error state, otherwise 0|multiple=2|0|&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;|1|Error}}&lt;br /&gt;
{{Data Parameters/row|Lock|Boolean|Disable manual operation of the Pressurant Valve.|multiple=2|0|Unlocked|1|Locked}}&lt;br /&gt;
{{Data Parameters/row|Setting|Integer|A variable setting that can be read or written.|0.0 to 60795.0}}&lt;br /&gt;
{{Data Parameters/row|Maximum|Float|w=0|Maximum setting of the Pressurant Valve}}&lt;br /&gt;
{{Data Parameters/row|Ratio|Float|w=0|Context specific value depending on device, 0 to 1 based ratio|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|On|Boolean|The current state of the Pressurant Valve.|multiple=2|0|Off|1|On}}&lt;br /&gt;
{{Data Parameters/row|RequiredPower|Integer|w=0|Idle operating power quantity, does not necessarily include extra demand power}}&lt;br /&gt;
{{Data Parameters/row|PrefabHash|Integer|w=0|The hash of the structure}}&lt;br /&gt;
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}&lt;br /&gt;
{{Data Parameters/row|NameHash|Integer|w=0|Provides the hash value for the name of the object as a 32 bit integer.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Atmospherics]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Condensation_Valve&amp;diff=26670</id>
		<title>Condensation Valve</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Condensation_Valve&amp;diff=26670"/>
		<updated>2026-03-08T17:43:37Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Condensation Valve&lt;br /&gt;
 | prefab_hash      = &lt;br /&gt;
 | image            = [[File:Condensation Valve.png|Condensation Valve.pn]]&lt;br /&gt;
 | placed_with_item = [[Kit (Pipe Valve)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Pipe Valve)]]&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The Condensation Valve allows for the one way movement of any liquids from a gas pipe into a liquid pipe. Despite its low cost and simplicity, it is the easiest tool for directly separating liquids and gases, as it has minimal effect on pressures in either pipe. Condensation Valve is quintessential for cryogenically producing liquid coolant, and components for the liquid rocket fuel, or for extracting water from a mixture of other gases. &lt;br /&gt;
&lt;br /&gt;
If you compress gas to the point of it condensation, the liquid that comes out of the pipe will be at the same temperature.&lt;br /&gt;
Due to the lack of pressure in the liquid pipe, the liquid will quickly evaporate again but in doing so will cool down significantly.&lt;br /&gt;
Be sure to handle the gas coming out of this as it cannot flow backwards, failure to do so will eventually damage the pipe.&lt;br /&gt;
&lt;br /&gt;
This effect is very useful on planets like Vulcan where at night you can squeeze pollutants out of the atmosphere at 30Mpa+ at 130C condensing then evaporating to 60-70C making it an exceptionally good coolant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Atmospherics]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Expansion_Valve&amp;diff=26669</id>
		<title>Expansion Valve</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Expansion_Valve&amp;diff=26669"/>
		<updated>2026-03-08T17:43:36Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Expansion Valve&lt;br /&gt;
 | prefab_hash      = &lt;br /&gt;
 | image            = [[File:Expansion Valve.png]]&lt;br /&gt;
 | placed_with_item = [[Kit (Pipe Valve)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Pipe Valve)]]&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The expansion valve allows for a one way movement of liquids from a liquid pipe into a gas [[Pipe]], this can be used to allow liquid into a gas pipe to evaporate.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A stationeer would install an expansion valve if it was their goal to have an assembly where a liquid (from a liquid pipe) shall be used as a gas (in a gas pipe), and the stationeer has also already made sure that the respective environmental parameters (i.e. pressure and heat) in those pipes, specifically the gas pipe, are ensured.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Atmospherics]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Moon&amp;diff=26668</id>
		<title>Moon</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Moon&amp;diff=26668"/>
		<updated>2026-03-08T17:43:35Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{World |             name = Moon&lt;br /&gt;
|          gravity = -1.62&lt;br /&gt;
|      solarenergy = 1&lt;br /&gt;
| solarinclination = 0&lt;br /&gt;
|          mintemp = 0&lt;br /&gt;
|          maxtemp = 0&lt;br /&gt;
|         pressure = 0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Atmosphere ==&lt;br /&gt;
The Moon&#039;s atmosphere is pure vacuum, so the biggest challenge here is capturing gases.&lt;br /&gt;
&lt;br /&gt;
== Starting Locations ==&lt;br /&gt;
[[File:Lunar Starting Locations.png|thumb|left|800px]]]&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== Regions ==&lt;br /&gt;
Regions have an impact on the [[Deep Miner]], whose resources depend on the respective [[Region]].&amp;lt;br&amp;gt;&lt;br /&gt;
Regions can be identified by the [[Cartridge (Deep Miner)]] in a [[Tablet]].&amp;lt;br&amp;gt;&lt;br /&gt;
The following list contains incomplete regions and their [[Ore]] compositions on Moon.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;&amp;lt;big&amp;gt;Region&amp;lt;/big&amp;gt;&#039;&#039;&#039; !! &#039;&#039;&#039;&amp;lt;big&amp;gt;Ore&amp;lt;/big&amp;gt;&#039;&#039;&#039; !! &#039;&#039;&#039;&amp;lt;big&amp;gt;Composition&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mare Simonis&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
[[Iron Ore]]&lt;br /&gt;
||&lt;br /&gt;
1.000&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Crater Vesper&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
[[Silicon]]&lt;br /&gt;
||&lt;br /&gt;
1.000&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Crater Nox&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
[[Gold Ore]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Silver Ore]]&lt;br /&gt;
||&lt;br /&gt;
0.666&amp;lt;br&amp;gt;&lt;br /&gt;
0.333&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Fossa Abyssus&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
[[Iron Ore]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Copper Ore]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Silicon Ore]]&lt;br /&gt;
||&lt;br /&gt;
0.500&amp;lt;br&amp;gt;&lt;br /&gt;
0.333&amp;lt;br&amp;gt;&lt;br /&gt;
0.166&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Paulus Aeternus&#039;&#039;&#039;&lt;br /&gt;
||&lt;br /&gt;
[[Silicon Ore]]&lt;br /&gt;
||&lt;br /&gt;
1.000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
*[[Worlds#Moon|Worlds - Moon]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Laptop&amp;diff=26667</id>
		<title>Laptop</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Laptop&amp;diff=26667"/>
		<updated>2026-03-08T17:43:34Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = LapTop&lt;br /&gt;
 | image       = [[File:{{#setmainimage:ItemLaptop.png}}]]&lt;br /&gt;
 | stacks      = No&lt;br /&gt;
 | prefabhash  = 141535121&lt;br /&gt;
 | prefabname  = ItemLaptop&lt;br /&gt;
 | createdwith = Electronics Printer MK. II&lt;br /&gt;
 | cost        = 12g [[Ingot (Gold)|Gold]] , 5,5g [[Ingot (Copper)|Copper]], 2g [[Ingot (Steel)|Steel]], 5g [[Ingot (Electrum)|Electrum]], 5g [[Ingot (Solder)|Solder]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;q&amp;gt;The Laptop functions as a portable IC editor. To operate the Laptop it must be powered with a battery, have a IC Editor Motherboard in the motherboard slot, and an Integrated Circuit (ICID) in the Programmable Chip Slot.&amp;lt;/q&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;- Stationpedia&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Laptop has 3 slots, 1 for a battery, 1 for a [[Motherboard]], and 1 for an [[Integrated Circuit (IC10)]]&lt;br /&gt;
&lt;br /&gt;
== Use ==&lt;br /&gt;
The Laptop is extremely useful when given an IC Editor [[Motherboard]] as it allows the user to edit IC code on the go without setting up a [[Computer]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Medium_Radiator&amp;diff=26666</id>
		<title>Medium Radiator</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Medium_Radiator&amp;diff=26666"/>
		<updated>2026-03-08T17:43:33Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Atmospherics]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | image       = &lt;br /&gt;
 | name        = Kit (Medium Radiator)&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]] &amp;lt;!--[[Fabricator]]--&amp;gt;&lt;br /&gt;
 | cost        = 5g [[Copper]], 5g [[Steel]], 5g [[Invar]] &amp;lt;!-- Recipe is ok as of version 0.2.4120.19431 --&amp;gt;&lt;br /&gt;
 | stacks      = Yes (5)&lt;br /&gt;
 | paintable   = Yes&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Pipe Radiator&lt;br /&gt;
 | image            = &lt;br /&gt;
 | power_usage      = &lt;br /&gt;
 | placed_with_item = [[Kit (Medium Radiator)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | paintable        = Yes&lt;br /&gt;
&lt;br /&gt;
 | const_with_tool1 = [[Welding Torch]]&lt;br /&gt;
 | const_with_item1 = 1 x [[Steel Sheets]]&lt;br /&gt;
 | decon_with_tool1  = [[Wrench]]&lt;br /&gt;
 | item_rec1        = [[Pipe Radiator]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Used to cool or warm the gasses within pipes. These are the intermediate radiators, with the next upgrade being the [[Large Extendable Radiator]] and the previous version being the [[Pipe Radiator]]. These radiators are 10x as powerful as the smaller radiators, making them much more space efficient.&amp;lt;ref&amp;gt;https://steamdb.info/patchnotes/9421267/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It comes in 2 flavors, selected by moving the mouse wheel;&lt;br /&gt;
&lt;br /&gt;
Convection Radiators have a grill on one side of the pipe, which exchanges and balances the temperature of the gasses inside the pipe with the environment. As they do require an environment, they have no use in a vacuum, but still provide a more reliable, cheaper though slower alternative to [[Wall Cooler]]s when used inside a station (pressurized room or collection of rooms).&lt;br /&gt;
&lt;br /&gt;
Radiation Radiators add radiator sheets around the pipe, radiating the heat even into a vacuum. As they only radiate and don&#039;t capture, they can only be used to cool down the piped gasses and they do so at a much slower rate. This is the only viable method (apart from the [[Kit (Liquid Radiator)|Kit (Liquid Radiator)]]) of shedding excess heat without venting gasses or otherwise sacrificing resources.&lt;br /&gt;
&lt;br /&gt;
*In an atmosphere the radiators will convert energy based on their temperature and the atmosphere. &lt;br /&gt;
**If the pipe has a higher temperature then they will transfer heat into the room. &lt;br /&gt;
**If the pipe has a lower temperature then they will receive heat from the room.&lt;br /&gt;
*Without an atmosphere they will radiate heat into space. Note that they will receive a little energy if the sun shines on them due to the solar constant (The ability for pipe radiators to absorb thermal energy in any environment in game is contested).&lt;br /&gt;
&lt;br /&gt;
In layman&#039;s terms you can think of the radiator as a &amp;quot;valve for heat&amp;quot;. It will allow heat (but no gases!) to be exchanged between the pipe it&#039;s attached to and the surrounding environment. This &amp;quot;valve&amp;quot; will work bidirectional (heat can flow in both directions). And heat will always flow from the hotter to the colder side.&lt;br /&gt;
&lt;br /&gt;
Pipes without radiators are actually capable to exchange heat with their surroundings the same way on their own. But a radiator will greatly accelerate how fast this exchange will happen. And the effect of multiple radiators on the same pipe system will be cumulative. So you can speed up the transfer even more by placing more than one radiator on the same pipe system. The &amp;quot;shape&amp;quot; of the pipe system is not relevant, though. So a straight pipe with a certain amount of radiators will have the same heat exchange than a pipe of equal length (same amount of pipe segments) and equal amount of radiators, that snakes around or forms any other imaginable shape.&lt;br /&gt;
&lt;br /&gt;
Another factor that will influence how well (and how much) heat will be transferred between the pipe/radiator and it&#039;s surroundings is the gas mixture inside both the pipe and it&#039;s surroundings. Gases differ in both the &amp;quot;speed&amp;quot; in which they can exchange heat and the &amp;quot;amount&amp;quot; of heat they can &amp;quot;absorb&amp;quot;. Pollutants (X) for example are able to exchange heat very quickly, but the &amp;quot;amount&amp;quot; of heat they can absorb is limited. Water (H2O) on the other hand will exchange heat slower that pollutants will, but the &amp;quot;amount&amp;quot; of heat water can absorb is significantly larger (over 3 times, hence [[Kit (Liquid Radiator)|Kit (Liquid Radiator)]]s).&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Combustion_Centrifuge&amp;diff=26665</id>
		<title>Combustion Centrifuge</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Combustion_Centrifuge&amp;diff=26665"/>
		<updated>2026-03-08T17:43:30Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Kit (Combustion Centrifuge)&lt;br /&gt;
| image = [[File:KitStructureCombustionCentrifuge.png]]&lt;br /&gt;
| prefabhash = 231903234&lt;br /&gt;
| prefabname = KitStructureCombustionCentrifuge&lt;br /&gt;
| stacks = 1&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Kits&lt;br /&gt;
| recipe_machine1 = Autolathe (Tier Two)&lt;br /&gt;
| recipe_cost1 = 20g [[Steel]], 10g [[Invar]], 5g [[Constantan]]&lt;br /&gt;
| constructs = [[Combustion Centrifuge]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Combustion Centrifuge&lt;br /&gt;
 | image            = [[File:StructureCombustionCentrifuge.png]]&lt;br /&gt;
 | power_usage      = 50W&lt;br /&gt;
 | placed_with_item = [[Kit (Combustion Centrifuge)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | stage_image1     = [[File:StructureCombustionCentrifuge_BuildState0.png]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Combustion Centrifuge)]]&lt;br /&gt;
 | const_with_tool2 = [[Welder]]&lt;br /&gt;
 | const_with_item2 = 2x [[Steel Sheets]]&lt;br /&gt;
 | stage_image2     = [[File:StructureCombustionCentrifuge_BuildState1.png]]&lt;br /&gt;
 | decon_with_tool2 = [[Angle Grinder]]&lt;br /&gt;
 | item_rec2        = 2x [[Steel Sheets]]&lt;br /&gt;
 | const_with_item3 = 1x [[Cable Coil]]&lt;br /&gt;
 | decon_with_tool3 = [[Wire Cutters]]&lt;br /&gt;
 | item_rec3        = 1x [[Cable Coil]]&lt;br /&gt;
}}&lt;br /&gt;
{{Stationpedia|The Combustion Centrifuge is a gas powered version of the [[Centrifuge]]. If a [[Recycler]] or unbalanced [[Furnace]] outputs reagent mixture rather than the desired [[:Category:Ingot|ingots]], a centrifuge allows you to reclaim the raw [[Ores|ore]].&lt;br /&gt;
        It also refines [[Dirty Ore]] produced from the [[Deep Miner]] and [[Dirty Ore]] produced from the [[Rocket Miner]]. A combustible fuel mix should be supplied to the gas input, and waste gasses should be vented from the output.&lt;br /&gt;
        The machine&#039;s RPMs must be controlled via the throttle and combustion limiter levers. If the Combustion Centrifuge gains, or loses, RPMs too fast it will experience stress, and eventually grind to a halt.  Higher RPMs directly result in faster processing speeds.&lt;br /&gt;
        The throttle lever controls the amount of fuel being pulled into the machine, increasing the temperature inside the engine, and leading to an increase in RPM. The limiter lever influences the speed of the combustion, and how much uncombusted gas is in the exhaust.&lt;br /&gt;
        Ejecting ore from the Combustion Centrifuge while it is at high RPMs will result in additional stress build up.  If turned off while not stressed, the machine will automatically start to brake, and reduce RPMs in a controlled manner.}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The combustion centrifuge is a gas powered version of the [[Centrifuge]]. A combustible fuel mix should be supplied to the gas input, and waste gasses should be vented from the output. The machine&#039;s RPM&#039;s must be controlled via the throttle and combustion limiter levers. If the Combustion Centrifuge gains, or loses, RPMs too fast it will experience stress, and eventually grind to a halt. Higher RPMs directly result in faster processing speeds.&lt;br /&gt;
&lt;br /&gt;
The throttle lever controls the amount of fuel being pulled into the machine, increasing the temperature inside the engine, and leading to an increase in RPM. The limiter lever influences the speed of combustion, and how much uncombusted gas is in the exhaust.&lt;br /&gt;
&lt;br /&gt;
Ejecting ore from the Combustion Centrifuge while it is at high RPMs will result in additional stress build up. If turned off, while not stressed, the machine will automatically start to brake, and reduce RPMs in a controlled manner.&lt;br /&gt;
The Combustion Centrifuge can hold 3000g processed ore in its internal storage, meaning it can run continuously for multiple hours before being emptied.&lt;br /&gt;
&lt;br /&gt;
The Combustion Centrifuge has a socket for an [[Integrated Circuit (IC10)|IC10 chip]], similar to the [[Atmospherics]] machine. It comes with two device ports, d0 and d1, for connecting to other devices. To change or set a device, use a screwdriver to cycle through devices found on the machine&#039;s data network.&lt;br /&gt;
== Processing Speed ==&lt;br /&gt;
Using regular [[Fuel]], the Combustion Centrifuge can reach a bit higher than 500 RPM, making it just over 5 times faster than the regular [[Centrifuge]]. The regular electric centrifuge will take about 20 seconds to process a single piece of [[Dirty Ore]], while a Combustion Centrifuge at 520 RPM will take just 3.5 seconds. At full speed, the centrifuge will take in the realm of 3-5 hours to deplete a [[Gas Canister (Smart)|Smart Canister]] filled with fuel.&lt;br /&gt;
&lt;br /&gt;
The speed of the Combustion Centrifuge can be boosted significantly by replacing the fuel mixture with a [[Fuel|Superfuel]] mixture (N20 with Volatiles). Using a superfuel mixture can boost the centrifuge to ~1200 RPM, processing ore at more than double the speed. This comes at the cost of ease of use, as storing Superfuel mixtures and Nitrous Oxide itself is difficult, and starting up the centrifuge also becomes more complex.&lt;br /&gt;
== Throttle ==&lt;br /&gt;
&lt;br /&gt;
Every tick up to 0.01 moles of gas will be pulled in to the machine from the input pipe network. The Throttle parameter linearly controls how much gas to pull in, &amp;lt;code&amp;gt;inputMoles = 0.01*Throttle/100&amp;lt;/code&amp;gt;. The Throttle value is rounded to the nearest multiple of 10 when set over the Data Network.&lt;br /&gt;
&lt;br /&gt;
== Combustion Limiter ==&lt;br /&gt;
&lt;br /&gt;
On each tick the Combustion Centrifuge will manually combust up to 75% of the fuel mixture in its internal atmosphere. This happens on the remaining fuel &#039;&#039;&#039;after&#039;&#039;&#039; natural combustion takes place as described in [[Volatiles#Usage|Volatiles]]. The portion of fuel manually combusted each tick is &amp;lt;code&amp;gt;clamp((Limiter/10)^2 * 0.0075, 0.001, 1)&amp;lt;/code&amp;gt;. The Combustion Limiter value is rounded to the nearest multiple of 10 when set over the Data Network.&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
{{Data Parameters|&lt;br /&gt;
{{Data Parameters/row|Power|Boolean|w=0|Can be read to return if the Combustion Centrifuge is correctly powered or not, set via the power system, return 1 if powered and 0 if not|multiple=2|0|Unpowered|1|Powered}}&lt;br /&gt;
{{Data Parameters/row|Open|Integer|1 if device is open, otherwise 0|multiple=2|0|Closed|1|Open}}&lt;br /&gt;
{{Data Parameters/row|Error|Boolean|w=0|1 if device is in error state, otherwise 0|multiple=2|0|&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;|1|Error}}&lt;br /&gt;
{{Data Parameters/row|Pressure|Float|w=0|The current pressure reading of the Combustion Centrifuge}}&lt;br /&gt;
{{Data Parameters/row|Temperature|Integer|w=0|The current temperature reading of the Combustion Centrifuge}}&lt;br /&gt;
{{Data Parameters/row|Lock|Boolean|Disable manual operation of the Combustion Centrifuge.|multiple=2|0|Unlocked|1|Locked}}&lt;br /&gt;
{{Data Parameters/row|Reagents|Integer|w=0|Total number of reagents recorded by the Combustion Centrifuge.  Max reagent capacity is 3000, at which time centrifuge will spin down and flash an error. IC/Logic required for automation, otherwise manual operation.}}&lt;br /&gt;
{{Data Parameters/row|RatioOxygen|Float|w=0|The ratio of [[Oxygen]] in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioCarbonDioxide|Float|w=0|The ratio of Carbon Dioxide in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioNitrogen|Float|w=0|The ratio of [[Nitrogen]] in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioPollutant|Float|w=0|The ratio of [[Pollutant]] in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioVolatiles|Float|w=0|The ratio of [[Volatiles]] in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioWater|Float|w=0|The ratio of [[Water]] in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|On|Boolean|The current state of the Combustion Centrifuge.|multiple=2|0|Off|1|On}}&lt;br /&gt;
{{Data Parameters/row|RequiredPower|Integer|w=0|Idle operating power quantity, does not necessarily include extra demand power}}&lt;br /&gt;
{{Data Parameters/row|ClearMemory|Integer|r=0|When set to 1, clears the counter memory (e.g. ExportCount). Will set itself back to 0 when actioned}}&lt;br /&gt;
{{Data Parameters/row|ExportCount|Integer|w=0|How many items exported since last ClearMemory}}&lt;br /&gt;
{{Data Parameters/row|ImportCount|Integer|w=0|How many items imported since last ClearMemory}}&lt;br /&gt;
{{Data Parameters/row|TotalMoles|Float|w=0|Returns the total moles of the Combustion Centrifuge}}&lt;br /&gt;
{{Data Parameters/row|RatioNitrousOxide|Float|w=0|The ratio of Nitrous Oxide in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|PrefabHash|Integer|w=0|The hash of the structure}}&lt;br /&gt;
{{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}}&lt;br /&gt;
{{Data Parameters/row|PressureInput|Float|w=0|The current pressure reading of the Combustion Centrifuge&#039;s Input Network}}&lt;br /&gt;
{{Data Parameters/row|TemperatureInput|Float|w=0|The current temperature reading of the Combustion Centrifuge&#039;s Input Network}}&lt;br /&gt;
{{Data Parameters/row|RatioOxygenInput|Float|w=0|The ratio of [[Oxygen]] in device&#039;s input network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioCarbonDioxideInput|Float|w=0|The ratio of Carbon Dioxide in device&#039;s input network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioNitrogenInput|Float|w=0|The ratio of [[Nitrogen]] in device&#039;s input network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioPollutantInput|Float|w=0|The ratio of [[Pollutant]] in device&#039;s input network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioVolatilesInput|Float|w=0|The ratio of [[Volatiles]] in device&#039;s input network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioWaterInput|Float|w=0|The ratio of [[Water]] in device&#039;s input network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioNitrousOxideInput|Float|w=0|The ratio of Nitrous Oxide in device&#039;s input network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|TotalMolesInput|Float|w=0|Returns the total moles of the Combustion Centrifuge&#039;s Input Network}}&lt;br /&gt;
{{Data Parameters/row|PressureOutput|Float|w=0|The current pressure reading of the Combustion Centrifuge&#039;s Output Network}}&lt;br /&gt;
{{Data Parameters/row|TemperatureOutput|Float|w=0|The current temperature reading of the Combustion Centrifuge&#039;s Output Network}}&lt;br /&gt;
{{Data Parameters/row|RatioOxygenOutput|Float|w=0|The ratio of [[Oxygen]] in device&#039;s Output network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioCarbonDioxideOutput|Float|w=0|The ratio of Carbon Dioxide in device&#039;s Output network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioNitrogenOutput|Float|w=0|The ratio of [[Nitrogen]] in device&#039;s Output network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioPollutantOutput|Float|w=0|The ratio of [[Pollutant]] in device&#039;s Output network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioVolatilesOutput|Float|w=0|The ratio of [[Volatiles]] in device&#039;s Output network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioWaterOutput|Float|w=0|The ratio of [[Water]] in device&#039;s Output network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioNitrousOxideOutput|Float|w=0|The ratio of Nitrous Oxide in device&#039;s Output network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|TotalMolesOutput|Float|w=0|Returns the total moles of the Combustion Centrifuge&#039;s Output Network}}&lt;br /&gt;
{{Data Parameters/row|CombustionInput|Boolean|w=0|Assess if the atmosphere is on fire. Returns 1 if device&#039;s input network is on fire, 0 if not.|0 or 1}}&lt;br /&gt;
{{Data Parameters/row|CombustionOutput|Boolean|w=0|Assess if the atmosphere is on fire. Returns 1 if device&#039;s Output network is on fire, 0 if not.|0 or 1}}&lt;br /&gt;
{{Data Parameters/row|CombustionLimiter|Integer|Retards the rate of combustion inside the machine (range: 0-100), with 0 being the slowest rate of combustion and 100 being the fastest}}&lt;br /&gt;
{{Data Parameters/row|Throttle|Integer|Increases the rate at which the machine works (range: 0-100)}}&lt;br /&gt;
{{Data Parameters/row|Rpm|Integer|w=0|The number of revolutions per minute that the Combustion Centrifuge&#039;s spinning mechanism is doing}}&lt;br /&gt;
{{Data Parameters/row|Stress|Integer|w=0|Machines get stressed when working hard. When Stress reaches 100 the machine will automatically shut down}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidNitrogen|Float|w=0|The ratio of Liquid Nitrogen in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidNitrogenInput|Float|w=0|The ratio of Liquid Nitrogen in device&#039;s input network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidNitrogenOutput|Float|w=0|The ratio of Liquid Nitrogen in device&#039;s Output network|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidOxygen|Float|w=0|The ratio of Liquid Oxygen in device&#039;s Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidOxygenInput|Float|w=0|The ratio of Liquid Oxygen in device&#039;s Input Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidOxygenOutput|Float|w=0|The ratio of Liquid Oxygen in Combustion Centrifuge&#039;s Output Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidVolatiles|Float|w=0|The ratio of Liquid Volatiles in device&#039;s Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidVolatilesInput|Float|w=0|The ratio of Liquid Volatiles in device&#039;s Input Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidVolatilesOutput|Float|w=0|The ratio of Liquid Volatiles in Combustion Centrifuge&#039;s Output Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioSteam|Float|w=0|The ratio of Steam in device&#039;s Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioSteamInput|Float|w=0|The ratio of Steam in device&#039;s Input Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioSteamOutput|Float|w=0|The ratio of Steam in Combustion Centrifuge&#039;s Output Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidCarbonDioxide|Float|w=0|The ratio of Liquid Carbon Dioxide in device&#039;s Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidCarbonDioxideInput|Float|w=0|The ratio of Liquid Carbon Dioxide in device&#039;s Input Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidCarbonDioxideOutput|Float|w=0|The ratio of Liquid Carbon Dioxide in Combustion Centrifuge&#039;s Output Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidPollutant|Float|w=0|The ratio of Liquid Pollutant in device&#039;s Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidPollutantInput|Float|w=0|The ratio of Liquid Pollutant in device&#039;s Input Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidPollutantOutput|Float|w=0|The ratio of Liquid Pollutant in Combustion Centrifuge&#039;s Output Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidNitrousOxide|Float|w=0|The ratio of Liquid Nitrous Oxide in device&#039;s Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidNitrousOxideInput|Float|w=0|The ratio of Liquid Nitrous Oxide in device&#039;s Input Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidNitrousOxideOutput|Float|w=0|The ratio of Liquid Nitrous Oxide in Combustion Centrifuge&#039;s Output Atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}&lt;br /&gt;
{{Data Parameters/row|RatioHydrogen|Float|w=0|DEPRECATED|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioLiquidHydrogen|Float|w=0|DEPRECATED|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|RatioPollutedWater|Float|w=0|The ratio of polluted water in device atmosphere|0.0 to 1.0}}&lt;br /&gt;
{{Data Parameters/row|NameHash|Integer|w=0|Provides the hash value for the name of the object as a 32 bit integer.}}&lt;br /&gt;
}}&lt;br /&gt;
{{Slots}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Slot Name !! Type !! Index&lt;br /&gt;
|-&lt;br /&gt;
| Import || None || 0&lt;br /&gt;
|-&lt;br /&gt;
| Export || None || 1&lt;br /&gt;
|-&lt;br /&gt;
| Programmable Chip || Programmable Chip || 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Connections}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Connection Name !! Index&lt;br /&gt;
|-&lt;br /&gt;
| Chute Input || 0&lt;br /&gt;
|-&lt;br /&gt;
| Chute Output || 1&lt;br /&gt;
|-&lt;br /&gt;
| Data || 2&lt;br /&gt;
|-&lt;br /&gt;
| Power || 3&lt;br /&gt;
|-&lt;br /&gt;
| Pipe Input || 4&lt;br /&gt;
|-&lt;br /&gt;
| Pipe Input || 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
[https://steamcommunity.com/sharedfiles/filedetails/?id=3448074160 reference automation implementation by lisnaz]&lt;br /&gt;
[[Category:Machines]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Logic_Hash_Gen&amp;diff=26664</id>
		<title>Logic Hash Gen</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Logic_Hash_Gen&amp;diff=26664"/>
		<updated>2026-03-08T17:43:29Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===== Logic Hash Generator =====&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Logic Hash Generator&lt;br /&gt;
 | image       = [[File:hashgen.png|thumb|Logic Hash Generator]]&lt;br /&gt;
 | createdwith = [[Electronics Printer]], [[Fabricator]]&lt;br /&gt;
 | cost        = 1g [[Gold]], 1g [[Copper]]&lt;br /&gt;
 | stacks      = 5&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This device outputs a number representing the hash of an item.&lt;br /&gt;
==Operation==&lt;br /&gt;
Using a [[Screwdriver]], click on the screw on the chip. Click on a item within this menu to select the item hash to output.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Dirty_Ore&amp;diff=26663</id>
		<title>Dirty Ore</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Dirty_Ore&amp;diff=26663"/>
		<updated>2026-03-08T17:43:28Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | image       = &lt;br /&gt;
 | name        = Dirty Ore&lt;br /&gt;
 | createdwith = [[Deep Miner]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Once a [[Deep Miner]] is inside bedrock it starts to produce Dirty Ore, which can be converted to regular ores using a [[Centrifuge]] or [[Combustion Centrifuge]].&lt;br /&gt;
&lt;br /&gt;
Alternatively, Dirty Ore can also be acquired using the [[Rocket Miner]], returning ore via rockets from space.&lt;br /&gt;
&lt;br /&gt;
== Composition and Mining Regions ==&lt;br /&gt;
Dirty Ore will be converted by the ore-mix of the deep mining regions below the Deep Miner in a 1:1. The mining regions of a planet can be uncovered by using a rocket with a scanner-head.&lt;br /&gt;
&lt;br /&gt;
== Notes == &lt;br /&gt;
* Changed in 0.2.5903.26007 (terrain update) to have ore generation tied to regions.&lt;br /&gt;
* Added in v0.2.3619.17630 (&amp;quot;Deep Miner, Centrifuges, and Chutes&amp;quot;, 2022-09-20).&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Deep_Miner&amp;diff=26662</id>
		<title>Deep Miner</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Deep_Miner&amp;diff=26662"/>
		<updated>2026-03-08T17:43:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Machines]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | image       = [[File:ItemKitDeepMiner.png|thumb|Screen-grab of Deep Miner Kit from Stationpedia]]&lt;br /&gt;
 | name        = Kit (Deep Miner)&lt;br /&gt;
 | createdwith = [[Autolathe]] Tier 2&lt;br /&gt;
 | cost        = 50g [[Steel]], 5g [[Electrum]], 10g [[Invar]], 5g [[Constantan]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Deep Miner&lt;br /&gt;
 | image            = [[File:StructureDeepMiner.png|thumb|Screen-grab of Deep Miner Structure from Stationpedia]]&lt;br /&gt;
 | power_usage      = 500W&lt;br /&gt;
 | placed_with_item = [[Kit (Deep Miner)]]&lt;br /&gt;
 | placed_on_grid   = Large Grid&lt;br /&gt;
 | const_with_tool1 = [[Welding Torch]], [[Screwdriver]], [[Screwdriver]]&lt;br /&gt;
 | const_with_item1 = 12x [[Steel Sheets]], 5x [[Cable Coil]], 4x [[Electronic Parts]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]], [[Wire Cutters]], [[Angle Grinder]],  [[Wrench]]&lt;br /&gt;
 | item_rec1        = [[Kit (Deep Miner)]], 2x [[Steel Sheet]], 2x [[Cable Coil]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Drills through terrain until it hits bedrock. Once inside bedrock 10 or 11 [[Dirty Ore]] is produced every 80 to 100 seconds&amp;lt;ref&amp;gt;data extracted from game&#039;s file&amp;lt;/ref&amp;gt;. Both values are random each time, by average 10.5 ore every 90s (7 ore per minute).&lt;br /&gt;
&lt;br /&gt;
Two standard electric [[Centrifuge|Centrifuges]] would be required to process the output of a single Deep Miner (not including the spindown/ejection sequence). One [[Combustion Centrifuge]] running on normal fuel at 520 RPM would be almost fast enough to process the output of 3 Deep Miners.&lt;br /&gt;
&lt;br /&gt;
The Deep Miner consumes 500 watts while it is powered on.&lt;br /&gt;
&lt;br /&gt;
The Deep Miner visually takes up 1x2x4 blocks.&lt;br /&gt;
&lt;br /&gt;
Data/logic parameters currently incomprehensible to page contributor.&lt;br /&gt;
&lt;br /&gt;
== Region Ore distribution ==&lt;br /&gt;
Since update 0.2.5903.26007 (terrain update), deep ore generation is now tied to regions, with each region yielding a set ratio of ores, some regions containing only a single ore type for deep mining, with others containing two or three. The deep mining yield of a region can be detected using the [[Cartridge|Cartridge (Deep Miner)]] or using the [[Motherboard (Map)]] and a [[Rocket Deep Scanner Head]].&lt;br /&gt;
&lt;br /&gt;
Ore Distribution by Region and Position&lt;br /&gt;
&lt;br /&gt;
A map of ore regions for each world has been created by AproposMath on Github, [https://aproposmath.github.io/stationeers-deepmining-map/ available here].&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Venus Ore Regions&#039;&#039;&#039;&lt;br /&gt;
! Region !! Ore 1 !! Ore 2 !! Ore 3&lt;br /&gt;
|-&lt;br /&gt;
| [[Venus|Venus]] - Dusk Valley || [[Ore (Silver)|Silver]] 100% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Venus|Venus]] - Lily Valley || [[Ore (Nickel)|Nickel]] 100% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Venus|Venus]] - Maple Valley || [[Ore (Lead)|Lead]] 100% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Venus|Venus]] - Triumph Valley || [[Ore (Gold)|Gold]] 100% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Venus|Venus]] - Horizon Valley || [[Ore (Silver)|Silver]] 50% || [[Ore (Nickel)|Nickel]] 33.3% || [[Ore (Lead)|Lead]] 16.7%&lt;br /&gt;
|-&lt;br /&gt;
| [[Venus|Venus]] - Lakshmi Valley || [[Ore (Coal)|Hydrocarbon]] 100% || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Moon Ore Regions&#039;&#039;&#039;&lt;br /&gt;
! Region !! Ore 1 !! Ore 2 !! Ore 3&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Montes Umbrarum || [[Ore (Gold)|Gold]] 100% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Lacus Bellus || [[Ore (Iron)|Iron]] 100% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Specula Observans || [[Ore (Silver)|Silver]] 20% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Labyrinthus Petr || [[Ore (Gold)|Gold]] 20% || [[Ore (Silver)|Silver]] 10% || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Vallis Liama || [[Ore (Cobalt)|Cobalt]] 100% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Dorsum Borealis || [[Ore (Iron)|Iron]] 25% || [[Ore (Copper)|Copper]] 15% || [[Ore (Silicon)|Silicon]] 10%&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Montes Fulgur || [[Ore (Coal)|Hydrocarbon]] 50% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Mons Arcanus || [[Ore (Silicon)|Silicon]] 50% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Moon|Moon]] - Crater Solaris || [[Ore (Iron)|Iron]] 100% || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Mars Ore Regions&#039;&#039;&#039;&lt;br /&gt;
! Region !! Ore 1 !! Ore 2 !! Ore 3&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Canyon Overlook || [[Ore (Nickel)|Nickel]] 20% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Taos Crater || [[Ore (Iron)|Iron]] 25% || [[Ore (Copper)|Copper]] 15% || [[Ore (Silicon)|Silicon]] 10%&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Crescent Cliffs || [[Ore (Iron)|Iron]] 100% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Butchers Flat || [[Ore (Gold)|Gold]] 20% || [[Ore (Silver)|Silver]] 10% || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Tharsis Rise South || [[Ore (Coal)|Hydrocarbon]] 50% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Tharsis Rise East || [[Ore (Gold)|Gold]] 30% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Finders Canyon South || [[Ore (Cobalt)|Cobalt]] 10% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Finders Canyon East || [[Ore (Silicon)|Silicon]] 50% || [[Ore (Lead)|Lead]] 15% || [[Ore (Silver)|Silver]] 15%&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Aeolis Ridge || [[Ore (Nickel)|Nickel]] 20% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Eos Ridge || [[Ore (Lead)|Lead]] 20% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Crowes Passage || [[Ore (Gold)|Gold]] 30% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Beacon Plains || [[Ore (Silver)|Silver]] 20% || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Finders Canyon Scarp || [[Ore (Iron)|Iron]] 25% || [[Ore (Copper)|Copper]] 15% || [[Ore (Silicon)|Silicon]] 10%&lt;br /&gt;
|-&lt;br /&gt;
| [[Mars|Mars]] - Finders Canyon || [[Ore (Iron)|Iron]] 100% || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ore Distribution (Prior to 0.2.5903.26007 (terrain update)) ==&lt;br /&gt;
&lt;br /&gt;
Prior to the Terrain update, most locations had the same ore-distribution table, Venus and Vulcan being the exceptions.&lt;br /&gt;
The percentages may not add up to exactly 100% due to rounding, and your numbers may be slightly different due to the random number generator that selects what ore comes out of a Dirty Ore when cleaned.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ore !! Standard !! Venus !! Vulcan&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Iron)|Iron]] || 39.5% || 40.0% || 31.7%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Gold)|Gold]] || 5.7% || 4.9% || 4.2%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Uranium)|Uranium]] || 0.6% || 0.7% || 0.7%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Copper)|Copper]] || 14.3% || 20.6% || 18.2%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Coal)|Hydrocarbon]] || 20.2% || 19.8% || 17.0%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Silver)|Silver]] || 2.9% || 3.8% || 8.3%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Nickel)|Nickel]] || 3.0% || 3.3% || 7.7%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Lead)|Lead]] || 2.9% || 1.8% || 2.1%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Silicon)|Silicon]] || 9.1% || 4.3% || 8.6%&lt;br /&gt;
|-&lt;br /&gt;
| [[Ore (Cobalt)|Cobalt]] || 1.7% || 0.9% || 1.5%&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Canned_Powdered_Eggs&amp;diff=26661</id>
		<title>Canned Powdered Eggs</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Canned_Powdered_Eggs&amp;diff=26661"/>
		<updated>2026-03-08T17:43:25Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Food]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Canned Powdered Eggs&lt;br /&gt;
| image = [[File:Canned Powdered Eggs.png]]&lt;br /&gt;
| prefabhash = 1161510063&lt;br /&gt;
| prefabname = ItemCannedPowderedEggs&lt;br /&gt;
| stacks = 1&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Food&lt;br /&gt;
| recipe_machine1 = Advanced Packaging Machine&lt;br /&gt;
| recipe_cost1 = 5 x [[Powdered Eggs]], 1 x [[Empty Can]], 1ml [[Soy Oil]]&lt;br /&gt;
| recipe_machine2 = Basic Packaging Machine&lt;br /&gt;
| recipe_cost2 = 5 x [[Powdered Eggs]], 1 x [[Empty Can]], 1ml [[Soy Oil]]&lt;br /&gt;
| nutrition = 100&lt;br /&gt;
| quality = Good (+25% hydration capacity)&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
A can of powdered eggs can fill 200% hunger and is made by canning 5 [[Powdered Eggs]] (20 [[Egg]]s total) and 1ml [[Soy Oil]] in an [[Empty Can]] using a [[Basic packaging machine]] or an [[Advanced packaging machine]].&amp;lt;br&amp;gt;&lt;br /&gt;
1 [[Empty Can]] is physically dropped onto the ground after fully consumed, and it can be reused.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
When canning in the packaging machine, make sure to put the empty tin can in the top or it will waste the ingredients.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;When right button is held, only adequate part is consumed to fill hunger up to 100%.&lt;br /&gt;
&amp;lt;br&amp;gt;Percentages of it can be eaten by holding down and releasing the right mouse button.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Canned_Edamame&amp;diff=26660</id>
		<title>Canned Edamame</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Canned_Edamame&amp;diff=26660"/>
		<updated>2026-03-08T17:43:24Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
| name = Canned Edamame&lt;br /&gt;
| image = [[File:ItemCannedEdamame.png]]&lt;br /&gt;
| prefabhash = -999714082&lt;br /&gt;
| prefabname = ItemCannedEdamame&lt;br /&gt;
| stacks = 1&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Food&lt;br /&gt;
| recipe_machine1 = Advanced Packaging Machine&lt;br /&gt;
| recipe_cost1 = 1 x [[Empty Can]], 1ml [[Soy Oil]], 15 x [[Cooked Soybean]]&lt;br /&gt;
| recipe_machine2 = Basic Packaging Machine&lt;br /&gt;
| recipe_cost2 = 1 x [[Empty Can]], 1ml [[Soy Oil]], 15 x [[Cooked Soybean]]&lt;br /&gt;
| nutrition = 100&lt;br /&gt;
| quality = Good (+25% hydration capacity)&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Canned edamame can fill 200% hunger and is made by canning [[Cooked Soybean]] in an [[Empty Can]] using a [[Basic packaging machine]] or an [[Advanced packaging machine]].&amp;lt;br&amp;gt;&lt;br /&gt;
1 [[Empty Can]] is physically dropped onto the ground after fully consumed, and it can be reused.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
When making soup in the packaging machine, make sure to put the empty tin can in the top or it will waste the ingredients.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;When right button is held, only adequate part is consumed to fill hunger up to 100%.&lt;br /&gt;
&amp;lt;br&amp;gt;Percentages of it can be eaten by holding down and releasing the right mouse button.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Canned_Condensed_Milk&amp;diff=26659</id>
		<title>Canned Condensed Milk</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Canned_Condensed_Milk&amp;diff=26659"/>
		<updated>2026-03-08T17:43:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ Itembox&lt;br /&gt;
| name = Canned Condensed Milk&lt;br /&gt;
| image = [[File:ItemCannedCondensedMilk.png]]&lt;br /&gt;
| prefabhash = -2104175091&lt;br /&gt;
| prefabname = ItemCannedCondensedMilk&lt;br /&gt;
| stacks = 1&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Food&lt;br /&gt;
| recipe_machine1 = Advanced Packaging Machine&lt;br /&gt;
| recipe_cost1 = 200ml [[Milk]], 1g [[Empty Can]]&lt;br /&gt;
| recipe_machine2 = Basic Packaging Machine&lt;br /&gt;
| recipe_cost2 = 200ml [[Milk]], 1g [[Empty Can]]&lt;br /&gt;
| nutrition = 200&lt;br /&gt;
| quality = Good (+25% hydration capacity)&lt;br /&gt;
}} [[Category:Food]]&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Canned condensed milk can fill 400% hunger and is made by canning [[Condensed Milk]] in an [[Empty Can]] using a [[Basic packaging machine]] or an [[Advanced packaging machine]].&amp;lt;br&amp;gt;&lt;br /&gt;
1 [[Empty Can]] is physically dropped onto the ground after fully consumed, and it can be reused.&lt;br /&gt;
&lt;br /&gt;
When making soup in the packaging machine, make sure to put the empty tin can in the top or it will waste the ingredients.&lt;br /&gt;
&lt;br /&gt;
When right button is held, only adequate part is consumed to fill hunger up to 100%.&amp;lt;br&amp;gt;&lt;br /&gt;
Percentages of it can be eaten by holding down and releasing the right mouse button.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Powdered_Eggs&amp;diff=26658</id>
		<title>Powdered Eggs</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Powdered_Eggs&amp;diff=26658"/>
		<updated>2026-03-08T17:43:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
| name = Powdered Eggs&lt;br /&gt;
| image = [[File:ItemCookedPowderedEggs.png]]&lt;br /&gt;
| prefabhash = -1712264413&lt;br /&gt;
| prefabname = ItemCookedPowderedEggs&lt;br /&gt;
| stacks = 10&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Food&lt;br /&gt;
| recipe_machine1 = Automated Oven&lt;br /&gt;
| recipe_cost1 = 4 x [[Egg]]&lt;br /&gt;
| recipe_machine2 = Microwave&lt;br /&gt;
| recipe_cost2 = 4 x [[Egg]]&lt;br /&gt;
| nutrition = 11&lt;br /&gt;
| quality = Ok&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Powdered eggs are made by cooking [[Egg]]s in a [[Microwave]]. Unlike raw eggs, they&#039;re edible and restore 22% hunger.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;It can be used to make [[Canned Powdered Eggs]], which doesn&#039;t spoil.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;When right button is held, only adequate part is consumed to fill hunger up to 100%.&lt;br /&gt;
&amp;lt;br&amp;gt;Percentages of it can be eaten by holding down and relasing the right mouse button.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Condensed_Milk&amp;diff=26657</id>
		<title>Condensed Milk</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Condensed_Milk&amp;diff=26657"/>
		<updated>2026-03-08T17:43:21Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
| name = Condensed Milk&lt;br /&gt;
| image = [[File:ItemCookedCondensedMilk.png]]&lt;br /&gt;
| prefabhash = 1715917521&lt;br /&gt;
| prefabname = ItemCookedCondensedMilk&lt;br /&gt;
| stacks = 10&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Food&lt;br /&gt;
| recipe_machine1 = Automated Oven&lt;br /&gt;
| recipe_cost1 = 100ml [[Milk]]&lt;br /&gt;
| recipe_machine2 = Microwave&lt;br /&gt;
| recipe_cost2 = 100ml [[Milk]]&lt;br /&gt;
| nutrition = 50&lt;br /&gt;
| quality = Ok&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;q&amp;gt;A high-nutrient cooked food, which can be canned.&amp;lt;/q&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;- Stationpedia&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
== Description ==&lt;br /&gt;
Condensed milk is made by cooking [[Milk]] in a [[Microwave]]. It is only half as hunger-efficient as raw milk.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;It can be used to make [[Canned Condensed Milk]], which doesn&#039;t spoil.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;When right button is held, only adequate part is consumed to fill hunger up to 100%.&lt;br /&gt;
&amp;lt;br&amp;gt;Percentages of it can be eaten by holding down and relasing the right mouse button.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Cooked_Soybean&amp;diff=26656</id>
		<title>Cooked Soybean</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Cooked_Soybean&amp;diff=26656"/>
		<updated>2026-03-08T17:43:19Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
| name = Cooked Soybean&lt;br /&gt;
| image = [[File:ItemCookedSoybean.png]]&lt;br /&gt;
| prefabhash = 1353449022&lt;br /&gt;
| prefabname = ItemCookedSoybean&lt;br /&gt;
| stacks = 10&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Food&lt;br /&gt;
| recipe_machine1 = Automated Oven&lt;br /&gt;
| recipe_cost1 = 1 x [[Soybean]]&lt;br /&gt;
| recipe_machine2 = Microwave&lt;br /&gt;
| recipe_cost2 = 1 x [[Soybean]]&lt;br /&gt;
| nutrition = 10&lt;br /&gt;
| quality = Ok&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Cooked Soybean is made by cooking 1 [[Soybean]] in a [[Microwave]]. It fills 20% hunger.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;It can be used to make [[Canned Edamame]], which doesn&#039;t spoil.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;When right button is held, only adequate part is consumed to fill hunger up to 100%.&lt;br /&gt;
&amp;lt;br&amp;gt;Percentages of it can be eaten by holding down and relasing the right mouse button.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Cooked_Rice&amp;diff=26655</id>
		<title>Cooked Rice</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Cooked_Rice&amp;diff=26655"/>
		<updated>2026-03-08T17:43:18Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Itembox&lt;br /&gt;
| name = Cooked Rice&lt;br /&gt;
| image = [[File:Cooked Rice.png]]&lt;br /&gt;
| prefabhash = 2013539020&lt;br /&gt;
| prefabname = ItemCookedRice&lt;br /&gt;
| stacks = 10&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Food&lt;br /&gt;
| recipe_machine1 = Automated Oven&lt;br /&gt;
| recipe_cost1 = 1 x [[Rice]]&lt;br /&gt;
| recipe_machine2 = Microwave&lt;br /&gt;
| recipe_cost2 = 1 x [[Rice]]&lt;br /&gt;
| nutrition = 10&lt;br /&gt;
| quality = Ok&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Rice is made by cooking 1 [[Rice]] in a [[Microwave]]. It restores 20% hunger.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;It can be used to make [[Canned Rice Pudding]], which doesn&#039;t spoil.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;When right button is held, only adequate part is consumed to fill hunger up to 100%.&lt;br /&gt;
&amp;lt;br&amp;gt;Percentages of it can be eaten by holding down and relasing the right mouse button.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Advanced_Packaging_Machine&amp;diff=26654</id>
		<title>Advanced Packaging Machine</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Advanced_Packaging_Machine&amp;diff=26654"/>
		<updated>2026-03-08T17:43:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Machines]]&lt;br /&gt;
[[Category:Fabricators]]&lt;br /&gt;
[[Category:Import/Export]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Kit (Advanced Packaging Machine)&lt;br /&gt;
| image = [[File:ItemKitAdvancedPackagingMachine.png]]&lt;br /&gt;
| prefabhash = -598545233&lt;br /&gt;
| prefabname = ItemKitAdvancedPackagingMachine&lt;br /&gt;
| stacks = 10&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Kits&lt;br /&gt;
| recipe_machine1 = Electronics Printer (Tier Two)&lt;br /&gt;
| recipe_cost1 = 10g [[Copper]], 20g [[Steel]], 15g [[Electrum]], 10g [[Constantan]]&lt;br /&gt;
| constructs = [[Advanced Packaging Machine]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
| name = Advanced Packaging Machine&lt;br /&gt;
| image =  [[File:StructureAdvancedPackagingMachine.png]]&lt;br /&gt;
| prefab_hash = -463037670&lt;br /&gt;
| prefab_name = StructureAdvancedPackagingMachine&lt;br /&gt;
| power_usage = 10W + Recipe Usage&lt;br /&gt;
| placed_on_grid = Small Grid&lt;br /&gt;
| requires_frames = Yes&lt;br /&gt;
| decon_with_tool1 = [[Wrench]]&lt;br /&gt;
| placed_with_item = [[Kit (Advanced Packaging Machine)]]&lt;br /&gt;
| item_rec1 = [[Kit (Advanced Packaging Machine)]]&lt;br /&gt;
| decon_with_tool2 = [[Angle Grinder]]&lt;br /&gt;
| const_with_tool1 = [[Welding Torch]]&lt;br /&gt;
| const_with_item1 = 2 x [[Iron Sheets]]&lt;br /&gt;
| item_rec2 = 2 x [[Iron Sheets]]&lt;br /&gt;
| decon_with_tool3 = [[Hand Drill]]&lt;br /&gt;
| const_with_tool2 = [[Screwdriver]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;q&amp;gt;The Xigo Advanced Cannifier Multi-Plus Pro is an automateable packaging machine that uses Empty Cans and cooked food to create canned sustenance that does not decay. Note that the ACMPP only accepts cooked food and tin cans.&amp;lt;/q&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;- Stationpedia&#039;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:auto; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
== Recipes ==&lt;br /&gt;
&#039;&#039;&#039;Expand to see the recipes.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{{:Advanced_Packaging_Machine/Recipes}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:auto; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
== Data Network Properties ==&lt;br /&gt;
&#039;&#039;&#039;Expand to see the data network properties.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{{:Advanced_Packaging_Machine/Data_Network}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:auto; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
== Build States ==&lt;br /&gt;
&#039;&#039;&#039;Expand to see the build states.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{{:Advanced_Packaging_Machine/Build_States}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Nitrice&amp;diff=26653</id>
		<title>Nitrice</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Nitrice&amp;diff=26653"/>
		<updated>2026-03-08T17:43:14Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Ice (Nitrice)&lt;br /&gt;
 | image       =  [[File:{{#setmainimage:ItemNitrice.png}}]]&lt;br /&gt;
 | stacks      = 50x&lt;br /&gt;
 | hashid      = -1499471529&lt;br /&gt;
}}&lt;br /&gt;
{{Orebox&lt;br /&gt;
 | name  = Ice (Nitrice)&lt;br /&gt;
 | image = [[File:Nitrice ore.jpg|thumb]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Description = {{Stationpedia|Nitrice is the nickname given to solid [[Nitrogen]] ice, and found on many planets and moons in the Solar System. Given the inert nature of the Nitrogen it produces, the ice is useful when making breathable atmospheres with low flammability.&amp;lt;br&amp;gt;Highly sensitive to temperature, nitrice will begin to melt as soon as it is mined, unless teh temperature is below zero, or it is stored in the [[Mining Belt]], [[Mining Belt MK II]] or devices like the [[Ice Crusher]] or [[Small Fridge|Fridge Small]].}}&lt;br /&gt;
[[Nitrice]] is a frozen [[Ores|ore]] that can be mined throughout the surface and underground of a planet or an asteroid using a [[Mining Drill]] or [[Pickaxe]]. &lt;br /&gt;
&lt;br /&gt;
It is recommended to equip the [[Mining Belt]] before mining, as mining ice without the belt will put the ore in the player&#039;s hand, where it may start to melt. Ice is extremely sensitive to temperature and will sublimate to gas if the surrounding temperature is at 0 °C or above. This can be avoided, even in hot environments, if the ice is placed in a [[Mining Belt]] or specific devices like the [[Ice Crusher]] (even when turned off). &lt;br /&gt;
&lt;br /&gt;
== Processing ==&lt;br /&gt;
Nitrice can be processed into a [[Pipe Network]] by placing it into an [[Ice Crusher]]. However, it must then be [[Filtration|filtered]] as Nitrice is a mix of [[Nitrogen|nitrogen]] and [[Nitrous Oxide|nitrous oxide]].&lt;br /&gt;
&lt;br /&gt;
If necessary, Nitrice can also be turned into a gas by being placed on the ground or in the player&#039;s hand when the surrounding temperature is at or above 0 °C. This will release the ice&#039;s components into the surrounding [[Atmosphere|atmosphere]], however, which may not be ideal.&lt;br /&gt;
&lt;br /&gt;
One unit of Nitrice is composed of the following components:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Amount&#039;&#039;&#039; !! &#039;&#039;&#039;Material&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 22.5 mol (90%) || [[Nitrogen|Nitrogen (N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)]]&lt;br /&gt;
|-&lt;br /&gt;
| 2.5 mol (10%) || [[Nitrous Oxide|Nitrous Oxide (N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O)]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Liquid_Tank_Storage)&amp;diff=26652</id>
		<title>Kit (Liquid Tank Storage)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Liquid_Tank_Storage)&amp;diff=26652"/>
		<updated>2026-03-08T17:43:12Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Atmospherics]]&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Liquid Tank) (Small Liquid Tank)&lt;br /&gt;
 | image       = [[File:ItemKitLiquidTank.png]]&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]]&lt;br /&gt;
 | cost        = 5g [[copper]] + 20g [[steel]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Small Liquid Tank&lt;br /&gt;
 | image            = [[File:TankLiquidSmall.png]]&lt;br /&gt;
 | other            = 1 Kit to place&lt;br /&gt;
 | placed_with_item = [[Kit (Liquid Tank)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Liquid Tank)]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Large Liquid Tank&lt;br /&gt;
 | image            = [[File:TankLiquidBig.png]]&lt;br /&gt;
 | other            = 5 Kits to place&lt;br /&gt;
 | placed_with_item = [[Kit (Liquid Tank)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Tank)]]&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
[[Tank]]s are used to store large amounts liquids. &lt;br /&gt;
&lt;br /&gt;
The Small Liquid Tank requires 1 kit. &lt;br /&gt;
&lt;br /&gt;
The Large Liquid Tank requires 5 kits, and is currently the largest capacity container for liquids. &lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Maximum || Float ||&lt;br /&gt;
|-&lt;br /&gt;
| Temperature || Float || Returns the temperature inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Boolean ||&lt;br /&gt;
|-&lt;br /&gt;
| RatioWater || Float || Returns the ratio of Water (H2O) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioVolatiles || Float || Returns the ratio of Volatiles (H2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioPollutant || Float || Returns the ratio of Pollutant (X) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioOxygen || Float || Returns the ratio of Oxygen (O2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrousOxide || Float || Returns the ratio of Nitrous Oxide (NO2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioNitrogen || Float || Returns the ratio of Nitrogen (N2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| RatioCarbonDioxide || Float || Returns the ratio of Carbon Dioxide (CO2) inside the tank.&lt;br /&gt;
|-&lt;br /&gt;
| Ratio || Float || &lt;br /&gt;
|-&lt;br /&gt;
| TotalMoles || Float || Returns the quantity inside the tank in Mols.&lt;br /&gt;
|-&lt;br /&gt;
| Pressure || Float || Returns the pressure inside the tank in kilo Pascals.&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer || Returns Prefab Hash number.&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || &lt;br /&gt;
|-&lt;br /&gt;
| Combustion || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Thermogenic_plants&amp;diff=26651</id>
		<title>Thermogenic plants</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Thermogenic_plants&amp;diff=26651"/>
		<updated>2026-03-08T17:43:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Items]]&lt;br /&gt;
[[Category:Plants]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Winterspawn&lt;br /&gt;
 | image       = [[File:Winterspawn.png|thumb]]&lt;br /&gt;
 | maxpressure = &lt;br /&gt;
 | createdwith = &lt;br /&gt;
 | cost        = &lt;br /&gt;
 | volume      = &lt;br /&gt;
 | stacks      = 10&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Winterspawn ==&lt;br /&gt;
Winterspawn can be grown in hydroponics.&lt;br /&gt;
* Provide water into piping (5 to 60c) and an atmosphere of ~7.7KPa. Mature plants will produce cold [[Oxygen|O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;]] and [[Volatiles|H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;]].&lt;br /&gt;
* Like all plants, Winterspawn consumes 0.4 mol of [[Water|H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O]] per hour, but it consumes [[Nitrogen|N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;]] instead of CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; and uses electrolysis to produce 0.4 mol/hour of [[Oxygen|O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;]] and 0.8 mol/hour of [[Volatiles|H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
* The Alpha variant cools at 90W (90 J/tick) and is most efficient in temperatures between 0 and 40C&lt;br /&gt;
* The Beta variant cools at 150W, but has a narrower efficiency band, working most efficiently in temperatures between 14 and 24C&lt;br /&gt;
* Winterspawn consumes N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; and H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O while growing, but doesn&#039;t produce H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, or have the cooling effect until it&#039;s mature&lt;br /&gt;
* You can halt the cooling effect of a mature plant without damaging the plant by removing all N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; from the atmosphere, but you must maintain the minimum atmospheric pressure or the plant will take damage&lt;br /&gt;
* Removing light from a mature plant does not appear to damage the plant, neither does it appear to halt the cooling and O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; production effect&lt;br /&gt;
&lt;br /&gt;
Beta-strain, per plant:&lt;br /&gt;
&lt;br /&gt;
*consumption: -0.01 mol N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; per tick, -0.000400 mol H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O per tick&lt;br /&gt;
&lt;br /&gt;
*production (peak performance at ~20.0°C): +0.000281 mol O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; per tick, +0.000562 mol H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; per tick&lt;br /&gt;
&lt;br /&gt;
*combusting the peak production of H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; can NOT restore the consumed water (-0.000119 mol H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O per tick)&lt;br /&gt;
&lt;br /&gt;
Alpha-strain, per plant:&lt;br /&gt;
&lt;br /&gt;
*consumption: -0.006 mol N&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; per tick, -0.000200 mol H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O per tick&lt;br /&gt;
&lt;br /&gt;
*production (peak performance at ~18°C): +0.000181 mol O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; per tick, +0.000362 mol H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; per tick&lt;br /&gt;
&lt;br /&gt;
*much more temperature tolerant than the beta-strain&lt;br /&gt;
&lt;br /&gt;
*combusting the peak production of H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;/O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; can NOT restore the consumed water (-0.000019 mol H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O per tick)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Info !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Temperature Range || -26c to 65c (247-338k) &lt;br /&gt;
|-&lt;br /&gt;
| Sweetspot (Alpha) || 0c to 40c&lt;br /&gt;
|-&lt;br /&gt;
| Sweetspot (Beta) || 14c to 24c&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Hades Flower&lt;br /&gt;
 | image       = &lt;br /&gt;
 | maxpressure = &lt;br /&gt;
 | createdwith = &lt;br /&gt;
 | cost        = &lt;br /&gt;
 | volume      = &lt;br /&gt;
 | stacks      = 20&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Hades Flower ==&lt;br /&gt;
Hades Flower can be grown in hydroponics&lt;br /&gt;
&amp;lt;br&amp;gt;Provide water into piping (5 to 60c) and an atmosphere of ~7.7KPa. The plants will produce hot gasses which you will need to remove.&lt;br /&gt;
&lt;br /&gt;
Stationpedia&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Agrizero&#039;s-created hades flower is the result of as dubious experiment to combine the allure of tropical plants with the comfort and homeliness of a heat pump. The plant breathes a 1:3 mix of volatiles and oxygen, and exhales heated pollutant. The beta strain is notably more efficient than the earlier, more experimental alpha variant.&lt;br /&gt;
&lt;br /&gt;
Inhaled Gases:&lt;br /&gt;
Volatiles - 54 Moles per hour&lt;br /&gt;
Oxygen - 18 Moles per hour&lt;br /&gt;
&lt;br /&gt;
Exhaled gas:&lt;br /&gt;
Pollutant - 18 Moles per hour&lt;br /&gt;
&lt;br /&gt;
Water usage: 0.043 Moles per hour&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Whilst the text states it&#039;s a 1:3 of volatiles to oxygen the growth parameter informations states the inverse.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Info !! Data&lt;br /&gt;
|-&lt;br /&gt;
| Temperature Range || 0c to 65c (273-338k) &lt;br /&gt;
|-&lt;br /&gt;
| Sweetspot || 4c to 20c (277-293k)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Automated_Oven&amp;diff=26650</id>
		<title>Automated Oven</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Automated_Oven&amp;diff=26650"/>
		<updated>2026-03-08T17:43:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Fix broken headlines from translation cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Machines]]&lt;br /&gt;
[[Category:Fabricators]]&lt;br /&gt;
[[Category:Import/Export]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Kit (Automated Oven)&lt;br /&gt;
| image = [[File:ItemKitAutomatedOven.png]]&lt;br /&gt;
| prefabhash = -1931958659&lt;br /&gt;
| prefabname = ItemKitAutomatedOven&lt;br /&gt;
| stacks = 10&lt;br /&gt;
| slot_class = SlotClass.None&lt;br /&gt;
| sorting_class = SortingClass.Kits&lt;br /&gt;
| recipe_machine1 = Electronics Printer (Tier Two)&lt;br /&gt;
| recipe_cost1 = 10g [[Gold]], 15g [[Copper]], 25g [[Steel]], 5g [[Constantan]], 10g [[Solder]]&lt;br /&gt;
| constructs = [[Automated Oven]]&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Automated Oven&lt;br /&gt;
 | power_usage      = 100W + Recipe Usage&lt;br /&gt;
 | image            = [[File:Automated Oven.png]]&lt;br /&gt;
 | placed_with_item = [[Kit (Automated Oven)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | requires_frames  = Yes&lt;br /&gt;
&lt;br /&gt;
 | const_with_tool1 = [[Welding Torch]]&lt;br /&gt;
 | const_with_item1 = 2 x [[Iron Sheets]]&lt;br /&gt;
 | decon_with_tool1 = [[Wrench]]&lt;br /&gt;
 | item_rec1        = [[Kit (Automated Oven)]]&lt;br /&gt;
&lt;br /&gt;
 | const_with_tool2 = [[Screwdriver]]&lt;br /&gt;
 | decon_with_tool2 = [[Angle Grinder]]&lt;br /&gt;
 | item_rec2        = 2 x [[Iron Sheets]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Allows players to automate food production. It is the next step after a [[Microwave]], and performs the same functions as the microwave on a large scale. It has a hatch on the left, so you can pour in many raw ingredients at once.&lt;br /&gt;
&lt;br /&gt;
== Recipes ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-recipes&amp;quot; style=&amp;quot;width:auto; overflow:auto; text-indent:10px; border: 2px solid #253C60; border-radius:10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Click here to see/hide all the &amp;lt;span style=&amp;quot;color:#E57125;&amp;quot;&amp;gt;recipes&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-recipes&amp;quot;&amp;gt;&amp;lt;br&amp;gt;{{:Automated_Oven/Recipes}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
If you open the purge lever, the ingredients inside the machine will be ejected as a [[Reagent Mix]]. Sending this Reagent Mix through the [[Centrifuge]] will not produce any ingredients. Basically, any ingredients inside the oven are unrecoverable. Cook as much as you can before disassembling and moving the oven.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>