- debuglevel 10
- top1:
- var CONTAINER bag
- var boxtype brass|copper|deobar|driftwood|iron|ironwood|mahogany|oaken|pine|steel|wooden
- var boxes coffer|crate|strongbox|caddy|casket|skippet|trunk|chest|\bbox
- #LEave variable customer blank
- var Customer
- var hum hymn
- var lockpick.ring ON
- var pickstorage ring
- var khri1 safe
- var khri2 sight
- var khri3 hasten
- var bin bucket
- var container1 bag
- var container2 bag
- var disarmit coffer
- var noncustomer
- ## Script actions
- action put #queue clear; send $lastcommand when ^\.\.\.wait|^Sorry, you may only type
- action var multi_trap ON when is not yet fully disarmed
- action var multi_lock ON when discover another lock protecting
- action goto BLOWN.TRAP when but end up getting caught in an invisible box|A black cloud of ash and soot explodes out of the bladder
- action goto BLOWN.TRAP when With a sinister swishing noise, a deadly sharp scythe blade
- action goto BLOWN.TRAP when ^A tiny dart lodges into your skull
- action goto BLOWN.TRAP when ^You are diseased
- action goto BLOWN.TRAP when Almost immediately, you grow dizzy
- action goto BLOWN.TRAP when you realize it was actually a swarm of fleas|You notice a single flea leap off of your|Something tickles under your arm
- action goto BLOWN.TRAP when You fall to your knees coughing and gagging|inhale all of the poisonous gas yourself
- action goto BLOWN.TRAP when You get the feeling that life suddenly got alot funnier
- action goto BLOWN.TRAP when you notice the world around you has gotten much bigger
- action goto BLOWN.TRAP when emits a sound like tormented souls being freed
- action goto BLOWN.TRAP when You try to scream but no sound
- action goto BLOWN.TRAP when A stream of corrosive acid sprays out
- action goto BLOWN.TRAP when An acrid stream of sulfurous air
- action goto BLOWN.TRAP when With a barely audible click
- action goto BLOWN.TRAP when There is a sudden flash of greenish light
- action goto BLOWN.TRAP when You hear a snap as a bronze seal
- action goto BLOWN.TRAP when ^Nothing happened. Maybe it was a dud|begins to shake violently
- action goto BLOWN.TRAP when Just as your ears register the sound of a sharp snap
- action goto BLOWN.TRAP when You make a small hole in the side of the box and take deep breath
- action goto BLOWN.TRAP when Moving with the grace of a pregnant goat
- action goto BLOWN.TRAP when You barely have time to register a faint click before a blinding flash explodes|The liquid contents of the bladder empty, spraying you completely
- action goto BLOWN.TRAP when Before you have time to think what it might be you find
- action goto TELEPORT_OK when You experience a great wrenching in your gut and everything goes utterly black
- action goto TELEPORT_BAD when Your last painful thought before you die is the horrified realization
- pause 0.5
- put exp survival 0
- waitfor Overall state of mind
- if ($Disarm_Traps.Ranks >= 15) then
- {
- action var base_difficulty -6 when is a trivially constructed
- action var base_difficulty -5 when is a laughable matter
- action var base_difficulty -4 when An aged grandmother could
- action var base_difficulty -3 when will be a simple matter for you to
- action var base_difficulty -2 when should not take long with your skills
- action var base_difficulty 0 when is precisely at your skill level
- action var base_difficulty 2 when with only minor troubles
- action var base_difficulty 2 when got a good shot at
- action var base_difficulty 4 when some chance of being able
- action var base_difficulty 5 when with persistence you believe you could
- action var base_difficulty 5 when would be a longshot
- action var base_difficulty 5 when minimal chance
- action var base_difficulty 6 when You really don't have any chance
- action var base_difficulty 8 when Prayer would be a good start
- action var base_difficulty 9 when You could just jump off a cliff
- action var base_difficulty 10 when same shot as a snowball
- action var base_difficulty 11 when pitiful snowball encased in the Flames
- var mode
- } else
- {
- var mode careful
- }
- gosub thief.actions.on
- Waitloop:
- pause 60
- goto Waitloop
- thief.actions.on:
- put .swap
- put store boxes in my bag
- pause 0.1
- pause 0.1
- action setvariable Customer $1 when ^(\S+) nods to you
- Action send whisper $1 Give me your boxes, Nod to me then I will pop the boxes and return them, 10 boxes maximum per picking session please when (\S+) just arrived.
- action goto Pick_Box when nods to you
- action put accept;put stow right when offers you a (\w+)
- action put accept;put stow right when offers you an (\w+)
- action goto Waitloop when offers you
- pause 1
- return
- ####################
- # pick boxes time #
- ####################
- Pick_Box:
- pause 0.1
- pause 0.1
- action remove ^(\S+) nods to you
- action remove (\S+) just arrived.
- action remove nods to you
- action remove offers you a (\w+)
- action remove offers you an (\w+)
- action remove offers you
- put #script abort swap
- action put decline;put whisper $1 Wait your turn please. when (\w+) offers you a (\w+)
- put whisper %Customer I'll hand you back each box once they are harmless. Please dont wander off.
- goto DISARM.START
- top:
- DISARM.START:
- goto boxes2
- boxes:
- boxes_start:
- gosub container_Check1
- pause 0.1
- pause 0.1
- matchre boxes \.\.\.wait|type ahead
- matchre boxes2 you get a|need a free hand|from inside your
- match boxes2 you get a|need a free hand|from inside your
- matchre Xboxes I could not find|what were you referring to
- put get %disarmit from my %CONTAINER
- matchwait 10
- goto boxes2
- boxes2:
- pause 0.1
- put swap
- pause 0.1
- put glance
- pause .1
- pause .1
- if "$lefthandnoun" = "%disarmit" then goto disarm.boxes
- if "$righthandnoun" = "%disarmit" then goto swap.disarm
- if (("$lefthand" = "Empty") && ("$righthand" = "Empty")) then goto boxes_start
- goto done
- swap.disarm:
- put swap
- pause .3
- goto disarm.boxes
- xboxes:
- pause 0.1
- pause 0.1
- if contains("$righthand", "%disarmit") then goto boxes2
- if contains("$lefthand", "%disarmit") then put swap
- if contains("$lefthand", "%disarmit") then goto boxes2
- goto disarm.boxes
- disarm.boxes:
- disarm_sub:
- if $concentration > 80 then put khri start %khri1 %khri2 %khri3
- pause
- pause 0.5
- put hum %hum
- gosub disarm_ID
- if ("%mode" = "toss") then goto toss_box
- gosub disarm
- if "%multi_trap" = "ON" then goto disarm_sub
- lock_sub:
- gosub pick_ID
- if ("%mode" = "toss") then goto toss_box
- gosub pick
- if "%multi_lock" = "ON" then goto lock_sub
- if ("%lockpick.ring" = "OFF") then gosub put_Away_Pick
- gosub give.box
- gosub fix_Lock
- gosub exp_Check
- goto DISARM.START
- give.box:
- if ("$righthand" = "Empty") then
- {
- put swap
- pause 1
- }
- else
- put whisper %Customer Here's ur box back If you don't accept I will drop it.
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match return accepted your offer
- put give %Customer
- matchwait 10
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match DISARM.START You drop
- put drop my %disarmit
- put whisper %Customer To Fuckin slow.
- matchwait 10
- goto give.box
- toss_Box:
- var LAST toss_Box
- put whisper %Customer This box will kill me. If you didn't accept in time, i'll drop your box.
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match DISARM.START accepted your offer
- match DISARM.START You drop
- put offer %Customer
- matchwait 10
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match DISARM.START You drop
- put drop my %disarmit
- put whisper %Customer To Fuckin slow.
- matchwait 10
- goto DISARM.START
- container_Check1:
- matchre get_For_Disarm (coffer|trunk|chest|strongbox|skippet|caddy|crate|casket|box)
- match container_Check2 Encumbrance
- put look in my %container1;enc
- matchwait
- container_Check2:
- matchre get_For_Disarm (coffer|trunk|chest|strongbox|skippet|caddy|crate|casket|box)
- match done Encumbrance
- put look in my %container2;enc
- matchwait
- get_For_Disarm:
- var disarmit $1
- get_Box:
- var LAST get_Box
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- matchre return You get|You are already|You stow|You put
- matchre container_Check1 ^What were you
- put get my %disarmit
- pause .2
- put stow my %disarmit
- matchwait
- pick_ID:
- if ("$righthand" = "Empty") && ("%lockpick.ring" = "OFF") then gosub get_Pick
- var LAST pick_ID
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- matchre disarm_ERROR is not fully disarmed
- matchre pick_ID fails to teach you anything about the lock guarding it|just broke
- matchre return Somebody has already|not even locked|Roundtime
- match get_Pick Find a more appropriate tool
- put pick ID
- matchwait
- pick:
- var LAST pick
- var multi_lock OFF
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- matchre pick_Cont Roundtime|has already helpfully been analyzed|not even locked
- put pick anal
- matchwait
- pick_Cont:
- if ("$righthand" = "Empty") && ("%lockpick.ring" = "OFF") then gosub get_Pick
- var LAST pick_Cont
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match pick_cont You are unable to make
- matchre return With a soft click|not even locked|Roundtime
- put pick %mode
- matchwait
- thief.actions.off:
- pause 0.1
- pause 0.1
- action remove .*Chatter[\S+]\s+%boat.name (%boat.locations)/i|.*Chatter[\S+]\s+%boat.name report/i|.*Chatter[\S+]\s+%boat.name reset/i
- action remove nods to you
- action remove offers you a (\w+) gem pouch
- action remove offers you an (\w+) gem pouch
- action remove offers you
- pause 1
- return
- disarm:
- var multi_trap OFF
- disarmIt_Cont:
- var LAST disarmIt_Cont
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- matchre return You are certain the %disarmit is not trapped|Roundtime|You guess it is already disarmed|DISARM HELP for syntax help
- matchre disarmIt_Cont fumbling fails to disarm|This is not likely to be a good thing|unable to make any progress
- put disarm my %disarmit %mode
- matchwait
- disarm_ID:
- if "%base_difficulty" > "4" then goto toss.box
- gosub TRAP_TYPE
- var LAST disarm_ID
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match weapon knuckles
- match disarm_ID fails to reveal to you
- matchre trap_diff_compute You guess it is already disarmed|Surely any fool|Even your memory can not be that short|Roundtime|Somebody has already located
- #matchre return coffer|trunk|chest|strongbox|skippet|caddy|crate|casket|box
- put disarm ID
- matchwait
- pause:
- pause
- goto %LAST
- weapon:
- var LAST weapon
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match stow_Weapon You
- put remove knuckles
- matchwait
- stow_Weapon:
- var LAST stow_Weapon
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match disarm_ID You
- match stow_Weapon2 There isn't any more room
- put put my knuckles in my sack
- matchwait
- stow_Weapon2:
- var LAST stow_Weapon2
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- match disarm_ID You
- put stow knuckles in bac
- matchwait
- #########################################
- # TRAPS BLOWN !!!
- #########################################
- BOUNCER.TRAP:
- echo
- echo *** BLEW A BOUNCER TRAP! FUCK IT.. LET IT GO...
- echo
- pause 5
- gosub stow
- goto top
- MANA.TRAP:
- echo
- echo *** BLEW A MANA ZAPPER TRAP - NOTHING TO WORRY ABOUT
- echo
- pause 5
- gosub stow
- goto top
- MIME.TRAP:
- echo
- echo *** BLEW A MIME TRAP!
- echo *** WAITING FOR IT TO WEAR OFF...
- echo
- waitfor You suddenly feel nauseous
- gosub stow
- goto top
- CURSE.TRAP:
- echo
- echo *** BLEW A CURSE TRAP!
- echo *** WAITING FOR IT TO WEAR OFF
- echo *** OR FIND A CLERIC TO UNCURSE!
- echo
- pause
- put 'eep! cursed
- waitfor The eerie black radiance fades
- gosub stow
- goto top
- FROG.TRAP:
- echo
- echo *** BLEW A FROG TRAP!
- echo *** NEED TO GET KISSED OR JUST WAIT IT OUT!
- echo
- pause 2
- put 'Help.. I'm a frog!
- waitfor puff of green smoke
- goto top
- SLEEPER.TRAP:
- echo
- echo *** BLEW A SLEEPER TRAP!
- echo *** WAKING UP - DON'T TYPE ANYTHING!
- echo
- pause
- put wake
- pause 35
- put stand
- wait
- goto top
- LAUGHING.TRAP:
- echo
- echo *** BLEW A LAUGHING GAS TRAP!
- echo *** PAUSING...
- echo
- pause 75
- put stand
- put dance
- pause
- goto top
- SHADOWLING.TRAP:
- echo
- echo *** BLEW A SHADOWLING TRAP
- echo *** YOU'RE SPEAKING SHADOWLING FOR A FEW MINUTES
- echo *** GOING BACK TO BUSINESS AS USUAL..
- echo
- pause 5
- gosub stow
- goto top
- BLOWN.TRAP.PAUSE:
- pause 25
- BLOWN.TRAP:
- pause 0.5
- pause 0.5
- pause 0.5
- if $stunned = 1 then goto blown.trap.pause
- put #echo >Log Red ** Blew a %trap_type trap!
- echo
- echo *** Blew up a %trap_type trap!!
- echo *** Attempting to get healed/fix the situation...
- echo
- pause
- if %trap_type = "acid" then goto ACID.WAIT
- if %trap_type = "cyanide" then goto DART.TRAP
- if %trap_type = "bolt" then goto BOLT.TRAP
- if %trap_type = "poison_bolt" then goto BOLT.TRAP
- if %trap_type = "flea" then goto FLEA.TRAP
- if %trap_type = "bouncer" then goto BOUNCER.TRAP
- if %trap_type = "curse" then goto CURSE.TRAP
- if %trap_type = "frog" then goto FROG.TRAP
- if %trap_type = "laughing" then goto LAUGHING.TRAP
- if %trap_type = "mana_sucker" then goto MANA.TRAP
- if %trap_type = "mime" then goto MIME.TRAP
- if %trap_type = "shadowling" then goto SHADOWLING.TRAP
- if %trap_type = "sleeper" then goto SLEEPER.TRAP
- if %trap_type = "boomer" then goto EMPATH.HEAL
- if %trap_type = "reaper" then goto EMPATH.HEAL
- if %trap_type = "concussion" then goto EMPATH.HEAL
- if %trap_type = "disease" then goto EMPATH.HEAL
- if %trap_type = "gas" then goto EMPATH.HEAL
- if %trap_type = "lightening" then goto EMPATH.HEAL
- if %trap_type = "naphtha_soaker" then goto EMPATH.HEAL
- if %trap_type = "naphtha" then goto EMPATH.HEAL
- if %trap_type = "poison_local" then goto EMPATH.HEAL
- if %trap_type = "poison_nerve" then goto EMPATH.HEAL
- if %trap_type = "scythe" then goto EMPATH.HEAL
- if %trap_type = "shocker" then goto EMPATH.HEAL
- if %trap_type = "shrapnel" then goto EMPATH.HEAL
- goto EMPATH.HEAL
- BOLT.TRAP:
- pause 0.2
- put drop bolt
- gosub stow
- pause
- matchre TEND.HEAD your head
- matchre TEND.CHEST your chest
- matchre TEND.LEG your left leg|your right leg
- matchre TEND.ARM your left arm|your right arm
- matchre BOLT.CONT Encumbrance
- put heal;enc
- matchwait
- TEND.LEG:
- put tend my right leg
- pause
- send tend my left leg
- pause
- goto BOLT.TRAP
- TEND.ARM:
- send tend my right arm
- pause
- send tend my left arm
- pause
- goto BOLT.TRAP
- TEND.CHEST:
- send tend my chest
- pause
- goto BOLT.TRAP
- TEND.HEAD:
- send tend my head
- pause
- goto BOLT.TRAP
- BOLT.CONT:
- put drop bolt
- goto EMPATH.HEAL
- DART.TRAP:
- pause 0.2
- var cyanide ON
- echo
- echo *** BLEW A CYANIDE TRAP
- echo
- pause
- gosub stow
- pause .5
- put tend my head
- pause
- pause
- put drop dart
- pause
- goto EMPATH.HEAL.DELAY
- ACID.TRAP:
- pause 0.2
- var ACID.TRAP ON
- echo
- echo *** WAITING FOR THE ACID TO TAKE EFFECT THEN GETTING HEALED!
- echo
- pause
- goto EMPATH.HEAL.DELAY
- CYANIDE.PAUSE:
- echo Waiting for cyanide to wear off....
- pause 100
- var cyanide OFF
- goto EMPATH.LEAN
- ACID.PAUSE:
- pause 40
- var acid.trap OFF
- goto EMPATH.LEAN
- HEAL.DELAY:
- pause 10
- EMPATH.HEAL.DELAY:
- pause
- echo
- echo *** ATTEMPTING TO GET HEALED...
- echo
- if $stunned = 1 then goto HEAL.DELAY
- gosub stow
- pause 30
- if "%acid.trap" = "ON" then goto ACID.PAUSE
- goto EMPATH.LEAN
- DELAY1:
- pause 5
- EMPATH.HEAL:
- echo
- echo *** ATTEMPTING TO GET HEALED...
- echo
- if $stunned = 1 then goto DELAY1
- gosub stow
- goto EMPATH.LEAN
- EMPATH.LEAN:
- put lean saw
- wait 5
- put lean tim
- waitforre all healed|All clean|You are healed|nods to you
- pause 0.5
- if "%cyanide" = "ON" then goto CYANIDE.PAUSE
- if $standing = 0 then put stand
- pause 0.2
- gosub stow
- put #echo >Log Pink ** Got healed!
- goto top
- FLEA.TRAP:
- action goto FLEA.LEAVE when The water washes away the fleas
- echo
- echo *** BLEW A FLEA TRAP!
- echo *** RUNNING FOR WATER!
- echo
- pause 0.5
- gosub stow
- put #goto 6
- pause .6
- put go door
- pause 2
- put #goto move 228
- pause .5
- put #goto move 3
- pause .5
- pause 30
- FLEA.LEAVE:
- action remove The water washes away the fleas
- put #goto 1
- pause .5
- put #goto arch
- pause .5
- put #goto 9
- pause .5
- goto top
- TELEPORT.OK:
- pause
- put #echo >Log Red ** Blew a teleport trap and lived!!!!
- echo
- echo *** BLEW A TELEPORT TRAP AND LIVED!!!! ENDING SCRIPT...
- echo
- pause
- pause
- put #script abort
- put .alert
- goto top
- TELEPORT.BAD:
- put #echo >Log Red ** Blew a bad teleport trap and died!!!!111
- echo
- echo *** BLEW A TELEPORT TRAP AND DIED!!!! LOGGING OUT...
- echo
- put quit
- put exit
- pause .5
- put quit
- pause .5
- put #script abort
- put .alert
- exit
- trap_diff_compute:
- # setting trap difficulties...
- # set -5 to 5 depending on how worried you are about blowing that particular trap
- if "%trap_type" = "acid" then var trap_difficulty 1
- if "%trap_type" = "boomer" then var trap_difficulty 3
- if "%trap_type" = "reaper" then var trap_difficulty 5
- if "%trap_type" = "poison_bolt" then var trap_difficulty 1
- if "%trap_type" = "bolt" then var trap_difficulty 1
- if "%trap_type" = "concussion" then var trap_difficulty 5
- if "%trap_type" = "cyanide" then var trap_difficulty 4
- if "%trap_type" = "disease" then var trap_difficulty 4
- if "%trap_type" = "flea" then var trap_difficulty -2
- if "%trap_type" = "gas" then var trap_difficulty 4
- if "%trap_type" = "lightening" then var trap_difficulty 5
- if "%trap_type" = "naphtha_soaker" then var trap_difficulty 2
- if "%trap_type" = "naphtha" then var trap_difficulty 2
- if "%trap_type" = "poison_local" then var trap_difficulty 2
- if "%trap_type" = "poison_nerve" then var trap_difficulty 2
- if "%trap_type" = "scythe" then var trap_difficulty 3
- if "%trap_type" = "shocker" then var trap_difficulty 3
- if "%trap_type" = "shrapnel" then var trap_difficulty 5
- if "%trap_type" = "teleport" then var trap_difficulty 5
- if "%trap_type" = "bouncer" then var trap_difficulty -1
- if "%trap_type" = "curse" then var trap_difficulty 2
- if "%trap_type" = "frog" then var trap_difficulty 1
- if "%trap_type" = "laughing" then var trap_difficulty 1
- if "%trap_type" = "mana_sucker" then var trap_difficulty -2
- if "%trap_type" = "mime" then var trap_difficulty 0
- if "%trap_type" = "shadowling" then var trap_difficulty -1
- if "%trap_type" = "sleeper" then var trap_difficulty 0
- # computing...
- var total_difficulty %situational_difficulty
- math total_difficulty add %base_difficulty
- math total_difficulty add %trap_difficulty
- if "%total_difficulty" < "-4" then var mode blind
- if "%total_difficulty" = "-4" then var mode quick
- if "%total_difficulty" = "-3" then var mode quick
- if "%total_difficulty" = "-2" then var mode quick
- if "%total_difficulty" = "-1" then var mode quick
- if "%total_difficulty" = "0" then var mode normal
- if "%total_difficulty" = "1" then var mode normal
- if "%total_difficulty" = "2" then var mode normal
- if "%total_difficulty" = "3" then var mode normal
- if "%total_difficulty" = "4" then var mode normal
- if "%total_difficulty" = "5" then var mode normal
- if "%total_difficulty" = "6" then var mode careful
- if "%total_difficulty" = "7" then var mode careful
- if "%total_difficulty" = "8" then var mode careful
- if "%total_difficulty" = "9" then var mode careful
- if "%total_difficulty" > "9" then var mode toss
- RETURN
- TRAP_TYPE:
- # trap type matching:
- action var trap_type acid when As you look closely, you notice a tiny hole right next to the lock which looks to be a trap of some kind.
- action var trap_type boomer when A glistening black square, surrounded by a tight ring of fibrous cord, catches your eye.
- action var trap_type reaper when A crust-covered black scarab of some unidentifiable substance clings to the
- action var trap_type poison_bolt when concealing the points of several crossbow bolts glistening with moisture.
- action var trap_type bolt when concealing the points of several wickedly barbed crossbow bolts.
- action var trap_type concussion when you see a tiny metal tube just poking out of a small wad of brown clay
- action var trap_type cyanide when The glint of silver from the tip of a dart
- action var trap_type disease when swollen animal bladder recessed inside the keyhole.
- action var trap_type flea when small glass tube of milky-white opacity
- action var trap_type gas when You notice a vial of lime green liquid just under the
- action var trap_type lightening when Looking closely into the keyhole, you spy what appears to be a pulsating ball
- action var trap_type naphtha_soaker when Though it's hard to see, there also appears to be a liquid-filled bladder inside the notch.
- action var trap_type naphtha when A tiny striker is cleverly concealed under the lid, set to ignite a frighteningly large vial of naphtha.
- action var trap_type poison_local when You notice a tiny needle with a greenish discoloration on its tip hidden next to the keyhole.
- action var trap_type poison_nerve when You notice a tiny needle with a rust colored discoloration on its tip hidden next to the keyhole.
- action var trap_type scythe when Out of the corner of your eye, you notice a glint of razor sharp steel hidden within a suspicious looking seam on the
- action var trap_type shocker when You notice two silver studs right below the keyhole which look dangerously out of place there.
- action var trap_type shrapnel when keyhole is packed tightly with a powder around the insides of the lock.
- action var trap_type teleport when are covered with a thin metal circle that has been lacquered with a shade of
- action var trap_type bouncer when Connected to the pin is a small shaft that runs downward into a shadow.
- action var trap_type curse when you notice a small glowing rune hidden
- action var trap_type frog when with a careful eye, you notice a lumpy green rune hidden inside the
- action var trap_type laughing when tiny glass tube filled with a black gaseous substance of some sort and a tiny hammer
- action var trap_type mana_sucker when The seal is covered in strange runes and a glass sphere is embedded within it.
- action var trap_type mime when A tiny bronze face, Fae in appearance, grins ridiculously from its place on the
- action var trap_type shadowling when with a careful eye, you notice a small black crystal deep in the shadows of the
- action var trap_type sleeper when Two sets of six pinholes on either side of the
- RETURN
- stow:
- pause 0.1
- if "$righthand" != "Empty" then put stow right
- if "$lefthand" != "Empty" then put stow left
- RETURN
- RETURN:
- pause .1
- return
- disarm_ERROR:
- echo
- echo Error while opening box
- echo Something bad happened
- echo
- put ' ERROR WHILE OPENING BOX
- put ' Something bad happened
- put ' Ask drog for your boxes when he becomes atk. Srry for the glitch.
- put #beep
- put stow right
- pause 1
- put stow left
- pause 1
- goto done
- done:
- echo **** DONE PICKING BOXES! *****
- put whisper %Customer Done Picking your boxes.
- put whisper %Customer If you have more give them to me then nod.
- goto top1
- fix_Lock:
- if ("%lockpick.ring" = "OFF") then gosub get_Pick
- if ("%lockpick.ring" = "ON") then goto fix_Ring
- fixing:
- var LAST fixing
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- matchre go_On Roundtime|look like it
- put fix my lock
- matchwait
- go_On:
- if ("%lockpick.ring" = "OFF") then gosub put_Away_Pick
- return
- fix_Ring:
- fixing.ring:
- var LAST fixing.ring
- matchre PAUSE ^\.\.\.wait|^Sorry, you may only type
- matchre return Roundtime|look like it
- put repair my lockpick ring
- matchwait
- exp_Check:
- put exp
- #if $Disarm_Traps.LearningRate > 33 then goto exp_Pause
- #if $Lockpicking.LearningRate > 33 then goto exp_Pause
- return