<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://stationeers-wiki.com/index.php?action=history&amp;feed=atom&amp;title=Update_v0.2.5284.23867</id>
	<title>Update v0.2.5284.23867 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stationeers-wiki.com/index.php?action=history&amp;feed=atom&amp;title=Update_v0.2.5284.23867"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Update_v0.2.5284.23867&amp;action=history"/>
	<updated>2026-04-04T02:48:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Update_v0.2.5284.23867&amp;diff=23038&amp;oldid=prev</id>
		<title>Claimer: /* Change Log */</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Update_v0.2.5284.23867&amp;diff=23038&amp;oldid=prev"/>
		<updated>2025-08-10T20:39:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Change Log&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:39, 10 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot;&gt;Line 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Change Log &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Changelog &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&lt;/ins&gt;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;BatteryChargerSmall not &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connecting &lt;/ins&gt;to logic&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;Fixed BatteryChargerSmall not &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;being able to be connected &lt;/del&gt;to logic&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Changed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;SpaceOreStackSize from const to static for modding purposes&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Changed SpaceOreStackSize from const to static for modding purposes&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Mars &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;temperatures dropping &lt;/ins&gt;too &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;low &lt;/ins&gt;at night during &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;solar apoapsis&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Mars &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;was getting &lt;/del&gt;too &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cold &lt;/del&gt;at night during &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;its Solar apo-apse&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Changed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Global Atmosphere now has fixed volume and is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;serialized &lt;/ins&gt;in save data.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Changed Global Atmosphere now has &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;fixed volume and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;its state &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;serialised &lt;/del&gt;in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;save data.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Changed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Reworked global atmosphere &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;creation &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;simulation; phase&lt;/ins&gt;-change now &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;occurs, forming &lt;/ins&gt;icecaps or &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;oceans (&lt;/ins&gt;not &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yet &lt;/ins&gt;exposed to player&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Changed Reworked &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;how the &lt;/del&gt;global atmosphere &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is created &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;simulated. Phase&lt;/del&gt;-change &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;can &lt;/del&gt;now &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;occur in the global gas mixture. Gasses will now freeze into &quot;&lt;/del&gt;icecaps&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; &lt;/del&gt;or &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;condense into &quot;ocean&quot;. Currently this simulation is &lt;/del&gt;not exposed to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;player&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. We will be investigating ways of surfacing phase changes in the global atmosphere to the player in future updates via storms and or other visualisers&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Launch &lt;/ins&gt;mount kit &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;visibility issue.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;launch &lt;/del&gt;mount kit &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;being invisible&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Updated&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Future &lt;/ins&gt;asset blockouts.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Updated &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Some future &lt;/del&gt;asset blockouts.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[Changed]&amp;lt;/span&amp;gt; &lt;/ins&gt;Moved &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;methods from &lt;/ins&gt;PoweredVentMultiGrid into static library &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for broader use&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Moved &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Methods form &lt;/del&gt;PoweredVentMultiGrid into &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;static library &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;so they can more easily be used by other classes&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Build &lt;/ins&gt;issues due to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ImGui.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;some build &lt;/del&gt;issues due to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;imgui&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Canister pressure display &lt;/ins&gt;in Stationpedia&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pressure of canisters not displaying properly &lt;/del&gt;in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;their &lt;/del&gt;Stationpedia &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;entries&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Typo in Stationpedia entry for Large Extendable Radiator&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;small &lt;/del&gt;Typo in Stationpedia entry for Large Extendable Radiator&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[Changed]&amp;lt;/span&amp;gt; &lt;/ins&gt;Renamed IsUnderLiquidLevel helper to IsSubmerged.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Renamed IsUnderLiquidLevel helper to IsSubmerged.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[Changed]&amp;lt;/span&amp;gt; &lt;/ins&gt;Increased &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;liquid &lt;/ins&gt;draining speed &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for &lt;/ins&gt;Passive Liquid Inlet.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Increased &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Liquid &lt;/del&gt;draining speed &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of &lt;/del&gt;Passive Liquid Inlet.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Passive Liquid Inlet not draining from neighbouring grids when its &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;own &lt;/ins&gt;grid was empty.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Passive Liquid Inlet not draining &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;liquid &lt;/del&gt;from neighbouring grids when its grid was empty &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of liquid&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[Changed]&amp;lt;/span&amp;gt; &lt;/ins&gt;Increased &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;speed &lt;/ins&gt;of Liquid Vacuum.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Increased &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Speed &lt;/del&gt;of Liquid Vacuum.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#267F00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Added&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;ISubmergedHandler &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for &lt;/ins&gt;special &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;submerged device &lt;/ins&gt;behaviour &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(e.g&lt;/ins&gt;. machines error&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;transformers&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/APCs burn &lt;/ins&gt;cables&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Added ISubmergedHandler &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to allow devices to have &lt;/del&gt;special behaviour &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;when submerged&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Currently, manufacturing &lt;/del&gt;machines &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;will &lt;/del&gt;error &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;when underwater and &lt;/del&gt;transformers &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and apc&#039;s will blow their &lt;/del&gt;cables.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#267F00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Added&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Prototype Extendable structure for testing.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Added Prototype Extendable structure for testing.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Placement &lt;/ins&gt;issue with Extension prototype.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;placement &lt;/del&gt;issue with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;structure &lt;/del&gt;Extension prototype.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#267F00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Added&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Boolean &lt;/ins&gt;value for buoyancy so non-buoyant &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynamics &lt;/ins&gt;sink &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;slower than &lt;/ins&gt;falling&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Added &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;boolean &lt;/del&gt;value for buoyancy so &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that &lt;/del&gt;non-buoyant &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dynamicThings &lt;/del&gt;sink &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;but not as fast as &lt;/del&gt;falling&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Flickering liquid blocks when falling.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Flickering liquid blocks when &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;liquid was &lt;/del&gt;falling.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Underwater effect not &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;playing after &lt;/ins&gt;loading into a game for the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;second &lt;/ins&gt;time.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Underwater effect &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;would &lt;/del&gt;not &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;play upon &lt;/del&gt;loading into a game for the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2nd &lt;/del&gt;time.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E50000;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Removed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Minimum &lt;/ins&gt;liquid height clamping (previous &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;workaround &lt;/ins&gt;for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hidden &lt;/ins&gt;liquid).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Removed &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Min &lt;/del&gt;liquid height clamping&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. &lt;/del&gt;(previous &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;band-aid fix &lt;/del&gt;for liquid &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hidden inside floors&lt;/del&gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Liquid hidden &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;beneath &lt;/ins&gt;floors now &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;correctly offsets &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;floor &lt;/ins&gt;height.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Liquid &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;would sometimes be &quot;&lt;/del&gt;hidden&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; underneath &lt;/del&gt;floors&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, it is &lt;/del&gt;now &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;offset &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the correct &lt;/del&gt;height &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;so it sits on the floor&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Liquid &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;visualiser &lt;/ins&gt;Z-fighting&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/ins&gt;clipping &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;with internal &lt;/ins&gt;walls.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Liquid &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Visualiser &lt;/del&gt;Z-fighting &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/del&gt;clipping &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;through &lt;/del&gt;walls &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that were placed on an internal face of a grid&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Optimised&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Liquid &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rendering update &lt;/ins&gt;loop using double-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;buffering to offload calculations from &lt;/ins&gt;main thread.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Optimised Liquid &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Rendering Update &lt;/del&gt;loop&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Render batches are now calculated and prepared on the gameTick thread &lt;/del&gt;using &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;double-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;buffer approach. This avoids blocking the &lt;/del&gt;main &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;game &lt;/del&gt;thread &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;with a costly iteration of all atmospheres and a needless recalculation of the water meshes every frame&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Liquid Vacuum and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Inlet &lt;/ins&gt;not considering in-world liquid volume &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in &lt;/ins&gt;movement logic.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Liquid Vacuum and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Liquid inlet &lt;/del&gt;not considering in-world liquid volume &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;when performing their liquid &lt;/del&gt;movement logic.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Liquid &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;visualiser prep &lt;/ins&gt;running in batch mode.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Liquid &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Visualiser Prep &lt;/del&gt;running in batch mode.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E5BF00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Fixed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Manufacturing machines &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;building while &lt;/ins&gt;in error state.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Fixed Manufacturing machines &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;would still build when &lt;/del&gt;in error state.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Changed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Submerged handling now done per-&lt;/ins&gt;device in power tick&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; &lt;/ins&gt;transformers&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/APCs/&lt;/ins&gt;batteries &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;burn cables &lt;/ins&gt;when &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ports submerged&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Changed &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SubmergedHandler system to instead be handled case by case on &lt;/del&gt;device in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;power tick&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Made input and output cables on &lt;/del&gt;transformers&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/del&gt;batteries &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and apcs burnout &lt;/del&gt;when &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the input/output port itself is under water rather than the entire device&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[Changed]&amp;lt;/span&amp;gt; &lt;/ins&gt;IsSubmerged &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;now uses &lt;/ins&gt;render threshold for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;min &lt;/ins&gt;atmosphere volume checks.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Updated &lt;/del&gt;IsSubmerged &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to use the &lt;/del&gt;render threshold &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rather than zero &lt;/del&gt;for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;minimum &lt;/del&gt;atmosphere volume checks.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#267F00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Added&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;100ms and 1000ms opt&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/ins&gt;in slow ticks &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to Thing &lt;/ins&gt;for main thread logic.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Added 100ms &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;update &lt;/del&gt;and 1000ms &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;update to Thing. These are &lt;/del&gt;opt in slow ticks for main thread &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;game &lt;/del&gt;logic. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(i.e audio, fx)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#267F00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Added&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;Spark &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;effects/&lt;/ins&gt;sounds &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for submerged APCs &lt;/ins&gt;and transformers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Added Spark &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;effect and &lt;/del&gt;sounds &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to Apcs &lt;/del&gt;and transformers &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that are submerged in liquid&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Refactored&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Duplicate logic in &lt;/ins&gt;battery&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/APC/&lt;/ins&gt;transformer into ElectricalInputOutput.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Refactored &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;some duplicate code from &lt;/del&gt;battery&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, apc and &lt;/del&gt;transformer into ElectricalInputOutput.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#267F00;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Added&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; Submerged &lt;/ins&gt;effects to station battery.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Added &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;submerged &lt;/del&gt;effects to station battery.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;color:#E57125;font-weight:bold&quot;&amp;gt;[&lt;/ins&gt;Refactored&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;/span&amp;gt; &lt;/ins&gt;ISubmergeable functionality to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;align &lt;/ins&gt;with project standards.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Refactored ISubmergeable functionality to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;bring it more in line &lt;/del&gt;with project standards.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [https://steamdb.info/patchnotes/16209132/ Update on SteamDB]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [https://steamdb.info/patchnotes/16209132/ Update on SteamDB]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Claimer</name></author>
	</entry>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Update_v0.2.5284.23867&amp;diff=23005&amp;oldid=prev</id>
		<title>Claimer: new apge</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Update_v0.2.5284.23867&amp;diff=23005&amp;oldid=prev"/>
		<updated>2025-08-10T17:13:31Z</updated>

		<summary type="html">&lt;p&gt;new apge&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Updates]]&lt;br /&gt;
{{Infobox | decat = yes&lt;br /&gt;
 | title = Short Circuit: Liquid Device Interactions&lt;br /&gt;
 | header1 = {{Infobox | decat = yes | child = yes&lt;br /&gt;
    | title = v0.2.5284.23867&lt;br /&gt;
    | label1 = Type&lt;br /&gt;
    | data1 = Big Update&lt;br /&gt;
    | label2 = Release&lt;br /&gt;
    | data2 = 28.10.2024 (Mon) UTC&lt;br /&gt;
    | label3 = Hyperlink&lt;br /&gt;
    | data3 = [https://steamdb.info/patchnotes/16209132/ SteamDB]&lt;br /&gt;
   }}&lt;br /&gt;
 | header2 = {{Infobox | decat = yes | child = yes&lt;br /&gt;
    | title = Adjacent Updates&lt;br /&gt;
    | label1 = Subsequent&lt;br /&gt;
    | data1 = [[Update_v0.2.5314.23994|Redefining Plants: Moddable Plants, Berries, &amp;amp; Watermelons (v0.2.5314.23994)]]&lt;br /&gt;
    | label2 = Previous&lt;br /&gt;
    | data2 = [[Update_v0.2.5259.23818|In World Water (v0.2.5259.23818)]]&lt;br /&gt;
   }}&lt;br /&gt;
 | belowstyle =&lt;br /&gt;
 | below = &amp;#039;&amp;#039;[[Updates_Overview|Back to overview of all updates]]&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Liquid Device Interaction ==&lt;br /&gt;
&lt;br /&gt;
A system to allow liquids to interact with devices has now been added that will mean that some devices will now have an adverse reaction to being submerged in water. Devices currently behave in one of two ways when in contact with liquids, they will either fry the attached cable or enter into an error state.&lt;br /&gt;
&lt;br /&gt;
Manufacturing machines will enter an error state when in contact with liquids, and Area Power Controllers, Transformers and Station Batteries will blow the cables directly connected to them.&lt;br /&gt;
&lt;br /&gt;
Before a device&amp;#039;s cable blows you will be given some time visual and audio cues.&lt;br /&gt;
Currently the list of devices affected in this way is pretty short, but more interactions may be added later now that we have the system in place.&lt;br /&gt;
&lt;br /&gt;
== Better Water Visualizer ==&lt;br /&gt;
&lt;br /&gt;
The liquid visualizer had a lot of literal edge cases where it would not look that good, for example the liquid could clip through some configurations of walls and windows, as well as being hidden under flooring.&lt;br /&gt;
&lt;br /&gt;
This is no longer the case as we are doing a simple check to see what configuration of walls is around the liquid visualizer and shift it as necessary.&lt;br /&gt;
Additionally, the screen space affect that you see when you&amp;#039;re underwater would stop working if you left a game and started a new one, but this has now been resolved.&lt;br /&gt;
&lt;br /&gt;
== Buoyancy Changes ==&lt;br /&gt;
&lt;br /&gt;
A quick addition to the buoyancy system has allowed us to select some objects to not be buoyant. Again, we&amp;#039;ve just picked a select few items to enable this on and will add others as we see fit.&lt;br /&gt;
The current list of things that will sink are ores, ingots, and crates.&lt;br /&gt;
&lt;br /&gt;
== Pools of water ==&lt;br /&gt;
&lt;br /&gt;
To prevent a small film of liquid spreading through your entire base we made the decision to have small &amp;quot;pools&amp;quot; of water not spread at all. The result of this was that it was easy to end up with lots of small pools around your base that were hard to collect. We&amp;#039;ve done two things to help with this:&lt;br /&gt;
&lt;br /&gt;
== Floor Drain Collection Radius ==&lt;br /&gt;
Floor Drains will now collect liquid from a 6-grid radius allowing you to have fewer floor drains to handle spilled liquids.&lt;br /&gt;
&lt;br /&gt;
== Liquid Vac ==&lt;br /&gt;
The Liquid Vac is much more powerful now cleaning up liquids 50 times faster. This, combined with being able to see the small pools on top of flooring, should allow you to quickly clean up any pools of liquid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* Fixed BatteryChargerSmall not being able to be connected to logic&lt;br /&gt;
* Changed SpaceOreStackSize from const to static for modding purposes&lt;br /&gt;
* Fixed Mars was getting too cold at night during its Solar apo-apse.&lt;br /&gt;
* Changed Global Atmosphere now has a fixed volume and its state is serialised in the save data.&lt;br /&gt;
* Changed Reworked how the global atmosphere is created and simulated. Phase-change can now occur in the global gas mixture. Gasses will now freeze into &amp;quot;icecaps&amp;quot; or condense into &amp;quot;ocean&amp;quot;. Currently this simulation is not exposed to the player. We will be investigating ways of surfacing phase changes in the global atmosphere to the player in future updates via storms and or other visualisers.&lt;br /&gt;
* Fixed launch mount kit being invisible&lt;br /&gt;
* Updated Some future asset blockouts.&lt;br /&gt;
* Moved Methods form PoweredVentMultiGrid into a static library so they can more easily be used by other classes.&lt;br /&gt;
* Fixed some build issues due to imgui&lt;br /&gt;
* Fixed Pressure of canisters not displaying properly in their Stationpedia entries&lt;br /&gt;
* Fixed small Typo in Stationpedia entry for Large Extendable Radiator&lt;br /&gt;
* Renamed IsUnderLiquidLevel helper to IsSubmerged.&lt;br /&gt;
* Increased Liquid draining speed of Passive Liquid Inlet.&lt;br /&gt;
* Fixed Passive Liquid Inlet not draining liquid from neighbouring grids when its grid was empty of liquid.&lt;br /&gt;
* Increased Speed of Liquid Vacuum.&lt;br /&gt;
* Added ISubmergedHandler to allow devices to have special behaviour when submerged. Currently, manufacturing machines will error when underwater and transformers and apc&amp;#039;s will blow their cables.&lt;br /&gt;
* Added Prototype Extendable structure for testing.&lt;br /&gt;
* Fixed placement issue with structure Extension prototype.&lt;br /&gt;
* Added boolean value for buoyancy so that non-buoyant dynamicThings sink but not as fast as falling&lt;br /&gt;
* Fixed Flickering liquid blocks when liquid was falling.&lt;br /&gt;
* Fixed Underwater effect would not play upon loading into a game for the 2nd time.&lt;br /&gt;
* Removed Min liquid height clamping. (previous band-aid fix for liquid hidden inside floors).&lt;br /&gt;
* Fixed Liquid would sometimes be &amp;quot;hidden&amp;quot; underneath floors, it is now offset to the correct height so it sits on the floor.&lt;br /&gt;
* Fixed Liquid Visualiser Z-fighting and clipping through walls that were placed on an internal face of a grid.&lt;br /&gt;
* Optimised Liquid Rendering Update loop. Render batches are now calculated and prepared on the gameTick thread using a double-buffer approach. This avoids blocking the main game thread with a costly iteration of all atmospheres and a needless recalculation of the water meshes every frame.&lt;br /&gt;
* Fixed Liquid Vacuum and Liquid inlet not considering in-world liquid volume when performing their liquid movement logic.&lt;br /&gt;
* Fixed Liquid Visualiser Prep running in batch mode.&lt;br /&gt;
* Fixed Manufacturing machines would still build when in error state.&lt;br /&gt;
* Changed SubmergedHandler system to instead be handled case by case on device in the power tick. Made input and output cables on transformers, batteries and apcs burnout when the input/output port itself is under water rather than the entire device.&lt;br /&gt;
* Updated IsSubmerged to use the render threshold rather than zero for minimum atmosphere volume checks.&lt;br /&gt;
* Added 100ms update and 1000ms update to Thing. These are opt in slow ticks for main thread game logic. (i.e audio, fx)&lt;br /&gt;
* Added Spark effect and sounds to Apcs and transformers that are submerged in liquid.&lt;br /&gt;
* Refactored some duplicate code from battery, apc and transformer into ElectricalInputOutput.&lt;br /&gt;
* Added submerged effects to station battery.&lt;br /&gt;
* Refactored ISubmergeable functionality to bring it more in line with project standards.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
# [https://steamdb.info/patchnotes/16209132/ Update on SteamDB]&lt;/div&gt;</summary>
		<author><name>Claimer</name></author>
	</entry>
</feed>