<?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=Sukasa</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=Sukasa"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/Special:Contributions/Sukasa"/>
	<updated>2026-04-05T03:37:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Console&amp;diff=23652</id>
		<title>Console</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Console&amp;diff=23652"/>
		<updated>2025-10-05T17:46:15Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Added description of new Mode values&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Consoles)&lt;br /&gt;
 | image       = [[File:ItemKitConsole.png]]&lt;br /&gt;
 | createdwith = [[Electronics Printer]], [[Fabricator]]&lt;br /&gt;
 | cost        = 2g [[Iron]], 5g [[Copper]], 3g [[Gold]]&lt;br /&gt;
 | stacks      = 5&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Console&lt;br /&gt;
 | image            = [[File:Console.jpg]]&lt;br /&gt;
 | power_usage      = 50W&lt;br /&gt;
 | placed_with_item = [[Kit (Consoles)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid, On Frames&lt;br /&gt;
 | const_with_item1 = [[Circuitboard]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Consoles)]]&lt;br /&gt;
 | const_with_item2 = [[Glass Sheets|Glass Sheet]]&lt;br /&gt;
 | item_rec2        = [[Circuitboard]]&lt;br /&gt;
 | decon_with_tool3 = [[Crowbar]]&lt;br /&gt;
 | item_rec3        = [[Glass Sheets|Glass Sheet]]&lt;br /&gt;
}}&lt;br /&gt;
= Console =&lt;br /&gt;
== Description == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;q&amp;gt;This Norsec-designed control box manages devices such as the Active Vent, Passive Vent, Gas Sensor and Composite Door, depending on which circuitboard is inserted into the unit. It has a shared data/power port.&amp;lt;/q&amp;gt;&lt;br /&gt;
&amp;lt;q&amp;gt;A completed console displays all devices connected to the current power network. Any devices not related to the installed circuitboard will be greyed-out and inoperable. Consoles are locked once a Data Disk is removed.&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 console is one device of the Console item kit. The console can be fitted with a [[Circuitboard]]. When putting in a data disk, the console can be configured after being fully constructed with a circuitboard. After putting out the data disk it runs like previously configured.&lt;br /&gt;
There is the Console (Variant 1 of the kit) which has a mixed input (data and energy) and the Console Dual (Variant 2 of the kit) which has two inputs (one for energy and one for data).&lt;br /&gt;
&lt;br /&gt;
== Example set up == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
For example one can set it to pressure measurement (requires gas circuit board inside) which allows one to read out the actual pressure value of a connected gas [[sensors|sensor]]. (Setup shown in picture)&lt;br /&gt;
&lt;br /&gt;
== Tips == &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
* You need to insert a Circuit Board and then put a sheet of glass over it to complete construction.&lt;br /&gt;
* To display general readings, only the Graph Display Circuit Board will find all the devices which are connected to your power grid. Any available readings will be shown on the select list.&lt;br /&gt;
* For other specialized Circuit Boards (Gas, Power, etc.) the only values that can be displayed are those related to the function of that board.&lt;br /&gt;
&lt;br /&gt;
== Deconstruction == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
First remove the glass sheet with a [[Crowbar]]. The device itself is deconstructed with the [[Hand Drill]].&lt;br /&gt;
&lt;br /&gt;
= Console, Console Dual and Console Monitor =&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;
| Open || Boolean || (Unknown)&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the Console 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;
{| 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 Console is turned on and receives power. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || (Unknown)&lt;br /&gt;
|-&lt;br /&gt;
| Error || Boolean || Returns whether the Console is flashing an error. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Returns whether the Console is turned on. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| RequiredPower || Integer || Returns the current amount of power required by the Console, in watts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= LED Display (Small, Medium and Large) =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Picturne !! Placed with&lt;br /&gt;
|-&lt;br /&gt;
| Small display LED || [[File:Small display.png|thumb]] || 1 - Kit (Consoles)&lt;br /&gt;
|-&lt;br /&gt;
| Medium display LED || [[File:Screenshot 2.png|thumb]] || 2 - Kit (Consoles)&lt;br /&gt;
|-&lt;br /&gt;
| Large display LED || [[File:Screenshot 3.png|thumb]] || 3 - Kit (Consoles)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
=== Mode Values ===&lt;br /&gt;
These lists the values and meanings for the &amp;quot;Mode&amp;quot; property of the LED Display.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value !! Meaning !! &amp;quot;Setting&amp;quot; parameter interpretation&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Normal number display || Direct display as a number. Values smaller than 1.000E-07 will be displayed as 0. &amp;lt;!-- tested with large led display, might want to see if other sizes are the same --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Percentage number display || Input range of 0.0 to 1.0 is interpolated and displayed as the range 0% to 100%.  Values outside this range scale more, e.g. 10 shows as 1000%&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Power display || Adds a watt suffix (W) to the number. Also divides the number as needed and adds a metric prefix to the suffix. (e.g. kW)&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Kelvin display || Adds a Kelvin suffix (K) to the number.    Also divides the number as needed and adds a metric prefix to the suffix. (e.g. kK)&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Celcius display || Adds a degrees Celcius suffix (°C) to the number.  Also divides the number as needed and adds a metric prefix to the suffix. (e.g. k°C)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Meters display || Adds a meters suffix (m) to the number.  Also divides the number as needed and adds a metric prefix to the suffix. (e.g. km)&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Credits display || Adds a Credits suffix (€) to the number.  Also divides the number as needed and adds a metric prefix to the suffix. (e.g. k€)&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Seconds display || Adds a seconds suffix (sec) to the number.  Does not divide and apply a metric prefix for Setting values &amp;gt;= 1000.&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Minutes display || Adds a minutes suffix (min) to the number.  Does not divide and apply a metric prefix for Setting values &amp;gt;= 1000.&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Days display || Adds a days suffix (days) to the number.  Does not divide and apply a metric prefix for Setting values &amp;gt;= 1000.  Always indicates &amp;quot;days&amp;quot; even when Setting is 1.&lt;br /&gt;
|-&lt;br /&gt;
| 10 || String display || Displays the Setting value as an octet-packed ASCII string of up to six characters. A Setting value of $414243444546 will display &amp;quot;ABCDEF&amp;quot; on the display.&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Farenheit display || Adds a farenheit suffix (°F) to the number. Also divides the number as needed and adds a metric prefix to the suffix. (e.g. k°F)&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Litres display || Adds a Litres suffix (L) to the number. Also divides the number as needed and adds a metric prefix to the suffix. (e.g. kL)&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Mol display || Adds a Mols suffix (mol) to the number. Also divides the number as needed and adds a metric prefix to the suffix. (e.g. kmol)&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Pa display || Adds a Pascals suffix (Pa) to the number. Also divides the number as needed and adds a metricprefix to the suffix. (e.g. kPa)&lt;br /&gt;
|}&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;
| Mode || Integer || Sets the display mode of the LED Display to the passed value. (See [[#Mode Values|Mode Values]])&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || Sets the raw number to display on the LED Display.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the LED Display on, when set to 1. Turns it off, when set to 0.&lt;br /&gt;
|-&lt;br /&gt;
| Color || Integer || Sets the color of the text on the LED Display. (See [[Data Network Colors]])&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 || Returns whether the LED Display is turned on and receives power. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Integer || Returns the mode of the LED Display. (See [[#Mode Values|Mode Values]])&lt;br /&gt;
|-&lt;br /&gt;
| Error || Boolean || Returns whether the LED Display is flashing an error. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || Returns the &amp;quot;Setting&amp;quot; value of the LED Display.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Returns whether the LED Display is turned on. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| RequiredPower || Integer || Returns the current amount of power, required by the LED Display, in watts.&lt;br /&gt;
|-&lt;br /&gt;
| Color || Integer || Returns the color setting of the LED Display. (See [[Data Network Colors]])&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuitboards]]&lt;br /&gt;
[[Category:Data Network]]&lt;br /&gt;
[[Category:Machines]]&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Battery_Wireless_Cell&amp;diff=23647</id>
		<title>Battery Wireless Cell</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Battery_Wireless_Cell&amp;diff=23647"/>
		<updated>2025-10-04T15:41:08Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Add extra large wireless cell&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Description ==&lt;br /&gt;
The battery cells are used in many items and tools. They appear to be interchangeable, though the small cells will deplete rapidly in certain items, such as a suit or portable AC.&lt;br /&gt;
The wireless cells receive power wirelessly from the [[Power Transmitter Omni]] located nearby.&lt;br /&gt;
&lt;br /&gt;
=== Battery Wireless Cell ===&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Battery Wireless Cell&lt;br /&gt;
| image = [[File:Battery_Wireless_cell.png]]&lt;br /&gt;
| prefabhash = -462415758&lt;br /&gt;
| prefabname = Battery_Wireless_cell&lt;br /&gt;
| stacks = 1&lt;br /&gt;
| slot_class = SlotClass.Battery&lt;br /&gt;
| sorting_class = SortingClass.Default&lt;br /&gt;
| recipe_machine1 = Electronics Printer&lt;br /&gt;
| recipe_cost1 = 2g [[Iron]], 2g [[Gold]], 10g [[Copper]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* You can make small cells without steel.&lt;br /&gt;
* They have a power capacity of 12,000J (3,33 Wh) (approx. observed).&lt;br /&gt;
&lt;br /&gt;
=== Battery Wireless Cell (Big) ===&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Battery Wireless Cell (Big)&lt;br /&gt;
| image = [[File:Battery_Wireless_cell_Big.png]]&lt;br /&gt;
| prefabhash = -41519077&lt;br /&gt;
| prefabname = Battery_Wireless_cell_Big&lt;br /&gt;
| stacks = 1&lt;br /&gt;
| slot_class = SlotClass.Battery&lt;br /&gt;
| sorting_class = SortingClass.Default&lt;br /&gt;
| recipe_machine1 = Electronics Printer&lt;br /&gt;
| recipe_cost1 = 5g [[Gold]], 15g [[Copper]], 5g [[Steel]]&lt;br /&gt;
}}&lt;br /&gt;
* Big cells require steel.&lt;br /&gt;
* They have a capacity of 72,000J (20 Wh) (approx. observed).&lt;br /&gt;
&lt;br /&gt;
=== Battery Wireless Cell (Extra Large) ===&lt;br /&gt;
{{Itembox&lt;br /&gt;
| name = Battery Wireless Cell (Extra Large)&lt;br /&gt;
| image = [[File:ItemWirelessBatteryCellExtraLarge.png]]&lt;br /&gt;
| prefabhash = -504717121&lt;br /&gt;
| prefabname = ItemWirelessBatteryCellExtraLarge&lt;br /&gt;
| stacks = 1&lt;br /&gt;
| slot_class = SlotClass.Battery&lt;br /&gt;
| sorting_class = SortingClass.Default&lt;br /&gt;
}}&lt;br /&gt;
* Extra Large cells are available in creative only.&lt;br /&gt;
* They have a capacity of 144,000J (40 Wh) (approx. observed).&lt;br /&gt;
&lt;br /&gt;
== Energy calculations ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;1 Wh in game = 0.5 Wh in real time&#039;&#039;&#039;&lt;br /&gt;
* The game circuit tick lasts 500 milliseconds, so the real energy stored in the battery is half the energy mentioned above.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Battery Cell]]&lt;br /&gt;
* [[Battery Charger]]&lt;br /&gt;
* [[Battery Charger Small]]&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Battery_Wireless_Cell_(Large)&amp;diff=23646</id>
		<title>Battery Wireless Cell (Large)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Battery_Wireless_Cell_(Large)&amp;diff=23646"/>
		<updated>2025-10-04T15:35:36Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Add redirect to fix front page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Battery Wireless Cell]]&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Battery_Wireless_Cell_(Small)&amp;diff=23645</id>
		<title>Battery Wireless Cell (Small)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Battery_Wireless_Cell_(Small)&amp;diff=23645"/>
		<updated>2025-10-04T15:35:08Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Add redirect to fix front page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Battery Wireless Cell]]&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Main_Page&amp;diff=23644</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Main_Page&amp;diff=23644"/>
		<updated>2025-10-04T15:29:12Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Ensure naming consistency for Liquid Canister (Smart)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;small-12 column main-banner text-center&amp;quot;&amp;gt;&lt;br /&gt;
            [[Image:Wiki_home_banner.png|center|link=https://stationeers.com/]]&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;row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-4 column&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to the unofficial Stationeers Community Wiki!&#039;&#039;&#039;&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                [[Special:MyLanguage/Stationeers|Stationeers]] is being developed by RocketWerkz Ltd., directed by Dean &#039;rocket2guns&#039; Hall.&lt;br /&gt;
                To obtain your Early Access copy, please go to [http://store.steampowered.com/app/544550/Stationeers/ Steam] for your purchase. You can also check out the published [https://store.steampowered.com/dlc/544550/ DLCs] to support the team or slightly alter your gameplay experience.&amp;lt;br&amp;gt;&lt;br /&gt;
                &amp;lt;br&amp;gt;&lt;br /&gt;
                Keep in touch on [https://discordapp.com/invite/stationeers Discord], [https://www.reddit.com/r/Stationeers/ Reddit] or check out [https://twitter.com/stationeers Twitter/X].&amp;lt;br&amp;gt;&lt;br /&gt;
                &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--T:110--&amp;gt;&lt;br /&gt;
            The latest updates can also be found on [https://store.steampowered.com/news/app/544550?updates=true Stationeers News-Hub on Steam].&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-4 column&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;&#039;&#039;&#039;Stationeers needs you!&#039;&#039;&#039;&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                Stationeers is a small niche project. The developers know times are tough and their project isn&#039;t for everyone. So if you like the work they do, everyone would love to encourage you to spread the word, grab their supporter [https://store.steampowered.com/dlc/544550/ DLCs], and watch Stationeers content creators on places like twitch and youtube. RocketWerkz wants to keep developing this game for many years, well beyond any early access release and to do this they need your support.&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-4 column&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                [[Image:We need you banner.png|link=https://store.steampowered.com/dlc/544550/]]&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ABOVE: Welcome-section --&amp;gt;&lt;br /&gt;
&amp;lt;!-- COMMENTSECTION FOR NAVIGATION --&amp;gt;&lt;br /&gt;
&amp;lt;!-- BELOW: First row of &amp;quot;buttons&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; font-size:120%; font-weight:bold; margin:10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
  Current stable version is: [[Updates_Overview|v0.2.5919.26060]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Stationeers Updates}}&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;&#039;&#039;&#039;General Overview&#039;&#039;&#039;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Stationeers]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Stationeers|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;The Game&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Guides_and_Tutorials]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Guides_and_Tutorials|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Guides &amp;amp;&amp;lt;br&amp;gt;Tutorials&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Worlds]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Worlds|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Worlds&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;&#039;&#039;Placeholder&#039;&#039;&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Universe_and_Lore]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Universe_and_Lore|&amp;lt;span style=&amp;quot;color:white;&amp;quot;&amp;gt;Universe&amp;lt;br&amp;gt;&amp;amp; Lore&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Updates_Overview]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Updates_Overview|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Updates&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ABOVE: First row of &amp;quot;buttons&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- COMMENTSECTION FOR NAVIGATION --&amp;gt;&lt;br /&gt;
&amp;lt;!-- BELOW: Second row of &amp;quot;buttons&amp;quot; --&amp;gt;&lt;br /&gt;
    &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;&#039;&#039;&#039;Resources &amp;amp; Materials&#039;&#039;&#039;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Ores]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Ores|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Ores&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Ingots]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Ingots|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Ingots&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Gases_and_Liquids]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Gases_and_Liquids|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Gases &amp;amp;&amp;lt;br&amp;gt;Liquids&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Equipment]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Equipment|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Equipment&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Rocketry]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Rocketry|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Rocketry&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 column&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;&#039;&#039;Placeholder&#039;&#039;&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ABOVE: Second row of &amp;quot;buttons&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- COMMENTSECTION FOR NAVIGATION --&amp;gt;&lt;br /&gt;
&amp;lt;!-- BELOW: Third row of &amp;quot;buttons&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-6 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Basebuilding&amp;lt;/b&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;large-4 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Structures]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Structures|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Structures&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;large-4 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Furniture]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Furniture|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Furniture&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;large-4 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Data_Network_Colors]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
        &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Data_Network_Colors|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Data Net. Colors&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-6 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Creatures, Plants &amp;amp; Food&amp;lt;/b&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;large-4 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Animals]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Animals|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Animals&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-4 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Plants]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Plants|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Plants&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-4 column&amp;quot; &amp;quot;style=&amp;quot;position: relative; text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h4 class=&amp;quot;subheader&amp;quot;&amp;gt;[[Image:Main Menu Button.png|center|link=https://stationeers-wiki.com/Food]]&amp;lt;/h4&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:140%; font-weight:bold; text-align: center;&amp;quot;&amp;gt;[[Food|&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;Food&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ABOVE: Third row of &amp;quot;buttons&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- COMMENTSECTION FOR NAVIGATION --&amp;gt;&lt;br /&gt;
&amp;lt;!-- BELOW: List of pages in &amp;quot;old&amp;quot; style --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-4 medium-6 columns&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;subheader&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fa fa-thermometer fa-lg&amp;quot; style=&amp;quot;display:inline;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Atmospherics&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-6 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Pipes&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Pipe)|Pipe]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Pipe)|Liquid Pipe]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Insulated Pipe|Insulated Pipe]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Insulated Liquid Pipe|Insulated Liquid Pipe]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Pipe Organ)|Pipe Organ]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Pipe Label)|Pipe Label]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Vents&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Active Vent)|Active Vent]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Passive Vent)|Passive Vent]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Pipe Cowl)|Pipe Cowl]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Regulators&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Digital Valve)|Digital Valve]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Liquid Digital Valve|Liquid Digital Valve]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Gas Mixer)|Gas Mixer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Pipe Valve|Pipe Valve]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/One Way Valve (Gas)|One Way Valve (Gas)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Purge Valve|Purge Valve (Liquid to Gas)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Condensation Valve|Condensation_Valve (Gas to Liquid)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Expansion Valve|Expansion Valve (Liquid to Gas)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Pipe Valve)|Liquid Valve]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Pipe Valve)|One Way Valve (Liquid)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Pressure Regulator)|Pressure Regulator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Regulator)|Liquid Pressure Regulator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Pressure Regulator)|Back Pressure Regulator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Regulator)|Liquid Back Pressure Regulator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Volume Pump)|Volume Pump]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Turbo Volume Pump - Gas)|Turbo Volume Pump (Gas)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Volume Pump)|Liquid Volume Pump]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Turbo Volume Pump - Liquid)|Turbo Volume Pump (Liquid)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Radiators&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Radiator)|Radiator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Radiator)|Liquid Radiator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Wall Cooler)|Wall Cooler]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Wall Cooler)|Liquid Wall Cooler]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Wall Heater)|Wall Heater]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Heat Exchanger)|Heat Exchanger - Gas]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Heat Exchanger)|Heat Exchanger - Liquid]]&amp;lt;/li&amp;gt;&lt;br /&gt;
		        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Heat Exchanger)|Heat Exchanger - Liquid + Gas]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-6 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Processors&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Atmospherics)|Air Conditioner]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Atmospherics)|Electrolyzer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Atmospherics)|Filtration]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Atmospherics)|H2 Combustor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Portable Air Conditioner)|Portable Air Conditioner]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Portable Scrubber)|Portable Scrubber]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Ice Crusher)|Ice Crusher]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Analyzers&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Pipe Analyzer)|Pipe Analyzer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/kit (Liquid Pipe Analyzer)|Liquid Pipe Analyzer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Pipe Meter)|Pipe Meter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/kit (Liquid Pipe Meter)|Liquid Pipe Meter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&amp;lt;li&amp;gt;Storage&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Canister|Canister]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Gas Canister (Smart)|Gas Canister (Smart)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Liquid Canister|Liquid Canister]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Liquid Canister (Smart)|Liquid Canister (Smart)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Canister Storage)|Canister Storage]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Tank Storage)|Liquid Tank Storage]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Portable Tank)|Portable Tank]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Portable Tank Mk2)|Portable Tank Mk2 (Empty)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Portable Liquid Tank)|Portable Liquid Tank (Empty)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Portable Liquid Tank Mk2)|Portable Liquid Tank Mk2 (Empty)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Tank)|Large Tank]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Tank)|Small Tank]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Tank Big)|Liquid Tank Big]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Tank Small)|Liquid Tank Small]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Tank Connector)|Tank Connector]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (SDB Silo)|SDB Silo]]&amp;lt;/li&amp;gt;				&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Filter|Filters]]&amp;lt;/li&amp;gt;&lt;br /&gt;
		    &amp;lt;li&amp;gt;Other&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Liquid Drain)|Liquid Drain]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Pipe Heater|Pipe Heater (Gas)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Pipe Heater|Pipe Heater (Liquid)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
		    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-2 medium-6 columns&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;subheader&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fa fa-cogs fa-lg&amp;quot; style=&amp;quot;display:inline;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Power&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-12 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Batteries&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Battery Cell (Large)|Battery Cell (Large)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Battery Cell (Nuclear)|Battery Cell (Nuclear)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Battery Cell (Small)|Battery Cell (Small)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Battery Wireless Cell (Large)|Battery Wireless Cell (Large)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Battery Wireless Cell (Small)|Battery Wireless Cell (Small)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Battery)|Stationary Battery]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Battery Large)|Stationary Battery Large]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Battery Charger)|Battery Charger]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Battery Charger Small|Battery Charger (Small)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Cables&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Cable Coil|Cable Coil]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Cable Coil (Heavy)|Cable Coil (Heavy)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Cable Analyser)|Cable Analyser]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Cable Fuses)|Cable Fuses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Power Connector|Power Connector]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Generators&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Gas Fuel Generator)|Gas Fuel Generator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Portable Generator)|Portable Generator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Solar Panel)|Solar Panel]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Wind Turbine)|Wind Turbine]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Upright Wind Turbine|Upright Wind Turbine]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Solid Generator)|Solid Generator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Stirling Engine|Stirling Engine]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Portable Solar Panel|Portable Solar Panel]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/RTG|RTG]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Regulators&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Power Controller)|Power Controller]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/PowerTransmitter|Power Transmitter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Transformer)|Transformer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Transformer Small)|Transformer Small]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-6 medium-4 columns&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;subheader&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fa fa-cogs fa-lg&amp;quot; style=&amp;quot;display:inline;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Electronics&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-4 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard|Circuitboards]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Advanced Airlock)|Advanced Airlock]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Air Control)|Air Control]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Airlock)|Airlock]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Door Control)|Door Control]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Gas Display)|Gas Display]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Graph Display)|Graph Display]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Hash  Display)|Hash Display]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Mode Control)|Mode Control]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Power Control)|Power Control]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Ship Display)|Ship Display]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Circuitboard (Solar Control)|Solar Control]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Integrated Circuit (IC10)|Integrated Circuits]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Integrated Circuit (IC10)|Integrated Circuit (IC10)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (IC Housing)|IC Housing]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Consoles)|Consoles]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Consoles)|Console]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Consoles)|Console Dual]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Consoles)|Console Monitor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Consoles)|LED Display]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-4 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Logic I/O&#039;s]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Batch Reader]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Batch Slot Reader]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Batch Writer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Logic Mirror]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Logic Writer Switch]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Reader]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Reagent Reader]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Slot Reader]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic I/O)|Writer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Memory)|Logic Memory]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Memory)|Hash Generator]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Memory)|Logic Memory]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Processor)|Logic Processors]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Processor)|Logic Compare]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Processor)|Logic Math]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Processor)|Logic Min/Max]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Processor)|Logic Select]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Processor)|Math Unary]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Switch)|Logic Switches]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Switch)|Button]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Switch)|Dial]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Switch)|Lever]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Logic Switch)|Switch]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(Logic_Transmitter)|Logic Transmitters]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(Logic_Transmitter)|Logic Transmitter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-4 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Motherboard|Motherboards]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Motherboard (Communications)|Communications]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Motherboard (IC Editor)|IC Editor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Motherboard (Logic)|Logic]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Motherboard (Sorter)|Sorter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Sensors|Sensors]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Sensors)|Daylight Sensor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Sensors)|Gas Sensor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Sensors)|Motion Sensor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Trigger Plate)|Trigger Plate (Large)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Trigger Plate)|Trigger Plate (Medium)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Trigger Plate)|Trigger Plate (Small)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Others&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Beacon)|Beacon]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Computer)|Computer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Laptop|Laptop]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Igniter)|Igniter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Speaker)|Klaxon Speaker]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(Satellite_Dish)|Satellite Dish]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Weather Station)|Weather Station]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Electronic Parts]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;large-4 medium-6 columns&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;subheader&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fa fa-cogs fa-lg&amp;quot; style=&amp;quot;display:inline;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Manufacturing&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-6 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Fabricators&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Autolathe|Autolathe]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Electronics_Printer|Electronics Printer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Hydraulic_Pipe_Bender|Hydraulic Pipe Bender]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Tool_Manufactory|Tool Manufactory]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Security_Printer|Security Printer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Automated_Oven|Automated Oven]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Advanced_Packaging_Machine|Automated Packaging Machine]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Rocket_Manufactory|Rocket Manufactory]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Fabricators Mods&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Autolathe Printer Mod]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Electronic Printer Mod]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Pipe Bender Mod]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Tool Printer Mod]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Plant Fertilizers Production&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Portable Composter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Advanced Composter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;The (L)inear (Ar)ticulated (R)ail (E)ntity or LArRE&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[LArRE]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Kit (LArRE Dock Hydroponics)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Kit (LArRE Dock Collector)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Kit (LArRE Dock Cargo)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Kit (LArRE Dock Bypass)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Kit (LArRE Dock Atmo)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt; &lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-6 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Appliances&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Chemistry Station|Chemistry Station]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Microwave|Microwave]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Paint Mixer|Paint Mixer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Reagent Processor|Reagent Processor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Smelting&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Advanced Furnace)|Advanced Furnace]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Arc Furnace)|Arc Furnace]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Furnace)|Furnace]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Recycling&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Centrifuge)|Centrifuge]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Combustion Centrifuge|Combustion Centrifuge]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Recycler)|Recycler]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Regulators&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Chutes)|Chutes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Conveyors)|Conveyors]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Sorter)|Sorter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Stacker)|Stacker]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Vending Machine)|Vending Machine]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Vending Machine Refrigerated)|Vending Machine Refrigerated]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(SDB_Hopper)|SDB Hopper]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(SDB_Hopper)|SDB Hopper Advanced]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                   &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;medium-2 columns&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;subheader&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fa fa-building fa-lg&amp;quot; style=&amp;quot;display:inline;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Unsorted pages&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-12 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Mining&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Kit (Auto Miner Small)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Kit (OGRE)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[AIMEe]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Deep Miner]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Sheets&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Glass Sheets|Glass Sheets]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Iron Sheets|Iron Sheets]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Plastic Sheets|Plastic Sheets]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Steel Sheets|Steel Sheets]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Special:MyLanguage/Trading|Trading]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(Landing_Pad)|Landing Pad (old)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(Landing_Pad_Basic)|Landing Pad Basic]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(Landing_Pad_Atmospherics)|Landing Pad Atmospherics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit_(Landing_Pad_Runway)|Landing Pad Runway]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Lander|Lander]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Trader|Trader]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:92--&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;medium-6 columns&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3 class=&amp;quot;subheader&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fa fa-cogs fa-lg&amp;quot; style=&amp;quot;display:inline;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Farming, Plants, Animals &amp;amp; Foods&amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-4 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Creatures&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Human|Human]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Zrilian|Zrilian]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/H.E.M. Droid|H.E.M. Droid]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Skeleton|Skeleton]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Chick|Chick]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Chicken|Chicken]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Fertilized Egg|Fertilized Egg]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Cooked Foods&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Baked Potato|Baked Potato]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Cake|Cake]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Cereal Bar|Cereal Bar]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Chocolate Bar|Chocolate Bar]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Chocolate Cereal Bar|Chocolate Cereal Bar]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Chocolate Cake|Chocolate Cake]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Bread Loaf|Bread Loaf]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Fries|Fries]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Milk|Milk]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Muffin|Muffin]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Pumpkin Pie|Pumpkin Pie]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Tomato Soup|Tomato Soup]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Pumpkin Soup|Pumpkin Soup]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Corn Soup|Corn Soup]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-4 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Ingredients&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Egg|Egg]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Egg Carton|Egg Carton]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Flour|Flour]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Soy Oil|Soy Oil]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Sugar|Sugar]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Empty Can|Empty Can]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;[[Reagents]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Carbon Powder|Carbon Powder]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Cobalt Powder|Cobalt Powder]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Cocoa Powder|Cocoa Powder]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Electrum Powder|Electrum Powder]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Fenoxitone Powder|Fenoxitone Powder]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Gold Powder|Gold Powder]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Invar Powder|Invar Powder]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Silver Powder|Silver Powder]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Medical&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Pill (Medical)|Pill (Medical)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Pill (Paralysis)|Pill (Paralysis)]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;medium-4 columns&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Hydroponics&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Automated Hydroponics)|Automated Hydroponics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Hydroponics Station|Hydroponics Station]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Hydroponic Tray)|Hydroponic Tray]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Portable Hydroponics)|Portable Hydroponics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Advanced Composter)|Advanced Composter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
			&amp;lt;li&amp;gt;[[Special:MyLanguage/Portable Composter|Portable Composter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Harvie)|Harvie]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Grow Light)|Grow Light]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;/ul&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;Plants&amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Alien Mushroom|Alien Mushroom]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Blueberry|Blueberry]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Cocoa|Cocoa]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Corn|Corn]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Fern|Fern]]s&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Flax|Flax]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Flower|Flower]]s&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Gorse|Gorse]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Grass|Grass]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Mushroom|Mushroom]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Potato|Potato]]es&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Pumpkin|Pumpkin]]s&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Rice|Rice]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Soybean|Soybean]]s&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Strawberry|Strawberry]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Sugarcane|Sugarcane]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Switch Grass|Switch Grass]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Tomato|Tomato]]es&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Watermelon|Watermelon]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Wheat|Wheat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;li&amp;gt;[[Special:MyLanguage/Thermogenic plants|Thermogenic plants]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                   &amp;lt;/ul&amp;gt;&lt;br /&gt;
		   &amp;lt;li&amp;gt;Other&amp;lt;/li&amp;gt;&lt;br /&gt;
                   &amp;lt;ul style=&amp;quot;margin-left:8px;&amp;quot;&amp;gt;&lt;br /&gt;
		        &amp;lt;li&amp;gt;[[Special:MyLanguage/Kit (Planter)|Planter]]&amp;lt;/li&amp;gt;&lt;br /&gt;
	           &amp;lt;/ul&amp;gt;&lt;br /&gt;
		   &amp;lt;li&amp;gt;[[Genetics]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ __NOEDITSECTION__&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Liquid_Canister_(Smart)&amp;diff=23643</id>
		<title>Liquid Canister (Smart)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Liquid_Canister_(Smart)&amp;diff=23643"/>
		<updated>2025-10-04T15:28:04Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Redirected page to Liquid Canister&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Liquid Canister]]&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Liquid_Canister&amp;diff=23642</id>
		<title>Liquid Canister</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Liquid_Canister&amp;diff=23642"/>
		<updated>2025-10-04T15:28:02Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Add Smart canister to Liquid canister page.  They&amp;#039;re extremely similar, so duplicating the page would just introduce further maintenance costs in future as changes occur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Items]]&lt;br /&gt;
[[Category:Atmospherics]]&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&#039;&#039;This article is about the canister for liquid. For the canister for gas, see [[Gas Canister]].&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Liquid Canister&lt;br /&gt;
 | paintable   = Yes&lt;br /&gt;
 | image       = [[File:ItemLiquidCanisterEmpty.png]]&lt;br /&gt;
 | recipe_machine1 = Hydraulic Pipe Bender&lt;br /&gt;
 | recipe_cost1        = 5g [[Iron]]&lt;br /&gt;
 | maxpressure = 10132.5 kPa&lt;br /&gt;
 | volume      = 12.1 L&lt;br /&gt;
 | prefabhash = -185207387&lt;br /&gt;
 | prefabname = ItemLiquidCanisterEmpty&lt;br /&gt;
}}&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Liquid Canister (Smart)&lt;br /&gt;
 | paintable   = Yes&lt;br /&gt;
 | image       = [[File:ItemLiquidCanisterSmart.png]]&lt;br /&gt;
 | recipe_machine1 = Hydraulic Pipe Bender&lt;br /&gt;
 | recipe_cost1        = 5g [[Iron]]&lt;br /&gt;
 | maxpressure = 20265 kPa&lt;br /&gt;
 | volume      = 18.1 L&lt;br /&gt;
 | prefabhash = 777684475&lt;br /&gt;
 | prefabname = ItemLiquidCanisterSmart&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Description = &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Liquid Canister&#039;&#039;&#039; is used to store liquid in a similar way to the [[Gas_Canister|gas canister]]. The &amp;quot;standard pressure&amp;quot; when spawned is defined as 3807 kPa.&lt;br /&gt;
&lt;br /&gt;
If you need more volume or pressure in a liquid canister, refer to the [[Liquid Canister (Smart)]].&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
To fill the canister, place it into a [[Liquid Canister Storage]] unit connected to a liquid pipe network carrying liquid (equalizing the pressure in the network and canister). It can also be refilled by inserting it into the striped area above the [[Portable Liquid Tank]].&lt;br /&gt;
&lt;br /&gt;
If the canister is over pressurized or the contents are frozen, it will begin to take damage. When completely destroyed, &amp;lt;b&amp;gt;the canister will explode.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Putting a non-empty liquid canister into a [[Recycler]] will cause the liquid and gas to release. Stationeers should be careful not to put filled canisters into an indoor Recycler.&lt;br /&gt;
&lt;br /&gt;
== Used in ==&lt;br /&gt;
* [[Portable Hydroponics]] for Water&lt;br /&gt;
* [[Portable Composter]] for Water&lt;br /&gt;
&lt;br /&gt;
{{Suggested color table}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=IC_Housing&amp;diff=23641</id>
		<title>IC Housing</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=IC_Housing&amp;diff=23641"/>
		<updated>2025-10-04T15:20:27Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Add compact housing infobox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Circuits]]&lt;br /&gt;
[[Category:IC10 Programming]]&lt;br /&gt;
&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (IC Housing)&lt;br /&gt;
 | image       = [[File:Kit (IC Housing).png|Kit to build the IC Housing]]&lt;br /&gt;
 | prefabhash  = 1512322581&lt;br /&gt;
 | prefabname  = ItemKitLogicCircuit&lt;br /&gt;
 | createdwith = [[Electronics Printer]]&lt;br /&gt;
 | cost        = 10 [[Copper]], 4 [[Steel]], 2 [[Solder]]&lt;br /&gt;
 | stacks      = 5&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = IC Housing&lt;br /&gt;
 | image            = [[File:Integrated Circuit (IC10) Housingb.jpg|thumb|Integrated Circuit (IC10) Housing, discrete data and power ports]]&lt;br /&gt;
 | prefab_hash      = -128473777&lt;br /&gt;
 | prefab_name      = StructureCircuitHousing&lt;br /&gt;
 | power_usage      = 50W&lt;br /&gt;
 | placed_with_item = &lt;br /&gt;
 | placed_on_grid   = Small grid, On Frames or Walls&lt;br /&gt;
 | const_with_item1 = 	&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (IC Housing)]]&lt;br /&gt;
 | const_with_item2 = &lt;br /&gt;
 | item_rec2        = &lt;br /&gt;
 | decon_with_tool3 = &lt;br /&gt;
 | item_rec3        = &lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = IC Housing (Compact)&lt;br /&gt;
 | image            = [[File:Integrated Circuit (IC10) Housingb.jpg|thumb|Integrated Circuit (IC10) Housing, combined data and power port]]&lt;br /&gt;
 | prefab_hash      = 2037291645&lt;br /&gt;
 | prefab_name      = StructureCircuitHousingCompact&lt;br /&gt;
 | power_usage      = 50W&lt;br /&gt;
 | placed_with_item = &lt;br /&gt;
 | placed_on_grid   = Small grid, On Frames or Walls&lt;br /&gt;
 | const_with_item1 = 	&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (IC Housing)]]&lt;br /&gt;
 | const_with_item2 = &lt;br /&gt;
 | item_rec2        = &lt;br /&gt;
 | decon_with_tool3 = &lt;br /&gt;
 | item_rec3        = &lt;br /&gt;
}}&lt;br /&gt;
==Description==&lt;br /&gt;
An IC Housing is used in combination with an inserted [[Integrated_Circuit_(IC10)|integrated circuit]] to run an [[IC10|IC10]] script and access devices on the data network.&amp;lt;br/&amp;gt;&lt;br /&gt;
Each of the 6 I/O screws can be used to link an individual device to the corresponding [[IC10#IO_to_Device_registers|device register]] in the program.&amp;lt;br/&amp;gt;&lt;br /&gt;
Devices can also be accessed with [[IC10#batch_IO_to_-_Device_registers|batch instructions]] to read or write the same parameter on multiple devices. Batch access can be used in combination with name hashes to overcome the limit of 1 device per screw.&lt;br /&gt;
&lt;br /&gt;
The indicator in the top right-hand corner shows the [[IC10#Stack_Memory|stack]] activity of the inserted IC. It flashes yellow if the stack is modified (e.g. put or pop) and green if the stack is accessed but remains unchanged (e.g. peek).&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;
| Activate || Boolean || 0 on placement. Once a 1 is written, it will not change.&amp;lt;br&amp;gt; Can be used as a program start delay?&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || Can be used as an I/O variable&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;
| Error || Boolean ||&lt;br /&gt;
|-&lt;br /&gt;
| Activate || Boolean ||&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || Can be used as an I/O variable&lt;br /&gt;
|-&lt;br /&gt;
| RequiredPower || Integer ||&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer ||&lt;br /&gt;
|-&lt;br /&gt;
| Power || Integer ||&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean ||&lt;br /&gt;
|}&lt;br /&gt;
==Note==&lt;br /&gt;
The &amp;lt;code&amp;gt;Setting&amp;lt;/code&amp;gt; parameter can be accessed by the inserted IC using the db device register. This can be useful for passively communicating information with devices on the network, such as other IC Housings or a [[Kit (Logic I/O)|Logic I/O]] module. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Liquid_Pipe_Volume_Pump&amp;diff=23640</id>
		<title>Liquid Pipe Volume Pump</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Liquid_Pipe_Volume_Pump&amp;diff=23640"/>
		<updated>2025-10-04T15:16:02Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Redirected page to Kit (Liquid Volume Pump)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Kit (Liquid Volume Pump)]]&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Airlock_Gate)&amp;diff=23639</id>
		<title>Kit (Airlock Gate)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Airlock_Gate)&amp;diff=23639"/>
		<updated>2025-10-04T15:10:09Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Added build state details for Medium and Large hangar door&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
[[Category:Machines]]&lt;br /&gt;
[[Category:Doors]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Airlock Gate)&lt;br /&gt;
 | image       = [[File:ItemKitAirlockGate.png]]&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]]&lt;br /&gt;
 | cost        = 5g [[Gold]], 5g [[Copper]], 25g [[Steel]]&lt;br /&gt;
 | stacks      = 5&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Small Hangar Door&lt;br /&gt;
 | image            = [[File:ItemAirlockGate.png]]&lt;br /&gt;
 | power_usage      = 25W&lt;br /&gt;
 | placed_with_item = [[Kit (Airlock Gate)]]&lt;br /&gt;
 | placed_on_grid   = Large Grid Edge 2x1&lt;br /&gt;
 | item_rec1        = [[Kit (Airlock Gate)]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | prefab_hash      = 1736080881&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Medium Hangar Door&lt;br /&gt;
 | image            = [[File:Medium Hangar Door.jpg]]&lt;br /&gt;
 | power_usage      = 25W&lt;br /&gt;
 | placed_with_item = 2x [[Kit (Airlock Gate)]]&lt;br /&gt;
 | placed_on_grid   = Large Grid Edge 3x1&lt;br /&gt;
 | item_rec1        = 2x [[Kit (Airlock Gate)]]&lt;br /&gt;
 | const_with_tool1 = [[Welding Torch]]&lt;br /&gt;
 | const_with_item1 = 2x [[Steel Sheets|Steel Sheet]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec2        = 2x [[Steel Sheets|Steel Sheet]]&lt;br /&gt;
 | decon_with_tool2 = [[Wrench]]&lt;br /&gt;
 | prefab_hash      = -566348148&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Large Hangar Door&lt;br /&gt;
 | image            = [[File:Large Hangar Door.jpg]]&lt;br /&gt;
 | power_usage      = 25W&lt;br /&gt;
 | placed_with_item = 3x [[Kit (Airlock Gate)]]&lt;br /&gt;
 | placed_on_grid   = Large Grid Edge 4x1&lt;br /&gt;
 | const_with_tool1 = [[Welding Torch]]&lt;br /&gt;
 | const_with_item1 = 3x [[Steel Sheets|Steel Sheet]]&lt;br /&gt;
 | item_rec1        = 3x [[Kit (Airlock Gate)]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec2        = 3x [[Steel Sheets|Steel Sheet]]&lt;br /&gt;
 | decon_with_tool2 = [[Wrench]]&lt;br /&gt;
 | prefab_hash      = -1351081801&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
The [[Hangar Door]] is a door that opens and closes by retracting or extending a sectioned door either vertically or horizontally along a large grid edge. This behaviour is perfect for building garage doors or large entrances.&lt;br /&gt;
&amp;lt;br&amp;gt;This is an example of usage:&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AirlockGateGarageExample.png|550x584px|Airlock Gate Garage Example]]&lt;br /&gt;
&amp;lt;br&amp;gt;The gate has one power input and one data input. Like the [[Airlock]], it has no integrated buttons to open and close the door and must be controlled via a logic signal, or forced open with a [[Crowbar]].&lt;br /&gt;
&amp;lt;br&amp;gt;All gates occupy at minimum one grid cell, halfway, for their base.  Small, Medium, and Large hangar doors extend a further 1, 2, and 3 large grid cells when closed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;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 || Unknown.&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Boolean  || Unknown.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the [[Airlock Gate]] on or off.&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || Close or open the [[Airlock Gate]].&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Boolean || Unknown as input.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;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;
| Lock || Boolean || Unknown.&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Boolean  || Unknown.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || If the [[Airlock Gate]] is on or off.&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || If the [[Airlock Gate]] is open or close.&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer || 0 or 1736080881&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Boolean || Wrapper/Mirror of Open value.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Kit_(Airlock_Gate)&amp;diff=23638</id>
		<title>Kit (Airlock Gate)</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Kit_(Airlock_Gate)&amp;diff=23638"/>
		<updated>2025-10-04T15:03:19Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Update description, add structure infoboxes with proper pictures for Medium and Large variants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
[[Category:Machines]]&lt;br /&gt;
[[Category:Doors]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Kit (Airlock Gate)&lt;br /&gt;
 | image       = [[File:ItemKitAirlockGate.png]]&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]]&lt;br /&gt;
 | cost        = 5g [[Gold]], 5g [[Copper]], 25g [[Steel]]&lt;br /&gt;
 | stacks      = 5&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Small Hangar Door&lt;br /&gt;
 | image            = [[File:ItemAirlockGate.png]]&lt;br /&gt;
 | power_usage      = 25W&lt;br /&gt;
 | placed_with_item = [[Kit (Airlock Gate)]]&lt;br /&gt;
 | placed_on_grid   = Large Grid Edge 2x1&lt;br /&gt;
 | item_rec1        = [[Kit (Airlock Gate)]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | prefab_hash      = 1736080881&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Medium Hangar Door&lt;br /&gt;
 | image            = [[File:Medium Hangar Door.jpg]]&lt;br /&gt;
 | power_usage      = 25W&lt;br /&gt;
 | placed_with_item = [[Kit (Airlock Gate)]]&lt;br /&gt;
 | placed_on_grid   = Large Grid Edge 3x1&lt;br /&gt;
 | item_rec1        = [[Kit (Airlock Gate)]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | prefab_hash      = -566348148&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Large Hangar Door&lt;br /&gt;
 | image            = [[File:Large Hangar Door.jpg]]&lt;br /&gt;
 | power_usage      = 25W&lt;br /&gt;
 | placed_with_item = [[Kit (Airlock Gate)]]&lt;br /&gt;
 | placed_on_grid   = Large Grid Edge 4x1&lt;br /&gt;
 | item_rec1        = [[Kit (Airlock Gate)]]&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | prefab_hash      = -1351081801&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Description== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
The [[Hangar Door]] is a door that opens and closes by retracting or extending a sectioned door either vertically or horizontally along a large grid edge. This behaviour is perfect for building garage doors or large entrances.&lt;br /&gt;
&amp;lt;br&amp;gt;This is an example of usage:&lt;br /&gt;
&amp;lt;br&amp;gt;[[File:AirlockGateGarageExample.png|550x584px|Airlock Gate Garage Example]]&lt;br /&gt;
&amp;lt;br&amp;gt;The gate has one power input and one data input. Like the [[Airlock]], it has no integrated buttons to open and close the door and must be controlled via a logic signal, or forced open with a [[Crowbar]].&lt;br /&gt;
&amp;lt;br&amp;gt;All gates occupy at minimum one grid cell, halfway, for their base.  Small, Medium, and Large hangar doors extend a further 1, 2, and 3 large grid cells when closed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;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 || Unknown.&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Boolean  || Unknown.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the [[Airlock Gate]] on or off.&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || Close or open the [[Airlock Gate]].&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Boolean || Unknown as input.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;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;
| Lock || Boolean || Unknown.&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Boolean  || Unknown.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || If the [[Airlock Gate]] is on or off.&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || If the [[Airlock Gate]] is open or close.&lt;br /&gt;
|-&lt;br /&gt;
| PrefabHash || Integer || 0 or 1736080881&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Boolean || Wrapper/Mirror of Open value.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Large_Hangar_Door.jpg&amp;diff=23637</id>
		<title>File:Large Hangar Door.jpg</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Large_Hangar_Door.jpg&amp;diff=23637"/>
		<updated>2025-10-04T14:59:50Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A large hangar door, oriented horizontally and closed.  Steel frames are included alongside, to demonstrate size&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=File:Medium_Hangar_Door.jpg&amp;diff=23636</id>
		<title>File:Medium Hangar Door.jpg</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=File:Medium_Hangar_Door.jpg&amp;diff=23636"/>
		<updated>2025-10-04T14:57:36Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Picture of a medium hangar door, closed, oriented horizontally.  Incomplete Steel Frames are adjacent to it as a size reference&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=IC10/instructions&amp;diff=23635</id>
		<title>IC10/instructions</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=IC10/instructions&amp;diff=23635"/>
		<updated>2025-10-04T14:21:03Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Add example for INS and correct wrong parameter order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
See [[IC10]] for the primary page for the IC10 instruction set. This page lists all available instructions&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=alias|description=Labels register or device reference with name, device references also affect what shows on the screws on the IC base.|syntax=alias str r?{{!}}d?&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias dAutoHydro1 d0&lt;br /&gt;
alias vTemperature r0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=define|description=Creates a label that will be replaced throughout the program with the provided value.|syntax=define str num&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define ultimateAnswer 42&lt;br /&gt;
move r0 ultimateAnswer # Store 42 in register 0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=hcf|description=Halt and catch fire|syntax=hcf}}&lt;br /&gt;
{{ICInstruction|instruction=sleep|description=Pauses execution on the IC for a seconds|syntax=sleep a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=yield|description=Pauses execution for 1 tick|syntax=yield}}&lt;br /&gt;
&lt;br /&gt;
== Mathematical ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=abs|description=Register = the absolute value of a|syntax=abs r? a(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define negativeNumber -10&lt;br /&gt;
abs r0 negativeNumber # Compute the absolute value of -10 and store it in register 0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=add|description=Register = a + b.|syntax=add r? a(r?{{!}}num) b(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|add r0 r0 1 # increment r0 by one}}&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define num1 10&lt;br /&gt;
define num2 20&lt;br /&gt;
add r0 num1 num2 # Add 10 and 20 and store the result in register 0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=ceil|description=Register = smallest integer greater than a|syntax=ceil r? a(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define floatNumber 10.3&lt;br /&gt;
ceil r0 floatNumber # Compute the ceiling of 10.3 and store it in register 0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=div|description=Register = a / b|syntax=div r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=pow|description=Stores the result of raising a to the power of b in the register. Follows IEEE-754 standard for floating point arithmetic.|syntax=pow r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=exp|description=exp(a) or e^a|syntax=exp r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=floor|description=Register = largest integer less than a|syntax=floor r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=log|description=base e log(a) or ln(a)|syntax=log r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=max|description=Register = max of a or b|syntax=max r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=min|description=Register = min of a or b|syntax=min r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=mod|description=Register = a mod b (note: NOT a % b)|syntax=mod r? a(r?{{!}}num) b(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
mod r0 10 20 # Expected: r0 = 10&lt;br /&gt;
mod r1 22 20 # Expected: r1 = 2&lt;br /&gt;
mod r2 22 -20 # Expected: r2 = 18&lt;br /&gt;
mod r2 22 -10 # Expected: r2 = 18&lt;br /&gt;
mod r2 -7 4 # Expected: r2 = 1&lt;br /&gt;
mod r2 -7 9 # Expected: r2 = 2&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=move|description=Register = provided num or register value.|syntax=move r? a(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|move r0 42 # Store 42 in register 0}}}}&lt;br /&gt;
{{ICInstruction|instruction=mul|description=Register = a * b|syntax=mul r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=rand|description=Register = a random value x with 0 &amp;lt;= x &amp;lt; 1|syntax=rand r?}}&lt;br /&gt;
{{ICInstruction|instruction=round|description=Register = a rounded to nearest integer|syntax=round r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sqrt|description=Register = square root of a|syntax=sqrt r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sub|description=Register = a - b.|syntax=sub r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=trunc|description=Register = a with fractional part removed|syntax=trunc r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=lerp|description=Linearly interpolates between a and b by the ratio c, and places the result in the register provided. The ratio c will be clamped between 0 and 1.|syntax=lerp r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
=== Mathematical / Trigonometric ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=acos|description=Returns the angle (radians) whos cos is the specified value|syntax=acos r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=asin|description=Returns the angle (radians) whos sine is the specified value|syntax=asin r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=atan|description=Returns the angle (radians) whos tan is the specified value|syntax=atan r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=atan2|description=Returns the angle (radians) whose tangent is the quotient of two specified values: a (y) and b (x)|syntax=atan2 r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=cos|description=Returns the cosine of the specified angle (radians)|syntax=cos r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sin|description=Returns the sine of the specified angle (radians)|syntax=sin r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=tan|description=Returns the tan of the specified angle (radians) |syntax=tan r? a(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
== Stack ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=clr|description=Clears the stack memory for the provided device.|syntax=clr d?}}&lt;br /&gt;
{{ICInstruction|instruction=clrd|description=Seeks directly for the provided device id and clears the stack memory of that device|syntax=clrd id(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=get|description=Using the provided device, attempts to read the stack value at the provided address, and places it in the register.|syntax=get r? device(d?{{!}}r?{{!}}id) address(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=getd|description=Seeks directly for the provided device id, attempts to read the stack value at the provided address, and places it in the register.|syntax=getd r? id(r?{{!}}id) address(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=peek|description=Register = the value at the top of the stack|syntax=peek r?}}&lt;br /&gt;
{{ICInstruction|instruction=poke|description=Stores the provided value at the provided address in the stack.|syntax=poke address(r?{{!}}num) value(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=pop|description=Register = the value at the top of the stack and decrements sp|syntax=pop r?}}&lt;br /&gt;
{{ICInstruction|instruction=push|description=Pushes the value of a to the stack at sp and increments sp|syntax=push a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=put|description=Using the provided device, attempts to write the provided value to the stack at the provided address.|syntax=put device(d?{{!}}r?{{!}}id) address(r?{{!}}num) value(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=putd|description=Seeks directly for the provided device id, attempts to write the provided value to the stack at the provided address.|syntax=putd id(r?{{!}}id) address(r?{{!}}num) value(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
== Slot/Logic ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=l|description=Loads device LogicType to register by housing index value.|syntax=l r? device(d?{{!}}r?{{!}}id) logicType&lt;br /&gt;
|example=&lt;br /&gt;
Read from the device on d0 into register 0&lt;br /&gt;
{{ICCode|l r0 d0 Setting}}&lt;br /&gt;
Read the pressure from a sensor&lt;br /&gt;
{{ICCode|l r1 d5 Pressure}}&lt;br /&gt;
This also works with aliases. For example:&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias Sensor d0&lt;br /&gt;
l r0 Sensor Temperature&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=lr|description=Loads reagent of device&#039;s ReagentMode where a hash of the reagent type to check for. ReagentMode can be either Contents (0), Required (1), Recipe (2). Can use either the word, or the number.|syntax=lr r? device(d?{{!}}r?{{!}}id) reagentMode int}}&lt;br /&gt;
{{ICInstruction|instruction=ls|description=Loads slot LogicSlotType on device to register.|syntax=ls r? device(d?{{!}}r?{{!}}id) slotIndex logicSlotType&lt;br /&gt;
|example=&lt;br /&gt;
Read from the second slot of device on d0, stores 1 in r0 if it&#039;s occupied, 0 otherwise.&lt;br /&gt;
{{ICCode|ls r0 d0 2 Occupied}}&lt;br /&gt;
And here is the code to read the charge of an AIMeE:&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias robot d0&lt;br /&gt;
alias charge r10&lt;br /&gt;
ls charge robot 0 Charge&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=s|description=Stores register value to LogicType on device by housing index value.|syntax=s device(d?{{!}}r?{{!}}id) logicType r?&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
s d0 Setting r0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=ss|description=Stores register value to device stored in a slot LogicSlotType on device.|syntax=ss device(d?{{!}}r?{{!}}id) slotIndex logicSlotType r?}}&lt;br /&gt;
{{ICInstruction|instruction=rmap|description=Given a reagent hash, store the corresponding prefab hash that the device expects to fulfill the reagent requirement. For example, on an autolathe, the hash for Iron will store the hash for ItemIronIngot.|syntax=rmap r? d? reagentHash(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
=== Slot/Logic / Batched ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=lb|description=Loads LogicType from all output network devices with provided type hash using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.|syntax=lb r? deviceHash logicType batchMode&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|lb r0 HASH(&amp;quot;StructureWallLight&amp;quot;) On Sum}}}}&lt;br /&gt;
{{ICInstruction|instruction=lbn|description=Loads LogicType from all output network devices with provided type and name hashes using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.|syntax=lbn r? deviceHash nameHash logicType batchMode}}&lt;br /&gt;
{{ICInstruction|instruction=lbns|description=Loads LogicSlotType from slotIndex from all output network devices with provided type and name hashes using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.|syntax=lbns r? deviceHash nameHash slotIndex logicSlotType batchMode}}&lt;br /&gt;
{{ICInstruction|instruction=lbs|description=Loads LogicSlotType from slotIndex from all output network devices with provided type hash using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.|syntax=lbs r? deviceHash slotIndex logicSlotType batchMode}}&lt;br /&gt;
{{ICInstruction|instruction=sb|description=Stores register value to LogicType on all output network devices with provided type hash.|syntax=sb deviceHash logicType r?&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|sb HASH(&amp;quot;StructureWallLight&amp;quot;) On 1}}}}&lt;br /&gt;
{{ICInstruction|instruction=sbn|description=Stores register value to LogicType on all output network devices with provided type hash and name.|syntax=sbn deviceHash nameHash logicType r?}}&lt;br /&gt;
{{ICInstruction|instruction=sbs|description=Stores register value to LogicSlotType on all output network devices with provided type hash in the provided slot.|syntax=sbs deviceHash slotIndex logicSlotType r?}}&lt;br /&gt;
&lt;br /&gt;
== Bitwise ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=and|description=Performs a bitwise logical AND operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If both bits are 1, the resulting bit is set to 1. Otherwise the resulting bit is set to 0.|syntax=and r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=nor|description=Performs a bitwise logical NOR (NOT OR) operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If both bits are 0, the resulting bit is set to 1. Otherwise, if at least one bit is 1, the resulting bit is set to 0.|syntax=nor r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=not|description=Performs a bitwise logical NOT operation flipping each bit of the input value, resulting in a binary complement. If a bit is 1, it becomes 0, and if a bit is 0, it becomes 1.|syntax=not r? a(r?{{!}}num)&lt;br /&gt;
|note=&lt;br /&gt;
This is a bitwise operation, the NOT of 1 =&amp;gt; -2, etc. You may want to use seqz instead}}&lt;br /&gt;
{{ICInstruction|instruction=or|description=Performs a bitwise logical OR operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If either bit is 1, the resulting bit is set to 1. If both bits are 0, the resulting bit is set to 0.|syntax=or r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sla|description=Performs a bitwise arithmetic left shift operation on the binary representation of a value. It shifts the bits to the left and fills the vacated rightmost bits with zeros (note that this is indistinguishable from &#039;sll&#039;).|syntax=sla r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sll|description=Performs a bitwise logical left shift operation on the binary representation of a value. It shifts the bits to the left and fills the vacated rightmost bits with zeros.|syntax=sll r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sra|description=Performs a bitwise arithmetic right shift operation on the binary representation of a value. It shifts the bits to the right and fills the vacated leftmost bits with a copy of the sign bit (the most significant bit).|syntax=sra r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=srl|description=Performs a bitwise logical right shift operation on the binary representation of a value. It shifts the bits to the right and fills the vacated leftmost bits with zeros|syntax=srl r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=xor|description=Performs a bitwise logical XOR (exclusive OR) operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If the bits are different (one bit is 0 and the other is 1), the resulting bit is set to 1. If the bits are the same (both 0 or both 1), the resulting bit is set to 0.|syntax=xor r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=ext|description=Extracts a bit field from a, beginning at b for c length and placed in the provided register. Payload cannot exceed 53 bits in final length.|syntax=ext r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=ins|description=Inserts a bit field of c into the provided register, beginning at a for b length. Payload cannot exceed 53 bits in final length.&lt;br /&gt;
|syntax=ins r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example= &lt;br /&gt;
{{ICCode|move r0 $DE0000EF&lt;br /&gt;
move r1 $ADBE&lt;br /&gt;
ins r0 8 16 r1 #expected value of r0 is $DEADBEEF}}}}&lt;br /&gt;
&lt;br /&gt;
== Comparison ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=select|description=Register = b if a is non-zero, otherwise c|syntax=select r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
&amp;lt;b&amp;gt;1)&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
move r0 &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;quot;&amp;gt;0&amp;lt;/s&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
select &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;gt;r1&amp;lt;/s&amp;gt; r0 10 &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;gt;200&amp;lt;/s&amp;gt;&lt;br /&gt;
{{ICCode|&lt;br /&gt;
move r0 0&lt;br /&gt;
select r1 r0 10 200&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;after run, &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;quot;&amp;gt;r1 = 200&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;2)&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
move r0 &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;quot;&amp;gt;5&amp;lt;/s&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
select &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;gt;r1&amp;lt;/s&amp;gt; r0 &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;gt;10&amp;lt;/s&amp;gt; 200&lt;br /&gt;
{{ICCode|&lt;br /&gt;
move r0 1&lt;br /&gt;
select r1 r0 10 100&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;after run, &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;quot;&amp;gt;r1 = 10&amp;lt;/s&amp;gt;&lt;br /&gt;
|note=&lt;br /&gt;
This operation can be used as a simple ternary condition}}&lt;br /&gt;
&lt;br /&gt;
=== Comparison / Device Pin ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=sdns|description=Register = 1 if device is not set, otherwise 0|syntax=sdns r? device(d?{{!}}r?{{!}}id)}}&lt;br /&gt;
{{ICInstruction|instruction=sdse|description=Register = 1 if device is set, otherwise 0.|syntax=sdse r? device(d?{{!}}r?{{!}}id)}}&lt;br /&gt;
&lt;br /&gt;
=== Comparison / Value ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=sap|description=Register = 1 if abs(a - b) &amp;lt;= max(c * max(abs(a), abs(b)), float.epsilon * 8), otherwise 0|syntax=sap r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
Set register to 1 if a and b are close enough to each other with the scaling factor of c. Equivalent to Python [https://docs.python.org/3/library/math.html#math.isclose math.isclose]}}&lt;br /&gt;
{{ICInstruction|instruction=sapz|description=Register = 1 if abs(a) &amp;lt;= max(b * abs(a), float.epsilon * 8), otherwise 0|syntax=sapz r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=seq|description=Register = 1 if a == b, otherwise 0|syntax=seq r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=seqz|description=Register = 1 if a == 0, otherwise 0|syntax=seqz r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sge|description=Register = 1 if a &amp;gt;= b, otherwise 0|syntax=sge r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sgez|description=Register = 1 if a &amp;gt;= 0, otherwise 0|syntax=sgez r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sgt|description=Register = 1 if a &amp;gt; b, otherwise 0|syntax=sgt r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sgtz|description=Register = 1 if a &amp;gt; 0, otherwise 0|syntax=sgtz r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sle|description=Register = 1 if a &amp;lt;= b, otherwise 0|syntax=sle r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=slez|description=Register = 1 if a &amp;lt;= 0, otherwise 0|syntax=slez r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=slt|description=Register = 1 if a &amp;lt; b, otherwise 0|syntax=slt r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sltz|description=Register = 1 if a &amp;lt; 0, otherwise 0|syntax=sltz r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sna|description=Register = 1 if abs(a - b) &amp;gt; max(c * max(abs(a), abs(b)), float.epsilon * 8), otherwise 0|syntax=sna r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=snan|description=Register = 1 if a is NaN, otherwise 0|syntax=snan r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=snanz|description=Register = 0 if a is NaN, otherwise 1|syntax=snanz r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=snaz|description=Register = 1 if abs(a) &amp;gt; max(b * abs(a), float.epsilon), otherwise 0|syntax=snaz r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sne|description=Register = 1 if a != b, otherwise 0|syntax=sne r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=snez|description=Register = 1 if a != 0, otherwise 0|syntax=snez r? a(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
== Branching ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=j|description=Jump execution to line a|syntax=j int&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|j 0 # jump line 0}}&lt;br /&gt;
{{ICCode|&lt;br /&gt;
j label # jump to a label&lt;br /&gt;
&lt;br /&gt;
label:&lt;br /&gt;
# your code here&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=jal|description=Jump execution to line a and store next line number in ra|syntax=jal int&lt;br /&gt;
|example=&lt;br /&gt;
jal provides a way to do function calls in IC10 mips&lt;br /&gt;
&lt;br /&gt;
{{ICCode|&lt;br /&gt;
move r0 1000&lt;br /&gt;
move r1 0&lt;br /&gt;
start:&lt;br /&gt;
jal average&lt;br /&gt;
s db Setting r0&lt;br /&gt;
yield&lt;br /&gt;
j start&lt;br /&gt;
&lt;br /&gt;
average:&lt;br /&gt;
add r0 r0 r1&lt;br /&gt;
div r0 r0 2&lt;br /&gt;
j ra # jump back&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=jr|description=Relative jump to line a|syntax=jr int}}&lt;br /&gt;
&lt;br /&gt;
=== Branching / Device Pin ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=bdnvl|description=Will branch to line a if the provided device not valid for a load instruction for the provided logic type.|syntax=bdnvl device(d?{{!}}r?{{!}}id) logicType a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdnvs|description=Will branch to line a if the provided device not valid for a store instruction for the provided logic type.|syntax=bdnvs device(d?{{!}}r?{{!}}id) logicType a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdns|description=Branch to line a if device d isn&#039;t set|syntax=bdns d? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdnsal|description=Jump execution to line a and store next line number if device is not set|syntax=bdnsal d? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdse|description=Branch to line a if device d is set|syntax=bdse d? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdseal|description=Jump execution to line a and store next line number if device is set|syntax=bdseal d? a(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
#Store line number and jump to line 32 if d0 is assigned.&lt;br /&gt;
bdseal d0 32&lt;br /&gt;
}}&lt;br /&gt;
{{ICCode|&lt;br /&gt;
#Store line in ra and jump to label HarvestCrop if device d0 is assigned.&lt;br /&gt;
bdseal d0 HarvestCrop&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=brdns|description=Relative branch to line a if device is not set|syntax=brdns d? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brdse|description=Relative branch to line a if device is set|syntax=brdse d? a(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
=== Branching / Comparison ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=bap|description=Branch to line d if abs(a - b) &amp;lt;= max(c * max(abs(a), abs(b)), float.epsilon * 8)|syntax=bap a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
Branch if a and b are close enough to each other with the scaling factor of c. Equivalent to Python [https://docs.python.org/3/library/math.html#math.isclose math.isclose]}}&lt;br /&gt;
{{ICInstruction|instruction=brap|description=Relative branch to line d if abs(a - b) &amp;lt;= max(c * max(abs(a), abs(b)), float.epsilon * 8)|syntax=brap a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bapal|description=Branch to line c if a != b and store next line number in ra|syntax=bapal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bapz|description=Branch to line c if abs(a) &amp;lt;= max(b * abs(a), float.epsilon * 8)|syntax=bapz a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brapz|description=Relative branch to line c if abs(a) &amp;lt;= max(b * abs(a), float.epsilon * 8)|syntax=brapz a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bapzal|description=Branch to line c if abs(a) &amp;lt;= max(b * abs(a), float.epsilon * 8) and store next line number in ra|syntax=bapzal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=beq|description=Branch to line c if a == b|syntax=beq a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=breq|description=Relative branch to line c if a == b|syntax=breq a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=beqal|description=Branch to line c if a == b and store next line number in ra|syntax=beqal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=beqz|description=Branch to line b if a == 0|syntax=beqz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=breqz|description=Relative branch to line b if a == 0|syntax=breqz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=beqzal|description=Branch to line b if a == 0 and store next line number in ra|syntax=beqzal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bge|description=Branch to line c if a &amp;gt;= b|syntax=bge a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brge|description=Relative branch to line c if a &amp;gt;= b|syntax=brge a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgeal|description=Branch to line c if a &amp;gt;= b and store next line number in ra|syntax=bgeal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgez|description=Branch to line b if a &amp;gt;= 0|syntax=bgez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brgez|description=Relative branch to line b if a &amp;gt;= 0|syntax=brgez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgezal|description=Branch to line b if a &amp;gt;= 0 and store next line number in ra|syntax=bgezal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgt|description=Branch to line c if a &amp;gt; b|syntax=bgt a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
An example of a &#039;&#039;&#039;Schmitt&#039;&#039;&#039; trigger, turning on a device if the temperature is too low, and turning it off if it&#039;s too high and finally&lt;br /&gt;
doing nothing if the temperature is within the desired range.&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias sensor d0&lt;br /&gt;
alias device d1&lt;br /&gt;
&lt;br /&gt;
define mintemp 293.15&lt;br /&gt;
define maxtemp 298.15&lt;br /&gt;
&lt;br /&gt;
start:&lt;br /&gt;
yield&lt;br /&gt;
l r0 sensor Temperature&lt;br /&gt;
# If the temperature &amp;lt; mintemp, turn on the device&lt;br /&gt;
blt r0 mintemp turnOn&lt;br /&gt;
# If the temperature &amp;gt; maxtemp, turn off the device&lt;br /&gt;
bgt r0 maxtemp turnOff&lt;br /&gt;
j start&lt;br /&gt;
&lt;br /&gt;
turnOn:&lt;br /&gt;
s device On 1&lt;br /&gt;
j start&lt;br /&gt;
turnOff:&lt;br /&gt;
s device On 0&lt;br /&gt;
j start&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=brgt|description=relative branch to line c if a &amp;gt; b|syntax=brgt a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgtal|description=Branch to line c if a &amp;gt; b and store next line number in ra|syntax=bgtal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgtz|description=Branch to line b if a &amp;gt; 0|syntax=bgtz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brgtz|description=Relative branch to line b if a &amp;gt; 0|syntax=brgtz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgtzal|description=Branch to line b if a &amp;gt; 0 and store next line number in ra|syntax=bgtzal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=ble|description=Branch to line c if a &amp;lt;= b|syntax=ble a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brle|description=Relative branch to line c if a &amp;lt;= b|syntax=brle a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bleal|description=Branch to line c if a &amp;lt;= b and store next line number in ra|syntax=bleal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=blez|description=Branch to line b if a &amp;lt;= 0|syntax=blez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brlez|description=Relative branch to line b if a &amp;lt;= 0|syntax=brlez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=blezal|description=Branch to line b if a &amp;lt;= 0 and store next line number in ra|syntax=blezal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=blt|description=Branch to line c if a &amp;lt; b|syntax=blt a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
An example of a &#039;&#039;&#039;Schmitt&#039;&#039;&#039; trigger, turning on a device if the temperature is too low, and turning it off if it&#039;s too high and finally&lt;br /&gt;
doing nothing if the temperature is within the desired range.&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias sensor d0&lt;br /&gt;
alias device d1&lt;br /&gt;
&lt;br /&gt;
define mintemp 293.15&lt;br /&gt;
define maxtemp 298.15&lt;br /&gt;
&lt;br /&gt;
start:&lt;br /&gt;
yield&lt;br /&gt;
l r0 sensor Temperature&lt;br /&gt;
# If the temperature &amp;lt; mintemp, turn on the device&lt;br /&gt;
blt r0 mintemp turnOn&lt;br /&gt;
# If the temperature &amp;gt; maxtemp, turn off the device&lt;br /&gt;
bgt r0 maxtemp turnOff&lt;br /&gt;
j start&lt;br /&gt;
&lt;br /&gt;
turnOn:&lt;br /&gt;
s device On 1&lt;br /&gt;
j start&lt;br /&gt;
turnOff:&lt;br /&gt;
s device On 0&lt;br /&gt;
j start&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=brlt|description=Relative branch to line c if a &amp;lt; b|syntax=brlt a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bltal|description=Branch to line c if a &amp;lt; b and store next line number in ra|syntax=bltal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bltz|description=Branch to line b if a &amp;lt; 0|syntax=bltz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brltz|description=Relative branch to line b if a &amp;lt; 0|syntax=brltz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bltzal|description=Branch to line b if a &amp;lt; 0 and store next line number in ra|syntax=bltzal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bna|description=Branch to line d if abs(a - b) &amp;gt; max(c * max(abs(a), abs(b)), float.epsilon * 8)|syntax=bna a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brna|description=Relative branch to line d if abs(a - b) &amp;gt; max(c * max(abs(a), abs(b)), float.epsilon * 8)|syntax=brna a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnaal|description=Branch to line d if abs(a - b) &amp;lt;= max(c * max(abs(a), abs(b)), float.epsilon * 8) and store next line number in ra|syntax=bnaal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnan|description=Branch to line b if a is not a number (NaN)|syntax=bnan a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brnan|description=Relative branch to line b if a is not a number (NaN)|syntax=brnan a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnaz|description=Branch to line c if abs(a) &amp;gt; max (b * abs(a), float.epsilon * 8)|syntax=bnaz a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brnaz|description=Relative branch to line c if abs(a) &amp;gt; max(b * abs(a), float.epsilon * 8)|syntax=brnaz a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnazal|description=Branch to line c if abs(a) &amp;gt; max (b * abs(a), float.epsilon * 8) and store next line number in ra|syntax=bnazal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bne|description=Branch to line c if a != b|syntax=bne a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brne|description=Relative branch to line c if a != b|syntax=brne a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bneal|description=Branch to line c if a != b and store next line number in ra|syntax=bneal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnez|description=branch to line b if a != 0|syntax=bnez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brnez|description=Relative branch to line b if a != 0|syntax=brnez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnezal|description=Branch to line b if a != 0 and store next line number in ra|syntax=bnezal a(r?{{!}}num) b(r?{{!}}num)}}&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=IC10/instructions&amp;diff=23634</id>
		<title>IC10/instructions</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=IC10/instructions&amp;diff=23634"/>
		<updated>2025-10-04T13:55:28Z</updated>

		<summary type="html">&lt;p&gt;Sukasa: Comments on own line were preventing Modulus instruction example from appearing.  Added examples for negative a in modulus.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
See [[IC10]] for the primary page for the IC10 instruction set. This page lists all available instructions&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Utility ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=alias|description=Labels register or device reference with name, device references also affect what shows on the screws on the IC base.|syntax=alias str r?{{!}}d?&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias dAutoHydro1 d0&lt;br /&gt;
alias vTemperature r0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=define|description=Creates a label that will be replaced throughout the program with the provided value.|syntax=define str num&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define ultimateAnswer 42&lt;br /&gt;
move r0 ultimateAnswer # Store 42 in register 0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=hcf|description=Halt and catch fire|syntax=hcf}}&lt;br /&gt;
{{ICInstruction|instruction=sleep|description=Pauses execution on the IC for a seconds|syntax=sleep a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=yield|description=Pauses execution for 1 tick|syntax=yield}}&lt;br /&gt;
&lt;br /&gt;
== Mathematical ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=abs|description=Register = the absolute value of a|syntax=abs r? a(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define negativeNumber -10&lt;br /&gt;
abs r0 negativeNumber # Compute the absolute value of -10 and store it in register 0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=add|description=Register = a + b.|syntax=add r? a(r?{{!}}num) b(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|add r0 r0 1 # increment r0 by one}}&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define num1 10&lt;br /&gt;
define num2 20&lt;br /&gt;
add r0 num1 num2 # Add 10 and 20 and store the result in register 0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=ceil|description=Register = smallest integer greater than a|syntax=ceil r? a(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
define floatNumber 10.3&lt;br /&gt;
ceil r0 floatNumber # Compute the ceiling of 10.3 and store it in register 0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=div|description=Register = a / b|syntax=div r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=pow|description=Stores the result of raising a to the power of b in the register. Follows IEEE-754 standard for floating point arithmetic.|syntax=pow r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=exp|description=exp(a) or e^a|syntax=exp r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=floor|description=Register = largest integer less than a|syntax=floor r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=log|description=base e log(a) or ln(a)|syntax=log r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=max|description=Register = max of a or b|syntax=max r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=min|description=Register = min of a or b|syntax=min r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=mod|description=Register = a mod b (note: NOT a % b)|syntax=mod r? a(r?{{!}}num) b(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
mod r0 10 20 # Expected: r0 = 10&lt;br /&gt;
mod r1 22 20 # Expected: r1 = 2&lt;br /&gt;
mod r2 22 -20 # Expected: r2 = 18&lt;br /&gt;
mod r2 22 -10 # Expected: r2 = 18&lt;br /&gt;
mod r2 -7 4 # Expected: r2 = 1&lt;br /&gt;
mod r2 -7 9 # Expected: r2 = 2&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=move|description=Register = provided num or register value.|syntax=move r? a(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|move r0 42 # Store 42 in register 0}}}}&lt;br /&gt;
{{ICInstruction|instruction=mul|description=Register = a * b|syntax=mul r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=rand|description=Register = a random value x with 0 &amp;lt;= x &amp;lt; 1|syntax=rand r?}}&lt;br /&gt;
{{ICInstruction|instruction=round|description=Register = a rounded to nearest integer|syntax=round r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sqrt|description=Register = square root of a|syntax=sqrt r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sub|description=Register = a - b.|syntax=sub r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=trunc|description=Register = a with fractional part removed|syntax=trunc r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=lerp|description=Linearly interpolates between a and b by the ratio c, and places the result in the register provided. The ratio c will be clamped between 0 and 1.|syntax=lerp r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
=== Mathematical / Trigonometric ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=acos|description=Returns the angle (radians) whos cos is the specified value|syntax=acos r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=asin|description=Returns the angle (radians) whos sine is the specified value|syntax=asin r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=atan|description=Returns the angle (radians) whos tan is the specified value|syntax=atan r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=atan2|description=Returns the angle (radians) whose tangent is the quotient of two specified values: a (y) and b (x)|syntax=atan2 r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=cos|description=Returns the cosine of the specified angle (radians)|syntax=cos r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sin|description=Returns the sine of the specified angle (radians)|syntax=sin r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=tan|description=Returns the tan of the specified angle (radians) |syntax=tan r? a(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
== Stack ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=clr|description=Clears the stack memory for the provided device.|syntax=clr d?}}&lt;br /&gt;
{{ICInstruction|instruction=clrd|description=Seeks directly for the provided device id and clears the stack memory of that device|syntax=clrd id(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=get|description=Using the provided device, attempts to read the stack value at the provided address, and places it in the register.|syntax=get r? device(d?{{!}}r?{{!}}id) address(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=getd|description=Seeks directly for the provided device id, attempts to read the stack value at the provided address, and places it in the register.|syntax=getd r? id(r?{{!}}id) address(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=peek|description=Register = the value at the top of the stack|syntax=peek r?}}&lt;br /&gt;
{{ICInstruction|instruction=poke|description=Stores the provided value at the provided address in the stack.|syntax=poke address(r?{{!}}num) value(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=pop|description=Register = the value at the top of the stack and decrements sp|syntax=pop r?}}&lt;br /&gt;
{{ICInstruction|instruction=push|description=Pushes the value of a to the stack at sp and increments sp|syntax=push a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=put|description=Using the provided device, attempts to write the provided value to the stack at the provided address.|syntax=put device(d?{{!}}r?{{!}}id) address(r?{{!}}num) value(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=putd|description=Seeks directly for the provided device id, attempts to write the provided value to the stack at the provided address.|syntax=putd id(r?{{!}}id) address(r?{{!}}num) value(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
== Slot/Logic ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=l|description=Loads device LogicType to register by housing index value.|syntax=l r? device(d?{{!}}r?{{!}}id) logicType&lt;br /&gt;
|example=&lt;br /&gt;
Read from the device on d0 into register 0&lt;br /&gt;
{{ICCode|l r0 d0 Setting}}&lt;br /&gt;
Read the pressure from a sensor&lt;br /&gt;
{{ICCode|l r1 d5 Pressure}}&lt;br /&gt;
This also works with aliases. For example:&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias Sensor d0&lt;br /&gt;
l r0 Sensor Temperature&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=lr|description=Loads reagent of device&#039;s ReagentMode where a hash of the reagent type to check for. ReagentMode can be either Contents (0), Required (1), Recipe (2). Can use either the word, or the number.|syntax=lr r? device(d?{{!}}r?{{!}}id) reagentMode int}}&lt;br /&gt;
{{ICInstruction|instruction=ls|description=Loads slot LogicSlotType on device to register.|syntax=ls r? device(d?{{!}}r?{{!}}id) slotIndex logicSlotType&lt;br /&gt;
|example=&lt;br /&gt;
Read from the second slot of device on d0, stores 1 in r0 if it&#039;s occupied, 0 otherwise.&lt;br /&gt;
{{ICCode|ls r0 d0 2 Occupied}}&lt;br /&gt;
And here is the code to read the charge of an AIMeE:&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias robot d0&lt;br /&gt;
alias charge r10&lt;br /&gt;
ls charge robot 0 Charge&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=s|description=Stores register value to LogicType on device by housing index value.|syntax=s device(d?{{!}}r?{{!}}id) logicType r?&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
s d0 Setting r0&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=ss|description=Stores register value to device stored in a slot LogicSlotType on device.|syntax=ss device(d?{{!}}r?{{!}}id) slotIndex logicSlotType r?}}&lt;br /&gt;
{{ICInstruction|instruction=rmap|description=Given a reagent hash, store the corresponding prefab hash that the device expects to fulfill the reagent requirement. For example, on an autolathe, the hash for Iron will store the hash for ItemIronIngot.|syntax=rmap r? d? reagentHash(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
=== Slot/Logic / Batched ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=lb|description=Loads LogicType from all output network devices with provided type hash using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.|syntax=lb r? deviceHash logicType batchMode&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|lb r0 HASH(&amp;quot;StructureWallLight&amp;quot;) On Sum}}}}&lt;br /&gt;
{{ICInstruction|instruction=lbn|description=Loads LogicType from all output network devices with provided type and name hashes using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.|syntax=lbn r? deviceHash nameHash logicType batchMode}}&lt;br /&gt;
{{ICInstruction|instruction=lbns|description=Loads LogicSlotType from slotIndex from all output network devices with provided type and name hashes using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.|syntax=lbns r? deviceHash nameHash slotIndex logicSlotType batchMode}}&lt;br /&gt;
{{ICInstruction|instruction=lbs|description=Loads LogicSlotType from slotIndex from all output network devices with provided type hash using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.|syntax=lbs r? deviceHash slotIndex logicSlotType batchMode}}&lt;br /&gt;
{{ICInstruction|instruction=sb|description=Stores register value to LogicType on all output network devices with provided type hash.|syntax=sb deviceHash logicType r?&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|sb HASH(&amp;quot;StructureWallLight&amp;quot;) On 1}}}}&lt;br /&gt;
{{ICInstruction|instruction=sbn|description=Stores register value to LogicType on all output network devices with provided type hash and name.|syntax=sbn deviceHash nameHash logicType r?}}&lt;br /&gt;
{{ICInstruction|instruction=sbs|description=Stores register value to LogicSlotType on all output network devices with provided type hash in the provided slot.|syntax=sbs deviceHash slotIndex logicSlotType r?}}&lt;br /&gt;
&lt;br /&gt;
== Bitwise ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=and|description=Performs a bitwise logical AND operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If both bits are 1, the resulting bit is set to 1. Otherwise the resulting bit is set to 0.|syntax=and r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=nor|description=Performs a bitwise logical NOR (NOT OR) operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If both bits are 0, the resulting bit is set to 1. Otherwise, if at least one bit is 1, the resulting bit is set to 0.|syntax=nor r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=not|description=Performs a bitwise logical NOT operation flipping each bit of the input value, resulting in a binary complement. If a bit is 1, it becomes 0, and if a bit is 0, it becomes 1.|syntax=not r? a(r?{{!}}num)&lt;br /&gt;
|note=&lt;br /&gt;
This is a bitwise operation, the NOT of 1 =&amp;gt; -2, etc. You may want to use seqz instead}}&lt;br /&gt;
{{ICInstruction|instruction=or|description=Performs a bitwise logical OR operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If either bit is 1, the resulting bit is set to 1. If both bits are 0, the resulting bit is set to 0.|syntax=or r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sla|description=Performs a bitwise arithmetic left shift operation on the binary representation of a value. It shifts the bits to the left and fills the vacated rightmost bits with zeros (note that this is indistinguishable from &#039;sll&#039;).|syntax=sla r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sll|description=Performs a bitwise logical left shift operation on the binary representation of a value. It shifts the bits to the left and fills the vacated rightmost bits with zeros.|syntax=sll r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sra|description=Performs a bitwise arithmetic right shift operation on the binary representation of a value. It shifts the bits to the right and fills the vacated leftmost bits with a copy of the sign bit (the most significant bit).|syntax=sra r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=srl|description=Performs a bitwise logical right shift operation on the binary representation of a value. It shifts the bits to the right and fills the vacated leftmost bits with zeros|syntax=srl r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=xor|description=Performs a bitwise logical XOR (exclusive OR) operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If the bits are different (one bit is 0 and the other is 1), the resulting bit is set to 1. If the bits are the same (both 0 or both 1), the resulting bit is set to 0.|syntax=xor r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=ext|description=Extracts a bit field from a, beginning at b for c length and placed in the provided register. Payload cannot exceed 53 bits in final length.|syntax=ext r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=ins|description=Inserts a bit field of a into the provided register, beginning at b for c length. Payload cannot exceed 53 bits in final length.|syntax=ins r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
== Comparison ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=select|description=Register = b if a is non-zero, otherwise c|syntax=select r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
&amp;lt;b&amp;gt;1)&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
move r0 &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;quot;&amp;gt;0&amp;lt;/s&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
select &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;gt;r1&amp;lt;/s&amp;gt; r0 10 &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;gt;200&amp;lt;/s&amp;gt;&lt;br /&gt;
{{ICCode|&lt;br /&gt;
move r0 0&lt;br /&gt;
select r1 r0 10 200&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;after run, &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;quot;&amp;gt;r1 = 200&amp;lt;/s&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;b&amp;gt;2)&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
move r0 &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;quot;&amp;gt;5&amp;lt;/s&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
select &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;gt;r1&amp;lt;/s&amp;gt; r0 &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;gt;10&amp;lt;/s&amp;gt; 200&lt;br /&gt;
{{ICCode|&lt;br /&gt;
move r0 1&lt;br /&gt;
select r1 r0 10 100&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;after run, &amp;lt;s style=&amp;quot;text-decoration-line:underline;text-decoration-color:red;&amp;quot;&amp;gt;r1 = 10&amp;lt;/s&amp;gt;&lt;br /&gt;
|note=&lt;br /&gt;
This operation can be used as a simple ternary condition}}&lt;br /&gt;
&lt;br /&gt;
=== Comparison / Device Pin ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=sdns|description=Register = 1 if device is not set, otherwise 0|syntax=sdns r? device(d?{{!}}r?{{!}}id)}}&lt;br /&gt;
{{ICInstruction|instruction=sdse|description=Register = 1 if device is set, otherwise 0.|syntax=sdse r? device(d?{{!}}r?{{!}}id)}}&lt;br /&gt;
&lt;br /&gt;
=== Comparison / Value ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=sap|description=Register = 1 if abs(a - b) &amp;lt;= max(c * max(abs(a), abs(b)), float.epsilon * 8), otherwise 0|syntax=sap r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
Set register to 1 if a and b are close enough to each other with the scaling factor of c. Equivalent to Python [https://docs.python.org/3/library/math.html#math.isclose math.isclose]}}&lt;br /&gt;
{{ICInstruction|instruction=sapz|description=Register = 1 if abs(a) &amp;lt;= max(b * abs(a), float.epsilon * 8), otherwise 0|syntax=sapz r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=seq|description=Register = 1 if a == b, otherwise 0|syntax=seq r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=seqz|description=Register = 1 if a == 0, otherwise 0|syntax=seqz r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sge|description=Register = 1 if a &amp;gt;= b, otherwise 0|syntax=sge r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sgez|description=Register = 1 if a &amp;gt;= 0, otherwise 0|syntax=sgez r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sgt|description=Register = 1 if a &amp;gt; b, otherwise 0|syntax=sgt r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sgtz|description=Register = 1 if a &amp;gt; 0, otherwise 0|syntax=sgtz r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sle|description=Register = 1 if a &amp;lt;= b, otherwise 0|syntax=sle r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=slez|description=Register = 1 if a &amp;lt;= 0, otherwise 0|syntax=slez r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=slt|description=Register = 1 if a &amp;lt; b, otherwise 0|syntax=slt r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sltz|description=Register = 1 if a &amp;lt; 0, otherwise 0|syntax=sltz r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sna|description=Register = 1 if abs(a - b) &amp;gt; max(c * max(abs(a), abs(b)), float.epsilon * 8), otherwise 0|syntax=sna r? a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=snan|description=Register = 1 if a is NaN, otherwise 0|syntax=snan r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=snanz|description=Register = 0 if a is NaN, otherwise 1|syntax=snanz r? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=snaz|description=Register = 1 if abs(a) &amp;gt; max(b * abs(a), float.epsilon), otherwise 0|syntax=snaz r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=sne|description=Register = 1 if a != b, otherwise 0|syntax=sne r? a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=snez|description=Register = 1 if a != 0, otherwise 0|syntax=snez r? a(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
== Branching ==&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=j|description=Jump execution to line a|syntax=j int&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|j 0 # jump line 0}}&lt;br /&gt;
{{ICCode|&lt;br /&gt;
j label # jump to a label&lt;br /&gt;
&lt;br /&gt;
label:&lt;br /&gt;
# your code here&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=jal|description=Jump execution to line a and store next line number in ra|syntax=jal int&lt;br /&gt;
|example=&lt;br /&gt;
jal provides a way to do function calls in IC10 mips&lt;br /&gt;
&lt;br /&gt;
{{ICCode|&lt;br /&gt;
move r0 1000&lt;br /&gt;
move r1 0&lt;br /&gt;
start:&lt;br /&gt;
jal average&lt;br /&gt;
s db Setting r0&lt;br /&gt;
yield&lt;br /&gt;
j start&lt;br /&gt;
&lt;br /&gt;
average:&lt;br /&gt;
add r0 r0 r1&lt;br /&gt;
div r0 r0 2&lt;br /&gt;
j ra # jump back&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=jr|description=Relative jump to line a|syntax=jr int}}&lt;br /&gt;
&lt;br /&gt;
=== Branching / Device Pin ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=bdnvl|description=Will branch to line a if the provided device not valid for a load instruction for the provided logic type.|syntax=bdnvl device(d?{{!}}r?{{!}}id) logicType a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdnvs|description=Will branch to line a if the provided device not valid for a store instruction for the provided logic type.|syntax=bdnvs device(d?{{!}}r?{{!}}id) logicType a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdns|description=Branch to line a if device d isn&#039;t set|syntax=bdns d? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdnsal|description=Jump execution to line a and store next line number if device is not set|syntax=bdnsal d? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdse|description=Branch to line a if device d is set|syntax=bdse d? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bdseal|description=Jump execution to line a and store next line number if device is set|syntax=bdseal d? a(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
{{ICCode|&lt;br /&gt;
#Store line number and jump to line 32 if d0 is assigned.&lt;br /&gt;
bdseal d0 32&lt;br /&gt;
}}&lt;br /&gt;
{{ICCode|&lt;br /&gt;
#Store line in ra and jump to label HarvestCrop if device d0 is assigned.&lt;br /&gt;
bdseal d0 HarvestCrop&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=brdns|description=Relative branch to line a if device is not set|syntax=brdns d? a(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brdse|description=Relative branch to line a if device is set|syntax=brdse d? a(r?{{!}}num)}}&lt;br /&gt;
&lt;br /&gt;
=== Branching / Comparison ===&lt;br /&gt;
&lt;br /&gt;
{{ICInstruction|instruction=bap|description=Branch to line d if abs(a - b) &amp;lt;= max(c * max(abs(a), abs(b)), float.epsilon * 8)|syntax=bap a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
Branch if a and b are close enough to each other with the scaling factor of c. Equivalent to Python [https://docs.python.org/3/library/math.html#math.isclose math.isclose]}}&lt;br /&gt;
{{ICInstruction|instruction=brap|description=Relative branch to line d if abs(a - b) &amp;lt;= max(c * max(abs(a), abs(b)), float.epsilon * 8)|syntax=brap a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bapal|description=Branch to line c if a != b and store next line number in ra|syntax=bapal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bapz|description=Branch to line c if abs(a) &amp;lt;= max(b * abs(a), float.epsilon * 8)|syntax=bapz a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brapz|description=Relative branch to line c if abs(a) &amp;lt;= max(b * abs(a), float.epsilon * 8)|syntax=brapz a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bapzal|description=Branch to line c if abs(a) &amp;lt;= max(b * abs(a), float.epsilon * 8) and store next line number in ra|syntax=bapzal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=beq|description=Branch to line c if a == b|syntax=beq a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=breq|description=Relative branch to line c if a == b|syntax=breq a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=beqal|description=Branch to line c if a == b and store next line number in ra|syntax=beqal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=beqz|description=Branch to line b if a == 0|syntax=beqz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=breqz|description=Relative branch to line b if a == 0|syntax=breqz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=beqzal|description=Branch to line b if a == 0 and store next line number in ra|syntax=beqzal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bge|description=Branch to line c if a &amp;gt;= b|syntax=bge a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brge|description=Relative branch to line c if a &amp;gt;= b|syntax=brge a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgeal|description=Branch to line c if a &amp;gt;= b and store next line number in ra|syntax=bgeal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgez|description=Branch to line b if a &amp;gt;= 0|syntax=bgez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brgez|description=Relative branch to line b if a &amp;gt;= 0|syntax=brgez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgezal|description=Branch to line b if a &amp;gt;= 0 and store next line number in ra|syntax=bgezal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgt|description=Branch to line c if a &amp;gt; b|syntax=bgt a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
An example of a &#039;&#039;&#039;Schmitt&#039;&#039;&#039; trigger, turning on a device if the temperature is too low, and turning it off if it&#039;s too high and finally&lt;br /&gt;
doing nothing if the temperature is within the desired range.&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias sensor d0&lt;br /&gt;
alias device d1&lt;br /&gt;
&lt;br /&gt;
define mintemp 293.15&lt;br /&gt;
define maxtemp 298.15&lt;br /&gt;
&lt;br /&gt;
start:&lt;br /&gt;
yield&lt;br /&gt;
l r0 sensor Temperature&lt;br /&gt;
# If the temperature &amp;lt; mintemp, turn on the device&lt;br /&gt;
blt r0 mintemp turnOn&lt;br /&gt;
# If the temperature &amp;gt; maxtemp, turn off the device&lt;br /&gt;
bgt r0 maxtemp turnOff&lt;br /&gt;
j start&lt;br /&gt;
&lt;br /&gt;
turnOn:&lt;br /&gt;
s device On 1&lt;br /&gt;
j start&lt;br /&gt;
turnOff:&lt;br /&gt;
s device On 0&lt;br /&gt;
j start&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=brgt|description=relative branch to line c if a &amp;gt; b|syntax=brgt a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgtal|description=Branch to line c if a &amp;gt; b and store next line number in ra|syntax=bgtal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgtz|description=Branch to line b if a &amp;gt; 0|syntax=bgtz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brgtz|description=Relative branch to line b if a &amp;gt; 0|syntax=brgtz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bgtzal|description=Branch to line b if a &amp;gt; 0 and store next line number in ra|syntax=bgtzal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=ble|description=Branch to line c if a &amp;lt;= b|syntax=ble a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brle|description=Relative branch to line c if a &amp;lt;= b|syntax=brle a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bleal|description=Branch to line c if a &amp;lt;= b and store next line number in ra|syntax=bleal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=blez|description=Branch to line b if a &amp;lt;= 0|syntax=blez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brlez|description=Relative branch to line b if a &amp;lt;= 0|syntax=brlez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=blezal|description=Branch to line b if a &amp;lt;= 0 and store next line number in ra|syntax=blezal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=blt|description=Branch to line c if a &amp;lt; b|syntax=blt a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)&lt;br /&gt;
|example=&lt;br /&gt;
An example of a &#039;&#039;&#039;Schmitt&#039;&#039;&#039; trigger, turning on a device if the temperature is too low, and turning it off if it&#039;s too high and finally&lt;br /&gt;
doing nothing if the temperature is within the desired range.&lt;br /&gt;
{{ICCode|&lt;br /&gt;
alias sensor d0&lt;br /&gt;
alias device d1&lt;br /&gt;
&lt;br /&gt;
define mintemp 293.15&lt;br /&gt;
define maxtemp 298.15&lt;br /&gt;
&lt;br /&gt;
start:&lt;br /&gt;
yield&lt;br /&gt;
l r0 sensor Temperature&lt;br /&gt;
# If the temperature &amp;lt; mintemp, turn on the device&lt;br /&gt;
blt r0 mintemp turnOn&lt;br /&gt;
# If the temperature &amp;gt; maxtemp, turn off the device&lt;br /&gt;
bgt r0 maxtemp turnOff&lt;br /&gt;
j start&lt;br /&gt;
&lt;br /&gt;
turnOn:&lt;br /&gt;
s device On 1&lt;br /&gt;
j start&lt;br /&gt;
turnOff:&lt;br /&gt;
s device On 0&lt;br /&gt;
j start&lt;br /&gt;
}}}}&lt;br /&gt;
{{ICInstruction|instruction=brlt|description=Relative branch to line c if a &amp;lt; b|syntax=brlt a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bltal|description=Branch to line c if a &amp;lt; b and store next line number in ra|syntax=bltal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bltz|description=Branch to line b if a &amp;lt; 0|syntax=bltz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brltz|description=Relative branch to line b if a &amp;lt; 0|syntax=brltz a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bltzal|description=Branch to line b if a &amp;lt; 0 and store next line number in ra|syntax=bltzal a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bna|description=Branch to line d if abs(a - b) &amp;gt; max(c * max(abs(a), abs(b)), float.epsilon * 8)|syntax=bna a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brna|description=Relative branch to line d if abs(a - b) &amp;gt; max(c * max(abs(a), abs(b)), float.epsilon * 8)|syntax=brna a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnaal|description=Branch to line d if abs(a - b) &amp;lt;= max(c * max(abs(a), abs(b)), float.epsilon * 8) and store next line number in ra|syntax=bnaal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num) d(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnan|description=Branch to line b if a is not a number (NaN)|syntax=bnan a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brnan|description=Relative branch to line b if a is not a number (NaN)|syntax=brnan a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnaz|description=Branch to line c if abs(a) &amp;gt; max (b * abs(a), float.epsilon * 8)|syntax=bnaz a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brnaz|description=Relative branch to line c if abs(a) &amp;gt; max(b * abs(a), float.epsilon * 8)|syntax=brnaz a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnazal|description=Branch to line c if abs(a) &amp;gt; max (b * abs(a), float.epsilon * 8) and store next line number in ra|syntax=bnazal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bne|description=Branch to line c if a != b|syntax=bne a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brne|description=Relative branch to line c if a != b|syntax=brne a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bneal|description=Branch to line c if a != b and store next line number in ra|syntax=bneal a(r?{{!}}num) b(r?{{!}}num) c(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnez|description=branch to line b if a != 0|syntax=bnez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=brnez|description=Relative branch to line b if a != 0|syntax=brnez a(r?{{!}}num) b(r?{{!}}num)}}&lt;br /&gt;
{{ICInstruction|instruction=bnezal|description=Branch to line b if a != 0 and store next line number in ra|syntax=bnezal a(r?{{!}}num) b(r?{{!}}num)}}&lt;/div&gt;</summary>
		<author><name>Sukasa</name></author>
	</entry>
</feed>