<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ce.skimnerphi.net/index.php?action=history&amp;feed=atom&amp;title=Stacker</id>
	<title>Stacker - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ce.skimnerphi.net/index.php?action=history&amp;feed=atom&amp;title=Stacker"/>
	<link rel="alternate" type="text/html" href="https://wiki.ce.skimnerphi.net/index.php?title=Stacker&amp;action=history"/>
	<updated>2026-05-24T10:00:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.ce.skimnerphi.net/index.php?title=Stacker&amp;diff=159&amp;oldid=prev</id>
		<title>Dengr1065: Add missing category</title>
		<link rel="alternate" type="text/html" href="https://wiki.ce.skimnerphi.net/index.php?title=Stacker&amp;diff=159&amp;oldid=prev"/>
		<updated>2026-02-04T02:55:32Z</updated>

		<summary type="html">&lt;p&gt;Add missing category&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 02:55, 4 February 2026&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-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&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;Internally, this process is optimized — the height difference between the highest corner of the bottom layer and the lowest corner of the top layer is first computed for each of the 4 quadrants, then the top shape is simply shifted &amp;#039;&amp;#039;up&amp;#039;&amp;#039; by the greatest of the 4.&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;Internally, this process is optimized — the height difference between the highest corner of the bottom layer and the lowest corner of the top layer is first computed for each of the 4 quadrants, then the top shape is simply shifted &amp;#039;&amp;#039;up&amp;#039;&amp;#039; by the greatest of the 4.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;[[Category:Buildings]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-151:rev-159:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Dengr1065</name></author>
	</entry>
	<entry>
		<id>https://wiki.ce.skimnerphi.net/index.php?title=Stacker&amp;diff=151&amp;oldid=prev</id>
		<title>SkimnerPhi: Initial version</title>
		<link rel="alternate" type="text/html" href="https://wiki.ce.skimnerphi.net/index.php?title=Stacker&amp;diff=151&amp;oldid=prev"/>
		<updated>2026-02-04T00:04:53Z</updated>

		<summary type="html">&lt;p&gt;Initial version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:Tutorial Stacker.png|alt=Stacker tutorial|thumb|The stacker tooltip tutorial as seen in the game.]]&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;stacker&amp;#039;&amp;#039;&amp;#039; is a building that takes shapes and joins them together, for the last shape mechanic to be introduced in the [[Levels|story mode]]. When supplied with a shape on each of the two inputs, the stacker takes the shape from the right input and &amp;quot;drops&amp;quot; it upon the left shape. Due to the top-down perspective of the game, this is visually represented as shrinking the shapes from the upper shape.&lt;br /&gt;
&lt;br /&gt;
== Mechanic ==&lt;br /&gt;
The stacking operation takes a top shape and lowers it onto a bottom shape until a layer above where they would begin to intersect. Therefore, if no corners would intersect, then the two shapes would ultimately be joined side-by-side on the base layer. After joining the shapes, if the result is any higher than 4 layers, the top layers will be cut off. Even though floating layers cannot be created by stacking, at no point will either input shape independently be collapsed, leaving any existing floating layers intact.&lt;br /&gt;
&lt;br /&gt;
Internally, this process is optimized — the height difference between the highest corner of the bottom layer and the lowest corner of the top layer is first computed for each of the 4 quadrants, then the top shape is simply shifted &amp;#039;&amp;#039;up&amp;#039;&amp;#039; by the greatest of the 4.&lt;/div&gt;</summary>
		<author><name>SkimnerPhi</name></author>
	</entry>
</feed>