<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elanthipedia.play.net/index.php?action=history&amp;feed=atom&amp;title=Astral_Travelling%28script%29</id>
	<title>Astral Travelling(script) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://elanthipedia.play.net/index.php?action=history&amp;feed=atom&amp;title=Astral_Travelling%28script%29"/>
	<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Astral_Travelling(script)&amp;action=history"/>
	<updated>2026-05-20T04:41:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://elanthipedia.play.net/index.php?title=Astral_Travelling(script)&amp;diff=589514&amp;oldid=prev</id>
		<title>ALBINODEER: Created page with &quot;DISCLAIMER - Attempt at your own risk, it may have issues and you will die. I have not had issues with the script itself but I haven&#039;t used it often.  {{Script |cat=travel, Mo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://elanthipedia.play.net/index.php?title=Astral_Travelling(script)&amp;diff=589514&amp;oldid=prev"/>
		<updated>2022-06-15T20:21:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;DISCLAIMER - Attempt at your own risk, it may have issues and you will die. I have not had issues with the script itself but I haven&amp;#039;t used it often.  {{Script |cat=travel, Mo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;DISCLAIMER - Attempt at your own risk, it may have issues and you will die. I have not had issues with the script itself but I haven&amp;#039;t used it often.&lt;br /&gt;
&lt;br /&gt;
{{Script&lt;br /&gt;
|cat=travel, Moon Mage&lt;br /&gt;
|fe=Genie&lt;br /&gt;
|auth=Various}}&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
This script automatically travels the astral plane for you. I take no credit for creating this script, just fixed a small bug in it for Fang Cove&amp;#039;s shard.&lt;br /&gt;
&lt;br /&gt;
Front end: Genie&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;
&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: 8/5/2017 - 6/14/2022&lt;br /&gt;
echo = Edited by: Randoon - Diana&lt;br /&gt;
echo = Edited For Genie, duplicate labels, errors and typos fixed by : Gavinne&lt;br /&gt;
echo = Version 3.9 for DR 3.0&lt;br /&gt;
echo =&lt;br /&gt;
echo = *** .astral [destionation] [times to harness -&amp;gt;] [amount]&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&amp;#039;na&amp;#039;torna - Dornatorna - Hibarnhvidar - Hib - Cherulisa&lt;br /&gt;
echo = Erekinzil - Taisgath - Ratha - Lomtaun - Cartman - Undarverjah - Underweargnome&lt;br /&gt;
echo = Tamigen - Raven&amp;#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&amp;#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&amp;#039;riss - Mriss - Mer&amp;#039;kresh - Merkresh&lt;br /&gt;
echo = Tabelrem - Muspar&amp;#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&amp;#039;na&amp;#039;torna the silvery-white shard Dor&amp;#039;na&amp;#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&amp;#039;i the silvery shard Asharshpar&amp;#039;i&lt;br /&gt;
    match Dinegavren [Gealeranendae College, Tear of Grazhir Exhibit]&lt;br /&gt;
    match Mintais [Phelim&amp;#039;s Sanctum, Tear of Grazhir]&lt;br /&gt;
    match Taniendar the silvery-white shard Taniendar&lt;br /&gt;
    match Vellano [Fang Cove, Obsidian Dome]&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;
	put look on pedestal&lt;br /&gt;
    matchwait&lt;br /&gt;
&lt;br /&gt;
Dor&amp;#039;na&amp;#039;torna:&lt;br /&gt;
    setvariable Start Dor&amp;#039;na&amp;#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&amp;#039;i:&lt;br /&gt;
    setvariable Start Asharshpar&amp;#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&amp;#039;riss:&lt;br /&gt;
setDestination_Mriss:&lt;br /&gt;
setDestination_Mer&amp;#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&amp;#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&amp;#039;na&amp;#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&amp;#039;na&amp;#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&amp;#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&amp;#039;i:&lt;br /&gt;
setDestination_Asharshpari:&lt;br /&gt;
setDestination_LethDeriel:&lt;br /&gt;
setDestination_Leth:&lt;br /&gt;
    setvariable Destination Asharshpar&amp;#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;
setDestination_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;
setDestination_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 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;
    unvar stepsToAxis&lt;br /&gt;
    unvar stepsFromAxis&lt;br /&gt;
    unvar mana&lt;br /&gt;
    unvar Start&lt;br /&gt;
    unvar Destination&lt;br /&gt;
    unvar Pillar&lt;br /&gt;
    unvar counter&lt;br /&gt;
    unvar 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&amp;#039;riss:&lt;br /&gt;
setDestination100_Mriss:&lt;br /&gt;
setDestination100_Mer&amp;#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&amp;#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&amp;#039;na&amp;#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&amp;#039;na&amp;#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&amp;#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&amp;#039;i:&lt;br /&gt;
setDestination100_Asharshpari:&lt;br /&gt;
setDestination100_LethDeriel:&lt;br /&gt;
setDestination100_Leth:&lt;br /&gt;
    setvariable Destination Asharshpar&amp;#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;
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;
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&amp;#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&amp;#039;re trapped in the grey expanse.&lt;br /&gt;
    echo *** You may get out, but it isn&amp;#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&amp;#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&amp;#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>ALBINODEER</name></author>
	</entry>
</feed>