<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.zzt.org/w/index.php?action=history&amp;feed=atom&amp;title=Edge</id>
	<title>Edge - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zzt.org/w/index.php?action=history&amp;feed=atom&amp;title=Edge"/>
	<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Edge&amp;action=history"/>
	<updated>2026-07-03T10:24:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Edge&amp;diff=429&amp;oldid=prev</id>
		<title>The Green Herring: duplicator board edge direction changes based on what direction the player is moving at the time; specify idle</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Edge&amp;diff=429&amp;oldid=prev"/>
		<updated>2021-02-19T18:16:12Z</updated>

		<summary type="html">&lt;p&gt;duplicator board edge direction changes based on what direction the player is moving at the time; specify idle&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 18:16, 19 February 2021&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-l14&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&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;The board edge element cannot be placed using the internal editor. However, if a [[ZZT-OOP]] program runs [[put|#put]], [[change|#change]], or [[become|#become]] to create an element without specifying its type, whether or not the command requests a color, the result will be a board edge tile. The element was initially documented as the &amp;quot;green&amp;quot; in the 1995 &amp;#039;&amp;#039;[https://museumofzzt.com/file/z/zztmanl.zip ZZT Manual]&amp;#039;&amp;#039; because it was discovered by specifying &amp;quot;green&amp;quot; without an element. The default ZZT-OOP color names will all place a board edge of the appropriate color, but this will not be visible as it only affects the foreground color of the board edge, which uses a blank character by default. An external editor, however, can be used to place a board edge tile in any of the available background colors, and a board edge created by using #change or #put on another element will retain the former element&amp;#039;s background color. If an [[object]] uses #become to turn into a board edge, it will take the background color of the tile beneath it, not the object itself.&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;The board edge element cannot be placed using the internal editor. However, if a [[ZZT-OOP]] program runs [[put|#put]], [[change|#change]], or [[become|#become]] to create an element without specifying its type, whether or not the command requests a color, the result will be a board edge tile. The element was initially documented as the &amp;quot;green&amp;quot; in the 1995 &amp;#039;&amp;#039;[https://museumofzzt.com/file/z/zztmanl.zip ZZT Manual]&amp;#039;&amp;#039; because it was discovered by specifying &amp;quot;green&amp;quot; without an element. The default ZZT-OOP color names will all place a board edge of the appropriate color, but this will not be visible as it only affects the foreground color of the board edge, which uses a blank character by default. An external editor, however, can be used to place a board edge tile in any of the available background colors, and a board edge created by using #change or #put on another element will retain the former element&amp;#039;s background color. If an [[object]] uses #become to turn into a board edge, it will take the background color of the tile beneath it, not the object itself.&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;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;If a board edge is [[duplicator|duplicated]] onto a player from any direction, it will act as if the player were moving toward the east.&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;If a board edge is [[duplicator|duplicated]] onto a player from any direction &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;while the player is idle&lt;/ins&gt;, it will act as if the player were moving toward the east.&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;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;[[Category:Elements]]&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;[[Category:Elements]]&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;{{ElementsNavbox}}&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;{{ElementsNavbox}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key zztwiki:diff:1.41:old-406:rev-429:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>The Green Herring</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Edge&amp;diff=406&amp;oldid=prev</id>
		<title>The Green Herring at 03:26, 14 February 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Edge&amp;diff=406&amp;oldid=prev"/>
		<updated>2021-02-14T03:26:57Z</updated>

		<summary type="html">&lt;p&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 03:26, 14 February 2021&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-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&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;}}&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;}}&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;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;The element in [[ZZT]] that handles interactions between the player and the four edges of the board is colloquially known as the &#039;&#039;&#039;board edge&#039;&#039;&#039;, or simply the &#039;&#039;&#039;edge&#039;&#039;&#039;. This element and the [[passage]] are the two methods available in the engine to switch boards.&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;The element in [[ZZT]] that handles interactions between the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;player&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;and the four edges of the board is colloquially known as the &#039;&#039;&#039;board edge&#039;&#039;&#039;, or simply the &#039;&#039;&#039;edge&#039;&#039;&#039;. This element and the [[passage]] are the two methods available in the engine to switch boards.&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;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;Any given ZZT board is surrounded on all sides off-screen by the board edge element. When this element is touched by the player moving toward the side of a board where an exit exists to another board, the engine will transport the player to that board. If they are going north or south, the player will be placed in the row closest to the south or north sides of the board respectively, and retain their X coordinate. If going east or west, the player will enter the next board at the column closest to the west or east respectively, and keep their Y coordinate. If the player&amp;#039;s path is blocked on the other board or if there is no board exit in that direction at all, the element has no effect. As with the [[passage]], entering a &amp;quot;re-enter when zapped&amp;quot; board from a board edge will reset the position the player will be returned to when hurt to the position where they entered the board.&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;Any given ZZT board is surrounded on all sides off-screen by the board edge element. When this element is touched by the player moving toward the side of a board where an exit exists to another board, the engine will transport the player to that board. If they are going north or south, the player will be placed in the row closest to the south or north sides of the board respectively, and retain their X coordinate. If going east or west, the player will enter the next board at the column closest to the west or east respectively, and keep their Y coordinate. If the player&amp;#039;s path is blocked on the other board or if there is no board exit in that direction at all, the element has no effect. As with the [[passage]], entering a &amp;quot;re-enter when zapped&amp;quot; board from a board edge will reset the position the player will be returned to when hurt to the position where they entered the board.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>The Green Herring</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Edge&amp;diff=405&amp;oldid=prev</id>
		<title>The Green Herring: The Edge</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Edge&amp;diff=405&amp;oldid=prev"/>
		<updated>2021-02-14T03:24:45Z</updated>

		<summary type="html">&lt;p&gt;The Edge&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Element&lt;br /&gt;
|zzt-oop name=&amp;#039;&amp;#039;(blank)&amp;#039;&amp;#039;&lt;br /&gt;
|id={{Byte|1}}&lt;br /&gt;
|char={{CharSwatch|32}}&lt;br /&gt;
|stats=no&lt;br /&gt;
|effect on movement=wall; blocks movement of most entities but causes the player to teleport on touch&lt;br /&gt;
|uses zzt-oop color=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The element in [[ZZT]] that handles interactions between the player and the four edges of the board is colloquially known as the &amp;#039;&amp;#039;&amp;#039;board edge&amp;#039;&amp;#039;&amp;#039;, or simply the &amp;#039;&amp;#039;&amp;#039;edge&amp;#039;&amp;#039;&amp;#039;. This element and the [[passage]] are the two methods available in the engine to switch boards.&lt;br /&gt;
&lt;br /&gt;
Any given ZZT board is surrounded on all sides off-screen by the board edge element. When this element is touched by the player moving toward the side of a board where an exit exists to another board, the engine will transport the player to that board. If they are going north or south, the player will be placed in the row closest to the south or north sides of the board respectively, and retain their X coordinate. If going east or west, the player will enter the next board at the column closest to the west or east respectively, and keep their Y coordinate. If the player&amp;#039;s path is blocked on the other board or if there is no board exit in that direction at all, the element has no effect. As with the [[passage]], entering a &amp;quot;re-enter when zapped&amp;quot; board from a board edge will reset the position the player will be returned to when hurt to the position where they entered the board.&lt;br /&gt;
&lt;br /&gt;
The board edge element cannot be placed using the internal editor. However, if a [[ZZT-OOP]] program runs [[put|#put]], [[change|#change]], or [[become|#become]] to create an element without specifying its type, whether or not the command requests a color, the result will be a board edge tile. The element was initially documented as the &amp;quot;green&amp;quot; in the 1995 &amp;#039;&amp;#039;[https://museumofzzt.com/file/z/zztmanl.zip ZZT Manual]&amp;#039;&amp;#039; because it was discovered by specifying &amp;quot;green&amp;quot; without an element. The default ZZT-OOP color names will all place a board edge of the appropriate color, but this will not be visible as it only affects the foreground color of the board edge, which uses a blank character by default. An external editor, however, can be used to place a board edge tile in any of the available background colors, and a board edge created by using #change or #put on another element will retain the former element&amp;#039;s background color. If an [[object]] uses #become to turn into a board edge, it will take the background color of the tile beneath it, not the object itself.&lt;br /&gt;
&lt;br /&gt;
If a board edge is [[duplicator|duplicated]] onto a player from any direction, it will act as if the player were moving toward the east.&lt;br /&gt;
&lt;br /&gt;
[[Category:Elements]]&lt;br /&gt;
{{ElementsNavbox}}&lt;/div&gt;</summary>
		<author><name>The Green Herring</name></author>
	</entry>
</feed>