PortalX

If_1 GOTO %1
Start:
put set Description On
match lx0 The old well is made of flat stones
match lx1 [Town Square Central]
match lx2 [Town Square, Small Park]
match lx3 [Town Square, Northwest]
match lx4 [Town Square, Southwest]
match lx5 [Town Square, Northeast]
match lx6 [Town Square, Southeast]
match lx7 [Town Square, East]
match lx8 [Town Square, West]
match lx9 [Wehnimer's, Land's End Rd.]
match lx10 [Militia Keep, Main Hall]
match rx0 [River's Rest, Town Commons]
match zx0 A huge monument dominates
match sx1 [Solhaven, North Market]
match sx0 Near the path, cut stone blocks
match sx2 [Vornavis, Broken Tower]
match tx0 [Dragonspine and Krodera]
match tvx0 A small cluster of trees
match ix0 [Icemule Trace, Town Center]
match tix0 A large granite boulder, apparently
match tix1 [Ta'Illistim, Hanging Gardens]
match tix2 From the top of the smooth boulder,
match tix3 Worn away by rain and the underground
match cx0 [Cysaegir, Citadel Drawbridge]
match syx0 [Sylvarraend, Town Commons]
match nexus1 [Nexus, Central]
match px0 [Top of the World, Ice Cave]
match GoSx1 stone pillars that comprise this courtyard
match GoSx2 [A Ceramic Tile Teleporting Ring]
match GoSx3 Enormous cobbles are fitted into the hard
match GoSx4 courtyard is enclosed by a stucco and timber
match GoSx5 panoramic view of the wilds of Teras Isle
match GoSx5a The warm air hangs still in this subterranean corridor
match GoSx6 Well-tended lawns of silvery red moss
match GoSx7 Gold banners float above a small hut
match GoSx8 Sturdy palisades enclose a square
match Not Obvious
put look
matchwait
not:
echo -=- Not in a starting location. -=-
echo -=- Type PLOCATION to see a list -=- 
echo -=- of possible start locations -=-
exit
noticket:
echo -=- You do not have a portal ticket! -=-
echo -=- Go get one and restart the script in one of it's starting locations! -=-
exit
expire:
echo -=- Your ticket has expired, better get a new one! -=-
echo -=- Type .PortalX ticket for instructions to renew your ticket! -=-
exit
Ticket:
Echo -=- Not yet functioning! -=-
exit
lx0:
put climb rope
put go crevice
move nw
move n
move nw
move nw
put go hole
goto ltix0
lx1:
put go well
goto lx0
lx2:
move n
move ne
goto lx1
lx3:
move se
goto lx1
lx4:
move ne
goto lx1
lx5:
move sw
goto lx1
lx6:
move nw
goto lx1
lx7:
move w
goto lx1
lx8:
move e
goto lx1
lx9:
move s
move w
move s
move s
move se
goto lx1
lx10:
move out
move ne
goto lx1
ltix0:
match ltix1 You remove a portal ticket
match ltix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
ltix1:
match nexus days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
matchwait
rx0:
put go walk
move se
move e
move n
move n
move nw
move w
move sw
move go bould
move s
move sw
move se
move e
move n
goto rtix0
rtix0:
match rtix1 You remove a portal ticket
match rtix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
rtix1:
match rtix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
matchwait
rtix2:
put go portal
move nw
goto Nexus
zx0:
move w
move sw
move nw
move n
move n
move nw
move go tunnel
move go block
move d
move d
move go door
move nw
goto ztix0
ztix0:
match ztix1 You remove a portal ticket
match ztix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
ztix1:
match ztix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
ztix2:
put go portal
move e
goto Nexus
sx0:
move n
goto stix0
sx1:
move n
move nw
move u
move nw
move nw
move d
move nw
move ne
move n
move n
move ne
move u
move n
move go ramp
move go bridge
move w
move w
goto sx0
sx2:
put go breach
move s
move s
goto sx0
stix0:
match stix1 You remove a portal ticket
match stix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
stix1:
match stix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
stix2:
put go portal
move s
goto Nexus
tx0:
move s
move s
move s
move s
move s
move go path
goto ttix0
ttix0:
match ttix1 You remove a portal ticket
match ttix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
ttix1:
match ttix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
ttix2:
put go portal
move n
goto Nexus
tvx0:
move w
move w
move w
move n
move w
move w
move w
move n
move n
move n
move n
move climb grate
move go open hatch
move s
move s
move go door
move east
move go door
move e
move climb ladder
move n
move n
move n
move n
move n
move n
move n
move w
move w
move w
move w
move w
move n
move ne
move climb step
goto tvtix0
tvtix0:
match tvtix1 You remove a portal ticket
match tvtix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
tvtix1:
match tvtix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
tvtix2:
put go portal
move se
goto Nexus
ix0:
move w
move w
move s
move sw
move s
move climb well
move d
move go limb
move d
move d
goto itix0
itix0:
match itix1 You remove a portal ticket
match itix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
itix1:
match itix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
itix2:
put go portal
move sw
goto Nexus
tix0:
goto titix0
tix1:
move out
move se
move se
move sw
move se
move se
move s
move sw
move e
move ne
move go gate
move sw
move se
move go port
move s
move s
move out
move sw
move w
move w
move s
move sw
move e
move se
move s
move se
goto titix0
tix2:
move down
goto tix0
tix3:
move w
move sw
move w
move s
move sw
move sw
move s
move up
move up
move up
move w
move sw
move sw
move sw
move sw
move s
move s
move s
move s
move s
move s
move s
move s
move w
move w
move s
move sw
move w
move s
move w
move sw
move sw
move sw
move s
move sw
move sw
move s
move s
move sw
move s
move sw
move nw
move nw
move nw
move nw
move w
move w
move nw
move nw
move nw
move w
move w
move w
move nw
move nw
move nw
move w
move nw
move nw
goto tix0
titix0:
match titix1 You remove a portal ticket
match titix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
titix1:
match titix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
titix2:
put go portal
move ne
goto Nexus
cx0:
move n
move ne
move nw
move ne
move nw
move ne
move nw
move northeast
move northwest
move northeast
move northeast
move north
move north
move northeast
move northeast
move east
move go thicket
move southeast
move east
move out
move northeast
move north
move north
move up
move northwest
move north
move northeast
move up
move east
move northeast
move north
move north
move up
move north
move east
move east
move north
move up
move northeast
move northwest
move northeast
move east
move go tunnel
move northeast
move east
move north
move east
move north
move east
move north
move east
move southeast
move northeast
move out
move north
move northeast
move east
move north
move north
move northeast
move northeast
move north
move northeast
move north
move north
move northwest
move north
move north
move northeast
move northeast
move east
move northeast
move north
move north
move go path
move east
move east
move northeast
move north
move north
move north
move north
move northwest
move northwest
move north
move down
move down
move go bridge
move northeast
move southeast
move north
move northeast
move north
move northeast
move east
move northeast
move north
move northeast
move northeast
move northeast
move northwest
move northwest
move north
move north
move northeast
move north
move north
move north
move northwest
move north
move northeast
move east
move northeast
move east
move north
move north
move northeast
move east
move northwest
move north
move northeast
put climb wall
waitfor Obvious
move northeast
move go bridge
move northeast
move go step
move north
move north
move northeast
move east
move southeast
move east
move northeast
move northeast
move north
move north
move northwest
move north
move northeast
move northeast
move north
move northwest
move east
move northeast
move north
move north
move north
move northeast
move northwest
move northeast
move e
move se
move s
move se
goto ctix0
ctix0:
match ctix1 You remove a portal ticket
match ctix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
ctix1:
match ctix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
ctix2:
put go portal
move ne
goto Nexus
syx0:
move se
move ne
move se
move se
move e
move n
move ne
move ne
move n
move n
move nw
move nw
move nw
move w
move nw
move nw
move nw
move nw
move w
move w
move nw
move nw
move nw
move w
move w
move w
move nw
move nw
move nw
move w
move nw
move nw
goto sytix0
sytix0:
match sytix1 You remove a portal ticket
match sytix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
sytix1:
match sytix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
sytix2:
put go portal
move ne
goto Nexus
px0:
goto ptix0
ptix0:
match ptix1 You remove a portal ticket
match ptix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
ptix1:
match ptix2 days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
ptix2:
put go portal
move w
goto Nexus
GoSx1:
put go bridge
move e
move d
move out
move down
put go trail
move se
move ne
move down
move e
move e
move n
move ne
move ne
move e
move n
move ne
put go gate
goto lx9
GoSx2:
move out
move s
move out
move w
move w
move sw
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
move w
put go bridge
move n
move w
move w
move w
move nw
move w
put go bridge
move w
move w
move n
goto stix0
GoSx3:
move s
move sw
move w
move w
move w
move w
put go gate
move n
move n
move n
move n
move n
move n
goto ix0
GoSx4:
put go gate
move nw
move w
move n
move w
move sw
move w
put go drawbridge
move n
put go path
goto rx0
GoSx5:
put open hatch
put go hatch
goto goSx5a
GoSx5a:
move out
move ne
put go bridge
move sw
move sw
move sw
move e
move sw
move sw
move se
put go road
move e
move e
put go road
move se
move s
move s
put go gate
move s
move s
move s
move s
goto tx0
GoSx6:
move s
move sw
move e
move se
move s
put go arch
move se
move sw
move sw
move sw
move w
move n
move n
move w
move nw
move w
move w
goto zx0
GoSx7:
move out
move n
move out
put go bridge
move se
move se
move ne
move n
move e
move n
move ne
move se
move se
move e
move n
move ne
move ne
move n
move n
move nw
move nw
move nw
move w
move nw
move nw
move nw
move nw
move w
move w
move nw
move nw
move nw
move w
move w
move w
move nw
move nw
move nw
move w
move nw
move nw
goto tix0
GoSx8:
put go door
move down
move down
move down
move s
move se
move se
move s
move s
put go crev
move se
move s
move se
move s
move se
move se
put go bridge
move se
move se
put go gate
move s
move w
move s
move s
move s
move s
move s
move s
move e
move s
move e
move e
move e
goto tvx0
Nexus1:
goto Nexustix0
Nexustix0:
match Nexustix1 You remove a portal ticket
match Nexustix1 You already have that.
match noticket Get what?
put get my portal ticket
matchwait
Nexustix1:
match nexus days left on your ticket.
match Expire Realizing the ticket has expired
put look at my portal ticket
matchwait
nexus:
pause 1
Echo -=- Dhask's PortalX Pass -=-
Echo -=- Beta V 1.0 -=-
Echo 
echo -=- Type PLOCATION to see a list -=-
echo
echo -=- Where to? -=-
match landing landing
match wlkeep wlkeep
match wlngate wlngate
match wltsc wltsc
match riversrest riversrest
match therest therest
match zul zul
match zullogoth zullogoth
match solhaven solhaven
match shbtower shbtower
match teras teras
match vaalor vaalor
match icemule icemule
match illistim illistim
match enotf enotf
match cysaegir cysaegir
match sylvarraend sylvarraend
match pinefar pinefar
match plocation plocation
matchwait
landing:
put stow my ticket
move out
move se
move se
move s
move se
move go crev
move climb rope
move s
move sw
move s
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
WLTSC:
put stow my ticket
move out
move se
move se
move s
move se
move go crev
move climb rope
move s
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
WLNgate:
put stow my ticket
move out
move se
move se
move s
move se
move go crev
move climb rope
move s
move nw
move n
move n
move e
move n
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
WLKeep:
put stow my ticket
move out
move se
move se
move s
move se
move go crev
move climb rope
move s
move sw
move go keep
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
therest:
goto riversrest
riversrest:
move se
put go portal
put stow my ticket
move s
move w
move nw
move ne
move n
move go boulder
move ne
move e
move se
move s
move s
move w
move nw
put go walk
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
cysaegir:
move sw
put go portal
put stow my ticket
move nw
move n
move nw
move w
move sw
move se
move sw
move s
move s
move s
move sw
move w
move se
move s
move sw
move sw
move s
move se
move s
move s
move sw
move sw
move w
move nw
move w
move sw
move s
move go bridge
move go step
move go bridge
move sw
move sw
put climb wall
waitfor Obvious
move sw
move s
move se
move w
move sw
move s
move s
move w
move sw
move w
move sw
move s
move se
move s
move s
move s
move sw
move s
move s
move se
move se
move sw
move sw
move sw
move s
move sw
move w
move sw
move s
move sw
move s
move nw
move go bridge
move sw
move up
move up
move s
move se
move se
move s
move s
move s
move s
move sw
move w
move w
move go path
move s
move s
move sw
move w
move sw
move sw
move s
move s
move se
move s
move s
move sw
move s
move sw
move sw
move s
move s
move w
move sw
move s
move go open
move sw
move nw
move w
move s
move s
move w
move sw
move out
move w
move sw
move se
move sw
move d
move s
move w
move w
move s
move d
move s
move s
move sw
move w
move d
move sw
move s
move se
move d
move s
move s
move sw
move go open
move w
move nw
move out
move w
move sw
move sw
move s
move s
move sw
move sw
move se
move sw
move se
move sw
move se
move sw
move se
move sw
move s
exit
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
zullogoth:
goto Zul
zul:
move w
move go portal
put stow my ticket
move se
move go door
move up
move up
move go block
move out
move se
move s
move s
move se
move ne
move e
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
solhaven:
move n
move go portal
put stow my ticket
move s
move e
move e
move go bridge
move go ravine
move s
move d
move sw
move s
move s
move sw
move go bridge
move u
move se
move se
move se
move se
move s
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
SHBtower:
move n
move go portal
put stow my ticket
move n
move go breach
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
teras:
move s
move go portal
move go path
put stow my ticket
move n
move n
move n
move n
move n
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
vaalor:
move nw
move go portal
move climb step
put stow my ticket
move sw
move s
move e
move e
move e
move e
move e
move s
move s
move s
move s
move s
move s
move s
move climb ladder
move w
move go door
move w
move go door
move n
move n
move go open hatch
move climb grate
move s
move s
move s
move s
move e
move e
move e
move s
move e
move e
move e
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
illistim:
move sw
move go portal
put stow my ticket
move nw
move n
move nw
move w
move ne
move n
move e
move e
move ne
move go gate
move n
move n
move go port
move nw
move ne
move go gate
move sw
move w
move ne
move n
move nw
move nw
move ne
move go dais
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
ENOTF:
move sw
move go portal
put stow my ticket
move se
move se
move e
move se
move se
move se
move e
move e
move e
move se
move se
move se
move e
move e
move se
move se
move se
move se
move ne
move n
move ne
move n
move n
move ne
move ne
move n
move ne
move ne
move ne
move e
move n
move e
move ne
move n
move e
move e
move n
move n
move n
move n
move n
move n
move n
move n
move ne
move ne
move ne
move ne
move e
move down
move down
move down
move n
move ne
move ne
move n
move e
move ne
move e
pause 1
echo -=- This is as far as the script will take you! -=-
pause 1
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
Sylvarraend:
move sw
move go portal
move se
move se
move e
move se
move se
move se
move e
move e
move e
move se
move se
move se
move e
move e
move se
move se
move se
move se
move e
move se
move se
move se
move s
move s
move sw
move sw
move s
move w
move nw
move nw
move se
move nw
move sw
move nw
pause 1
put stow my ticket
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
pinefar:
move e
put go portal
pause 1
put stow my ticket
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
icemule:
move ne
put go portal
move u
put stow my ticket
move u
move climb limb
move u
move climb lip
move n
move ne
move n
move e
move e
echo -=- Thanks for using Dhask's PortalX Pass! -=-
exit
plocation:
echo -=- Type one of the following below to see a list of town locations -=-
echo -=- P-WL | P-RR | P-TI | P-EN | P-ZL | P-SH | P-IM | P-PF | P-GoS -=-
match P-GoS P-GoS
match P-WL P-WL
match P-RR P-RR
match P-TI P-TI
match P-EN P-EN
match P-ZL P-ZL
match P-SH P-SH
match P-IM P-IM
match P-PF P-PF
matchwait
P-GoS:
echo -=- Guardians of Sunfist -=-
Echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- Landing -- GoSLand -=-
echo -=- Solhaven -- GoSSol -=-
echo -=- River's Rest -- GoSRR -=-
echo -=- Teras -- GoSTeras -=-
echo -=- Zul Logoth -- GoSZul -=-
echo -=- Icemule Trace -- GoSIce -=-
echo -=- Ta'Vaalor -- GoSVaalor -=-
echo -=- Sylvarraend -- GoSSyl -=-
echo
echo -=- *** These are not yet functioning *** -=-
echo -=- More to come! -=-
exit
P-WL:
echo -=- Wehnimer's Landing -=-
Echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- Small Park -- landing -=-
echo -=- TSC -- WLTSC -=-
echo -=- Militia's Keep -- WLKeep -=-
echo -=- North Gate -- WLNgate -=-
echo -=- GoS Outpost -- GoSLand -=-
echo
echo -=- More to come! -=-
exit
P-RR:
echo -=- River's Rest -=-
echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- Town Commons -- RiversRest/TheRest -=-
echo -=- GoS Outpost -- GoSRR -=-
echo
echo -=- More to come! -=-
exit
P-EN:
Echo -=- Ta'Illistim -=-
echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- The Hanging Garden/Dais -- Illistim -=-
echo -=- Old Ta'Faendryl -- ENOTF -=-
echo
echo -=- Ta'Vaalor -=-
echo
echo -=- Victory Court -- Vaalor -=-
echo -=- GoS Outpost -- GoSVaalor -=-
echo
echo -=- Sylvarraend -=-
echo 
echo -=- Town Commons -- Sylvarraend -=-
echo -=- GoS Outpost -- GoSSyl
echo
echo -=- More to come! -=-
exit
P-SH:
echo -=- Solhaven -=-
echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- North Market -- Solhaven -=-
echo -=- Broken Tower -- SHBtower -=-
echo -=- GoS Outpost -- GoSSol -=-
echo
echo -=- More to come! -=-
exit
P-TI:
echo -=- Teras Isle -=-
echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- Statue -- Teras -=-
echo -=- GoS Outpost -- GoSTeras -=-
echo
echo -=- More to come! -=-
exit
P-ZL:
echo -=- Zul Logoth -=-
echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- Monument -- Zul/zullogoth -=-
echo -=- GoS Outpost -- GoSZul -=-
echo
echo -=- More to come! -=-
exit
P-IM:
echo -=- Icemule Trace -=-
echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- Town Center -- Icemule -=-
echo -=- GoS Outpost -- GoSIce -=-
echo
echo -=- More to come! -=-
exit
P-PF:
echo -=- Pinefar Trading Post -=-
echo
echo -=- Start locations will be listed/described first, command to go there second -=-
echo
echo -=- Top of the World -- Pinefar -=-
echo
echo -=- More to come! -=-
exit
Category:Platinum Scripts