COOPERA1
lockpicking script?
02/24/2015 08:05 PM UTC
Does anyone have a decent lockpicking script. I'm still learning scripting.
BINU
KUYKEND9
Re: lockpicking script?
04/02/2015 06:29 AM UTC
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
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