PDA

View Full Version : Darkstone Script for Wizard FE- Advice/Help/Insults welcome



NocturnalRob
04-02-2008, 01:03 PM
Let me preempt a lot of comments by saying, "Yes, I have used the search function." The script I found was posted by Latrinsorm about 6 months ago--

http://forum.gsplayers.com/showthread.php?t=15646&page=2&highlight=darkstone

Unfortunately I am script retarded. The bulk of my scripts look something like this:

put put my war in my cloak
put wear my buckler

TaDaaaaaa

It's sad really. That being said, when I use the aforementioned script, I can get to Darkstone no problem, but when it asks me to select a specific destination within the castle (banshees, troll kings, etc), i get a GoTo label not found and the script ends. Anyone have an updated script or a fix for this one? Thanks

Drunken Durfin
04-02-2008, 02:39 PM
First, the insult: Switch to SF you whack job! What are you still using Windows 3.1 as well!?!

Second, the advice:
> i get a GoTo label not found and the script ends

We need the entire error message, what label is not found? Post log.


Help portion will follow pending review of log.

NocturnalRob
04-02-2008, 02:49 PM
First, the insult: Switch to SF you whack job! What are you still using Windows 3.1 as well!?!


My computer doesn't support SF. Will post log tonight. I rebooted my computer this morning, so it should almost be good to go by then.

http://blog.hex.is/helga/corona_laptop.jpg

BigWorm
04-02-2008, 03:31 PM
First of all, insults: you suck at life, I fucked your sister, and your mothers a whore.

Help: Here is a fixed version of that script that should work with the wizard (sorry, at work, can't log in to test at the moment)

Start:
put set description
put look
match GardenNiche [Town Square, Garden Niche]
match SmallPark [Town Square, Small Park]
match TSC [Town Square Central]
match TSSW [Town Square, Southwest]
match WestGate a large wooden gate
match NorthGateIn [Wehnimer's, Land's End Rd.]
match NorthGateOut [Wehnimer's, Outside Gate]
match VolnHall [Master's Hall]
match SwordCheck [Gorge, Intersection]
match NorthRim The gorge narrows here a bit,
match SouthRim The gorge ends in a sheer cliff face here
match Entrance You are standing before the main gate
match Destination This wide space lies between the inner
match GolemsOut You are standing in the southwest corner
match KiramonOut The hall dead ends here,
match BansheesOut A small clay pot is set
match SentinelsOut Your footsteps echo in the long,
match Roa'tersOut Assorted rubble--dirt,
match TrollKingsOut Row upon row of iron manacles
matchwait

GardenNiche:
move e
goto SmallPark

SmallPark:
move n
goto TSSW

TSC:
move sw
goto TSSW

TSSW:
move w
move w
move n
goto WestGate

WestGate:
move go gate
move n
goto DarkstonePath

NorthGateIn:
move go gate
goto NorthGateOut

NorthGateOut:
move sw
move s
goto DarkstonePath

VolnHall:
put look tapestry
match Tapestry1 [Darkstone, Dungeon]
match Tapestry2 [Graveyard]
match Tapestry3 [Monastery, Misty Chamber]
match Tapestry4 [Pentagram Chamber]
match Tapestry5 [Coastal Cliffs, Cemetery]
matchwait

Tapestry1:
put look tapestry
move go tapestry
if_1 goto Tapestry%1
pause
echo
echo Where would you like to go?
echo 1.0) Lesser Gargoyles/Greater Gargoyles [gargoyles]
echo 2.0) Huge Mein Golems [golems]
echo 3.0) Kiramon Workers/Kiramon Defenders [kiramon]
echo 4.0) Banshees/Huge Mein Golems [banshees]
echo 5.0) Banshees/Stone Sentinels [sentinels]
echo 6.0) Roa'ters [roa'ters]
echo 7.0) Massive Troll Kings/Sheruvian Harbingers/Nightmare Steeds
[trollkings]
echo 8.0) Out [bye]
match TapestryGar gargo
match TapestryGar 1.0
match TapestryGol golem
match TapestryGol 2.0
match TapestryKir kiram
match TapestryKir 3.0
match TapestryBan bansh
match TapestryBan 4.0
match TapestrySen senti
match TapestrySen 5.0
match TapestryRoa roa't
match TapestryRoa 6.0
match TapestryTro troll
match TapestryTro 7.0
match TapestryBye bye
match TapestryBye 8.0
matchwait

Tapestry2:
put rub tapestry
waitfor You rub the tapestry, which gives you a slight shock.
goto Tapestry3

Tapestry3:
put rub tapestry
waitfor You rub the tapestry, which gives you a slight shock.
goto Tapestry4

Tapestry4:
put rub tapestry
waitfor You rub the tapestry, which gives you a slight shock.
goto Tapestry5

Tapestry5:
put rub tapestry
waitfor You rub the tapestry, which gives you a slight shock.
goto Tapestry1

DarkstonePath:
move w
move sw
move sw
move s
move w
move w
move u
move sw
move go path
move w
move w
move w
move w
move s
goto SwordCheck

SwordCheck:
pause
put glance
match Pool a short sword in your right hand
match Swap a short sword in your left hand
match GetSword left hand.
matchwait

GetSword:
put get my short sword
match Pool a short sword
match Pool As you remove
match BuySword Get what?
match WeaponAway You need a free hand
matchwait

Swap:
put swap
goto SwordCheck

WeaponAway:
put stow right
waitfor You put
goto GetSword

Pool:
put go pool
put down
waitfor You take a deep breath and dive
put kneel
waitfor You kneel
put pry gap
match Broken Suddenly, the sword shatters.
match NotBroken A huge air bubble emerges from the crack,
match PryFail You work at the edges,
matchwait

PryFail:
put stand
waitfor You stand
put up
put go shore
waitfor [Gorge, Intersection]
goto Pool

Broken:
put stand
waitfor You stand
put up
put go shore
goto BuySword

BuySword:
move n
move e
move e
move e
move e
move go path
move ne
move d
move e
move e
move n
move ne
move ne
move e
move n
move ne
move go gate
move s
move w
move s
move s
move s
move go bank
move go arch
put withdraw 94
move go arch
move out
move n
move e
move go entrance
put order
waitfor Welcome to Tykel's Arms!
put 3
put buy
waitfor Tykel Rone says,
put accept
put done
waitfor [Tykel's Arms, Showroom]
move out
move w
move s
move w
move w
move s
goto WestGate

NotBroken:
put stance offensive
waitfor You are now in an offensive stance.
put stand
match NotBrokenPause You struggle
match NotBrokenNext You stand
matchwait

NotBrokenPause:
pause
put stand
match NotBrokenPause You struggle
match NotBrokenNext You stand
matchwait

NotBrokenNext:
pause
put stance defensive
waitfor You are now
put stow my sword
waitfor You put
put unsheath
goto RimCheck

RimCheck:
put look
match NorthRim The gorge narrows here a bit,
match SouthRim The gorge ends in a sheer cliff face here
matchwait
exit

NorthRim:
move ne
move ne
move e
move go log
move w
move sw
move sw
move sw
move s
move s
move s
goto DarkstoneIn

SouthRim:
move sw
move go path
move d
move s
move go ledge
move s
move u
move go hole
move go path
goto DarkstoneIn

DarkstoneIn:
move e
move e
move se
move sw
move se
move sw
move w
move sw
move s
move e
goto Entrance

Entrance:
put pull rope
match BridgeUpInPause You try to pull the length of rope,
match BridgeUpIn A deep, rumbling creak vibrates through you,
match BridgeDownIn That will be difficult,
matchwait

BridgeUpInPause:
pause
goto Entrance

BridgeUpIn:
pause
goto BridgeDownIn

BridgeDownIn:
move go draw
goto PortDown

PortDown:
put pull lever
match PortDownInPause You try to pull the heavy steel lever,
match PortDownIn With a loud screech, a gleaming white mein portcullis
lurches upward!
match PortUpIn Ok, you pull a heavy steel lever protruding from a slit in
one
wall. Now what?
matchwait

PortDownInPause:
pause
goto PortDown

PortDownIn:
pause
goto PortUpIn

PortUpIn:
move go portcullis
put kneel
waitfor You kneel down.
put kiss red portcullis
put stance offensive
waitfor You are now
put stand
match PortUpInPause You struggle
match PortUpInNext You stand
matchwait

PortUpInPause:
pause
put stand
match PortUpInPause You struggle
match PortUpInNext You stand
matchwait

PortUpInNext:
pause
put stance defensive
waitfor You are now
goto Destination

Destination:
if_1 goto %1
echo
echo Where would you like to go?
echo 1.0) Lesser Gargoyles/Greater Gargoyles [gargoyles]
echo 2.0) Huge Mein Golems [golems]
echo 3.0) Kiramon Workers/Kiramon Defenders [kiramon]
echo 4.0) Banshees/Huge Mein Golems [banshees]
echo 5.0) Banshees/Stone Sentinels [sentinels]
echo 6.0) Roa'ters [roa'ters]
echo 7.0) Massive Troll Kings/Sheruvian Harbingers/Nightmare Steeds
[trollkings]
echo 8.0) Out [bye]
match Gar gargo
match Gar 1.0
match Gol golem
match Gol 2.0
match Kir kiram
match Kir 3.0
match Ban bansh
match Ban 4.0
match Sen senti
match Sen 5.0
match Roa roa't
match Roa 6.0
match Tro troll
match Tro 7.0
match Bye bye
match Bye 8.0
matchwait

1.0:
Gar:
Garg:
Gargo:
Gargoy:
Gargoyl:
Gargoyle:
Gargoyles:
save 1
exit

Tapestry1.0:
TapestryGar:
TapestryGarg:
TapestryGargo:
TapestryGargoy:
TapestryGargoyl:
TapestryGargoyle:
TapestryGargoyles:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
move n
move n
move n
move go space
move go trap
move go door
move e
move e
move go door
move go crack
move w
move w
move go passage
move sw
move s
move s
move n
move go hole
move u
move o
move go portcullis
move go door
move o
move n
exit

2.0:
Gol:
Gole:
Golem:
Golems:
save 2
move s
move go gate
move go door
move go portcullis
exit

Tapestry2.0:
TapestryGol:
TapestryGole:
TapestryGolem:
TapestryGolems:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
move n
move n
move n
move go space
move go trap
move go door
move e
move e
move go door
move go crack
move w
move w
move go passage
move sw
move s
move s
move n
move go hole
move u
move o

3.0:
Kir:
Kira:
Kiram:
Kiramo:
Kiramon:
save 3
goto GoMaiden

Tapestry3.0:
TapestryKir:
TapestryKira:
TapestryKiram:
TapestryKiramo:
TapestryKiramon:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
move n
move n
move n
move go space
move go trap
move go door
exit

4.0:
Ban:
Bans:
Bansh:
Banshe:
Banshee:
Banshees:
save 4
goto GoMaiden
exit

Tapestry4.0:
TapestryBan:
TapestryBans:
TapestryBansh:
TapestryBanshe:
TapestryBanshee:
TapestryBanshees:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
exit

5.0:
Sen:
Sent:
Sents:
Senti:
Sentin:
Sentine:
Sentinel:
Sentinels:
save 5
goto GoMaiden
exit

Tapestry5.0:
TapestrySen:
TapestrySent:
TapestrySents:
TapestrySenti:
TapestrySentin:
TapestrySentine:
TapestrySentinel:
TapestrySentinels:
move o
move s
move s
move s
move e
exit

6.0:
Roa:
Roat:
Roate:
Roater:
Roaters:
Roa':
Roa't:
Roa'te:
Roa'ter:
Roa'ters:
Wor:
Worm:
Worms:
save 6
goto GoMaiden
exit

Tapestry6.0:
TapestryRoa:
TapestryRoa':
TapestryRoa't:
TapestryRoa'te:
TapestryRoa'ter:
TapestryRoa'ters:
TapestryWor:
TapestryWorm:
TapestryWorms:
move go tunnel
move d
exit

7.0:
Tro:
Trol:
Troll:
TrollK:
TrollKi:
TrollKin:
TrollKing:
TrollKings:
save 7
goto GoMaiden
exit

Tapestry7.0:
TapestryTro:
TapestryTrol:
TapestryTroll:
TapestryTrollK:
TapestryTrollKi:
TapestryTrollKin:
TapestryTrollKing:
TapestryTrollKings:
move o
move s
move s
move s
move e
move se
move sw
move w
move se
move go door
exit

GoMaiden:
move s
move go gate
move go door
move go portcullis
move go tower
move go stair
goto Maiden

Maiden:
put go maiden
match MaidenWait You start to enter the iron maiden,
match InMaiden [Iron Maiden]
matchwait

MaidenWait:
pause 2
goto Maiden

InMaiden:
put search
waitfor You found a slightly bent spike
put turn bent spike
goto MaidenStand

MaidenStand:
put stand
match MaidenLook You stand back up.
match MaidenStandPause You struggle
match MaidenStandPause ...wait
matchwait

MaidenStandPause:
pause
goto MaidenStand

MaidenLook:
pause
put look
match Maiden%sEarth A wide, doorless opening leads to the
match Maiden%sSpirit There is barely enough room for you
match Maiden%sAir Climbing under the wall and up into this room,
match Maiden%sFire An arched niche is carved out of the south wall,
match Maiden%sWater Strange characters are carved into the walls,
matchwait

Maiden3Earth:
move s
move s
move w
move n
move n
move n
move n
move nw
move s
move s
move s
move climb ladder
move go door
move n
move n
move n
move go space
move go trap
move go door
exit

Maiden3Spirit:
move sw
move se
move se
move ne
move ne
move climb rubble
move go opening
goto TapestryKiramon

Maiden3Air:
move go trap
move go door
exit

Maiden3Fire:
move e
move n
move go crack
move go door
move w
move w
exit

Maiden3Water:
move n
move w
move w
move w
move w
move w
move go space
move go trap
move go door
exit

Maiden4Earth:
move s
move s
move w
move n
move n
move n
move n
move nw
move s
move s
move s
move climb ladder
move go door
exit

Maiden4Spirit:
move sw
move se
move se
move ne
move ne
move climb rubble
move go opening
goto TapestryBanshees

Maiden4Air:
move go space
move s
move s
move s
exit

Maiden4Fire:
move e
move n
move go crack
move go chute
move go door
move s
exit

Maiden4Water:
move n
move w
move w
move w
move w
move w
move s
move s
move s
exit

Maiden5Earth:
move s
move s
exit

Maiden5Spirit:
move sw
move se
move se
move ne
move ne
move climb rubble
move go opening
goto TapestrySentinels

Maiden5Air:
move go space
move e
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
exit

Maiden5Fire:
move go door
move go hole
move go crack
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
move s
exit

Maiden5Water:
move s
move w
move go door
move go shaft
move s
move s
move s
move s
move s
exit

Maiden6Earth:
move s
move s
move w
move n
move n
move n
move go door
move go tunnel
move d
exit

Maiden6Spirit:
move sw
move se
move se
move ne
move ne
exit

Maiden6Air:
move go space
move e
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
move s
move w
move n
move n
move n
move go door
move go tunnel
move d
exit

Maiden6Fire:
move go door
move go hole
move go crack
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
move s
move w
move n
move n
move n
move go door
move go tunnel
move d
exit

Maiden6Water:
move s
move w
move go door
move go shaft
move s
move s
move s
move s
move s
move w
move n
move n
move n
move go door
move go tunnel
move d
exit

Maiden7Earth:
move s
move s
move se
move sw
move w
move se
move go door
exit

Maiden7Spirit:
move sw
move se
move se
move ne
move ne
move climb rubble
move go opening
goto TapestryTrollKings

Maiden7Air:
move go space
move e
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
move se
move sw
move w
move se
move go door
exit

Maiden7Fire:
move s
move w
move go door
move go shaft
move s
move s
move s
move s
move s
move se
move sw
move w
move se
move go door
exit

Maiden7Water:
move s
move w
move go door
move go shaft
move s
move s
move s
move s
move s
move se
move sw
move w
move se
move go door
exit

GolemsOut:
move go portcullis
move go door
move o
move n
goto bye

KiramonOut:
move e
move e
move go door
move go crack
move w
move w
move go passage
move sw
move s
move s
move n
move go hole
move u
move o
goto GolemsOut

BansheesOut:
move n
move n
move n
move go space
move go trap
move go door
goto KiramonOut

SentinelsOut:
move w
move n
move n
move n
move n
move nw
move s
move s
move s
move climb ladder
move go door
goto BansheesOut

Roa'tersOut:
move climb rubble
move go opening
goto TapestryBye

TrollKingsOut:
move go door
move nw
move e
move ne
move nw
goto SentinelsOut

8.0:
Bye:
put kneel
put kiss red portcullis
waitfor Though it makes you cringe,
put stance offensive
put stand
match ByePause You struggle
match ByeNext You stand
matchwait

ByePause:
pause
put stand
match ByePause You struggle
match ByePause ...wait
match ByeNext You stand
matchwait

ByeNext:
pause
put stance defensive
match PushLever defensive stance
match ByeNext ...wait
matchwait

Tapestry8.0:
TapestryBye:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
goto BansheesOut

PushLever:
put push lever
match PortDownOutPause You try to push the heavy steel lever,
match PortDownOut With a horrendous *THUMP*,
match PortUpOut Ok, you push a heavy steel
matchwait

PortDownOutPause:
pause
goto PushLever

PortDownOut:
pause
goto PortUpOut

PortUpOut:
move go draw
move w
move n
move ne
move e
move ne
move nw
move ne
move nw
move w
move w
move n
move n
move n
move ne
move ne
move ne
move e
move go log
move w
move sw
move sw
move climb cliff
pause
move n
move e
move e
move e
move e
move go path
move ne
move d
move e
move e
move n
move ne
move ne
move e
move n
move ne
move go gate
exit





--------------------------------------------------------------------------------

Attachment [1]


# CC's Quality Darkstone Script, by Cappurnicus Calerous
# Latest version always available at: http://cc.manatree.com/scripts/
#
# Usage is: .darkstone or
# .darkstone [gargoyles/golems/kiramon/banshees/sentinels/roa'ters/trollkings]
#
# Have %weapon, %sheath, and %container variables set.
#
# Thanks to: Ysharra, for the inspiration,
# Maimara, for getting me some failure strings,
# Xanthias, for Voln tapestry items,
# Quinstol, for testing the Voln side of things,
# Calael, for StormFront debugging.

Start:
put set description
put look
match GardenNiche [Town Square, Garden Niche]
match SmallPark [Town Square, Small Park]
match TSC [Town Square Central]
match TSSW [Town Square, Southwest]
match WestGate a large wooden gate
match NorthGateIn [Wehnimer's, Land's End Rd.]
match NorthGateOut [Wehnimer's, Outside Gate]
match VolnHall [Master's Hall]
match SwordCheck [Gorge, Intersection]
match NorthRim The gorge narrows here a bit,
match SouthRim The gorge ends in a sheer cliff face here
match Entrance You are standing before the main gate
match Destination This wide space lies between the inner
match GolemsOut You are standing in the southwest corner
match KiramonOut The hall dead ends here,
match BansheesOut A small clay pot is set
match SentinelsOut Your footsteps echo in the long,
match Roa'tersOut Assorted rubble--dirt,
match TrollKingsOut Row upon row of iron manacles
matchwait

GardenNiche:
move e
goto SmallPark

SmallPark:
move n
goto TSSW

TSC:
move sw
goto TSSW

TSSW:
move w
move w
move n
goto WestGate

WestGate:
move go gate
move n
goto DarkstonePath

NorthGateIn:
move go gate
goto NorthGateOut

NorthGateOut:
move sw
move s
goto DarkstonePath

VolnHall:
put look tapestry
match Tapestry1 [Darkstone, Dungeon]
match Tapestry2 [Graveyard]
match Tapestry3 [Monastery, Misty Chamber]
match Tapestry4 [Pentagram Chamber]
match Tapestry5 [Coastal Cliffs, Cemetery]
matchwait

Tapestry1:
put look tapestry
move go tapestry
if_1 goto Tapestry%1
pause
echo
echo Where would you like to go?
echo 1.0) Lesser Gargoyles/Greater Gargoyles [gargoyles]
echo 2.0) Huge Mein Golems [golems]
echo 3.0) Kiramon Workers/Kiramon Defenders [kiramon]
echo 4.0) Banshees/Huge Mein Golems [banshees]
echo 5.0) Banshees/Stone Sentinels [sentinels]
echo 6.0) Roa'ters [roa'ters]
echo 7.0) Massive Troll Kings/Sheruvian Harbingers/Nightmare Steeds [trollkings]
echo 8.0) Out [bye]
match TapestryGar gargo
match TapestryGar 1.0
match TapestryGol golem
match TapestryGol 2.0
match TapestryKir kiram
match TapestryKir 3.0
match TapestryBan bansh
match TapestryBan 4.0
match TapestrySen senti
match TapestrySen 5.0
match TapestryRoa roa't
match TapestryRoa 6.0
match TapestryTro troll
match TapestryTro 7.0
match TapestryBye bye
match TapestryBye 8.0
matchwait

Tapestry2:
put rub tapestry
waitfor You rub the tapestry, which gives you a slight shock.
goto Tapestry3

Tapestry3:
put rub tapestry
waitfor You rub the tapestry, which gives you a slight shock.
goto Tapestry4

Tapestry4:
put rub tapestry
waitfor You rub the tapestry, which gives you a slight shock.
goto Tapestry5

Tapestry5:
put rub tapestry
waitfor You rub the tapestry, which gives you a slight shock.
goto Tapestry1

DarkstonePath:
move w
move sw
move sw
move s
move w
move w
move u
move sw
move go path
move w
move w
move w
move w
move s
goto SwordCheck

SwordCheck:
pause
put glance
match Pool a short sword in your right hand
match Swap a short sword in your left hand
match GetSword left hand.
matchwait

GetSword:
put get my short sword
match Pool a short sword
match Pool As you remove
match BuySword Get what?
match WeaponAway You need a free hand
matchwait

Swap:
put swap
goto SwordCheck

WeaponAway:
put stow right
waitfor You put
goto GetSword

Pool:
put go pool
put down
waitfor You take a deep breath and dive
put kneel
waitfor You kneel
put pry gap
match Broken Suddenly, the sword shatters.
match NotBroken A huge air bubble emerges from the crack,
match PryFail You work at the edges,
matchwait

PryFail:
put stand
waitfor You stand
put up
put go shore
waitfor [Gorge, Intersection]
goto Pool

Broken:
put stand
waitfor You stand
put up
put go shore
goto BuySword

BuySword:
move n
move e
move e
move e
move e
move go path
move ne
move d
move e
move e
move n
move ne
move ne
move e
move n
move ne
move go gate
move s
move w
move s
move s
move s
move go bank
move go arch
put withdraw 94
move go arch
move out
move n
move e
move go entrance
put order
waitfor Welcome to Tykel's Arms!
put 3
put buy
waitfor Tykel Rone says,
put accept
put done
waitfor [Tykel's Arms, Showroom]
move out
move w
move s
move w
move w
move s
goto WestGate

NotBroken:
put stance offensive
waitfor You are now in an offensive stance.
put stand
match NotBrokenPause You struggle
match NotBrokenNext You stand
matchwait

NotBrokenPause:
pause
put stand
match NotBrokenPause You struggle
match NotBrokenNext You stand
matchwait

NotBrokenNext:
pause
put stance defensive
waitfor You are now
put stow my sword
waitfor You put
put unsheath
goto RimCheck

RimCheck:
put look
match NorthRim The gorge narrows here a bit,
match SouthRim The gorge ends in a sheer cliff face here
matchwait
exit

NorthRim:
move ne
move ne
move e
move go log
move w
move sw
move sw
move sw
move s
move s
move s
goto DarkstoneIn

SouthRim:
move sw
move go path
move d
move s
move go ledge
move s
move u
move go hole
move go path
goto DarkstoneIn

DarkstoneIn:
move e
move e
move se
move sw
move se
move sw
move w
move sw
move s
move e
goto Entrance

Entrance:
put pull rope
match BridgeUpInPause You try to pull the length of rope,
match BridgeUpIn A deep, rumbling creak vibrates through you,
match BridgeDownIn That will be difficult,
matchwait

BridgeUpInPause:
pause
goto Entrance

BridgeUpIn:
pause
goto BridgeDownIn

BridgeDownIn:
move go draw
goto PortDown

PortDown:
put pull lever
match PortDownInPause You try to pull the heavy steel lever,
match PortDownIn With a loud screech, a gleaming white mein portcullis lurches upward!
match PortUpIn Ok, you pull a heavy steel lever protruding from a slit in one wall. Now what?
matchwait

PortDownInPause:
pause
goto PortDown

PortDownIn:
pause
goto PortUpIn

PortUpIn:
move go portcullis
put kneel
waitfor You kneel down.
put kiss red portcullis
put stance offensive
waitfor You are now
put stand
match PortUpInPause You struggle
match PortUpInNext You stand
matchwait

PortUpInPause:
pause
put stand
match PortUpInPause You struggle
match PortUpInNext You stand
matchwait

PortUpInNext:
pause
put stance defensive
waitfor You are now
goto Destination

Destination:
if_1 goto %1
echo
echo Where would you like to go?
echo 1.0) Lesser Gargoyles/Greater Gargoyles [gargoyles]
echo 2.0) Huge Mein Golems [golems]
echo 3.0) Kiramon Workers/Kiramon Defenders [kiramon]
echo 4.0) Banshees/Huge Mein Golems [banshees]
echo 5.0) Banshees/Stone Sentinels [sentinels]
echo 6.0) Roa'ters [roa'ters]
echo 7.0) Massive Troll Kings/Sheruvian Harbingers/Nightmare Steeds [trollkings]
echo 8.0) Out [bye]
match Gar gargo
match Gar 1.0
match Gol golem
match Gol 2.0
match Kir kiram
match Kir 3.0
match Ban bansh
match Ban 4.0
match Sen senti
match Sen 5.0
match Roa roa't
match Roa 6.0
match Tro troll
match Tro 7.0
match Bye bye
match Bye 8.0
matchwait

1.0:
Gar:
Garg:
Gargo:
Gargoy:
Gargoyl:
Gargoyle:
Gargoyles:
save 1
exit

Tapestry1.0:
TapestryGar:
TapestryGarg:
TapestryGargo:
TapestryGargoy:
TapestryGargoyl:
TapestryGargoyle:
TapestryGargoyles:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
move n
move n
move n
move go space
move go trap
move go door
move e
move e
move go door
move go crack
move w
move w
move go passage
move sw
move s
move s
move n
move go hole
move u
move o
move go portcullis
move go door
move o
move n
exit

2.0:
Gol:
Gole:
Golem:
Golems:
save 2
move s
move go gate
move go door
move go portcullis
exit

Tapestry2.0:
TapestryGol:
TapestryGole:
TapestryGolem:
TapestryGolems:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
move n
move n
move n
move go space
move go trap
move go door
move e
move e
move go door
move go crack
move w
move w
move go passage
move sw
move s
move s
move n
move go hole
move u
move o

3.0:
Kir:
Kira:
Kiram:
Kiramo:
Kiramon:
save 3
goto GoMaiden

Tapestry3.0:
TapestryKir:
TapestryKira:
TapestryKiram:
TapestryKiramo:
TapestryKiramon:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
move n
move n
move n
move go space
move go trap
move go door
exit

4.0:
Ban:
Bans:
Bansh:
Banshe:
Banshee:
Banshees:
save 4
goto GoMaiden
exit

Tapestry4.0:
TapestryBan:
TapestryBans:
TapestryBansh:
TapestryBanshe:
TapestryBanshee:
TapestryBanshees:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
exit

5.0:
Sen:
Sent:
Sents:
Senti:
Sentin:
Sentine:
Sentinel:
Sentinels:
save 5
goto GoMaiden
exit

Tapestry5.0:
TapestrySen:
TapestrySent:
TapestrySents:
TapestrySenti:
TapestrySentin:
TapestrySentine:
TapestrySentinel:
TapestrySentinels:
move o
move s
move s
move s
move e
exit

6.0:
Roa:
Roat:
Roate:
Roater:
Roaters:
Roa':
Roa't:
Roa'te:
Roa'ter:
Roa'ters:
Wor:
Worm:
Worms:
save 6
goto GoMaiden
exit

Tapestry6.0:
TapestryRoa:
TapestryRoa':
TapestryRoa't:
TapestryRoa'te:
TapestryRoa'ter:
TapestryRoa'ters:
TapestryWor:
TapestryWorm:
TapestryWorms:
move go tunnel
move d
exit

7.0:
Tro:
Trol:
Troll:
TrollK:
TrollKi:
TrollKin:
TrollKing:
TrollKings:
save 7
goto GoMaiden
exit

Tapestry7.0:
TapestryTro:
TapestryTrol:
TapestryTroll:
TapestryTrollK:
TapestryTrollKi:
TapestryTrollKin:
TapestryTrollKing:
TapestryTrollKings:
move o
move s
move s
move s
move e
move se
move sw
move w
move se
move go door
exit

GoMaiden:
move s
move go gate
move go door
move go portcullis
move go tower
move go stair
goto Maiden

Maiden:
put go maiden
match MaidenWait You start to enter the iron maiden,
match InMaiden [Iron Maiden]
matchwait

MaidenWait:
pause 2
goto Maiden

InMaiden:
put search
waitfor You found a slightly bent spike
put turn bent spike
goto MaidenStand

MaidenStand:
put stand
match MaidenLook You stand back up.
match MaidenStandPause You struggle
match MaidenStandPause ...wait
matchwait

MaidenStandPause:
pause
goto MaidenStand

MaidenLook:
pause
put look
match Maiden%sEarth A wide, doorless opening leads to the
match Maiden%sSpirit There is barely enough room for you
match Maiden%sAir Climbing under the wall and up into this room,
match Maiden%sFire An arched niche is carved out of the south wall,
match Maiden%sWater Strange characters are carved into the walls,
matchwait

Maiden3Earth:
move s
move s
move w
move n
move n
move n
move n
move nw
move s
move s
move s
move climb ladder
move go door
move n
move n
move n
move go space
move go trap
move go door
exit

Maiden3Spirit:
move sw
move se
move se
move ne
move ne
move climb rubble
move go opening
goto TapestryKiramon

Maiden3Air:
move go trap
move go door
exit

Maiden3Fire:
move e
move n
move go crack
move go door
move w
move w
exit

Maiden3Water:
move n
move w
move w
move w
move w
move w
move go space
move go trap
move go door
exit

Maiden4Earth:
move s
move s
move w
move n
move n
move n
move n
move nw
move s
move s
move s
move climb ladder
move go door
exit

Maiden4Spirit:
move sw
move se
move se
move ne
move ne
move climb rubble
move go opening
goto TapestryBanshees

Maiden4Air:
move go space
move s
move s
move s
exit

Maiden4Fire:
move e
move n
move go crack
move go chute
move go door
move s
exit

Maiden4Water:
move n
move w
move w
move w
move w
move w
move s
move s
move s
exit

Maiden5Earth:
move s
move s
exit

Maiden5Spirit:
move sw
move se
move se
move ne
move ne
move climb rubble
move go opening
goto TapestrySentinels

Maiden5Air:
move go space
move e
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
exit

Maiden5Fire:
move go door
move go hole
move go crack
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
move s
exit

Maiden5Water:
move s
move w
move go door
move go shaft
move s
move s
move s
move s
move s
exit

Maiden6Earth:
move s
move s
move w
move n
move n
move n
move go door
move go tunnel
move d
exit

Maiden6Spirit:
move sw
move se
move se
move ne
move ne
exit

Maiden6Air:
move go space
move e
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
move s
move w
move n
move n
move n
move go door
move go tunnel
move d
exit

Maiden6Fire:
move go door
move go hole
move go crack
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
move s
move w
move n
move n
move n
move go door
move go tunnel
move d
exit

Maiden6Water:
move s
move w
move go door
move go shaft
move s
move s
move s
move s
move s
move w
move n
move n
move n
move go door
move go tunnel
move d
exit

Maiden7Earth:
move s
move s
move se
move sw
move w
move se
move go door
exit

Maiden7Spirit:
move sw
move se
move se
move ne
move ne
move climb rubble
move go opening
goto TapestryTrollKings

Maiden7Air:
move go space
move e
move e
move e
move s
move s
move e
move e
move go door
move go shaft
move s
move s
move s
move s
move se
move sw
move w
move se
move go door
exit

Maiden7Fire:
move s
move w
move go door
move go shaft
move s
move s
move s
move s
move s
move se
move sw
move w
move se
move go door
exit

Maiden7Water:
move s
move w
move go door
move go shaft
move s
move s
move s
move s
move s
move se
move sw
move w
move se
move go door
exit

GolemsOut:
move go portcullis
move go door
move o
move n
goto bye

KiramonOut:
move e
move e
move go door
move go crack
move w
move w
move go passage
move sw
move s
move s
move n
move go hole
move u
move o
goto GolemsOut

BansheesOut:
move n
move n
move n
move go space
move go trap
move go door
goto KiramonOut

SentinelsOut:
move w
move n
move n
move n
move n
move nw
move s
move s
move s
move climb ladder
move go door
goto BansheesOut

Roa'tersOut:
move climb rubble
move go opening
goto TapestryBye

TrollKingsOut:
move go door
move nw
move e
move ne
move nw
goto SentinelsOut

8.0:
Bye:
put kneel
put kiss red portcullis
waitfor Though it makes you cringe,
put stance offensive
put stand
match ByePause You struggle
match ByeNext You stand
matchwait

ByePause:
pause
put stand
match ByePause You struggle
match ByePause ...wait
match ByeNext You stand
matchwait

ByeNext:
pause
put stance defensive
match PushLever defensive stance
match ByeNext ...wait
matchwait

Tapestry8.0:
TapestryBye:
move o
move n
move nw
move s
move s
move s
move climb ladder
move go door
goto BansheesOut

PushLever:
put push lever
match PortDownOutPause You try to push the heavy steel lever,
match PortDownOut With a horrendous *THUMP*,
match PortUpOut Ok, you push a heavy steel
matchwait

PortDownOutPause:
pause
goto PushLever

PortDownOut:
pause
goto PortUpOut

PortUpOut:
move go draw
move w
move n
move ne
move e
move ne
move nw
move ne
move nw
move w
move w
move n
move n
move n
move ne
move ne
move ne
move e
move go log
move w
move sw
move sw
move climb cliff
pause
move n
move e
move e
move e
move e
move go path
move ne
move d
move e
move e
move n
move ne
move ne
move e
move n
move ne
move go gate
exit

Finally, advice: The only thing I had to change was the way that variables are referenced in scripts. In the wizard, there's just one % (%s), but since SF supports var names longer than 1 char, it needs two % (%variable%). So if you're lucky, all you need to do to convert a SF script back into Wiz is to fix all of those. This actually works a lot better for going from wiz to SF, because there are a lot of other useful features in SF scripting that aren't in wiz scripting they aren't such easy fixes to change.

On the off chance you have a decent text editor, this regex will fix all of those in a script file for you: s/\(%[^% ]*\)%/\1/gi

If you don't know what a regex is, then don't worry about it.

NocturnalRob
04-02-2008, 03:51 PM
If you don't know what a regex is, then don't worry about it.

you're a regex

thanks, man. be back to teras soon, begging for cheap shot reps