<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.zzt.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KKairos</id>
	<title>Wiki of ZZT - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zzt.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KKairos"/>
	<link rel="alternate" type="text/html" href="https://wiki.zzt.org/wiki/Special:Contributions/KKairos"/>
	<updated>2026-09-02T05:50:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Direction_modifiers&amp;diff=494</id>
		<title>Direction modifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Direction_modifiers&amp;diff=494"/>
		<updated>2023-04-22T00:34:11Z</updated>

		<summary type="html">&lt;p&gt;KKairos: fixed opp cw rndne example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[ZZT-OOP]], a direction modifier is a word that prefixes a direction to create a new direction. If you like, you may think of them (in math terms) as relations which take a given &amp;quot;input&amp;quot; direction and produce an &amp;quot;output.&amp;quot; They are explained in detail below.&lt;br /&gt;
&lt;br /&gt;
==cw and ccw==&lt;br /&gt;
&#039;&#039;&#039;cw&#039;&#039;&#039; and &#039;&#039;&#039;ccw&#039;&#039;&#039; are ZZT-OOP direction modifiers which modify the direction clockwise and counter-clockwise, respectively. For example, &amp;lt;code&amp;gt;cw n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;, but &amp;lt;code&amp;gt;ccw n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==opp==&lt;br /&gt;
&#039;&#039;&#039;opp&#039;&#039;&#039; is a ZZT-OOP direction modifier which evaluates to the exact opposite of the given direction. For example, &amp;lt;code&amp;gt;opp n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==rndp==&lt;br /&gt;
&#039;&#039;&#039;rndp&#039;&#039;&#039; is a ZZT-OOP direction modifier which causes the object to choose a random direction perpendicular to the succeeding direction, rather than simply use the succeeding direction. For example, &amp;lt;code&amp;gt;#go rndp e&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to east, that is, randomly north or south. For more information, see [[Random directions#rndp|rndp]].&lt;br /&gt;
&lt;br /&gt;
==Combining Direction Modifiers==&lt;br /&gt;
Multiple direction modifiers can be combined in a single line. Lines written this way will cause the object to treat each modifier as &amp;quot;modifying&amp;quot; the rest of the written direction, so that it is &amp;quot;evaluated&amp;quot; in pairs from right-to-left. As a concrete example, the following combination &amp;lt;code&amp;gt;opp cw n&amp;lt;/code&amp;gt; evaluates like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opp cw n&lt;br /&gt;
= opp (cw n)&lt;br /&gt;
= opp e&lt;br /&gt;
= w&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And &amp;lt;code&amp;gt;opp cw rndne&amp;lt;/code&amp;gt; would evaluate this way:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opp cw rndne&lt;br /&gt;
= opp (cw (randomly n or e))&lt;br /&gt;
= opp (randomly e or s)&lt;br /&gt;
= randomly w or n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Wiki:Requested_articles&amp;diff=430</id>
		<title>Wiki:Requested articles</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Wiki:Requested_articles&amp;diff=430"/>
		<updated>2021-02-23T06:56:28Z</updated>

		<summary type="html">&lt;p&gt;KKairos: idle (direction) now just says idle, indicating it&amp;#039;s &amp;quot;filled&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note that some of these links should probably be the same article: for example, we probably don&#039;t need separate articles for NORTH and SOUTH, but we should have redirects to a shared article.&lt;br /&gt;
&lt;br /&gt;
Also, see [[Special:WantedPages]] for an automatically-generated list of linked-to but non-existent pages.&lt;br /&gt;
&lt;br /&gt;
== Categories to add ==&lt;br /&gt;
* Colors&lt;br /&gt;
* Fake labels (:endgame, :zapped) that are rumored to exist but don&#039;t&lt;br /&gt;
* Output stuff: Sound? Charsets? Colors?&lt;br /&gt;
* World, board, stat&lt;br /&gt;
* Special elements/redirects: Player Clone, Dummy, Black Hole&lt;br /&gt;
* ZZT itself: versions, Super ZZT&lt;br /&gt;
* Cheats&lt;br /&gt;
* Locks, especially those integrated with ZZT like the SECRET flag&lt;br /&gt;
&lt;br /&gt;
== ZZT behavior ==&lt;br /&gt;
Some of the categorization here is fuzzy (is X a bug or a technique?). You can help by writing the corresponding article, so we can get rid of the offending line on this page. :-)&lt;br /&gt;
&lt;br /&gt;
=== Techniques ===&lt;br /&gt;
&lt;br /&gt;
* [[Kangaroo effect]]&lt;br /&gt;
* Using [[Player clone|player clones]] for teleportation&lt;br /&gt;
* Using [[Statless player|statless players]] and board [[Edge|edges]] to control teleportation&lt;br /&gt;
* [[Colors accessible from ZZT]]&lt;br /&gt;
* Detecting [[game speed]]&lt;br /&gt;
* Using [[Medusa bug|Medusa bugs]] (transporters, text, etc) to prevent anti-dark cheats&lt;br /&gt;
* [[Board illusion]] triggered by crossing to another board and immediately hitting a passage&lt;br /&gt;
* Sticking non-[[segment]] entities onto a [[centipede]]&lt;br /&gt;
* Using non-unit [[step values]] to, e.g., move diagonally&lt;br /&gt;
* [[Stat]] stacking&lt;br /&gt;
* Transferring data between worlds by overwriting board edges&lt;br /&gt;
* #cycle 0 [[Bomb]]s as pushable text&lt;br /&gt;
&lt;br /&gt;
=== Internals ===&lt;br /&gt;
&lt;br /&gt;
* [[Stat order]]&lt;br /&gt;
* [[Tick]]&amp;lt;nowiki/&amp;gt;s modulo 420&lt;br /&gt;
* [[32-command limit]]&lt;br /&gt;
* [[Pascal string]]&amp;lt;nowiki/&amp;gt;s hold partial previous contents in memory/on disk&lt;br /&gt;
&lt;br /&gt;
=== Bugs and limits ===&lt;br /&gt;
&lt;br /&gt;
*[[Counter]] behavior when [[Give|#giving]] very large numbers (32 bits in size and beyond)&lt;br /&gt;
*[[Counter]] display bug: some digits left behind when counter goes from big to small&lt;br /&gt;
*[[Label]] behavior with numerals&lt;br /&gt;
*[[Restore|#restore]] only restores the first label, as well as labels which have a non-alphabetic/underscore character on the line below them. Or so. &lt;br /&gt;
* Black [[Key|keys]] and [[Door|doors]]&lt;br /&gt;
* Inaccuracies in frequencies used by [[Play|#play]] (two rounding bugs)&lt;br /&gt;
* [[Conveyor]] bugs (ability to delete player, etc)&lt;br /&gt;
* 1024-line maximum for all [[text dialog]]&amp;lt;nowiki/&amp;gt;s (including world selector)&lt;br /&gt;
* Shooting changes [[step value]] of 150th stat&lt;br /&gt;
* Moving while paused via [[mouse movement]]&lt;br /&gt;
* Vertical [[blink wall]] can toss the player east on top of a wall/obstruction&lt;br /&gt;
* Blank lines in [[text dialog]]&amp;lt;nowiki/&amp;gt;s sometimes appear as hyperlinks&lt;br /&gt;
* [[Put|#put]] doesn&#039;t work on bottom row&lt;br /&gt;
* [[Built-in editor]] and stat deletion bugs, if we ever figure out why that one happens&lt;br /&gt;
* Dependencies on CPU speed for &amp;quot;fast&amp;quot; machines (e.g., [[sound effects]])&lt;br /&gt;
* [[Koopo bug]]&lt;br /&gt;
* Can&#039;t [[Send|#send]] to a [[label]] on the first line&lt;br /&gt;
* [[Passage]]&amp;lt;nowiki/&amp;gt;s have the potential to delete each other if they are adjacent&lt;br /&gt;
&lt;br /&gt;
== ZZT itself ==&lt;br /&gt;
&lt;br /&gt;
=== File formats ===&lt;br /&gt;
&lt;br /&gt;
* [[World]]&lt;br /&gt;
* [[Board]]&lt;br /&gt;
* [[ZZT.DAT]]&lt;br /&gt;
* [[High score files]]&lt;br /&gt;
* Help files&lt;br /&gt;
&lt;br /&gt;
=== Tile types ===&lt;br /&gt;
* [[Empty]]&lt;br /&gt;
* [[Edge]]&lt;br /&gt;
* [[Monitor]]&lt;br /&gt;
* [[Player]]&lt;br /&gt;
* [[Ammo]]&lt;br /&gt;
* [[Torch]]&lt;br /&gt;
* [[Gem]]&lt;br /&gt;
* [[Key]]&lt;br /&gt;
* [[Door]]&lt;br /&gt;
* [[Scroll]]&lt;br /&gt;
* [[Passage]]&lt;br /&gt;
* [[Duplicator]]&lt;br /&gt;
* [[Bomb]]&lt;br /&gt;
* [[Energizer]]&lt;br /&gt;
* [[Star]]&lt;br /&gt;
* [[Conveyor]]&lt;br /&gt;
* [[Bullet]]&lt;br /&gt;
* [[Water]]&lt;br /&gt;
* [[Forest]]&lt;br /&gt;
* [[Solid]]&lt;br /&gt;
* [[Normal]]&lt;br /&gt;
* [[Breakable]]&lt;br /&gt;
* [[Boulder]]&lt;br /&gt;
* [[Slider]]&lt;br /&gt;
* [[Fake]]&lt;br /&gt;
* [[Invisible]]&lt;br /&gt;
* [[Blink wall]]&lt;br /&gt;
* [[Transporter]]&lt;br /&gt;
* [[Line]]&lt;br /&gt;
* [[Ricochet]]&lt;br /&gt;
* [[Blink wall ray]]&lt;br /&gt;
* [[Bear]]&lt;br /&gt;
* [[Ruffian]]&lt;br /&gt;
* [[Object]]&lt;br /&gt;
* [[Slime]]&lt;br /&gt;
* [[Shark]]&lt;br /&gt;
* [[Spinning gun]]&lt;br /&gt;
* [[Pusher]]&lt;br /&gt;
* [[Lion]]&lt;br /&gt;
* [[Tiger]]&lt;br /&gt;
* [[Head]]&lt;br /&gt;
* [[Segment]]&lt;br /&gt;
* [[Text]]&lt;br /&gt;
=== [[ZZT-OOP]] ===&lt;br /&gt;
==== Prefixes/statement types ====&lt;br /&gt;
* [[Centered text]] ($)&lt;br /&gt;
* [[Object name]] (@)&lt;br /&gt;
* [[Command]] (#)&lt;br /&gt;
* [[Slash move]] (/) (Should this be combined with #[[GO]]?)&lt;br /&gt;
* [[Question move]] (?)&lt;br /&gt;
* [[Label]] (:)&lt;br /&gt;
* [[Comment]]/[[Zapped label]] (&#039;)&lt;br /&gt;
* [[Hyperlink]] (!)&lt;br /&gt;
==== Built-in [[Message]]s ====&lt;br /&gt;
* [[Touch]]&lt;br /&gt;
* [[Shot]]&lt;br /&gt;
* [[Bombed]]&lt;br /&gt;
* [[Thud]]&lt;br /&gt;
* [[Energize]]&lt;br /&gt;
==== Directions ====&lt;br /&gt;
* [[North]], [[South]], [[East]], [[West]]&lt;br /&gt;
* [[Idle]]&lt;br /&gt;
* [[Seek]]&lt;br /&gt;
* [[Flow]]&lt;br /&gt;
* [[Rndns]], [[Rndne]], [[Rnd]], [[Rndp]]&lt;br /&gt;
* [[Cw]], [[Ccw]], [[Opp]]&lt;br /&gt;
==== Built-in [[flag]]s ====&lt;br /&gt;
* [[Alligned]]&lt;br /&gt;
* [[Any]]&lt;br /&gt;
* [[Contact]]&lt;br /&gt;
* [[Blocked]]&lt;br /&gt;
* [[Energized]]&lt;br /&gt;
==== Commands ====&lt;br /&gt;
* [[Become]]&lt;br /&gt;
* [[Bind]]&lt;br /&gt;
* [[Change]]&lt;br /&gt;
* [[Char]]&lt;br /&gt;
* [[Clear]]&lt;br /&gt;
* [[Cycle]]&lt;br /&gt;
* [[Die]]&lt;br /&gt;
* [[End]]&lt;br /&gt;
* [[Endgame]]&lt;br /&gt;
* [[Give]]&lt;br /&gt;
* [[Go]]&lt;br /&gt;
* [[Idle]]&lt;br /&gt;
* [[If]]&lt;br /&gt;
* [[Lock]]&lt;br /&gt;
* [[Play]]&lt;br /&gt;
* [[Put]]&lt;br /&gt;
* [[Restart]]&lt;br /&gt;
* [[Restore]]&lt;br /&gt;
* [[Send]]&lt;br /&gt;
* [[Shoot]]&lt;br /&gt;
* [[Take]]&lt;br /&gt;
* [[Throwstar]]&lt;br /&gt;
* [[Try]]&lt;br /&gt;
* [[Unlock]]&lt;br /&gt;
* [[Walk]]&lt;br /&gt;
* [[Zap]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Set&amp;diff=346</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Set&amp;diff=346"/>
		<updated>2021-02-12T06:39:44Z</updated>

		<summary type="html">&lt;p&gt;KKairos: added example. put in mid-explanation to avoid giving impression the example pertained to using cheat prompt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[ZZT-OOP]] commands &#039;&#039;&#039;#set&#039;&#039;&#039; and &#039;&#039;&#039;#clear&#039;&#039;&#039; are used to set and clear flags from the world&#039;s flag list. Flags are strings limited to 20 characters in length, and only 10 flags can be set at a time. Internally, flags are converted into uppercase when set.&lt;br /&gt;
&lt;br /&gt;
When using &amp;lt;code&amp;gt;#set flag&amp;lt;/code&amp;gt;, ZZT checks to see if the flag has already been set. If it has been set already, then it does not set the flag again. If the flag has not been already set, then the flag is set in the first open flag slot. If no flag slot is open, then the last flag is overwritten.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;#clear flag&amp;lt;/code&amp;gt; command removes the flag from the flag list, replacing it with an empty string. Given how small the flag limit is, but sure to &#039;&#039;&#039;#clear&#039;&#039;&#039; flags when you are done with them. (If the flag list has been modified in an eternal editor to have multiple flags with the same name, then the last flag with the name will be removed.)&lt;br /&gt;
&lt;br /&gt;
The presence of a flag can be detected using the [[if|#if]] command.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#set flag&lt;br /&gt;
#if flag /e&lt;br /&gt;
#if not flag /w&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The object in this scenario will move east, but will not move west.&lt;br /&gt;
&lt;br /&gt;
Using the &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; cheat prompt, the player can type &amp;lt;code&amp;gt;+flag&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;-flag&amp;lt;/code&amp;gt; to set and clear flags.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;Super ZZT&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
In [[Super ZZT]] the flag limit has been increased to 16. Additionally, a flag prefixed with the letter &amp;quot;Z&amp;quot; can serve as the name for the [[Stones of Power]] counter. (Note that Super ZZT expects the initial &amp;quot;Z&amp;quot; to be uppercase, so keep that in mind if you choose to use an external editor to have the name of the Stones counter be mixed-case.)&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Direction_modifiers&amp;diff=315</id>
		<title>Direction modifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Direction_modifiers&amp;diff=315"/>
		<updated>2021-02-10T02:53:10Z</updated>

		<summary type="html">&lt;p&gt;KKairos: code formatting!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[ZZT-OOP]], a direction modifier is a word that prefixes a direction to create a new direction. If you like, you may think of them (in math terms) as relations which take a given &amp;quot;input&amp;quot; direction and produce an &amp;quot;output.&amp;quot; They are explained in detail below.&lt;br /&gt;
&lt;br /&gt;
==cw and ccw==&lt;br /&gt;
&#039;&#039;&#039;cw&#039;&#039;&#039; and &#039;&#039;&#039;ccw&#039;&#039;&#039; are ZZT-OOP direction modifiers which modify the direction clockwise and counter-clockwise, respectively. For example, &amp;lt;code&amp;gt;cw n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;, but &amp;lt;code&amp;gt;ccw n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==opp==&lt;br /&gt;
&#039;&#039;&#039;opp&#039;&#039;&#039; is a ZZT-OOP direction modifier which evaluates to the exact opposite of the given direction. For example, &amp;lt;code&amp;gt;opp n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==rndp==&lt;br /&gt;
&#039;&#039;&#039;rndp&#039;&#039;&#039; is a ZZT-OOP direction modifier which causes the object to choose a random direction perpendicular to the succeeding direction, rather than simply use the succeeding direction. For example, &amp;lt;code&amp;gt;#move rndp e&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to east, that is, randomly north or south. For more information, see [[Random directions#rndp|rndp]].&lt;br /&gt;
&lt;br /&gt;
==Combining Direction Modifiers==&lt;br /&gt;
Multiple direction modifiers can be combined in a single line. Lines written this way will cause the object to treat each modifier as &amp;quot;modifying&amp;quot; the rest of the written direction, so that it is &amp;quot;evaluated&amp;quot; in pairs from right-to-left. As a concrete example, the following combination &amp;lt;code&amp;gt;opp cw n&amp;lt;/code&amp;gt; evaluates like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opp cw n&lt;br /&gt;
= opp (cw n)&lt;br /&gt;
= opp e&lt;br /&gt;
= w&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And &amp;lt;code&amp;gt;opp ccw rndne&amp;lt;/code&amp;gt; would evaluate this way:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opp ccw rndne&lt;br /&gt;
= opp (cw (randomly n or e))&lt;br /&gt;
= opp (randomly e or s)&lt;br /&gt;
= randomly w or n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Ccw&amp;diff=243</id>
		<title>Ccw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Ccw&amp;diff=243"/>
		<updated>2021-02-08T01:39:30Z</updated>

		<summary type="html">&lt;p&gt;KKairos: Redirected page to Direction modifiers#cw and ccw&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Direction modifiers#cw and ccw]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Opp&amp;diff=242</id>
		<title>Opp</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Opp&amp;diff=242"/>
		<updated>2021-02-08T01:39:09Z</updated>

		<summary type="html">&lt;p&gt;KKairos: Changed redirect target from Direction modifiers#cw and ccw to Direction modifiers#opp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Direction modifiers#opp]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Opp&amp;diff=241</id>
		<title>Opp</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Opp&amp;diff=241"/>
		<updated>2021-02-08T01:38:56Z</updated>

		<summary type="html">&lt;p&gt;KKairos: Redirected page to Direction modifiers#cw and ccw&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Direction modifiers#cw and ccw]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Cw&amp;diff=240</id>
		<title>Cw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Cw&amp;diff=240"/>
		<updated>2021-02-08T01:38:25Z</updated>

		<summary type="html">&lt;p&gt;KKairos: Redirected page to Direction modifiers#cw and ccw&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Direction modifiers#cw and ccw]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Direction_modifiers&amp;diff=239</id>
		<title>Direction modifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Direction_modifiers&amp;diff=239"/>
		<updated>2021-02-08T01:36:02Z</updated>

		<summary type="html">&lt;p&gt;KKairos: operation vs relation.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[ZZT-OOP]], a direction modifier is a word that prefixes a direction to create a new direction. If you like, you may think of them (in math terms) as relations which take a given &amp;quot;input&amp;quot; direction and produce an &amp;quot;output.&amp;quot; They are explained in detail below.&lt;br /&gt;
&lt;br /&gt;
==cw and ccw==&lt;br /&gt;
&#039;&#039;&#039;cw&#039;&#039;&#039; and &#039;&#039;&#039;ccw&#039;&#039;&#039; are ZZT-OOP direction modifiers which modify the direction clockwise and counter-clockwise, respectively. For example, &amp;lt;code&amp;gt;cw n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;, but &amp;lt;code&amp;gt;ccw n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==opp==&lt;br /&gt;
&#039;&#039;&#039;opp&#039;&#039;&#039; is a ZZT-OOP direction modifier which evaluates to the exact opposite of the given direction. For example, &amp;lt;code&amp;gt;opp n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==rndp==&lt;br /&gt;
&#039;&#039;&#039;rndp&#039;&#039;&#039; is a ZZT-OOP direction modifier which causes the object to choose a random direction perpendicular to the succeeding direction, rather than simply use the succeeding direction. For example, &amp;lt;code&amp;gt;#move rndp e&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to east, that is, randomly north or south. For more information, see [[Random directions#rndp|rndp]].&lt;br /&gt;
&lt;br /&gt;
==Combining Direction Modifiers==&lt;br /&gt;
Multiple direction modifiers can be combined in a single line. Lines written this way will cause the object to treat each modifier as &amp;quot;modifying&amp;quot; the rest of the written direction, so that it is &amp;quot;evaluated&amp;quot; in pairs from right-to-left. As a concrete example, the following combination &amp;lt;code&amp;gt;opp cw n&amp;lt;/code&amp;gt; evaluates like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
opp cw n&amp;lt;br&amp;gt;&lt;br /&gt;
= opp (cw n)&amp;lt;br&amp;gt;&lt;br /&gt;
= opp e&amp;lt;br&amp;gt;&lt;br /&gt;
= w&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And &amp;lt;code&amp;gt;opp ccw rndne&amp;lt;/code&amp;gt; would evaluate thusly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
opp ccw rndne&amp;lt;br&amp;gt;&lt;br /&gt;
= opp (cw (randomly n or e))&amp;lt;br&amp;gt;&lt;br /&gt;
= opp (randomly e or s)&amp;lt;br&amp;gt;&lt;br /&gt;
= randomly w or n&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Direction_modifiers&amp;diff=238</id>
		<title>Direction modifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Direction_modifiers&amp;diff=238"/>
		<updated>2021-02-08T01:34:18Z</updated>

		<summary type="html">&lt;p&gt;KKairos: created page on direction modifiers with attempt to explain how they work esp in combination&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[ZZT-OOP]], a direction modifier is a word that prefixes a direction to create a new direction. If you like, you may think of them as operations which take a given &amp;quot;input&amp;quot; direction and produce an &amp;quot;output.&amp;quot; They are explained in detail below.&lt;br /&gt;
&lt;br /&gt;
==cw and ccw==&lt;br /&gt;
&#039;&#039;&#039;cw&#039;&#039;&#039; and &#039;&#039;&#039;ccw&#039;&#039;&#039; are ZZT-OOP direction modifiers which modify the direction clockwise and counter-clockwise, respectively. For example, &amp;lt;code&amp;gt;cw n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt;, but &amp;lt;code&amp;gt;ccw n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==opp==&lt;br /&gt;
&#039;&#039;&#039;opp&#039;&#039;&#039; is a ZZT-OOP direction modifier which evaluates to the exact opposite of the given direction. For example, &amp;lt;code&amp;gt;opp n&amp;lt;/code&amp;gt; evaluates to &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==rndp==&lt;br /&gt;
&#039;&#039;&#039;rndp&#039;&#039;&#039; is a ZZT-OOP direction modifier which causes the object to choose a random direction perpendicular to the succeeding direction, rather than simply use the succeeding direction. For example, &amp;lt;code&amp;gt;#move rndp e&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to east, that is, randomly north or south. For more information, see [[Random directions#rndp|rndp]].&lt;br /&gt;
&lt;br /&gt;
==Combining Direction Modifiers==&lt;br /&gt;
Multiple direction modifiers can be combined in a single line. Lines written this way will cause the object to treat each modifier as &amp;quot;modifying&amp;quot; the rest of the written direction, so that it is &amp;quot;evaluated&amp;quot; in pairs from right-to-left. As a concrete example, the following combination &amp;lt;code&amp;gt;opp cw n&amp;lt;/code&amp;gt; evaluates like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
opp cw n&amp;lt;br&amp;gt;&lt;br /&gt;
= opp (cw n)&amp;lt;br&amp;gt;&lt;br /&gt;
= opp e&amp;lt;br&amp;gt;&lt;br /&gt;
= w&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And &amp;lt;code&amp;gt;opp ccw rndne&amp;lt;/code&amp;gt; would evaluate thusly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
opp ccw rndne&amp;lt;br&amp;gt;&lt;br /&gt;
= opp (cw (randomly n or e))&amp;lt;br&amp;gt;&lt;br /&gt;
= opp (randomly e or s)&amp;lt;br&amp;gt;&lt;br /&gt;
= randomly w or n&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Random_directions&amp;diff=215</id>
		<title>Random directions</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Random_directions&amp;diff=215"/>
		<updated>2021-02-07T04:10:49Z</updated>

		<summary type="html">&lt;p&gt;KKairos: grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Random directions}}&lt;br /&gt;
There are three &#039;&#039;&#039;random directions&#039;&#039;&#039; in [[ZZT-OOP]]: rndns, rndne, and rnd, and one random direction modifier: rndp. They are explained in detail below. rndns, rndne, and rnd are all valid directions usable with [[Direction modifiers|direction modifiers]].&lt;br /&gt;
&lt;br /&gt;
==rndns==&lt;br /&gt;
&#039;&#039;&#039;rndns&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north or south during play. For example, &amp;lt;code&amp;gt;/rndns&amp;lt;/code&amp;gt; will cause the object to randomly move north or south.&lt;br /&gt;
&lt;br /&gt;
==rndne==&lt;br /&gt;
&#039;&#039;&#039;rndne&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north or east during play. For example, &amp;lt;code&amp;gt;#if blocked ne #send label&amp;lt;/code&amp;gt; will cause the object to check whether it is blocked to the north or to the east at random, and it will #send itself to the label &amp;lt;code&amp;gt;:label&amp;lt;/code&amp;gt; if it is blocked.&lt;br /&gt;
&lt;br /&gt;
==rnd==&lt;br /&gt;
&#039;&#039;&#039;rnd&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north, south, east, or west during play.&lt;br /&gt;
&lt;br /&gt;
Despite having all four directions in its possibility space, the possibilities are not even. East and west are chosen at 1/3 probability each, and north and south only occur at 1/6 probability each. For example, &amp;lt;code&amp;gt;#put rnd white boulder&amp;lt;/code&amp;gt; will cause the object to attempt to put a white boulder on the tile randomly north, south, east, or west of itself, with east and west being twice as likely as north and south.&lt;br /&gt;
&lt;br /&gt;
==rndp==&lt;br /&gt;
&#039;&#039;&#039;rndp&#039;&#039;&#039; is a ZZT-OOP direction modifier which causes the object to choose a random direction perpendicular to the succeeding direction, rather than simply use the succeeding direction. For example, &amp;lt;code&amp;gt;#move rndp e&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to east, that is, randomly north or south.&lt;br /&gt;
&lt;br /&gt;
As a direction modifier, rndp can be combined with the three proper random directions above to make new directions. For example, &amp;lt;code&amp;gt;#go rndp rndne&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to a direction randomly chosen from north or east, that is, randomly north, south, east, or west, with equal probability of each direction being chosen.&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Random_directions&amp;diff=214</id>
		<title>Random directions</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Random_directions&amp;diff=214"/>
		<updated>2021-02-07T04:09:15Z</updated>

		<summary type="html">&lt;p&gt;KKairos: correction: move to go&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Random directions}}&lt;br /&gt;
There are three &#039;&#039;&#039;random directions&#039;&#039;&#039; in [[ZZT-OOP]]: rndns, rndne, and rnd, and one random direction modifier: rndp. They are explained in detail below. rndns, rndne, and rnd are all valid directions usable with [[Direction modifiers|direction modifiers]]&lt;br /&gt;
&lt;br /&gt;
==rndns==&lt;br /&gt;
&#039;&#039;&#039;rndns&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north or south during play. For example, &amp;lt;code&amp;gt;/rndns&amp;lt;/code&amp;gt; will cause the object to randomly move north or south.&lt;br /&gt;
&lt;br /&gt;
==rndne==&lt;br /&gt;
&#039;&#039;&#039;rndne&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north or east during play. For example, &amp;lt;code&amp;gt;#if blocked ne #send label&amp;lt;/code&amp;gt; will cause the object to check whether it is blocked to the north or to the east at random, and it will #send itself to the label &amp;lt;code&amp;gt;:label&amp;lt;/code&amp;gt; if it is blocked.&lt;br /&gt;
&lt;br /&gt;
==rnd==&lt;br /&gt;
&#039;&#039;&#039;rnd&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north, south, east, or west during play.&lt;br /&gt;
&lt;br /&gt;
Despite having all four directions in its possibility space, the possibilities are not even. East and west are chosen at 1/3 probability each, and north and south only occur at 1/6 probability each. For example, &amp;lt;code&amp;gt;#put rnd white boulder&amp;lt;/code&amp;gt; will cause the object to attempt to put a white boulder on the tile randomly north, south, east, or west of itself, with east and west being twice as likely as north and south.&lt;br /&gt;
&lt;br /&gt;
==rndp==&lt;br /&gt;
&#039;&#039;&#039;rndp&#039;&#039;&#039; is a ZZT-OOP direction modifier which causes the object to choose a random direction perpendicular to the succeeding direction, rather than simply use the succeeding direction. For example, &amp;lt;code&amp;gt;#move rndp e&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to east, that is, randomly north or south.&lt;br /&gt;
&lt;br /&gt;
As a direction modifier, rndp can be combined with the three proper random directions above to make new directions. For example, &amp;lt;code&amp;gt;#go rndp rndne&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to a direction randomly chosen from north or east, that is, randomly north, south, east, or west, with equal probability of each direction being chosen.&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Rndns&amp;diff=213</id>
		<title>Rndns</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Rndns&amp;diff=213"/>
		<updated>2021-02-07T04:08:30Z</updated>

		<summary type="html">&lt;p&gt;KKairos: Redirected page to Random directions#rndns&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Random directions#rndns]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Rndne&amp;diff=212</id>
		<title>Rndne</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Rndne&amp;diff=212"/>
		<updated>2021-02-07T04:08:24Z</updated>

		<summary type="html">&lt;p&gt;KKairos: redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Random directions#rndne]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Rnd&amp;diff=211</id>
		<title>Rnd</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Rnd&amp;diff=211"/>
		<updated>2021-02-07T04:08:14Z</updated>

		<summary type="html">&lt;p&gt;KKairos: redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Random directions#rnd]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Rndp&amp;diff=210</id>
		<title>Rndp</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Rndp&amp;diff=210"/>
		<updated>2021-02-07T04:07:33Z</updated>

		<summary type="html">&lt;p&gt;KKairos: redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Random directions#rndp]]&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=User:KKairos&amp;diff=209</id>
		<title>User:KKairos</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=User:KKairos&amp;diff=209"/>
		<updated>2021-02-07T03:29:10Z</updated>

		<summary type="html">&lt;p&gt;KKairos: Created page with &amp;quot;I&amp;#039;ve made some things.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;ve made some things.&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Random_directions&amp;diff=208</id>
		<title>Random directions</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Random_directions&amp;diff=208"/>
		<updated>2021-02-07T01:43:48Z</updated>

		<summary type="html">&lt;p&gt;KKairos: formatting mostly.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Random directions}}&lt;br /&gt;
There are three &#039;&#039;&#039;random directions&#039;&#039;&#039; in [[ZZT-OOP]]: rndns, rndne, and rnd, and one random direction modifier: rndp. They are explained in detail below. rndns, rndne, and rnd are all valid directions usable with [[Direction modifiers|direction modifiers]]&lt;br /&gt;
&lt;br /&gt;
==rndns==&lt;br /&gt;
&#039;&#039;&#039;rndns&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north or south during play. For example, &amp;lt;code&amp;gt;/rndns&amp;lt;/code&amp;gt; will cause the object to randomly move north or south.&lt;br /&gt;
&lt;br /&gt;
==rndne==&lt;br /&gt;
&#039;&#039;&#039;rndne&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north or east during play. For example, &amp;lt;code&amp;gt;#if blocked ne #send label&amp;lt;/code&amp;gt; will cause the object to check whether it is blocked to the north or to the east at random, and it will #send itself to the label &amp;lt;code&amp;gt;:label&amp;lt;/code&amp;gt; if it is blocked.&lt;br /&gt;
&lt;br /&gt;
==rnd==&lt;br /&gt;
&#039;&#039;&#039;rnd&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north, south, east, or west during play.&lt;br /&gt;
&lt;br /&gt;
Despite having all four directions in its possibility space, the possibilities are not even. East and west are chosen at 1/3 probability each, and north and south only occur at 1/6 probability each. For example, &amp;lt;code&amp;gt;#put rnd white boulder&amp;lt;/code&amp;gt; will cause the object to attempt to put a white boulder on the tile randomly north, south, east, or west of itself, with east and west being twice as likely as north and south.&lt;br /&gt;
&lt;br /&gt;
==rndp==&lt;br /&gt;
&#039;&#039;&#039;rndp&#039;&#039;&#039; is a ZZT-OOP direction modifier which causes the object to choose a random direction perpendicular to the succeeding direction, rather than simply use the succeeding direction. For example, &amp;lt;code&amp;gt;#move rndp e&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to east, that is, randomly north or south.&lt;br /&gt;
&lt;br /&gt;
As a direction modifier, rndp can be combined with the three proper random directions above to make new directions. For example, &amp;lt;code&amp;gt;#move rndp rndne&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to a direction randomly chosen from north or east, that is, randomly north, south, east, or west, with equal probability of each direction being chosen.&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Random_directions&amp;diff=207</id>
		<title>Random directions</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Random_directions&amp;diff=207"/>
		<updated>2021-02-07T01:40:36Z</updated>

		<summary type="html">&lt;p&gt;KKairos: created page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Random directions}}&lt;br /&gt;
There are three &#039;&#039;&#039;random directions&#039;&#039;&#039; in [[ZZT-OOP]]: rndns, rndne, and rnd, and one random direction modifier: rndp. They are explained in detail below. rndns, rndne, and rnd are all valid directions usable with [[Direction modifiers|direction modifiers]]&lt;br /&gt;
&lt;br /&gt;
==rndns==&lt;br /&gt;
&#039;&#039;&#039;rndns&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north or south during play.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;/rndns&amp;lt;/code&amp;gt; will cause the object to randomly move north or south.&lt;br /&gt;
&lt;br /&gt;
==rndne==&lt;br /&gt;
&#039;&#039;&#039;rndne&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north or east during play.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;#if blocked ne #send label&amp;lt;/code&amp;gt; will cause the object to check whether it is blocked randomly to the north or to the east, and it will #send itself to the label &amp;lt;code&amp;gt;:label&amp;lt;/code&amp;gt; if it is blocked.&lt;br /&gt;
&lt;br /&gt;
==rnd==&lt;br /&gt;
&#039;&#039;&#039;rnd&#039;&#039;&#039; is a ZZT-OOP direction which causes the object to choose randomly from its north, south, east, or west during play.&lt;br /&gt;
&lt;br /&gt;
Despite having all four directions in its possibility space, the possibilities are not even. East and west are chosen at 1/3 probability each, and north and south only occur at 1/6 probability each.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;#put rnd white boulder&amp;lt;/code&amp;gt; will cause the object to attempt to put a white boulder on the tile randomly north, south, east, or west of itself, with east and west being twice as likely as north and south.&lt;br /&gt;
&lt;br /&gt;
==rndp==&lt;br /&gt;
&#039;&#039;&#039;rndp&#039;&#039;&#039; is a ZZT-OOP direction modifier which causes the object to choose a random direction perpendicular to the succeeding direction, rather than simply use the succeeding direction.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#move rndp e&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to east, that is, randomly north or south.&lt;br /&gt;
&amp;lt;code&amp;gt;#move rndp rndne&amp;lt;/code&amp;gt; causes the object to attempt to move one of two directions perpendicular to a direction randomly chosen from north or east, that is, randomly north, south, east, or west, with equal probability of each direction being chosen.&lt;br /&gt;
&lt;br /&gt;
{{ZZT-OOP navbox}}&lt;/div&gt;</summary>
		<author><name>KKairos</name></author>
	</entry>
</feed>