lockpicking script? 02/24/2015 02:05 PM CST


Does anyone have a decent lockpicking script. I'm still learning scripting.
Reply
Re: lockpicking script? 03/18/2015 09:40 AM CDT
For what front end?
Reply
Re: lockpicking script? 04/02/2015 01:29 AM CDT
If you're using SF, here's one I cooked up as a modified version of the one I found on... Elanthipedia, I think. If you're not using SF, ignore this entirely.

The script is pretty smart, with only I think two choke points, but I've never had it hit either. It also uses variables, which if you're new to scripting you may not be to familiar with. Oh, and it requires you to have a lockpick ring, which you really ought to have anyhow.

I




ScriptStart:
setVariable BoxNumber First
setVariable BoxType Box
setVariable PouchNumber First

DisarmSetup:
put stow left
put stow right
pause
matchre DisarmGet /..wait|It is locked/i
matchre Rotate%BoxType /referring to?/i
matchre Rotate%BoxNumber /already open|You open/i
put open my %BoxNumber %BoxType
matchwait

Rotate%BoxNumber:
RotateFirst:
setVariable BoxNumber Second
goto DisarmSetup

RotateSecond:
setVariable BoxNumber Third
goto DisarmSetup

RotateThird:
setVariable BoxNumber Fourth
goto DisarmSetup

RotateFourth:
setVariable BoxNumber Fifth
goto DisarmSetup

RotateFifth:
setVariable BoxNumber Sixth
goto DisarmSetup

RotateSixth:
setVariable BoxNumber Seventh
goto DisarmSetup

RotateSeventh:
setVariable BoxNumber Eighth
goto DisarmSetup

RotateEighth:
setVariable BoxNumber Second
goto DisarmSetup

RotateNinth:
echo ************
echo ** Alright, seriously? Do you have ten of these boxes, or did the script glitch?
echo ************
exit

Rotate:
Rotate%BoxType:
RotateBox:
setVariable BoxType Caddy
setVariable BoxNumber First
goto DisarmSetup

RotateCaddy:
setVariable BoxType Casket
setVariable BoxNumber First
goto DisarmSetup

RotateCasket:
setVariable BoxType Chest
setVariable BoxNumber First
goto DisarmSetup

RotateChest:
setVariable BoxType Coffer
setVariable BoxNumber First
goto DisarmSetup

RotateCoffer:
setVariable BoxType Crate
setVariable BoxNumber First
goto DisarmSetup

RotateCrate:
setVariable BoxType Skippet
setVariable BoxNumber First
goto DisarmSetup

RotateSkippet:
setVariable BoxType Strongbox
setVariable BoxNumber First
goto DisarmSetup

RotateStrongbox:
setVariable BoxType Trunk
setVariable BoxNumber First
goto DisarmSetup

RotateTrunk:
echo **********
echo ** Alrighty, boxes all opened.
echo **********
exit

DisarmGet:
put get my %BoxNumber %BoxType

DisarmEXP:
matchre DisarmCooldown /mind lock/i
matchre DisarmIdent /Exp help/i
put exp locksmith
matchwait

DisarmCooldown:
pause 300
goto DisarmEXP

DisarmIdent:
matchre DisarmIdent /..wait|fails to reveal/i
match Naphtha1 you notice a small notch beside a tiny metal lever on the front.
match Poison You notice a tiny needle with a greenish discoloration on its tip hidden next to the keyhole.
match Boomer A glistening black square, surrounded by a tight ring of fibrous cord, catches your eye.
match Acid As you look closely, you notice a tiny hole right next to the lock which looks to be a trap of some kind.
match Razor Out of the corner of your eye, you notice a glint of razor sharp steel hidden within a suspicious looking seam on the
match Shocker You notice two silver studs right below the keyhole which look dangerously out of place there.
match Gas You notice a vial of lime green liquid just under the
match Mana for traps, you notice a bronze seal over the
match Bolt concealing the points of several wickedly barbed crossbow bolts.
match Nerve You notice a tiny needle with a rust colored discoloration on its tip hidden next to the keyhole.
match Naphtha A tiny striker is cleverly concealed under the lid, set to ignite a frighteningly large vial of naphtha.
match Lightning Looking closely into the keyhole, you spy what appears to be a pulsating ball with some
match Shrapnel keyhole is packed tightly with a powder around the insides of the lock.
match Disease patiently, you see what appears to be a small, swollen animal bladder recessed inside the keyhole.
match Dart The glint of silver from the tip of a dart
match Laughing Examining the box for traps reveals a tiny glass tube filled with a black gaseous substance of some sort
match Bouncer keyhole you see what seems to be a pin lodged against the tumblers of the lock
match Pbolt concealing the points of several crossbow bolts glistening with moisture.
match Shockwave Right above the lock inside the keyhole, you see a tiny metal tube just poking out of a small wad of brown clay.
match Rune with an careful eye, you notice a small glowing rune hidden inside the box near the lock.
match Frogger lumpy green rune
match Mime Some sort of fatty bladder sticks out from the edges of this miniature metallic visage.
match Shadowling with a careful eye, you notice a small black crystal deep in the shadows of the
match Flea Small black dots bounce inside, though the lack of transparency makes it impossible to be certain what they are.
match Teleporter are covered with a thin metal circle that has been lacquered with a shade of
match Thief front is the painted image of a small yet amazingly pretty Elf girl
match Vykathi covered black scarab of some unidentifiable substance clings to the
match Sleeper lock indicate that something is awry.
match PickIdent don't see any reason
match DisarmCareful Roundtime
put disarm my %BoxType identify
matchwait

DisarmCareful:
matchre DisarmCareful /..wait|unable to make any progress./i
match ScriptStart referring to?
match CriticalFailure something to shift
match BlowPoison needle, you notice with horror a greenish coating
match BlowBoomer An acrid stream of sulfurous air hisses quietly
match BlowAcid A stream of corrosive acid sprays out from the
match BlowRazor With a sinister swishing noise, a deadly sharp scythe blade whips out the front of the
match BlowShocker There is a sudden flash of greenish light, and a huge electrical charge sends you flying backwards through the air.
match BlowGas A stoppered vial opens with a pop and cloud of thick green vapor begins to pour out of the
match BlowMana breaks in half. A glass sphere on the seal begins to glow with an eerie black light, which grows and spreads until it covers your entire body like a shimmering cloak of darkness.
match BlowBolt Just as your ears register the sound of a sharp snap
match BlowNerve Looking at the needle, you notice with horror the rust colored coating on the tip.
match BlowNaphtha You barely have time to register a faint click before a blinding flash explodes around you, and you find yourself being hurled halfsenseless through the air!
match BlowLightning Moving with the grace of a pregnant goat, you carelessly flick at the piece of metal causing a lace to rupture the sphere.
match BlowShrapnel You make a small hole in the side of the box and take deep breath to blow the powder free but a hint of smoke causes you to stare at the keyhole in amazement. With a sudden "Kaboom", the
match BlowDisease With a cautious hand, you attempt to undo the string tying the bladder to the locking mechanism only to be greeted with a loud "Poof" followed by a cloud of small particles that flow from the
match BlowDart The dart flies though your fingers and plants itself solidly in your forehead!
match BlowLaughing Almost casually, you press on the tiny hammer set to break the tube. The hammer slips from its locked
match BlowBouncer Nothing happened. Maybe it was a dud.
match BlowShockwave You get a feeling that something isn't right. Before you have time to think what it might be you find...
match BlowRune and emits a sound like tormented souls being freed, then fades away suddenly.
match BlowFrogger has gotten much bigger!
match BlowMime and clumsily shred the fatty bladder behind it in the process.
match BlowShadowling "liquid shadows"
match BlowFlea You wiggle the milky-white tube back and forth for a few moments in an attempt to remove it from
match BlowThief With a nasty look and a liberal amount of hurled, unladylike epithets, she wiggles back inside and slams
match BlowVykathi Not sure where to start, you begin by prying off the body of the crusty scarab, hoping to break it free of its clinging legs. It seems to
match BlowSleeper You feel like you've done a good job of blocking up the pinholes, until you peer closely to examine your handywork. At that moment, small puffs of blue powder
match BlowTeleporterDead last painful thought
match BlowTeleporter experience a great
match DisarmIdent is not yet fully disarmed.
match PickIdent Roundtime
put disarm my %BoxType careful
matchwait

CriticalFailure:
echo
echo **************************************************
echo YOU HAD A CRITICAL FAILURE!
echo THE CHANCE THE TRAP WILL GO OFF HAS INCREASED!
echo CONTINUING SCRIPT.
echo **************************************************
echo
pause 3
goto DisarmCareful

nopick:
pause
echo *********************************
echo
echo YOU ARE OUT OF LOCKPICKS!!!
echo
echo TYPE <GO> WHEN YOU GET ONE,
echo OR HIT <ESC> TO END SCRIPT
echo
echo *********************************
match explock Go what?
matchwait

PickIdent:
pause
matchre PickIdent /..wait|fails to teach you anything/i
matchre PickAnalyze /already inspected the current lock|Roundtime/i
match Loot It's not even locked, why bother?
put pick my %BoxType identify
matchwait

PickAnalyze:
pause
matchre PickAnalyze /..wait/i
matchre PickCareful /has already helpfully|Roundtime/i
put pick my %BoxType analyze
matchwait

PickCareful:
pause
matchre PickCareful /..wait|unable to make any progress/i
matchre PickBroken /just broke|quickly notice the lockpick|discard the now useless/i
match PickIdent You discover another
match Loot Roundtime
put pick my %BoxType careful
matchWait

PickBroken:
pause
echo
echo **********************
echo Your pick broke!
echo **********************
echo
goto PickIdent

Loot:
put stow my pouch
pause
match Loot ..wait
matchre LootGems /you get|already in/i
match NoPouch referring to?
put get my %PouchNumber pouch
matchwait

NoPouch:
pause
echo
echo **************************************************
echo ** Your gem pouches are full. Gems are going to
echo ** be dropped on the ground instead of stored.
echo **************************************************
echo
goto Dismantle

LootGems:
put open my %BoxType
pause
matchre RotatePouch%PouchNumber /can't fit anything/i
matchre LootStow /You fill your|and quickly fill|aren't any gems/i
put fill my pouch with my %BoxType
matchwait

RotatePouch:
RotatePouch%PouchNumber:
RotatePouchFirst:
setVariable PouchNumber Second
goto Loot

RotatePouchSecond:
setVariable PouchNumber Third
goto Loot

RotatePouchThird:
setVariable PouchNumber Fourth
goto Loot

RotatePouchFourth:
setVariable PouchNumber Fifth
goto Loot

RotatePouchFifth:
setVariable PouchNumber Sixth
goto Loot

RotatePouchSixth:
setVariable PouchNumber Seventh
goto Loot

RotatePouchSeventh:
setVariable PouchNumber Eighth
goto Loot

RotatePouchEighth:
setVariable PouchNumber Second
goto Loot

RotatePouchNinth:
setVariable PouchNumber Imaginary
echo ************
echo ** There's no way you have that many full pouches. Screw off.
echo ************
goto Loot

LootStow:
pause
put stow my pouch
pause
goto LootAll

LootAll:
pause
match LootAll ..wait
match LootCoin coin
match LootRune rune
match LootScroll scroll
match LootTablet tablet
match LootGweth gwethdesuan
match Dismantle There is nothing
match DismantleDump Encumbrance
put look in my %BoxType
put enc
matchwait

LootCoin:
pause
put get coin in my %BoxType
put get coin in my %BoxType
pause
goto LootAll

LootRune:
pause
put get rune in my %BoxType
put stow my rune
pause
goto LootAll

LootScroll:
pause
put get scroll in my %BoxType
put stow my scroll
pause
goto LootAll

LootTablet:
pause
put get tablet in my %BoxType
put stow my tablet
pause
goto LootAll

LootGweth:
pause
put get gweth in my %BoxType
put stow my gweth
pause
goto LootAll

DismantleDump:
echo *****************************
echo **
echo ** There's something I don't
echo ** recognize in this box,
echo ** so I'm dumping it.
echo **
echo *****************************
pause
put dismantle my %BoxType
Dismantle:
pause
put dismantle my %BoxType
pause
goto DisarmSetup

Nerve:
echo *****************************************
echo **
echo ** FOUND A NERVE POISON TRAP
echo **
echo *****************************************
goto DisarmCareful


BlowNerve:
pause
echo ********************************************************
echo ** BLEW A NERVE POISON TRAP. WATCH YOUR HEALTH!
echo ** CONTINUING SCRIPT....
echo ********************************************************
put health
pause
goto DisarmIdent

Boomer:
echo *****************************************
echo **
echo ** FOUND A BOOMER
echo **
echo *****************************************
goto DisarmCareful

BlowBoomer:
pause
echo *********************************************
echo ** BLEW AN EXPLOSION TRAP...CONTINUING SCRIPT
echo *********************************************
put health
pause
goto DisarmIdent

Acid:
echo *****************************************
echo **
echo ** FOUND AN ACID TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowAcid:
pause
echo *******************************************
echo ** BLEW AN ACID TRAP...WATCH FOR BLEEDERS.
echo ** CONTINUING SCRIPT.
echo *******************************************
pause
goto DisarmIdent

Poison:
echo *****************************************
echo **
echo ** FOUND A POISON TRAP
echo **
echo *****************************************
goto DisarmCareful


BlowPoison:
pause
echo ********************************************************
echo ** BLEW A POISON TRAP. WATCH YOUR HEALTH!
echo ** CONTINUING SCRIPT....
echo ********************************************************
put health
pause
goto DisarmIdent

Mana:
echo *****************************************
echo **
echo ** FOUND A MANA ZAPPER TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowMana:
pause
echo *************************************************************
echo ** BLEW A MANA TRAP...DONT PLAN ON CASTING MAGIC FOR A WHILE
echo ** CONTINUING SCRIPT...
echo *************************************************************
pause
goto DisarmIdent

PBolt:
echo *****************************************
echo **
echo ** FOUND A POISONED BOLTS TRAP
echo **
echo *****************************************
goto DisarmCareful

Bolt:
echo *****************************************
echo **
echo ** FOUND A BOLTS TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowBolt:
pause
echo ************************************************************
echo ** BLEW A BOLTS/POISON BOLTS TRAP, DON'T FORGET TO TEND YOURSELF
echo ** CONTINUING SCRIPT...
echo ************************************************************
put health
pause
goto DisarmIdent

Shocker:
echo *****************************************
echo **
echo ** FOUND A SHOCKER TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowShocker:
pause
echo ***********************************************
echo ** BLEW A SHOCKER TRAP, CHECK YOUR HEALTH
echo ** CONTINUING SCRIPT...
echo ***********************************************
put health
pause
put get %BoxType
goto DisarmIdent

Gas:
echo **********************************************
echo **
echo ** FOUND A GAS TRAP. TYPE <GO> TO CONTINUE
echo **
echo **********************************************
put health
match DisarmCareful go what?
matchwait

BlowGas:
pause
echo ******************************************************
echo **
echo ** BLEW A GAS TRAP, HURRY UP AND LEAVE THE ROOM!!!!
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo ****************************************************
put health
match DisarmIdent go what?
matchwait

Naphtha1:
echo *****************************************
echo **
echo ** FOUND A NAPHTHA SOAKER TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowNaphtha1:
echo *****************************************
echo **
echo ** BLEW A NAPHTHA SOAKER TRAP
echo ** You're okay... for now..
echo *****************************************
goto DisarmCareful

Naphtha:
echo *****************************************
echo **
echo ** FOUND A NAPHTHA TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowNaphtha:
pause
echo **********************************************************
echo ** BLEW A NAPHTHA TRAP, DON'T FORGET TO CHECK YOUR HEALTH!
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo **********************************************************
put health
match DisarmIdent go what?
matchwait

Flea:
echo *****************************************
echo **
echo ** FOUND A FLEA TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowFlea:
echo **********************************************************
echo **
echo ** YOU'VE BLOWN A FLEA TRAP!!
echo **
echo ** GO JUMP IN A LAKE!! OR SOME BODY OF WATER...
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo **********************************************************
put health
match DisarmIdent go what?
matchwait

Razor:
echo *****************************************
echo **
echo ** FOUND A RAZOR BLADE TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowRazor:
pause
echo ********************************************************************
echo **
echo ** BLEW A RAZOR TRAP, TEND YOURSELF, AND GET YOUR HANDS REATTACHED
echo **
echo ********************************************************************
put health
echo **
echo Autotending in.. 5
pause
echo 4
pause
echo 3
pause
echo 2
pause
echo 1
pause
echo 0
put tend my left hand
pause
pause
put tend my right hand
exit

Dart:
echo *****************************************
echo **
echo ** FOUND A CYANIDE TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowDart:
pause
echo *********************************************************
echo **
echo ** BLEW A CYANIDE TRAP, FIND AN EMPATH BEFORE YOU DIE!!!
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo **********************************************************
put health
match DisarmIdent go what?
matchwait

Bouncer:
echo *****************************************
echo **
echo ** FOUND A BOUNCING TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowBouncer:
pause
echo *********************************************************
echo **
echo ** BLEW A BOUNCING TRAP, HURRY UP AND CHASE IT!!!
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo **********************************************************
match DisarmIdent go what?
matchwait

Mime:
echo *****************************************
echo **
echo ** FOUND A MIME TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowMime:
pause
echo ********************************************************************************
echo **
echo ** BLEW A MIME TRAP, CAN'T DO ANYTHING FOR AN HOUR OR FIND A CLERIC WITH UNCURSE
echo **
echo ********************************************************************************
exit

Shadowling:
echo *****************************************
echo **
echo ** FOUND A SHADOWLING TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowShadowling:
pause
echo ************************************************************************
echo **
echo ** BLEW A SHADOWLING TRAP, DON'T PLAN ON SPEAKING NORMAL FOR A WHILE!!!
echo **
echo ** CONTINUING SCRIPT....
echo **
echo ************************************************************************
goto DisarmIdent

Frogger:
echo *****************************************
echo **
echo ** FOUND A FROG TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowFrogger:
echo ******************************************************
echo **
echo ** BLEW A FROG RUNE TRAP, FIND SOMEONE TO KISS YOU
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo ******************************************************
put health
match DisarmIdent go what?
matchwait

Thief:
echo *****************************************
echo **
echo ** FOUND A THIEF FAE TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowThief:
pause
echo **************************************************************
echo **
echo ** BLEW A THIEF FAE TRAP!! DON'T WORRY YOUR ITEM IS IN THE BOX.
echo **
echo ** CONTINUING SCRIPT.....
echo **
echo **************************************************************
pause
goto DisarmIdent

Laughing:
echo *****************************************
echo **
echo ** FOUND A LAUGHING GAS TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowLaughing:
pause
echo *********************************
echo **
echo ** BLEW A LAUGHING GAS TRAP
echo **
echo ** CONTINUING SCRIPT....
echo **
echo *********************************
goto DisarmIdent

Lightning:
echo *****************************************
echo **
echo ** FOUND A LIGHTNING TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowLightning:
pause
echo **************************************************
echo **
echo ** BLEW A LIGHTNING BOLT TRAP, CHECK YOUR HEALTH!
echo **
echo ** CONTINUING SCRIPT....
echo **
echo **************************************************
pause
put health
pause
goto DisarmIdent

Sleeper:
echo *****************************************
echo **
echo ** FOUND A SLEEPER TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowSleeper:
pause
echo **
echo *************************************************
echo **
echo ** BLEW A SLEEPER TRAP, WAKING YOU BACK UP!!
echo **
echo ** DON'T DO ANYTHING UNTIL WE SAY SO!
echo ** Or you'll fall back alseep!
echo *************************************************
echo **
put wake
pause 40
echo **
echo ******************************************************
echo **
echo ** OKAY YOU SHOULD BE AWAKE NOW
echo **
echo ** CONTINUING SCRIPT....
echo **
echo ******************************************************
echo **
put get %BoxType
pause
goto DisarmIdent

Shockwave:
pause
echo *********************************
echo **
echo ** FOUND A SHOCKWAVE TRAP
echo **
echo *********************************
goto DisarmCareful

BlowShockwave:
echo *****************************************************
echo **
echo ** THE CONCUSSION BLEW!! WATCH YOU LIFE.
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo *****************************************************
match DisarmIdent Go what?
matchwait

Disease:
echo *****************************************
echo **
echo ** FOUND A DISEASE TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowDisease:
echo *********************************************************
echo **
echo ** BLEW A DISEASE TRAP, FIND AN EMPATH BEFORE YOU DIE!!!
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo **********************************************************
put health
match DisarmIdent go what?
matchwait

Rune:
echo *****************************************
echo **
echo ** FOUND A CURSE TRAP
echo **
echo *****************************************
goto DisarmCareful

BlowRune:
echo *********************************************************
echo **
echo ** BLEW A CURSE TRAP, BEST GET YOURSELF UNCURSED.
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo *********************************************************
match DisarmIdent go what?
matchwait

Shrapnel:
echo ************************************************
echo **
echo ** FOUND A SHRAPNEL TRAP! TYPE <GO> TO CONTINUE
echo **
echo ************************************************
match DisarmCareful go what?
matchwait

BlowShrapnel:
pause
echo *****************************************************************
echo **
echo ** BLEW A SHRAPNEL TRAP!! REMOVE THE SHRAPNEL AND STOP THE BLEEDING.
echo **
echo ** HOPE YOU WEREN'T IN A FULL ROOM.
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo *****************************************************************
put health
match DisarmIdent go what?
matchwait

Vykathi:
echo *******************************************************
echo **
echo ** BLESSED ELANTHIA!! YOU'VE FOUND A VYKATHI TRAP!!!
echo **
echo ** DUE TO THE SEVERE NATURE OF THIS TRAP IT IS
echo ** SUGGESTED YOU DISARM IT MANUALLY.
echo **
echo ** TYPE <GO> TO DISARM, OR HIT <ESC> TO END THE SCRIPT
echo **
echo *******************************************************
match DisarmCareful Go what?
matchwait

BlowVykathi:
echo ********************************************************
echo **
echo ** YOU JUST BLEW A VYKATHI TRAP!!!
echo **
echo ** DON'T JUST SIT THERE AND READ THIS TEXT, RUN!!
echo **
echo ********************************************************
pause
put yell Vykathi! Run!
exit

Teleporter:
echo *************************************************************
echo **
echo ** YOU'VE FOUND A TELEPORTER TRAP, IF THE MOON MATCHING THE
echo ** CIRCLE'S COLOR IS NOT UP AND YOU TRIGGER THIS TRAP IT IS
echo ** INSTANT DEATH!!!!
echo **
echo ** TYPE <GO> TO DISARM, OR HIT <ESC> TO END THE SCRIPT
echo **
echo *************************************************************
match distele1 Go what?
matchwait

BlowTeleporterDead:
echo *********************************************************
echo **
echo ** YOU'RE DEAD! SORRY FRIEND YOU BLEW A TELEPORT TRAP
echo **
echo ** THE MOON YOU NEEDED WASN'T OUT, SO YOU DISINTEGRATED!!
echo **
echo *********************************************************
echo **
EXIT

BlowTeleporter:
echo ********************************************************
echo **
echo ** YOU BLEW A TELEPORT TRAP!! GOOD THING THE MOON WAS OUT!
echo **
echo ** FIGURE OUT WHERE YOU ARE THEN GET BACK HOME.
echo **
echo ** TYPE <GO> TO CONTINUE SCRIPT, OR HIT <ESC> TO END IT
echo **
echo *********************************************************
match DisarmIdent Go what?
matchwait
Reply