<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elanthipedia.play.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ZIFZEIL</id>
	<title>Elanthipedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://elanthipedia.play.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ZIFZEIL"/>
	<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/Special:Contributions/ZIFZEIL"/>
	<updated>2026-04-28T06:26:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Astral_Travel_(script)&amp;diff=460058</id>
		<title>Astral Travel (script)</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Astral_Travel_(script)&amp;diff=460058"/>
		<updated>2016-11-18T17:49:25Z</updated>

		<summary type="html">&lt;p&gt;ZIFZEIL: /* General Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Script&lt;br /&gt;
|cat=travel, Moon Mage&lt;br /&gt;
|fe=StormFront&lt;br /&gt;
|auth=[[User:Georgiepoo|Foresee]], [[User:Breusshe|Uversy]], [[User:Mozzik|Mozzik]], [[User:Pathian|Coralin]], and [[Randoon|Randoon]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
This script automatically travels the astral plane for you.&lt;br /&gt;
&lt;br /&gt;
Front end: Stormfront&lt;br /&gt;
&lt;br /&gt;
Front end: Genie compatible script at the bottom of the page&lt;br /&gt;
&lt;br /&gt;
Recommended name:  ap&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage:  .ap [destination] [harness times] [mana] [100th-Ability]&lt;br /&gt;
&lt;br /&gt;
    Where:&lt;br /&gt;
          destination     = Any name from the list you get when you run the script with no arguments.&lt;br /&gt;
          harness times   = 0-4. Number of times to harness &amp;quot;mana&amp;quot;.&lt;br /&gt;
          mana            = Amount of mana to harness&lt;br /&gt;
          100th-Ability   = Include any 4th variable to use the 100th circle ability to enter the AP.&lt;br /&gt;
&lt;br /&gt;
     *** Must be done while standing at a Grazhir shard or script will exit with an error. ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Change Log==&lt;br /&gt;
For the full Log see [[Astral Travel Change Log History]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
EDITED by Uversy (5-28-2008) -- Version 1.4&lt;br /&gt;
     1.  Completion of a couple of TODO items.  Variable %2 now defines how many times to&lt;br /&gt;
         harness mana while %3 defines how much mana is harnessed each time.  Both apply&lt;br /&gt;
         to the starting point.&lt;br /&gt;
EDITED by Mozzik (9-14-2009) -- Version 2.0&lt;br /&gt;
     1.  Added new shards&lt;br /&gt;
EDITED by Mozzik (11-19-2009) -- Version 3.0&lt;br /&gt;
     1.  Updated for 100th&lt;br /&gt;
EDITED by Coralin (1-13-2012) -- Version 3.5&lt;br /&gt;
     1.  Updated for Dragonrealms 3.0&lt;br /&gt;
EDITED by Randoon (4-1-2013) -- Version 3.6&lt;br /&gt;
     1.  Updated to include Vellano shard&lt;br /&gt;
     2.  Fixed match to properly find Asharshpar&#039;i&lt;br /&gt;
EDITED by Damart (11-19-2015) -- Version 3.7&lt;br /&gt;
     1. Updated to include Vellano 4th variable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1.  Design method for when a destination shard is not known to return the user to their starting&lt;br /&gt;
    point.  Though many will wind up dying on the return attempt anyhow, for those it saves...&lt;br /&gt;
    they will feel like Meraud himself touched them. :)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Script==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
debug off&lt;br /&gt;
put release&lt;br /&gt;
echo&lt;br /&gt;
echo ==============================================&lt;br /&gt;
echo = Astral Travel script by Foresee, edited by Uversy, Mozzik and Coralin&lt;br /&gt;
echo = Last edited: 11/19/2015&lt;br /&gt;
echo = Edited by: Randoon&lt;br /&gt;
echo = Version 3.7 for DR 3.0&lt;br /&gt;
echo =&lt;br /&gt;
echo = ***Include 100 as the 4th variable to use 100th ability***&lt;br /&gt;
echo =&lt;br /&gt;
echo = Valid Destination names:&lt;br /&gt;
echo = Dor&#039;na&#039;torna - Dornatorna - Hibarnhvidar - Hib - Cherulisa&lt;br /&gt;
echo = Erekinzil - Taisgath - Ratha - Lomtaun - Cartman - Undarverjah - Underweargnome&lt;br /&gt;
echo = Tamigen - Raven&#039;sPoint - RavenPoint - Raven - RP&lt;br /&gt;
echo = Rolagi - Crossing - Xing - Kssarh&lt;br /&gt;
echo = Marendin - Shard - Ilithi - Mortom&lt;br /&gt;
echo = Emalerje - Volcano - LesserFist - Fist - Tiv&lt;br /&gt;
echo = Asharshpar&#039;i - Asharshpari - LethDeriel - Leth&lt;br /&gt;
echo = Dinegavren - Therenborough - Theren&lt;br /&gt;
echo = Mintais - ThroneCity - Throne - TC&lt;br /&gt;
echo = Taniendar - Riverhaven - Haven - Gylwyn&lt;br /&gt;
echo = Besoge - M&#039;riss - Mriss - Mer&#039;kresh - Merkresh&lt;br /&gt;
echo = Tabelrem - Muspar&#039;i - Muspari - Tablerum&lt;br /&gt;
echo = Auilusi - Aesry&lt;br /&gt;
echo = Vellano - Fang - FangCove&lt;br /&gt;
echo ==============================================&lt;br /&gt;
echo&lt;br /&gt;
&lt;br /&gt;
if_2 goto setCounter1&lt;br /&gt;
goto setCounter2&lt;br /&gt;
&lt;br /&gt;
setCounter1:&lt;br /&gt;
setvariable myCounter %2&lt;br /&gt;
goto setMana&lt;br /&gt;
&lt;br /&gt;
setCounter2:&lt;br /&gt;
setvariable myCounter 3&lt;br /&gt;
goto setMana&lt;br /&gt;
&lt;br /&gt;
setMana:&lt;br /&gt;
if_3 goto setMana1&lt;br /&gt;
goto setMana2&lt;br /&gt;
&lt;br /&gt;
setMana1:&lt;br /&gt;
setvariable mana %3&lt;br /&gt;
goto myStart&lt;br /&gt;
&lt;br /&gt;
setMana2:&lt;br /&gt;
setvariable mana 15&lt;br /&gt;
goto myStart&lt;br /&gt;
&lt;br /&gt;
myStart:&lt;br /&gt;
setvariable stepsToAxis 0&lt;br /&gt;
setvariable stepsFromAxis 0&lt;br /&gt;
&lt;br /&gt;
# These four variables are defined later in the script.&lt;br /&gt;
setvariable Start&lt;br /&gt;
setvariable Destination&lt;br /&gt;
setvariable Pillar&lt;br /&gt;
setvariable afterHarness&lt;br /&gt;
&lt;br /&gt;
if_1 goto setStart&lt;br /&gt;
goto error_noArguments&lt;br /&gt;
&lt;br /&gt;
setStart:&lt;br /&gt;
    match Dor&#039;na&#039;torna		the silvery-white shard Dor&#039;na&#039;torna&lt;br /&gt;
    match Erekinzil		the silvery-white shard Erekinzil&lt;br /&gt;
    match Besoge		the silvery-white shard Besoge&lt;br /&gt;
    match Auilusi		the silvery-white shard Auilusi&lt;br /&gt;
    match Tabelrem		the silvery-white shard Tabelrem&lt;br /&gt;
    match Tamigen		[Cragstone Vale, Shrine of the Shell]&lt;br /&gt;
    match Rolagi		the silvery-white shard Rolagi&lt;br /&gt;
    match Marendin		the silvery-white shard Marendin&lt;br /&gt;
    match Emalerje		the silvery-white shard Emalerje&lt;br /&gt;
    match Asharshpar&#039;i		the silvery shard Asharshpar&#039;i&lt;br /&gt;
    match Dinegavren		[Gealeranendae College, Tear of Grazhir Exhibit]&lt;br /&gt;
    match Mintais		[Phelim&#039;s Sanctum, Tear of Grazhir]&lt;br /&gt;
    match Taniendar		the silvery-white shard Taniendar&lt;br /&gt;
    match Vellano		the silvery-white shard Vellano&lt;br /&gt;
    match 100check	Obvious exits:&lt;br /&gt;
    match 100check	Obvious paths:&lt;br /&gt;
    put look shard&lt;br /&gt;
    put look&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
Dor&#039;na&#039;torna:&lt;br /&gt;
    setvariable Start Dor&#039;na&#039;torna&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Erekinzil:&lt;br /&gt;
    setvariable Start Erekinzil&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Besoge:&lt;br /&gt;
    setvariable Start Besoge&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Auilusi:&lt;br /&gt;
    setvariable Start Auilusi&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Tabelrem:&lt;br /&gt;
    setvariable Start Tabelrem&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Tamigen:&lt;br /&gt;
    setvariable Start Tamigen&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Rolagi:&lt;br /&gt;
    setvariable Start Rolagi&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Marendin:&lt;br /&gt;
    setvariable Start Marendin&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Emalerje:&lt;br /&gt;
    setvariable Start Emalerje&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Asharshpar&#039;i:&lt;br /&gt;
    setvariable Start Asharshpar&#039;i&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Dinegavren:&lt;br /&gt;
    setvariable Start Dinegavren&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Mintais:&lt;br /&gt;
    setvariable Start Mintais&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Taniendar:&lt;br /&gt;
    setvariable Start Taniendar&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Vellano:&lt;br /&gt;
    setvariable Start Vellano&lt;br /&gt;
    goto setDestination&lt;br /&gt;
&lt;br /&gt;
# Valid destinations&lt;br /&gt;
setDestination:&lt;br /&gt;
    goto setDestination_%1%&lt;br /&gt;
&lt;br /&gt;
setDestination_Rolagi:&lt;br /&gt;
setDestination_Crossing:&lt;br /&gt;
setDestination_Xing:&lt;br /&gt;
setDestination_Kssarh:&lt;br /&gt;
    setvariable Destination Rolagi&lt;br /&gt;
    setvariable Pillar Nightmares&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Besoge:&lt;br /&gt;
setDestination_M&#039;riss:&lt;br /&gt;
setDestination_Mriss:&lt;br /&gt;
setDestination_Mer&#039;kresh:&lt;br /&gt;
setDestination_Merkresh:&lt;br /&gt;
    setvariable Destination Besoge&lt;br /&gt;
    setvariable Pillar Secrets&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Tabelrem:&lt;br /&gt;
setDestination_Muspar&#039;i:&lt;br /&gt;
setDestination_Muspari:&lt;br /&gt;
setDestination_Tablerum:&lt;br /&gt;
    setvariable Destination Tabelrem&lt;br /&gt;
    setvariable Pillar Nightmares&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Auilusi:&lt;br /&gt;
setDestination_Aesry:&lt;br /&gt;
    setvariable Destination Auilusi&lt;br /&gt;
    setvariable Pillar Tradition&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Dor&#039;na&#039;torna:&lt;br /&gt;
setDestination_Dornatorna:&lt;br /&gt;
setDestination_Hibarnhvidar:&lt;br /&gt;
setDestination_Hib:&lt;br /&gt;
setDestination_Cherulisa:&lt;br /&gt;
    setvariable Destination Dor&#039;na&#039;torna&lt;br /&gt;
    setvariable Pillar Tradition&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Tamigen:&lt;br /&gt;
setDestination_Raven&#039;sPoint:&lt;br /&gt;
setDestination_RavenPoint:&lt;br /&gt;
setDestination_Raven:&lt;br /&gt;
setDestination_RP:&lt;br /&gt;
    setvariable Destination Tamigen&lt;br /&gt;
    setvariable Pillar Heavens&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Asharshpar&#039;i:&lt;br /&gt;
setDestination_Asharshpari:&lt;br /&gt;
setDestination_LethDeriel:&lt;br /&gt;
setDestination_Leth:&lt;br /&gt;
    setvariable Destination Asharshpar&#039;i&lt;br /&gt;
    setvariable Pillar Heavens&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Emalerje:&lt;br /&gt;
setDestination_Volcano:&lt;br /&gt;
setDestinatoin_LesserFist:&lt;br /&gt;
setDestination_Fist:&lt;br /&gt;
setDestination_Tiv:&lt;br /&gt;
    setvariable Destination Emalerje&lt;br /&gt;
    setvariable Pillar Shrew&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Taniendar:&lt;br /&gt;
setDestination_Riverhaven:&lt;br /&gt;
setDestination_Haven:&lt;br /&gt;
setDestination_Gylwyn:&lt;br /&gt;
    setvariable Destination Taniendar&lt;br /&gt;
    setvariable Pillar Introspection&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Dinegavren:&lt;br /&gt;
setDestination_Therenborough:&lt;br /&gt;
setDestination_Theren:&lt;br /&gt;
    setvariable Destination Dinegavren&lt;br /&gt;
    setvariable Pillar Introspection&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Mintais:&lt;br /&gt;
setDestination_ThroneCity:&lt;br /&gt;
setDestination_Throne:&lt;br /&gt;
setDestination_TC:&lt;br /&gt;
    setvariable Destination Mintais&lt;br /&gt;
    setvariable Pillar Fortune&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Marendin:&lt;br /&gt;
setDestination_Shard:&lt;br /&gt;
setDestination_Ilithi:&lt;br /&gt;
setDestination_Mortom:&lt;br /&gt;
    setvariable Destination Marendin&lt;br /&gt;
    setvariable Pillar Secrets&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Erekinzil:&lt;br /&gt;
setDestination_Taisgath:&lt;br /&gt;
setDestination_Ratha:&lt;br /&gt;
setDestinatoin_Cartman:&lt;br /&gt;
setDestination_Lomtaun:&lt;br /&gt;
setDestination_Undarverjah:&lt;br /&gt;
setDestination_Underweargnome:&lt;br /&gt;
    setvariable Destination Erekinzil&lt;br /&gt;
    setvariable Pillar Fortune&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Vellano:&lt;br /&gt;
setDestination_Fang:&lt;br /&gt;
setDestination_FangCove:&lt;br /&gt;
    setvariable Destination Vellano&lt;br /&gt;
    setvariable Pillar Unity&lt;br /&gt;
    goto prepMoongate   &lt;br /&gt;
&lt;br /&gt;
prepMoongate:&lt;br /&gt;
    put prep moongate&lt;br /&gt;
    goto focusShard&lt;br /&gt;
&lt;br /&gt;
focusShard:&lt;br /&gt;
    setvariable afterHarness enterAP&lt;br /&gt;
    counter set %myCounter&lt;br /&gt;
&lt;br /&gt;
    match error_UnknownShard    You do not recognize this shard&lt;br /&gt;
    match harnessMana%c         You feel fully prepared&lt;br /&gt;
    put focus %Start%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
harnessMana0:&lt;br /&gt;
    goto %afterHarness&lt;br /&gt;
&lt;br /&gt;
harnessMana1:&lt;br /&gt;
harnessMana2:&lt;br /&gt;
harnessMana3:&lt;br /&gt;
harnessMana4:&lt;br /&gt;
    match wait_harnessMana	...wait&lt;br /&gt;
    match wait_harnessMana	Sorry, you may only type&lt;br /&gt;
    match harnessCount		You tap into the mana&lt;br /&gt;
    put harness %mana%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
harnessCount:&lt;br /&gt;
    counter subtract 1&lt;br /&gt;
    goto harnessMana%c&lt;br /&gt;
&lt;br /&gt;
harnessEmergency:&lt;br /&gt;
    setvariable afterHarness exitAP&lt;br /&gt;
    counter set 1&lt;br /&gt;
    goto harnessMana%c&lt;br /&gt;
&lt;br /&gt;
enterAP:&lt;br /&gt;
    match wait_enterAP		...wait&lt;br /&gt;
    match wait_enterAP		Sorry, you may only type&lt;br /&gt;
    match StartIsEnd		You attempt to open&lt;br /&gt;
    put cast %Start%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
StartIsEnd:&lt;br /&gt;
match exitAP %Destination%&lt;br /&gt;
    match toAxis none&lt;br /&gt;
    put look&lt;br /&gt;
   matchwait&lt;br /&gt;
&lt;br /&gt;
toAxis:&lt;br /&gt;
counter set %stepsToAxis%&lt;br /&gt;
    counter add 1&lt;br /&gt;
    setvariable stepsToAxis %c%&lt;br /&gt;
    &lt;br /&gt;
    toAxis1:&lt;br /&gt;
        match wait_toAxis1	...wait&lt;br /&gt;
        match wait_toAxis1	Sorry, you may only type&lt;br /&gt;
        match toAxis_N		the microcosm is to the north.&lt;br /&gt;
        match toAxis_NE		the microcosm is to the northeast.&lt;br /&gt;
        match toAxis_E		the microcosm is to the east.&lt;br /&gt;
        match toAxis_SE		the microcosm is to the southeast.&lt;br /&gt;
        match toAxis_S		the microcosm is to the south.&lt;br /&gt;
        match toAxis_SW		the microcosm is to the southwest.&lt;br /&gt;
        match toAxis_W		the microcosm is to the west.&lt;br /&gt;
        match toAxis_NW		the microcosm is to the northwest.&lt;br /&gt;
        match error_expanse	You cannot sense even a single thread of Lunar energy&lt;br /&gt;
        match error_dead	You are a ghost!&lt;br /&gt;
        put perceive&lt;br /&gt;
        matchwait&lt;br /&gt;
&lt;br /&gt;
toAxis_N:&lt;br /&gt;
    match wait_toAxis_N		...wait&lt;br /&gt;
    match wait_toAxis_N		Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put north&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_NE:&lt;br /&gt;
    match wait_toAxis_NE	...wait&lt;br /&gt;
    match wait_toAxis_NE	Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put northeast&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_E:&lt;br /&gt;
    match wait_toAxis_E		...wait&lt;br /&gt;
    match wait_toAxis_E		Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put east&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_SE:&lt;br /&gt;
    match wait_toAxis_SE	...wait&lt;br /&gt;
    match wait_toAxis_SE	Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put southeast&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_S:&lt;br /&gt;
    match wait_toAxis_S		...wait&lt;br /&gt;
    match wait_toAxis_S		Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put south&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_SW:&lt;br /&gt;
    match wait_toAxis_SW	...wait&lt;br /&gt;
    match wait_toAxis_SW	Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put southwest&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_W:&lt;br /&gt;
    match wait_toAxis_W		...wait&lt;br /&gt;
    match wait_toAxis_W		Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put west&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_NW:&lt;br /&gt;
    match wait_toAxis_NW	...wait&lt;br /&gt;
    match wait_toAxis_NW	Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put northwest&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
atAxis:&lt;br /&gt;
    move east&lt;br /&gt;
    move up&lt;br /&gt;
    goto Convergence_to_%Pillar%&lt;br /&gt;
&lt;br /&gt;
Convergence_to_Convergence:&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Nightmares:&lt;br /&gt;
    move south&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Tradition:&lt;br /&gt;
    move southeast&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Secrets:&lt;br /&gt;
    move east&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Unity:&lt;br /&gt;
    move northeast&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Shrew:&lt;br /&gt;
    move north&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Heavens:&lt;br /&gt;
    move northwest&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Introspection:&lt;br /&gt;
    move west&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Fortune:&lt;br /&gt;
    move southwest&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Broken:&lt;br /&gt;
    move south&lt;br /&gt;
    move down&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
&lt;br /&gt;
exitAxis:&lt;br /&gt;
    put focus %Destination%&lt;br /&gt;
    goto fromAxis&lt;br /&gt;
&lt;br /&gt;
fromAxis:&lt;br /&gt;
    counter set %stepsFromAxis%&lt;br /&gt;
    counter add 1&lt;br /&gt;
    setvariable stepsFromAxis %c%&lt;br /&gt;
&lt;br /&gt;
    fromAxis1:&lt;br /&gt;
        match wait_fromAxis1	...wait&lt;br /&gt;
        match wait_fromAxis1	Sorry, you may only type&lt;br /&gt;
        match fromAxis_N	the conduit lies north.&lt;br /&gt;
        match fromAxis_NE	the conduit lies northeast.&lt;br /&gt;
        match fromAxis_E	the conduit lies east.&lt;br /&gt;
        match fromAxis_SE	the conduit lies southeast.&lt;br /&gt;
        match fromAxis_S	the conduit lies south.&lt;br /&gt;
        match fromAxis_SW	the conduit lies southwest.&lt;br /&gt;
        match fromAxis_W	the conduit lies west.&lt;br /&gt;
        match fromAxis_NW	the conduit lies northwest.&lt;br /&gt;
        match error_expanse	You cannot sense even a single thread of Lunar energy&lt;br /&gt;
        match error_dead	You are a ghost!&lt;br /&gt;
        put perceive&lt;br /&gt;
        matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_N:&lt;br /&gt;
    match wait_fromAxis_N	...wait&lt;br /&gt;
    match wait_fromAxis_N	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put north&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_NE:&lt;br /&gt;
    match wait_fromAxis_NE	...wait&lt;br /&gt;
    match wait_fromAxis_NE	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put northeast&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_E:&lt;br /&gt;
    match wait_fromAxis_E	...wait&lt;br /&gt;
    match wait_fromAxis_E	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put east&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_SE:&lt;br /&gt;
    match wait_fromAxis_SE	...wait&lt;br /&gt;
    match wait_fromAxis_SE	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put southeast&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_S:&lt;br /&gt;
    match wait_fromAxis_S	...wait&lt;br /&gt;
    match wait_fromAxis_S	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put south&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_SW:&lt;br /&gt;
    match wait_fromAxis_SW	...wait&lt;br /&gt;
    match wait_fromAxis_SW	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put southwest&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_W:&lt;br /&gt;
    match wait_fromAxis_W	...wait&lt;br /&gt;
    match wait_fromAxis_W	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put west&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_NW:&lt;br /&gt;
    match wait_fromAxis_NW	...wait&lt;br /&gt;
    match wait_fromAxis_NW	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put northwest&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
exitAP:&lt;br /&gt;
    put prep moongate&lt;br /&gt;
&lt;br /&gt;
    match error_UnknownShard    You do not recognize this shard&lt;br /&gt;
    match exitAP_cast           You feel fully prepared&lt;br /&gt;
    put focus %Destination%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
exitAP_cast:&lt;br /&gt;
    match wait_exitAP_cast	...wait&lt;br /&gt;
    match wait_exitAP_cast	Sorry, you may only type&lt;br /&gt;
    match harnessEmergency	The spell goes awry!&lt;br /&gt;
    match release               You attempt to open an astral&lt;br /&gt;
    put cast %Destination%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
release:&lt;br /&gt;
    put release&lt;br /&gt;
    pause 1&lt;br /&gt;
    echo Statistics:  %stepsToAxis% from %Start% to Axis&lt;br /&gt;
    echo Statistics:  %stepsFromAxis% from Axis to %Destination%&lt;br /&gt;
    goto cleanup&lt;br /&gt;
&lt;br /&gt;
cleanup:&lt;br /&gt;
    deletevariable stepsToAxis&lt;br /&gt;
    deletevariable stepsFromAxis&lt;br /&gt;
    deletevariable mana&lt;br /&gt;
    deletevariable Start&lt;br /&gt;
    deletevariable Destination&lt;br /&gt;
    deletevariable Pillar&lt;br /&gt;
    deletevariable counter&lt;br /&gt;
    deletevariable afterHarness&lt;br /&gt;
    exit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#################################&lt;br /&gt;
# Wait section&lt;br /&gt;
wait_harnessMana:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto harnessMana%c&lt;br /&gt;
wait_harnessEmergency:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto harnessEmergency&lt;br /&gt;
wait_enterAP:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto enterAP&lt;br /&gt;
wait_toAxis1:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis1&lt;br /&gt;
wait_toAxis_N:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_N&lt;br /&gt;
wait_toAxis_NE:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_NE&lt;br /&gt;
wait_toAxis_E:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_E&lt;br /&gt;
wait_toAxis_SE:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_SE&lt;br /&gt;
wait_toAxis_S:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_S&lt;br /&gt;
wait_toAxis_SW:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_SW&lt;br /&gt;
wait_toAxis_W:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_W&lt;br /&gt;
wait_toAxis_NW:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_NW&lt;br /&gt;
wait_fromAxis1:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis1&lt;br /&gt;
wait_fromAxis_N:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_N&lt;br /&gt;
wait_fromAxis_NE:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_NE&lt;br /&gt;
wait_fromAxis_E:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_E&lt;br /&gt;
wait_fromAxis_SE:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_SE&lt;br /&gt;
wait_fromAxis_S:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_S&lt;br /&gt;
wait_fromAxis_SW:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_SW&lt;br /&gt;
wait_fromAxis_W:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_W&lt;br /&gt;
wait_fromAxis_NW:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_NW&lt;br /&gt;
wait_exitAP_cast:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto exitAP_cast&lt;br /&gt;
#####################################&lt;br /&gt;
# 100th&lt;br /&gt;
100check:&lt;br /&gt;
if_4 goto 100&lt;br /&gt;
goto error_badStart&lt;br /&gt;
&lt;br /&gt;
100:&lt;br /&gt;
setvariable Start Grazhir&lt;br /&gt;
echo *** Using 100th ability ***&lt;br /&gt;
    goto setDestination100&lt;br /&gt;
&lt;br /&gt;
setDestination100:&lt;br /&gt;
    goto setDestination100_%1%&lt;br /&gt;
&lt;br /&gt;
setDestination100_Rolagi:&lt;br /&gt;
setDestination100_Crossing:&lt;br /&gt;
setDestination100_Xing:&lt;br /&gt;
setDestination100_Kssarh:&lt;br /&gt;
    setvariable Destination Rolagi&lt;br /&gt;
    setvariable Pillar Nightmares&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Besoge:&lt;br /&gt;
setDestination100_M&#039;riss:&lt;br /&gt;
setDestination100_Mriss:&lt;br /&gt;
setDestination100_Mer&#039;kresh:&lt;br /&gt;
setDestination100_Merkresh:&lt;br /&gt;
    setvariable Destination Besoge&lt;br /&gt;
    setvariable Pillar Secrets&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Tabelrem:&lt;br /&gt;
setDestination100_Muspar&#039;i:&lt;br /&gt;
setDestination100_Muspari:&lt;br /&gt;
setDestination100_Tablerum:&lt;br /&gt;
    setvariable Destination Tabelrem&lt;br /&gt;
    setvariable Pillar Nightmares&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Auilusi:&lt;br /&gt;
setDestination100_Aesry:&lt;br /&gt;
    setvariable Destination Auilusi&lt;br /&gt;
    setvariable Pillar Tradition&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Dor&#039;na&#039;torna:&lt;br /&gt;
setDestination100_Dornatorna:&lt;br /&gt;
setDestination100_Hibarnhvidar:&lt;br /&gt;
setDestination100_Hib:&lt;br /&gt;
setDestination100_Cherulisa:&lt;br /&gt;
    setvariable Destination Dor&#039;na&#039;torna&lt;br /&gt;
    setvariable Pillar Tradition&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Tamigen:&lt;br /&gt;
setDestination100_Raven&#039;sPoint:&lt;br /&gt;
setDestination100_RavenPoint:&lt;br /&gt;
setDestination100_Raven:&lt;br /&gt;
setDestination100_RP:&lt;br /&gt;
    setvariable Destination Tamigen&lt;br /&gt;
    setvariable Pillar Heavens&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Asharshpar&#039;i:&lt;br /&gt;
setDestination100_Asharshpari:&lt;br /&gt;
setDestination100_LethDeriel:&lt;br /&gt;
setDestination100_Leth:&lt;br /&gt;
    setvariable Destination Asharshpar&#039;i&lt;br /&gt;
    setvariable Pillar Heavens&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Emalerje:&lt;br /&gt;
setDestination100_Volcano:&lt;br /&gt;
setDestinatoin_LesserFist:&lt;br /&gt;
setDestination100_Fist:&lt;br /&gt;
setDestination100_Tiv:&lt;br /&gt;
    setvariable Destination Emalerje&lt;br /&gt;
    setvariable Pillar Shrew&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Taniendar:&lt;br /&gt;
setDestination100_Riverhaven:&lt;br /&gt;
setDestination100_Haven:&lt;br /&gt;
setDestination100_Gylwyn:&lt;br /&gt;
    setvariable Destination Taniendar&lt;br /&gt;
    setvariable Pillar Introspection&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Dinegavren:&lt;br /&gt;
setDestination100_Therenborough:&lt;br /&gt;
setDestination100_Theren:&lt;br /&gt;
    setvariable Destination Dinegavren&lt;br /&gt;
    setvariable Pillar Introspection&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Mintais:&lt;br /&gt;
setDestination100_ThroneCity:&lt;br /&gt;
setDestination100_Throne:&lt;br /&gt;
setDestination100_TC:&lt;br /&gt;
    setvariable Destination Mintais&lt;br /&gt;
    setvariable Pillar Fortune&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Marendin:&lt;br /&gt;
setDestination100_Shard:&lt;br /&gt;
setDestination100_Ilithi:&lt;br /&gt;
setDestination100_Mortom:&lt;br /&gt;
    setvariable Destination Marendin&lt;br /&gt;
    setvariable Pillar Secrets&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Erekinzil:&lt;br /&gt;
setDestination100_Taisgath:&lt;br /&gt;
setDestination100_Ratha:&lt;br /&gt;
setDestinatoin_Cartman:&lt;br /&gt;
setDestination100_Lomtaun:&lt;br /&gt;
setDestination100_Undarverjah:&lt;br /&gt;
setDestination100_Underweargnome:&lt;br /&gt;
    setvariable Destination Erekinzil&lt;br /&gt;
    setvariable Pillar Fortune&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Vellano:&lt;br /&gt;
setDestination100_Fang:&lt;br /&gt;
setDestination100_FangCove:&lt;br /&gt;
    setvariable Destination Vellano&lt;br /&gt;
    setvariable Pillar Unity&lt;br /&gt;
    goto prepMoongate100   &lt;br /&gt;
&lt;br /&gt;
prepMoongate100:&lt;br /&gt;
    put prep moongate&lt;br /&gt;
    setvariable afterHarness enterAP100&lt;br /&gt;
    counter set %myCounter&lt;br /&gt;
goto harnessMana100%c&lt;br /&gt;
&lt;br /&gt;
harnessMana1000:&lt;br /&gt;
    goto %afterHarness&lt;br /&gt;
&lt;br /&gt;
harnessMana1001:&lt;br /&gt;
harnessMana1002:&lt;br /&gt;
harnessMana1003:&lt;br /&gt;
harnessMana1004:&lt;br /&gt;
    match wait_harnessMana100	...wait&lt;br /&gt;
    match wait_harnessMana100	Sorry, you may only type&lt;br /&gt;
    match harnessCount100		You tap into the mana&lt;br /&gt;
    put harness %mana%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
harnessCount100:&lt;br /&gt;
    counter subtract 1&lt;br /&gt;
    goto harnessMana100%c&lt;br /&gt;
&lt;br /&gt;
enterAP100:&lt;br /&gt;
    match wait_enterAP100		...wait&lt;br /&gt;
    match wait_enterAP100		Sorry, you may only type&lt;br /&gt;
    match StartIsEnd		You attempt to open an astral &lt;br /&gt;
    put cast Grazhir&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
wait_harnessMana100:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto harnessMana100%c&lt;br /&gt;
wait_enterAP100:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto enterAP100&lt;br /&gt;
&lt;br /&gt;
#####################################&lt;br /&gt;
# Errors&lt;br /&gt;
error_UnknownShard:&lt;br /&gt;
    echo&lt;br /&gt;
    echo ERROR:  You do not know this shard yet!&lt;br /&gt;
    echo         &amp;quot;study %Start%&amp;quot; to learn this shard.&lt;br /&gt;
    echo         &lt;br /&gt;
    echo         Until this shard is learned, you can not enter&lt;br /&gt;
    echo         or exit the Astral Planes here.&lt;br /&gt;
    echo&lt;br /&gt;
    echo         Don&#039;t forget to &amp;quot;release&amp;quot; if it is safe to do so!&lt;br /&gt;
    echo         &lt;br /&gt;
    echo         If you are still in the Astral Plane, find your&lt;br /&gt;
    echo         way to the nearest known shard, ASAP!&lt;br /&gt;
    goto cleanup&lt;br /&gt;
error_NoArguments:&lt;br /&gt;
    echo&lt;br /&gt;
    echo ERROR:  This script requires a name for your destination.&lt;br /&gt;
    echo         Please see the starting text for a list.&lt;br /&gt;
    echo         Proper usage is &amp;quot;.ap destination&amp;quot;&lt;br /&gt;
    echo&lt;br /&gt;
    goto cleanup&lt;br /&gt;
error_badStart:&lt;br /&gt;
    echo&lt;br /&gt;
    echo ERROR:  You are not at a known Grazhir shard&lt;br /&gt;
    echo         and you either lack the 100th ability or&lt;br /&gt;
    echo		 did not include a 4th variable!&lt;br /&gt;
    echo		 &lt;br /&gt;
    goto cleanup&lt;br /&gt;
error_expanse:&lt;br /&gt;
    echo&lt;br /&gt;
    echo *** Uh oh, you&#039;re trapped in the grey expanse.&lt;br /&gt;
    echo *** You may get out, but it isn&#039;t likely.  Good luck!&lt;br /&gt;
    echo&lt;br /&gt;
    echo Statistics:  %stepsToAxis% from %Start% to Axis&lt;br /&gt;
    echo Statistics:  %stepsFromAxis% from Axis to %Destination%&lt;br /&gt;
    goto cleanup&lt;br /&gt;
error_dead:&lt;br /&gt;
    echo&lt;br /&gt;
    echo *** Uh oh, you didn&#039;t survive this trip.&lt;br /&gt;
    echo *** I hope the empath likes extra crispy!&lt;br /&gt;
    echo&lt;br /&gt;
    echo Statistics:  %stepsToAxis% from %Start% to Axis&lt;br /&gt;
    echo Statistics:  %stepsFromAxis% from Axis to %Destination%&lt;br /&gt;
    goto cleanup&lt;br /&gt;
labelError:&lt;br /&gt;
    echo&lt;br /&gt;
    echo ERROR:  You did not type in a valid name for your destination.&lt;br /&gt;
    echo         Please see the starting text for a list.&lt;br /&gt;
    echo         If you did type in a listed destination or got this error&lt;br /&gt;
    echo         while already moving, this this is a bug with the script&#039;s labels.&lt;br /&gt;
    echo&lt;br /&gt;
    goto cleanup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZIFZEIL</name></author>
	</entry>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Astral_Travel_(script)&amp;diff=460057</id>
		<title>Astral Travel (script)</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Astral_Travel_(script)&amp;diff=460057"/>
		<updated>2016-11-18T17:49:13Z</updated>

		<summary type="html">&lt;p&gt;ZIFZEIL: /* General Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Script&lt;br /&gt;
|cat=travel, Moon Mage&lt;br /&gt;
|fe=StormFront&lt;br /&gt;
|auth=[[User:Georgiepoo|Foresee]], [[User:Breusshe|Uversy]], [[User:Mozzik|Mozzik]], [[User:Pathian|Coralin]], and [[Randoon|Randoon]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
This script automatically travels the astral plane for you.&lt;br /&gt;
&lt;br /&gt;
Front end: Stormfront&lt;br /&gt;
Front end: Genie compatible script at the bottom of the page&lt;br /&gt;
&lt;br /&gt;
Recommended name:  ap&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage:  .ap [destination] [harness times] [mana] [100th-Ability]&lt;br /&gt;
&lt;br /&gt;
    Where:&lt;br /&gt;
          destination     = Any name from the list you get when you run the script with no arguments.&lt;br /&gt;
          harness times   = 0-4. Number of times to harness &amp;quot;mana&amp;quot;.&lt;br /&gt;
          mana            = Amount of mana to harness&lt;br /&gt;
          100th-Ability   = Include any 4th variable to use the 100th circle ability to enter the AP.&lt;br /&gt;
&lt;br /&gt;
     *** Must be done while standing at a Grazhir shard or script will exit with an error. ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Change Log==&lt;br /&gt;
For the full Log see [[Astral Travel Change Log History]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
EDITED by Uversy (5-28-2008) -- Version 1.4&lt;br /&gt;
     1.  Completion of a couple of TODO items.  Variable %2 now defines how many times to&lt;br /&gt;
         harness mana while %3 defines how much mana is harnessed each time.  Both apply&lt;br /&gt;
         to the starting point.&lt;br /&gt;
EDITED by Mozzik (9-14-2009) -- Version 2.0&lt;br /&gt;
     1.  Added new shards&lt;br /&gt;
EDITED by Mozzik (11-19-2009) -- Version 3.0&lt;br /&gt;
     1.  Updated for 100th&lt;br /&gt;
EDITED by Coralin (1-13-2012) -- Version 3.5&lt;br /&gt;
     1.  Updated for Dragonrealms 3.0&lt;br /&gt;
EDITED by Randoon (4-1-2013) -- Version 3.6&lt;br /&gt;
     1.  Updated to include Vellano shard&lt;br /&gt;
     2.  Fixed match to properly find Asharshpar&#039;i&lt;br /&gt;
EDITED by Damart (11-19-2015) -- Version 3.7&lt;br /&gt;
     1. Updated to include Vellano 4th variable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1.  Design method for when a destination shard is not known to return the user to their starting&lt;br /&gt;
    point.  Though many will wind up dying on the return attempt anyhow, for those it saves...&lt;br /&gt;
    they will feel like Meraud himself touched them. :)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Script==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
debug off&lt;br /&gt;
put release&lt;br /&gt;
echo&lt;br /&gt;
echo ==============================================&lt;br /&gt;
echo = Astral Travel script by Foresee, edited by Uversy, Mozzik and Coralin&lt;br /&gt;
echo = Last edited: 11/19/2015&lt;br /&gt;
echo = Edited by: Randoon&lt;br /&gt;
echo = Version 3.7 for DR 3.0&lt;br /&gt;
echo =&lt;br /&gt;
echo = ***Include 100 as the 4th variable to use 100th ability***&lt;br /&gt;
echo =&lt;br /&gt;
echo = Valid Destination names:&lt;br /&gt;
echo = Dor&#039;na&#039;torna - Dornatorna - Hibarnhvidar - Hib - Cherulisa&lt;br /&gt;
echo = Erekinzil - Taisgath - Ratha - Lomtaun - Cartman - Undarverjah - Underweargnome&lt;br /&gt;
echo = Tamigen - Raven&#039;sPoint - RavenPoint - Raven - RP&lt;br /&gt;
echo = Rolagi - Crossing - Xing - Kssarh&lt;br /&gt;
echo = Marendin - Shard - Ilithi - Mortom&lt;br /&gt;
echo = Emalerje - Volcano - LesserFist - Fist - Tiv&lt;br /&gt;
echo = Asharshpar&#039;i - Asharshpari - LethDeriel - Leth&lt;br /&gt;
echo = Dinegavren - Therenborough - Theren&lt;br /&gt;
echo = Mintais - ThroneCity - Throne - TC&lt;br /&gt;
echo = Taniendar - Riverhaven - Haven - Gylwyn&lt;br /&gt;
echo = Besoge - M&#039;riss - Mriss - Mer&#039;kresh - Merkresh&lt;br /&gt;
echo = Tabelrem - Muspar&#039;i - Muspari - Tablerum&lt;br /&gt;
echo = Auilusi - Aesry&lt;br /&gt;
echo = Vellano - Fang - FangCove&lt;br /&gt;
echo ==============================================&lt;br /&gt;
echo&lt;br /&gt;
&lt;br /&gt;
if_2 goto setCounter1&lt;br /&gt;
goto setCounter2&lt;br /&gt;
&lt;br /&gt;
setCounter1:&lt;br /&gt;
setvariable myCounter %2&lt;br /&gt;
goto setMana&lt;br /&gt;
&lt;br /&gt;
setCounter2:&lt;br /&gt;
setvariable myCounter 3&lt;br /&gt;
goto setMana&lt;br /&gt;
&lt;br /&gt;
setMana:&lt;br /&gt;
if_3 goto setMana1&lt;br /&gt;
goto setMana2&lt;br /&gt;
&lt;br /&gt;
setMana1:&lt;br /&gt;
setvariable mana %3&lt;br /&gt;
goto myStart&lt;br /&gt;
&lt;br /&gt;
setMana2:&lt;br /&gt;
setvariable mana 15&lt;br /&gt;
goto myStart&lt;br /&gt;
&lt;br /&gt;
myStart:&lt;br /&gt;
setvariable stepsToAxis 0&lt;br /&gt;
setvariable stepsFromAxis 0&lt;br /&gt;
&lt;br /&gt;
# These four variables are defined later in the script.&lt;br /&gt;
setvariable Start&lt;br /&gt;
setvariable Destination&lt;br /&gt;
setvariable Pillar&lt;br /&gt;
setvariable afterHarness&lt;br /&gt;
&lt;br /&gt;
if_1 goto setStart&lt;br /&gt;
goto error_noArguments&lt;br /&gt;
&lt;br /&gt;
setStart:&lt;br /&gt;
    match Dor&#039;na&#039;torna		the silvery-white shard Dor&#039;na&#039;torna&lt;br /&gt;
    match Erekinzil		the silvery-white shard Erekinzil&lt;br /&gt;
    match Besoge		the silvery-white shard Besoge&lt;br /&gt;
    match Auilusi		the silvery-white shard Auilusi&lt;br /&gt;
    match Tabelrem		the silvery-white shard Tabelrem&lt;br /&gt;
    match Tamigen		[Cragstone Vale, Shrine of the Shell]&lt;br /&gt;
    match Rolagi		the silvery-white shard Rolagi&lt;br /&gt;
    match Marendin		the silvery-white shard Marendin&lt;br /&gt;
    match Emalerje		the silvery-white shard Emalerje&lt;br /&gt;
    match Asharshpar&#039;i		the silvery shard Asharshpar&#039;i&lt;br /&gt;
    match Dinegavren		[Gealeranendae College, Tear of Grazhir Exhibit]&lt;br /&gt;
    match Mintais		[Phelim&#039;s Sanctum, Tear of Grazhir]&lt;br /&gt;
    match Taniendar		the silvery-white shard Taniendar&lt;br /&gt;
    match Vellano		the silvery-white shard Vellano&lt;br /&gt;
    match 100check	Obvious exits:&lt;br /&gt;
    match 100check	Obvious paths:&lt;br /&gt;
    put look shard&lt;br /&gt;
    put look&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
Dor&#039;na&#039;torna:&lt;br /&gt;
    setvariable Start Dor&#039;na&#039;torna&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Erekinzil:&lt;br /&gt;
    setvariable Start Erekinzil&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Besoge:&lt;br /&gt;
    setvariable Start Besoge&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Auilusi:&lt;br /&gt;
    setvariable Start Auilusi&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Tabelrem:&lt;br /&gt;
    setvariable Start Tabelrem&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Tamigen:&lt;br /&gt;
    setvariable Start Tamigen&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Rolagi:&lt;br /&gt;
    setvariable Start Rolagi&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Marendin:&lt;br /&gt;
    setvariable Start Marendin&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Emalerje:&lt;br /&gt;
    setvariable Start Emalerje&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Asharshpar&#039;i:&lt;br /&gt;
    setvariable Start Asharshpar&#039;i&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Dinegavren:&lt;br /&gt;
    setvariable Start Dinegavren&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Mintais:&lt;br /&gt;
    setvariable Start Mintais&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Taniendar:&lt;br /&gt;
    setvariable Start Taniendar&lt;br /&gt;
    goto setDestination&lt;br /&gt;
Vellano:&lt;br /&gt;
    setvariable Start Vellano&lt;br /&gt;
    goto setDestination&lt;br /&gt;
&lt;br /&gt;
# Valid destinations&lt;br /&gt;
setDestination:&lt;br /&gt;
    goto setDestination_%1%&lt;br /&gt;
&lt;br /&gt;
setDestination_Rolagi:&lt;br /&gt;
setDestination_Crossing:&lt;br /&gt;
setDestination_Xing:&lt;br /&gt;
setDestination_Kssarh:&lt;br /&gt;
    setvariable Destination Rolagi&lt;br /&gt;
    setvariable Pillar Nightmares&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Besoge:&lt;br /&gt;
setDestination_M&#039;riss:&lt;br /&gt;
setDestination_Mriss:&lt;br /&gt;
setDestination_Mer&#039;kresh:&lt;br /&gt;
setDestination_Merkresh:&lt;br /&gt;
    setvariable Destination Besoge&lt;br /&gt;
    setvariable Pillar Secrets&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Tabelrem:&lt;br /&gt;
setDestination_Muspar&#039;i:&lt;br /&gt;
setDestination_Muspari:&lt;br /&gt;
setDestination_Tablerum:&lt;br /&gt;
    setvariable Destination Tabelrem&lt;br /&gt;
    setvariable Pillar Nightmares&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Auilusi:&lt;br /&gt;
setDestination_Aesry:&lt;br /&gt;
    setvariable Destination Auilusi&lt;br /&gt;
    setvariable Pillar Tradition&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Dor&#039;na&#039;torna:&lt;br /&gt;
setDestination_Dornatorna:&lt;br /&gt;
setDestination_Hibarnhvidar:&lt;br /&gt;
setDestination_Hib:&lt;br /&gt;
setDestination_Cherulisa:&lt;br /&gt;
    setvariable Destination Dor&#039;na&#039;torna&lt;br /&gt;
    setvariable Pillar Tradition&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Tamigen:&lt;br /&gt;
setDestination_Raven&#039;sPoint:&lt;br /&gt;
setDestination_RavenPoint:&lt;br /&gt;
setDestination_Raven:&lt;br /&gt;
setDestination_RP:&lt;br /&gt;
    setvariable Destination Tamigen&lt;br /&gt;
    setvariable Pillar Heavens&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Asharshpar&#039;i:&lt;br /&gt;
setDestination_Asharshpari:&lt;br /&gt;
setDestination_LethDeriel:&lt;br /&gt;
setDestination_Leth:&lt;br /&gt;
    setvariable Destination Asharshpar&#039;i&lt;br /&gt;
    setvariable Pillar Heavens&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Emalerje:&lt;br /&gt;
setDestination_Volcano:&lt;br /&gt;
setDestinatoin_LesserFist:&lt;br /&gt;
setDestination_Fist:&lt;br /&gt;
setDestination_Tiv:&lt;br /&gt;
    setvariable Destination Emalerje&lt;br /&gt;
    setvariable Pillar Shrew&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Taniendar:&lt;br /&gt;
setDestination_Riverhaven:&lt;br /&gt;
setDestination_Haven:&lt;br /&gt;
setDestination_Gylwyn:&lt;br /&gt;
    setvariable Destination Taniendar&lt;br /&gt;
    setvariable Pillar Introspection&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Dinegavren:&lt;br /&gt;
setDestination_Therenborough:&lt;br /&gt;
setDestination_Theren:&lt;br /&gt;
    setvariable Destination Dinegavren&lt;br /&gt;
    setvariable Pillar Introspection&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Mintais:&lt;br /&gt;
setDestination_ThroneCity:&lt;br /&gt;
setDestination_Throne:&lt;br /&gt;
setDestination_TC:&lt;br /&gt;
    setvariable Destination Mintais&lt;br /&gt;
    setvariable Pillar Fortune&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Marendin:&lt;br /&gt;
setDestination_Shard:&lt;br /&gt;
setDestination_Ilithi:&lt;br /&gt;
setDestination_Mortom:&lt;br /&gt;
    setvariable Destination Marendin&lt;br /&gt;
    setvariable Pillar Secrets&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Erekinzil:&lt;br /&gt;
setDestination_Taisgath:&lt;br /&gt;
setDestination_Ratha:&lt;br /&gt;
setDestinatoin_Cartman:&lt;br /&gt;
setDestination_Lomtaun:&lt;br /&gt;
setDestination_Undarverjah:&lt;br /&gt;
setDestination_Underweargnome:&lt;br /&gt;
    setvariable Destination Erekinzil&lt;br /&gt;
    setvariable Pillar Fortune&lt;br /&gt;
    goto prepMoongate&lt;br /&gt;
&lt;br /&gt;
setDestination_Vellano:&lt;br /&gt;
setDestination_Fang:&lt;br /&gt;
setDestination_FangCove:&lt;br /&gt;
    setvariable Destination Vellano&lt;br /&gt;
    setvariable Pillar Unity&lt;br /&gt;
    goto prepMoongate   &lt;br /&gt;
&lt;br /&gt;
prepMoongate:&lt;br /&gt;
    put prep moongate&lt;br /&gt;
    goto focusShard&lt;br /&gt;
&lt;br /&gt;
focusShard:&lt;br /&gt;
    setvariable afterHarness enterAP&lt;br /&gt;
    counter set %myCounter&lt;br /&gt;
&lt;br /&gt;
    match error_UnknownShard    You do not recognize this shard&lt;br /&gt;
    match harnessMana%c         You feel fully prepared&lt;br /&gt;
    put focus %Start%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
harnessMana0:&lt;br /&gt;
    goto %afterHarness&lt;br /&gt;
&lt;br /&gt;
harnessMana1:&lt;br /&gt;
harnessMana2:&lt;br /&gt;
harnessMana3:&lt;br /&gt;
harnessMana4:&lt;br /&gt;
    match wait_harnessMana	...wait&lt;br /&gt;
    match wait_harnessMana	Sorry, you may only type&lt;br /&gt;
    match harnessCount		You tap into the mana&lt;br /&gt;
    put harness %mana%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
harnessCount:&lt;br /&gt;
    counter subtract 1&lt;br /&gt;
    goto harnessMana%c&lt;br /&gt;
&lt;br /&gt;
harnessEmergency:&lt;br /&gt;
    setvariable afterHarness exitAP&lt;br /&gt;
    counter set 1&lt;br /&gt;
    goto harnessMana%c&lt;br /&gt;
&lt;br /&gt;
enterAP:&lt;br /&gt;
    match wait_enterAP		...wait&lt;br /&gt;
    match wait_enterAP		Sorry, you may only type&lt;br /&gt;
    match StartIsEnd		You attempt to open&lt;br /&gt;
    put cast %Start%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
StartIsEnd:&lt;br /&gt;
match exitAP %Destination%&lt;br /&gt;
    match toAxis none&lt;br /&gt;
    put look&lt;br /&gt;
   matchwait&lt;br /&gt;
&lt;br /&gt;
toAxis:&lt;br /&gt;
counter set %stepsToAxis%&lt;br /&gt;
    counter add 1&lt;br /&gt;
    setvariable stepsToAxis %c%&lt;br /&gt;
    &lt;br /&gt;
    toAxis1:&lt;br /&gt;
        match wait_toAxis1	...wait&lt;br /&gt;
        match wait_toAxis1	Sorry, you may only type&lt;br /&gt;
        match toAxis_N		the microcosm is to the north.&lt;br /&gt;
        match toAxis_NE		the microcosm is to the northeast.&lt;br /&gt;
        match toAxis_E		the microcosm is to the east.&lt;br /&gt;
        match toAxis_SE		the microcosm is to the southeast.&lt;br /&gt;
        match toAxis_S		the microcosm is to the south.&lt;br /&gt;
        match toAxis_SW		the microcosm is to the southwest.&lt;br /&gt;
        match toAxis_W		the microcosm is to the west.&lt;br /&gt;
        match toAxis_NW		the microcosm is to the northwest.&lt;br /&gt;
        match error_expanse	You cannot sense even a single thread of Lunar energy&lt;br /&gt;
        match error_dead	You are a ghost!&lt;br /&gt;
        put perceive&lt;br /&gt;
        matchwait&lt;br /&gt;
&lt;br /&gt;
toAxis_N:&lt;br /&gt;
    match wait_toAxis_N		...wait&lt;br /&gt;
    match wait_toAxis_N		Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put north&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_NE:&lt;br /&gt;
    match wait_toAxis_NE	...wait&lt;br /&gt;
    match wait_toAxis_NE	Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put northeast&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_E:&lt;br /&gt;
    match wait_toAxis_E		...wait&lt;br /&gt;
    match wait_toAxis_E		Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put east&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_SE:&lt;br /&gt;
    match wait_toAxis_SE	...wait&lt;br /&gt;
    match wait_toAxis_SE	Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put southeast&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_S:&lt;br /&gt;
    match wait_toAxis_S		...wait&lt;br /&gt;
    match wait_toAxis_S		Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put south&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_SW:&lt;br /&gt;
    match wait_toAxis_SW	...wait&lt;br /&gt;
    match wait_toAxis_SW	Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put southwest&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_W:&lt;br /&gt;
    match wait_toAxis_W		...wait&lt;br /&gt;
    match wait_toAxis_W		Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put west&lt;br /&gt;
    matchwait&lt;br /&gt;
toAxis_NW:&lt;br /&gt;
    match wait_toAxis_NW	...wait&lt;br /&gt;
    match wait_toAxis_NW	Sorry, you may only type&lt;br /&gt;
    match toAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put northwest&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
atAxis:&lt;br /&gt;
    move east&lt;br /&gt;
    move up&lt;br /&gt;
    goto Convergence_to_%Pillar%&lt;br /&gt;
&lt;br /&gt;
Convergence_to_Convergence:&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Nightmares:&lt;br /&gt;
    move south&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Tradition:&lt;br /&gt;
    move southeast&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Secrets:&lt;br /&gt;
    move east&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Unity:&lt;br /&gt;
    move northeast&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Shrew:&lt;br /&gt;
    move north&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Heavens:&lt;br /&gt;
    move northwest&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Introspection:&lt;br /&gt;
    move west&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Fortune:&lt;br /&gt;
    move southwest&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
Convergence_to_Broken:&lt;br /&gt;
    move south&lt;br /&gt;
    move down&lt;br /&gt;
    goto exitAxis&lt;br /&gt;
&lt;br /&gt;
exitAxis:&lt;br /&gt;
    put focus %Destination%&lt;br /&gt;
    goto fromAxis&lt;br /&gt;
&lt;br /&gt;
fromAxis:&lt;br /&gt;
    counter set %stepsFromAxis%&lt;br /&gt;
    counter add 1&lt;br /&gt;
    setvariable stepsFromAxis %c%&lt;br /&gt;
&lt;br /&gt;
    fromAxis1:&lt;br /&gt;
        match wait_fromAxis1	...wait&lt;br /&gt;
        match wait_fromAxis1	Sorry, you may only type&lt;br /&gt;
        match fromAxis_N	the conduit lies north.&lt;br /&gt;
        match fromAxis_NE	the conduit lies northeast.&lt;br /&gt;
        match fromAxis_E	the conduit lies east.&lt;br /&gt;
        match fromAxis_SE	the conduit lies southeast.&lt;br /&gt;
        match fromAxis_S	the conduit lies south.&lt;br /&gt;
        match fromAxis_SW	the conduit lies southwest.&lt;br /&gt;
        match fromAxis_W	the conduit lies west.&lt;br /&gt;
        match fromAxis_NW	the conduit lies northwest.&lt;br /&gt;
        match error_expanse	You cannot sense even a single thread of Lunar energy&lt;br /&gt;
        match error_dead	You are a ghost!&lt;br /&gt;
        put perceive&lt;br /&gt;
        matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_N:&lt;br /&gt;
    match wait_fromAxis_N	...wait&lt;br /&gt;
    match wait_fromAxis_N	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put north&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_NE:&lt;br /&gt;
    match wait_fromAxis_NE	...wait&lt;br /&gt;
    match wait_fromAxis_NE	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put northeast&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_E:&lt;br /&gt;
    match wait_fromAxis_E	...wait&lt;br /&gt;
    match wait_fromAxis_E	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put east&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_SE:&lt;br /&gt;
    match wait_fromAxis_SE	...wait&lt;br /&gt;
    match wait_fromAxis_SE	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put southeast&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_S:&lt;br /&gt;
    match wait_fromAxis_S	...wait&lt;br /&gt;
    match wait_fromAxis_S	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put south&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_SW:&lt;br /&gt;
    match wait_fromAxis_SW	...wait&lt;br /&gt;
    match wait_fromAxis_SW	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put southwest&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_W:&lt;br /&gt;
    match wait_fromAxis_W	...wait&lt;br /&gt;
    match wait_fromAxis_W	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put west&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
fromAxis_NW:&lt;br /&gt;
    match wait_fromAxis_NW	...wait&lt;br /&gt;
    match wait_fromAxis_NW	Sorry, you may only type&lt;br /&gt;
    match exitAP		You also see the silvery-white shard&lt;br /&gt;
    match exitAP		You also see the silvery shard&lt;br /&gt;
    match fromAxis		Obvious exits: none.&lt;br /&gt;
    match atAxis		Obvious exits: north,&lt;br /&gt;
    match atAxis		Obvious exits: east,&lt;br /&gt;
    put northwest&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
exitAP:&lt;br /&gt;
    put prep moongate&lt;br /&gt;
&lt;br /&gt;
    match error_UnknownShard    You do not recognize this shard&lt;br /&gt;
    match exitAP_cast           You feel fully prepared&lt;br /&gt;
    put focus %Destination%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
exitAP_cast:&lt;br /&gt;
    match wait_exitAP_cast	...wait&lt;br /&gt;
    match wait_exitAP_cast	Sorry, you may only type&lt;br /&gt;
    match harnessEmergency	The spell goes awry!&lt;br /&gt;
    match release               You attempt to open an astral&lt;br /&gt;
    put cast %Destination%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
release:&lt;br /&gt;
    put release&lt;br /&gt;
    pause 1&lt;br /&gt;
    echo Statistics:  %stepsToAxis% from %Start% to Axis&lt;br /&gt;
    echo Statistics:  %stepsFromAxis% from Axis to %Destination%&lt;br /&gt;
    goto cleanup&lt;br /&gt;
&lt;br /&gt;
cleanup:&lt;br /&gt;
    deletevariable stepsToAxis&lt;br /&gt;
    deletevariable stepsFromAxis&lt;br /&gt;
    deletevariable mana&lt;br /&gt;
    deletevariable Start&lt;br /&gt;
    deletevariable Destination&lt;br /&gt;
    deletevariable Pillar&lt;br /&gt;
    deletevariable counter&lt;br /&gt;
    deletevariable afterHarness&lt;br /&gt;
    exit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#################################&lt;br /&gt;
# Wait section&lt;br /&gt;
wait_harnessMana:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto harnessMana%c&lt;br /&gt;
wait_harnessEmergency:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto harnessEmergency&lt;br /&gt;
wait_enterAP:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto enterAP&lt;br /&gt;
wait_toAxis1:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis1&lt;br /&gt;
wait_toAxis_N:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_N&lt;br /&gt;
wait_toAxis_NE:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_NE&lt;br /&gt;
wait_toAxis_E:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_E&lt;br /&gt;
wait_toAxis_SE:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_SE&lt;br /&gt;
wait_toAxis_S:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_S&lt;br /&gt;
wait_toAxis_SW:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_SW&lt;br /&gt;
wait_toAxis_W:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_W&lt;br /&gt;
wait_toAxis_NW:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto toAxis_NW&lt;br /&gt;
wait_fromAxis1:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis1&lt;br /&gt;
wait_fromAxis_N:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_N&lt;br /&gt;
wait_fromAxis_NE:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_NE&lt;br /&gt;
wait_fromAxis_E:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_E&lt;br /&gt;
wait_fromAxis_SE:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_SE&lt;br /&gt;
wait_fromAxis_S:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_S&lt;br /&gt;
wait_fromAxis_SW:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_SW&lt;br /&gt;
wait_fromAxis_W:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_W&lt;br /&gt;
wait_fromAxis_NW:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto fromAxis_NW&lt;br /&gt;
wait_exitAP_cast:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto exitAP_cast&lt;br /&gt;
#####################################&lt;br /&gt;
# 100th&lt;br /&gt;
100check:&lt;br /&gt;
if_4 goto 100&lt;br /&gt;
goto error_badStart&lt;br /&gt;
&lt;br /&gt;
100:&lt;br /&gt;
setvariable Start Grazhir&lt;br /&gt;
echo *** Using 100th ability ***&lt;br /&gt;
    goto setDestination100&lt;br /&gt;
&lt;br /&gt;
setDestination100:&lt;br /&gt;
    goto setDestination100_%1%&lt;br /&gt;
&lt;br /&gt;
setDestination100_Rolagi:&lt;br /&gt;
setDestination100_Crossing:&lt;br /&gt;
setDestination100_Xing:&lt;br /&gt;
setDestination100_Kssarh:&lt;br /&gt;
    setvariable Destination Rolagi&lt;br /&gt;
    setvariable Pillar Nightmares&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Besoge:&lt;br /&gt;
setDestination100_M&#039;riss:&lt;br /&gt;
setDestination100_Mriss:&lt;br /&gt;
setDestination100_Mer&#039;kresh:&lt;br /&gt;
setDestination100_Merkresh:&lt;br /&gt;
    setvariable Destination Besoge&lt;br /&gt;
    setvariable Pillar Secrets&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Tabelrem:&lt;br /&gt;
setDestination100_Muspar&#039;i:&lt;br /&gt;
setDestination100_Muspari:&lt;br /&gt;
setDestination100_Tablerum:&lt;br /&gt;
    setvariable Destination Tabelrem&lt;br /&gt;
    setvariable Pillar Nightmares&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Auilusi:&lt;br /&gt;
setDestination100_Aesry:&lt;br /&gt;
    setvariable Destination Auilusi&lt;br /&gt;
    setvariable Pillar Tradition&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Dor&#039;na&#039;torna:&lt;br /&gt;
setDestination100_Dornatorna:&lt;br /&gt;
setDestination100_Hibarnhvidar:&lt;br /&gt;
setDestination100_Hib:&lt;br /&gt;
setDestination100_Cherulisa:&lt;br /&gt;
    setvariable Destination Dor&#039;na&#039;torna&lt;br /&gt;
    setvariable Pillar Tradition&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Tamigen:&lt;br /&gt;
setDestination100_Raven&#039;sPoint:&lt;br /&gt;
setDestination100_RavenPoint:&lt;br /&gt;
setDestination100_Raven:&lt;br /&gt;
setDestination100_RP:&lt;br /&gt;
    setvariable Destination Tamigen&lt;br /&gt;
    setvariable Pillar Heavens&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Asharshpar&#039;i:&lt;br /&gt;
setDestination100_Asharshpari:&lt;br /&gt;
setDestination100_LethDeriel:&lt;br /&gt;
setDestination100_Leth:&lt;br /&gt;
    setvariable Destination Asharshpar&#039;i&lt;br /&gt;
    setvariable Pillar Heavens&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Emalerje:&lt;br /&gt;
setDestination100_Volcano:&lt;br /&gt;
setDestinatoin_LesserFist:&lt;br /&gt;
setDestination100_Fist:&lt;br /&gt;
setDestination100_Tiv:&lt;br /&gt;
    setvariable Destination Emalerje&lt;br /&gt;
    setvariable Pillar Shrew&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Taniendar:&lt;br /&gt;
setDestination100_Riverhaven:&lt;br /&gt;
setDestination100_Haven:&lt;br /&gt;
setDestination100_Gylwyn:&lt;br /&gt;
    setvariable Destination Taniendar&lt;br /&gt;
    setvariable Pillar Introspection&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Dinegavren:&lt;br /&gt;
setDestination100_Therenborough:&lt;br /&gt;
setDestination100_Theren:&lt;br /&gt;
    setvariable Destination Dinegavren&lt;br /&gt;
    setvariable Pillar Introspection&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Mintais:&lt;br /&gt;
setDestination100_ThroneCity:&lt;br /&gt;
setDestination100_Throne:&lt;br /&gt;
setDestination100_TC:&lt;br /&gt;
    setvariable Destination Mintais&lt;br /&gt;
    setvariable Pillar Fortune&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Marendin:&lt;br /&gt;
setDestination100_Shard:&lt;br /&gt;
setDestination100_Ilithi:&lt;br /&gt;
setDestination100_Mortom:&lt;br /&gt;
    setvariable Destination Marendin&lt;br /&gt;
    setvariable Pillar Secrets&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Erekinzil:&lt;br /&gt;
setDestination100_Taisgath:&lt;br /&gt;
setDestination100_Ratha:&lt;br /&gt;
setDestinatoin_Cartman:&lt;br /&gt;
setDestination100_Lomtaun:&lt;br /&gt;
setDestination100_Undarverjah:&lt;br /&gt;
setDestination100_Underweargnome:&lt;br /&gt;
    setvariable Destination Erekinzil&lt;br /&gt;
    setvariable Pillar Fortune&lt;br /&gt;
    goto prepMoongate100&lt;br /&gt;
&lt;br /&gt;
setDestination100_Vellano:&lt;br /&gt;
setDestination100_Fang:&lt;br /&gt;
setDestination100_FangCove:&lt;br /&gt;
    setvariable Destination Vellano&lt;br /&gt;
    setvariable Pillar Unity&lt;br /&gt;
    goto prepMoongate100   &lt;br /&gt;
&lt;br /&gt;
prepMoongate100:&lt;br /&gt;
    put prep moongate&lt;br /&gt;
    setvariable afterHarness enterAP100&lt;br /&gt;
    counter set %myCounter&lt;br /&gt;
goto harnessMana100%c&lt;br /&gt;
&lt;br /&gt;
harnessMana1000:&lt;br /&gt;
    goto %afterHarness&lt;br /&gt;
&lt;br /&gt;
harnessMana1001:&lt;br /&gt;
harnessMana1002:&lt;br /&gt;
harnessMana1003:&lt;br /&gt;
harnessMana1004:&lt;br /&gt;
    match wait_harnessMana100	...wait&lt;br /&gt;
    match wait_harnessMana100	Sorry, you may only type&lt;br /&gt;
    match harnessCount100		You tap into the mana&lt;br /&gt;
    put harness %mana%&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
harnessCount100:&lt;br /&gt;
    counter subtract 1&lt;br /&gt;
    goto harnessMana100%c&lt;br /&gt;
&lt;br /&gt;
enterAP100:&lt;br /&gt;
    match wait_enterAP100		...wait&lt;br /&gt;
    match wait_enterAP100		Sorry, you may only type&lt;br /&gt;
    match StartIsEnd		You attempt to open an astral &lt;br /&gt;
    put cast Grazhir&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
wait_harnessMana100:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto harnessMana100%c&lt;br /&gt;
wait_enterAP100:&lt;br /&gt;
    pause 1&lt;br /&gt;
    goto enterAP100&lt;br /&gt;
&lt;br /&gt;
#####################################&lt;br /&gt;
# Errors&lt;br /&gt;
error_UnknownShard:&lt;br /&gt;
    echo&lt;br /&gt;
    echo ERROR:  You do not know this shard yet!&lt;br /&gt;
    echo         &amp;quot;study %Start%&amp;quot; to learn this shard.&lt;br /&gt;
    echo         &lt;br /&gt;
    echo         Until this shard is learned, you can not enter&lt;br /&gt;
    echo         or exit the Astral Planes here.&lt;br /&gt;
    echo&lt;br /&gt;
    echo         Don&#039;t forget to &amp;quot;release&amp;quot; if it is safe to do so!&lt;br /&gt;
    echo         &lt;br /&gt;
    echo         If you are still in the Astral Plane, find your&lt;br /&gt;
    echo         way to the nearest known shard, ASAP!&lt;br /&gt;
    goto cleanup&lt;br /&gt;
error_NoArguments:&lt;br /&gt;
    echo&lt;br /&gt;
    echo ERROR:  This script requires a name for your destination.&lt;br /&gt;
    echo         Please see the starting text for a list.&lt;br /&gt;
    echo         Proper usage is &amp;quot;.ap destination&amp;quot;&lt;br /&gt;
    echo&lt;br /&gt;
    goto cleanup&lt;br /&gt;
error_badStart:&lt;br /&gt;
    echo&lt;br /&gt;
    echo ERROR:  You are not at a known Grazhir shard&lt;br /&gt;
    echo         and you either lack the 100th ability or&lt;br /&gt;
    echo		 did not include a 4th variable!&lt;br /&gt;
    echo		 &lt;br /&gt;
    goto cleanup&lt;br /&gt;
error_expanse:&lt;br /&gt;
    echo&lt;br /&gt;
    echo *** Uh oh, you&#039;re trapped in the grey expanse.&lt;br /&gt;
    echo *** You may get out, but it isn&#039;t likely.  Good luck!&lt;br /&gt;
    echo&lt;br /&gt;
    echo Statistics:  %stepsToAxis% from %Start% to Axis&lt;br /&gt;
    echo Statistics:  %stepsFromAxis% from Axis to %Destination%&lt;br /&gt;
    goto cleanup&lt;br /&gt;
error_dead:&lt;br /&gt;
    echo&lt;br /&gt;
    echo *** Uh oh, you didn&#039;t survive this trip.&lt;br /&gt;
    echo *** I hope the empath likes extra crispy!&lt;br /&gt;
    echo&lt;br /&gt;
    echo Statistics:  %stepsToAxis% from %Start% to Axis&lt;br /&gt;
    echo Statistics:  %stepsFromAxis% from Axis to %Destination%&lt;br /&gt;
    goto cleanup&lt;br /&gt;
labelError:&lt;br /&gt;
    echo&lt;br /&gt;
    echo ERROR:  You did not type in a valid name for your destination.&lt;br /&gt;
    echo         Please see the starting text for a list.&lt;br /&gt;
    echo         If you did type in a listed destination or got this error&lt;br /&gt;
    echo         while already moving, this this is a bug with the script&#039;s labels.&lt;br /&gt;
    echo&lt;br /&gt;
    goto cleanup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZIFZEIL</name></author>
	</entry>
</feed>