; TOP LEVEL DEFINITIONS TRUE-VALUE=1 FALSE-VALUE=0 FATAL-VALUE=2 O?ANY=1 PS?OBJECT=128 PS?VERB=64 PS?ADJECTIVE=32 PS?DIRECTION=16 PS?PREPOSITION=8 PS?BUZZ-WORD=4 P1?NONE=0 P1?OBJECT=0 P1?VERB=1 P1?ADJECTIVE=2 P1?DIRECTION=3 ; OBJECT FLAGS ARE DEFINED HERE FLOYDBIT=17 FX?FLOYDBIT=16384 RWATERBIT=18 FX?RWATERBIT=8192 ONBIT=19 FX?ONBIT=4096 RLANDBIT=20 FX?RLANDBIT=2048 VOWELBIT=21 FX?VOWELBIT=1024 NDESCBIT=22 FX?NDESCBIT=512 ACTIVEBIT=23 FX?ACTIVEBIT=256 ACIDBIT=24 FX?ACIDBIT=128 TRANSBIT=25 FX?TRANSBIT=64 SEARCHBIT=26 FX?SEARCHBIT=32 OPENBIT=27 FX?OPENBIT=16 WORNBIT=28 FX?WORNBIT=8 SCRAMBLEDBIT=29 FX?SCRAMBLEDBIT=4 MUNGEDBIT=30 FX?MUNGEDBIT=2 MUNGBIT=31 FX?MUNGBIT=1 TRYTAKEBIT=32 FX?TRYTAKEBIT=32768 SURFACEBIT=33 FX?SURFACEBIT=16384 TOUCHBIT=34 FX?TOUCHBIT=8192 INVISIBLE=35 FX?INVISIBLE=4096 TOOLBIT=36 FX?TOOLBIT=2048 LIGHTBIT=37 FX?LIGHTBIT=1024 WEARBIT=38 FX?WEARBIT=512 READBIT=39 FX?READBIT=256 CONTBIT=40 FX?CONTBIT=128 TAKEBIT=41 FX?TAKEBIT=64 DOORBIT=42 FX?DOORBIT=32 FOODBIT=43 FX?FOODBIT=16 RMUNGBIT=44 FX?RMUNGBIT=8 CLIMBBIT=45 FX?CLIMBBIT=4 VEHBIT=46 FX?VEHBIT=2 ACTORBIT=47 FX?ACTORBIT=1 ; ACTION IDENTIFIERS ARE ASSIGNED HERE V?BRIEF=0 V?SUPER-BRIEF=1 V?DIAGNOSE=2 V?INVENTORY=3 V?QUIT=4 V?RESTART=5 V?RESTORE=6 V?SAVE=7 V?SCORE=8 V?SCRIPT=9 V?UNSCRIPT=10 V?$VERIFY=11 V?$REFRESH=12 V?VERSION=13 V?VERBOSE=14 V?$RANDOM=15 V?$COMMAND=16 V?$RECORD=17 V?$UNRECORD=18 V?ANSWER=19 V?REPLY=20 V?PUT=21 V?ATTACK=22 V?BOARD=23 V?GO-UP=24 V?CLIMB-ON=25 V?CLIMB-UP=26 V?THROUGH=27 V?CLIMB-DOWN=28 V?CLIMB-FOO=29 V?SIT=30 V?SIT-DOWN=31 V?PUT-UNDER=32 V?ATTRACT=33 V?SPAN=34 V?STAND=35 V?STAND-ON=36 V?CLOSE=37 V?CURSE=38 V?DISEMBARK=39 V?DROP=40 V?PUT-ON=41 V?EAT=42 V?EAT-FROM=43 V?ENTER=44 V?EXIT=45 V?EXAMINE=46 V?LOOK-INSIDE=47 V?FIND=48 V?SZAP=49 V?ZAP=50 V?FOLLOW=51 V?FLUSH=52 V?FLY=53 V?GIVE=54 V?SGIVE=55 V?HELLO=56 V?HINT=57 V?HINTS-NO=58 V?LEAP=59 V?KICK=60 V?KISS=61 V?KNOCK=62 V?LEAVE=63 V?LISTEN=64 V?LOCK=65 V?LOOK=66 V?LOOK-CRETIN=67 V?LOOK-UNDER=68 V?LOOK-BEHIND=69 V?LOOK-DOWN=70 V?SEARCH=71 V?MOVE=72 V?PUSH-UP=73 V?PUSH-DOWN=74 V?POINT=75 V?PULL=76 V?ZATTRACT=77 V?MUNG=78 V?OPEN=79 V?OPEN-WITH=80 V?TAKE=81 V?PLAY=82 V?PLAY-WITH=83 V?PUSH=84 V?WEAR=85 V?SLIDE=86 V?INSERT=87 V?RAPE=88 V?REACH=89 V?REACH-FOR=90 V?READ=91 V?RUB=92 V?SCRUB=93 V?SLEEP=94 V?SHAKE=95 V?SHAKE-WITH=96 V?SKIP=97 V?SMELL=98 V?STEP-ON=99 V?SWIM=100 V?SWIM-DIR=101 V?SWIM-UP=102 V?TAKE-OFF=103 V?REMOVE=104 V?TELL=105 V?ASK-FOR=106 V?SMILE=107 V?SALUTE=108 V?TALK=109 V?SAY=110 V?THROW=111 V?THROW-OFF=112 V?TURN=113 V?LAMP-ON=114 V?LAMP-OFF=115 V?SET=116 V?TYPE=117 V?UNLOCK=118 V?WAIT=119 V?ALARM=120 V?WALK=121 V?WALK-AROUND=122 V?WALK-TO=123 V?WAVE=124 V?YELL=125 V?SCOLD=126 V?ZORK=127 V?YES=128 V?NO=129 V?MAYBE=130 V?POUR=131 V?EMPTY=132 V?FIX-IT=133 V?OIL=134 V?SHOW=135 V?TASTE=136 V?ZESCAPE=137 V?TIME=138 ; PROPERTIES ARE DEFINED HERE P?NORTH=63 P?NE=62 P?EAST=61 P?SE=60 P?SOUTH=59 P?SW=58 P?WEST=57 P?NW=56 P?UP=55 P?DOWN=54 P?IN=53 P?OUT=52 P?SYNONYM=51 P?VALUE=50 P?CONTFCN=49 P?DESCFCN=48 P?SIZE=47 P?ACTION=46 P?ADJECTIVE=45 P?LDESC=44 P?C-MOVE=43 P?PSEUDO=42 P?GLOBAL=41 P?TEXT=40 P?CAPACITY=39 P?FDESC=38 ; ADJECTIVES ARE DEFINED HERE ; BUZZ WORDS ARE DEFINED HERE ; PREPOSITIONS ARE DEFINED HERE PR?TO=255 PR?WITH=254 PR?ON=253 PR?UP=252 PR?DOWN=251 PR?IN=250 PR?UNDER=249 PR?OVER=248 PR?NEAR=247 PR?ACROSS=246 PR?FROM=245 PR?AT=244 PR?OFF=243 PR?AROUND=242 PR?BEHIND=241 PR?OUT=240 PR?FOR=239 PR?AGAINST=238 ; DIRECTIONS ARE DEFINED HERE ; ACTIONS ARE DEFINED HERE ACT?KISS=255 ACT?SKIP=254 ACT?PULL=253 ACT?PUT=252 ACT?RAPE=251 ACT?VERBOSE=250 ACT?WALK=249 ACT?OIL=248 ACT?QUIT=247 ACT?FIND=246 ACT?YES=245 ACT?DESTROY=244 ACT?SCOLD=243 ACT?UNLOCK=242 ACT?READ=241 ACT?SAY=240 ACT?JUMP=239 ACT?POUR=238 ACT?WAIT=237 ACT?TAKE=236 ACT?NO=235 ACT?FOLLOW=234 ACT?TYPE=233 ACT?FLY=232 ACT?$REFRESH=231 ACT?VERSION=230 ACT?#UNRECORD=229 ACT?MOVE=228 ACT?PLAY=227 ACT?OPEN=226 ACT?TASTE=225 ACT?#COMMAND=224 ACT?KNOCK=223 ACT?PICK=222 ACT?BOARD=221 ACT?#RANDOM=220 ACT?APPLY=219 ACT?ESCAPE=218 ACT?STAND=217 ACT?LISTEN=216 ACT?SHOW=215 ACT?SAVE=214 ACT?HELP=213 ACT?TELL=212 ACT?THROW=211 ACT?ZORK=210 ACT?SHAKE=209 ACT?INVENTORY=208 ACT?ATTACK=207 ACT?ENTER=206 ACT?SEARCH=205 ACT?WEAR=204 ACT?DISEMBARK=203 ACT?SWIM=202 ACT?UNSCRIPT=201 ACT?PUSH=200 ACT?RUB=199 ACT?SUPER=198 ACT?SIT=197 ACT?REACH=196 ACT?SCORE=195 ACT?SCRUB=194 ACT?SALUTE=193 ACT?LOOK=192 ACT?EMPTY=191 ACT?ATTRACT=190 ACT?DROP=189 ACT?STEP=188 ACT?TIME=187 ACT?LEAVE=186 ACT?CURSE=185 ACT?SCRIPT=184 ACT?$VERIFY=183 ACT?RESTART=182 ACT?SMELL=181 ACT?BRIEF=180 ACT?DIAGNOSE=179 ACT?GIVE=178 ACT?SLEEP=177 ACT?SMILE=176 ACT?WAKE=175 ACT?REMOVE=174 ACT?ANSWER=173 ACT?YELL=172 ACT?LOCK=171 ACT?ACTIVATE=170 ACT?KICK=169 ACT?POINT=168 ACT?TURN=167 ACT?#RECORD=166 ACT?MAYBE=165 ACT?RESTORE=164 ACT?CLOSE=163 ACT?STRIKE=162 ACT?FIX=161 ACT?SLIDE=160 ACT?WAVE=159 ACT?EXIT=158 ACT?EXAMINE=157 ACT?EAT=156 ACT?FIRE=155 ACT?CLIMB=154 ACT?FLUSH=153 ACT?HELLO=152 ; USER DEFINED CONSTANTS ARE INITIALIZED HERE SOG=16 INVISICLUES-LEN=16 SIR=32 DEXITSTR=2 XEQUAL?=4 PREVIOUS-LEN=12 P-ITBLLEN=9 P-SYNLEN=8 P-SRCTOP=0 C-INTLEN=6 O-START=1 DEXITOBJ=1 H-ITALIC=4 P-P1OFF=7 S-TEXT=0 P-PHRLEN=3 O-PTR=0 O-LENGTH=2 C-TABLELEN=240 D-TABLE-OFF=-3 P-NC2=8 P-NC1=6 D-SCREEN-ON=1 P-WORDLEN=4 D-SCREEN-OFF=-1 P-VERBN=1 SERIAL=0 P-P1BITS=3 FEXIT=4 P-SPREP1=1 Q-RESUME-STORY-LEN=16 D-PRINTER-OFF=-2 P-PREP1=2 M-BEG=1 Q-MAIN-MENU-LEN=13 XDIV=3 M-FATAL=2 XGRTR?=5 NEXITSTR=0 NEXIT=3 P-SLOC2=6 SC=64 P-PREP1N=3 S-WINDOW=1 P-PSOFF=6 D-PRINTER-ON=2 XLESS?=6 P-VERB=0 M-HANDLED=1 M-ENTER=2 DEXIT=6 SHAVE=2 H-NORMAL=0 P-SRCBOT=2 M-OBJDESC=5 C-ELAPSED-DEFAULT=7 H-INVERSE=1 SMANY=4 STAKE=8 P-SPREP2=2 XSUB=1 XADD=0 CEXIT=5 H-BOLD=2 P-LEXSTART=1 M-LOOK=3 UEXIT=2 D-RECORD-ON=4 Q-SEE-HINT-MENU-LEN=17 O-END=3 P-LEXELEN=2 P-LEXWORDS=1 P-ALL=1 XMUL=2 P-SFWIM1=3 P-INHIBIT=4 CEXITFLAG=4 D-RECORD-OFF=-4 BLANKS-LEN=10 M-FLASH=4 P-ORPHLEN=7 M-OBJECT=0 FEXITFCN=0 DEFAULT-MOVE=20 D-TABLE-ON=3 RETURN-SEE-HINT-LEN=18 P-SBITS=0 M-NOT-HANDLED=0 CEXITSTR=1 P-SRCALL=1 P-RTLEN=3 P-SLOC1=5 M-END=6 LOW-DIRECTION=52 P-PREP2=4 P-SONUMS=3 C-TICK=1 P-NC2L=9 P-NC1L=7 P-ONE=2 P-SACTION=7 P-PREP2N=5 P-SFWIM2=4 C-ENABLED?=0 REXIT=0 SH=128 C-RTN=2 ; THE GLOBAL VARIABLES ARE ALL LOCATED HERE GLOBAL::.TABLE .GVAR ALFIE-AT-KALAMONTEE=1 .GVAR P-END-ON-PREP=0 .GVAR BETTY-AT-KALAMONTEE=0 .GVAR QUEST-NUM=1 .GVAR SUPER-BRIEF=0 .GVAR FLOYD-INTRODUCED=0 .GVAR CUR-POS=0 .GVAR VERBOSE=0 .GVAR P-BUTS=T?1302,TABLE .GVAR ELEVATOR-STARTS=STR?203 .GVAR SICKNESS-WARNING-FLAG=0 .GVAR P-ACLAUSE=0 .GVAR 41-TEXT=STR?261 .GVAR P-CSPTR=0 .GVAR BETTY-BROKEN=0 .GVAR P-SLOCBITS=0 .GVAR P-MATCHLEN=0 .GVAR 43-TEXT=STR?263 .GVAR SLEEPY-LEVEL=0 .GVAR BEAM-MISSES=PT?207 .GVAR SHUTTLE-MOVING=0 .GVAR P-MULT=0 .GVAR 35-TEXT=STR?260 .GVAR BOTH-DOORS=STR?292 .GVAR P-OTBL=T?402,TABLE .GVAR P-NAM=0 .GVAR C-TABLE=T?101,TABLE .GVAR FAINT-SOUND=STR?311 .GVAR P-XNAM=0 .GVAR UPPER-ELEVATOR-ON=0 .GVAR P-MOBY-FOUND=0 .GVAR OOPS-TABLE=T?1002,TABLE .GVAR FLOYD-FOLLOW=0 .GVAR P-WALK-DIR=0 .GVAR LAZARUS-FLAG=0 .GVAR P-ANAM=0 .GVAR BOARD-REPORTED=0 .GVAR BLOWUP-COUNTER=0 .GVAR LOWER-ELEVATOR-ON=0 .GVAR 31-TEXT=STR?256 .GVAR LAST-PSEUDO-LOC=0 .GVAR FORAY-COUNTER=0 .GVAR P-CEPTR=0 .GVAR AMBASSADOR-QUOTES=PT?205 .GVAR P-CONT=0 .GVAR FLOYD-PEERED=0 .GVAR OHERE=0,OBJECT .GVAR 33-TEXT=STR?258 .GVAR P-PRSI=T?1202,TABLE .GVAR AGAIN-LEXV=T?702,TABLE .GVAR P-INPUT-WORDS=0 .GVAR ELEVATOR-IN-TRANSIT=0 .GVAR P-DIRECTION=0 .GVAR CRYO-MOVE-FLAG=0 .GVAR COURSE-CONTROL-FIXED=0 .GVAR RESERVE-INBUF=T?602 .GVAR FUMBLE-NUMBER=7 .GVAR CANT-GO=STR?99 .GVAR NOT-HUNGRY=STR?116 .GVAR ACHILLES-FLAG=0 .GVAR HISTORY-MENU=STR?244 .GVAR DEFENSE-FIXED=0 .GVAR LIT=0 .GVAR HINT-COUNTS=PT?12308 .GVAR UPPER-ELEVATOR-UP=1 .GVAR 21-TEXT=STR?253 .GVAR P-VTBL=T?502,TABLE .GVAR MICROBE-HIT=0 .GVAR EXTRA-MOVE-FLAG=0 .GVAR RESERVE-LEXV=T?802,TABLE .GVAR GLOBAL-VARS-TABLE=0 .GVAR 23-TEXT=STR?255 .GVAR P-ADJ=0 .GVAR MURAL-FLAG=0 .GVAR P-LEN=0 .GVAR HOST=0,NUMBER .GVAR P-LEXV=T?102 .GVAR C-INTS=240 .GVAR UNIFORM-OPENED=0 .GVAR LOAD-ALLOWED=100 .GVAR LASER-SETTING=5 .GVAR BLANKS=T?205 .GVAR 62-TEXT=STR?268 .GVAR INTERLOGIC-MENU=STR?249 .GVAR INVISICLUES=STR?354 .GVAR COMM-SHUTDOWN=0 .GVAR DOOR-CLOSES=STR?294 .GVAR DIARY-CTR=0 .GVAR 11-TEXT=STR?250 .GVAR PRSO=0 .GVAR CARD-STOLEN=0 .GVAR FLOYDISMS=PT?206 .GVAR SICKNESS-LEVEL=0 .GVAR DIARY-ENTRIES=PT?105 .GVAR P-MERGED=0 .GVAR 13-TEXT=STR?252 .GVAR P-GWIMBIT=0 .GVAR LAB-LIGHTS-ON=0 .GVAR CHEMICAL-REQUIRED=0 .GVAR COMPUTER-FLAG=0 .GVAR C-DEMONS=300 .GVAR SINK-COUNTER=0 .GVAR LAWANDA-PLATFORM-FLAG=0 .GVAR WRONG-CARD=STR?98 .GVAR P-OCLAUSE=T?1502,TABLE .GVAR Q-RESUME-STORY=STR?356 .GVAR MUNGED-TIME=0 .GVAR FLOYD-FORAYED=0 .GVAR WARMTH-FLAG=0 .GVAR DROWN=0 .GVAR HOLE-TRIP-FLAG=0 .GVAR 52-TEXT=STR?265 .GVAR P-SYNTAX=0 .GVAR MARKSMANSHIP-COUNTER=0 .GVAR LOW-END=STR?242 .GVAR LOWER-ELEVATOR-UP=0 .GVAR P-XADJ=0 .GVAR MENU-LEVEL=0 .GVAR MOVES=0 .GVAR FLOYD-WAITING=0 .GVAR SHUTTLE-ON=0 .GVAR BRIGS-UP=0 .GVAR FLOYD-REACTIVATED=0 .GVAR COMM-FIXED=0 .GVAR CHEMICAL-FLAG=0 .GVAR HUNGER-LEVEL=0 .GVAR LEVER-SETTING=0 .GVAR MICROBE-COUNTER=0 .GVAR P-AADJ=0 .GVAR Q-MAIN-MENU=STR?353 .GVAR PRSA=0 .GVAR P-PRSA-WORD=0 .GVAR JUST-ENTERED=1 .GVAR CARD-REVEALED=0 .GVAR ACCESS-PANEL-FULL=1 .GVAR NO-MICROBE=1 .GVAR P-PRSO=T?1102,TABLE .GVAR SHUTTLE-RECORDING-4=STR?103 .GVAR P-AND=0 .GVAR SCORE=0 .GVAR C-ELAPSED=7 .GVAR RETURN-SEE-HINT=STR?352 .GVAR 42-TEXT=STR?262 .GVAR SPOOL-TEXT=0 .GVAR P-ONEOBJ=0 .GVAR MICROBE-STRIKES=PT?507 .GVAR CULTURE-MENU=STR?245 .GVAR 34-TEXT=STR?259 .GVAR INTERNAL-MOVES=0 .GVAR ALFIE-BROKEN=0 .GVAR MINI-ACTIVATED=0 .GVAR P-INBUF=T?202 .GVAR BEEN-HERE=0 .GVAR NUMBER-NEEDED=0 .GVAR LADDER-EXTENDED=0 .GVAR DIAL-NUMBER=0 .GVAR P-MERGE=T?1402,TABLE .GVAR COMPUTER-FIXED=0 .GVAR BLATHER-LEAVE=0 .GVAR P-IT-LOC=0 .GVAR SL-TABLE=T?105 .GVAR LADDER-FLAG=0 .GVAR HERE=0 .GVAR P-WON=0 .GVAR MORE-INFO=STR?241 .GVAR MAIN-MENU=STR?243 .GVAR SHUTTLE-COUNTER=0 .GVAR LAST-CHASE-ROOM=0 .GVAR 32-TEXT=STR?257 .GVAR P-ITBL=T?302,TABLE .GVAR QUOTE-FLAG=0 .GVAR ORDER-LTBL=T?5506,TABLE .GVAR P-TABLE=0 .GVAR P-GETFLAGS=0 .GVAR DAY=1 .GVAR YUKS=PT?504 .GVAR LINE-TABLE=PT?108,TABLE .GVAR LASER-JUST-SHOT=0 .GVAR OOPS-INBUF=T?902 .GVAR FUMBLE-PROB=8 .GVAR Q-SEE-HINT-MENU=STR?355 .GVAR INDENTS=PT?104 .GVAR P-NUMBER=0 .GVAR CHAPT-NUM=1 .GVAR CRYO-SCORE-FLAG=0 .GVAR DREAMS=PT?305 .GVAR P-OFLAG=0 .GVAR WINNER=0 .GVAR OLD-SHOTS=0 .GVAR HINTS-OFF=-1 .GVAR PADLOCK-REMOVED=0 .GVAR GEOGRAPHY-MENU=STR?247 .GVAR AGAIN-DIR=0 .GVAR P-CCSRC=0 .GVAR MICROBE-DISPATCHED=0 .GVAR TELEPORTATION-ON=0 .GVAR 22-TEXT=STR?254 .GVAR STEPS-TO-GO=0 .GVAR ELEVATOR-ENABLED=STR?97 .GVAR SCREEN-TEXT=0 .GVAR NUKED-COUNTER=0 .GVAR DOOR-OPENS=STR?293 .GVAR SHUTTLE-VELOCITY=0 .GVAR P-IT-OBJECT=0 .GVAR 61-TEXT=STR?267 .GVAR HO-HUM=PT?404 .GVAR HINTS=PT?12408 .GVAR MONSTER-CLOSES=PT?407 .GVAR 63-TEXT=STR?269 .GVAR FAMILIAR-WRENCHING=STR?314 .GVAR PRSI=0 .GVAR RESERVE-PTR=0 .GVAR OLD-LEN=0,NUMBER .GVAR DIROUT-TBL=T?1308 .GVAR NEW-SHOTS=0 .GVAR WAITING-COUNTER=0 .GVAR FLOYD-SPOKE=0 .GVAR HELLOS=PT?204 .GVAR 12-TEXT=STR?251 .GVAR WIDTH=0,NUMBER .GVAR LAB-FLOODED=0 .GVAR COLOR-LTBL=PT?106 .GVAR FLOYD-GAVE-UP=0 .GVAR ELEVATOR-LIGHT-OFF=STR?202 .GVAR FLOYD-SCORE-FLAG=0 .GVAR LASER-SCORE-FLAG=0 .GVAR SPECK-HIT=0 .GVAR PREVIOUS=STR?357 .GVAR GREEN-TEXT=STR?274 .GVAR TRIP-COUNTER=0 .GVAR SPOUT-PLACED=0 .GVAR P-NOT-HERE=0 .GVAR COLUMN-TABLE=PT?208 .GVAR 51-TEXT=STR?264 .GVAR MONSTER-ENTRANCES=PT?107 .GVAR P-NCN=0 .GVAR SECOND-TO-LAST-ROOM=0 .GVAR AMBASSADOR-LEAVE=0 .GVAR ITS-CRACKED=0 .GVAR 53-TEXT=STR?266 ; PROPERTY DEFAULTS AND OBJECTS ARE DEFINED HERE OBJECT::.TABLE 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;() 0 ;(P?FDESC) 0 ;(P?CAPACITY) 0 ;(P?TEXT) 0 ;(P?GLOBAL) 0 ;(P?PSEUDO) 0 ;(P?C-MOVE) 0 ;(P?LDESC) 0 ;(P?ADJECTIVE) 0 ;(P?ACTION) 5 ;(P?SIZE) 0 ;(P?DESCFCN) 0 ;(P?CONTFCN) 0 ;(P?VALUE) 0 ;(P?SYNONYM) 0 ;(P?OUT) 0 ;(P?IN) 0 ;(P?DOWN) 0 ;(P?UP) 0 ;(P?NW) 0 ;(P?WEST) 0 ;(P?SW) 0 ;(P?SOUTH) 0 ;(P?SE) 0 ;(P?EAST) 0 ;(P?NE) 0 ;(P?NORTH) .OBJECT DORM-B,0,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,SANFAC-A,0,T?DORM-B .OBJECT FRIED-BOARD,0,FX?ACIDBIT,FX?TAKEBIT,0,0,0,T?FRIED-BOARD .OBJECT MINI-BOOTH,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,COMPUTER-ROOM,0,T?MINI-BOOTH .OBJECT CHRONOMETER,0,FX?WORNBIT+FX?MUNGBIT,FX?WEARBIT+FX?TAKEBIT,ADVENTURER,SCRUB-BRUSH,0,T?CHRONOMETER .OBJECT WINDING-STAIR,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,BALCONY,0,T?WINDING-STAIR .OBJECT OIL-CAN,0,FX?VOWELBIT,FX?TAKEBIT,STORAGE-EAST,0,0,T?OIL-CAN .OBJECT LAB-STORAGE,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,MAIN-LAB,NEW-BATTERY,T?LAB-STORAGE .OBJECT REC-CORRIDOR,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,BOOTH-1,0,T?REC-CORRIDOR .OBJECT MECH-CORRIDOR-S,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MECH-CORRIDOR,0,T?MECH-CORRIDOR-S .OBJECT HANDS,0,FX?NDESCBIT,0,GLOBAL-OBJECTS,GLOBAL-GAMES,0,T?HANDS .OBJECT TELEPORTATION-BUTTON-1,0,FX?NDESCBIT,0,LOCAL-GLOBALS,SLOT,0,T?TELEPORTATION-BUTTON-1 .OBJECT KEY,0,FX?ACIDBIT,FX?TRYTAKEBIT+FX?INVISIBLE+FX?TOOLBIT+FX?TAKEBIT,ADMIN-CORRIDOR-S,CREVICE,0,T?KEY .OBJECT PLANETARY-COURSE-CONTROL,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,PLANETARY-DEFENSE,CUBE,T?PLANETARY-COURSE-CONTROL .OBJECT REACTOR-ACCESS-STAIRS,0,FX?RLANDBIT,0,ROOMS,REACTOR-CONTROL,0,T?REACTOR-ACCESS-STAIRS .OBJECT GRAY-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,YELLOW-BUTTON,0,T?GRAY-BUTTON .OBJECT MIDDLE-OF-STRIP,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,STRIP-NEAR-STATION,0,T?MIDDLE-OF-STRIP .OBJECT PLAN-ROOM,0,FX?FLOYDBIT+FX?ONBIT+FX?RLANDBIT,0,ROOMS,SYSTEMS-MONITORS,0,T?PLAN-ROOM .OBJECT GREEN-SPOOL,0,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,LIBRARY-LOBBY,0,0,T?GREEN-SPOOL .OBJECT SPECK,0,FX?NDESCBIT,0,RELAY,0,0,T?SPECK .OBJECT CORRIDOR-DOOR,0,FX?NDESCBIT+FX?OPENBIT,FX?DOORBIT+FX?INVISIBLE,LOCAL-GLOBALS,POD-DOOR,0,T?CORRIDOR-DOOR .OBJECT COURTYARD,0,FX?FLOYDBIT+FX?RLANDBIT+FX?ONBIT,0,ROOMS,WINDING-STAIR,0,T?COURTYARD .OBJECT WINDOW,0,FX?NDESCBIT,0,LOCAL-GLOBALS,STAIRS,0,T?WINDOW .OBJECT TELEPORTATION-BUTTON-3,0,FX?NDESCBIT,0,LOCAL-GLOBALS,TELEPORTATION-BUTTON-2,0,T?TELEPORTATION-BUTTON-3 .OBJECT REACTOR-LOBBY,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,DECK-NINE,0,T?REACTOR-LOBBY .OBJECT SANFAC-D,0,FX?RLANDBIT+FX?FLOYDBIT+FX?ONBIT,0,ROOMS,DORM-D,0,T?SANFAC-D .OBJECT SYSTEMS-CORRIDOR-WEST,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,REPAIR-ROOM,0,T?SYSTEMS-CORRIDOR-WEST .OBJECT BROWN-GOO,0,FX?ACIDBIT,FX?FOODBIT,FOOD-KIT,RED-GOO,0,T?BROWN-GOO .OBJECT GAS-MASK,0,FX?ACIDBIT,FX?WEARBIT+FX?TAKEBIT,LAB-DESK,0,0,T?GAS-MASK .OBJECT INFIRMARY,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,FORK,MEDICINE-BOTTLE,T?INFIRMARY .OBJECT NEW-BATTERY,0,FX?ACIDBIT,FX?TAKEBIT,LAB-STORAGE,LAB-UNIFORM,0,T?NEW-BATTERY .OBJECT FLOYD,0,FX?OPENBIT+FX?TRANSBIT+FX?SEARCHBIT,FX?LIGHTBIT+FX?CONTBIT,ROBOT-SHOP,0,0,T?FLOYD .OBJECT ME,0,0,FX?ACTORBIT,GLOBAL-OBJECTS,SLEEP,0,T?ME .OBJECT KALAMONTEE-PLATFORM,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,WAITING-AREA,0,T?KALAMONTEE-PLATFORM .OBJECT BLACK-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,BROWN-BUTTON,0,T?BLACK-BUTTON .OBJECT ELEVATOR-LOBBY,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,ROBOT-SHOP,RED-ELEVATOR-BUTTON,T?ELEVATOR-LOBBY .OBJECT ACHILLES,0,0,0,REPAIR-ROOM,0,0,T?ACHILLES .OBJECT DORM-A,0,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,REC-CORRIDOR,0,T?DORM-A .OBJECT KITCHEN,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,MESS-HALL,DISPENSER,T?KITCHEN .OBJECT BALCONY,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,CRAG,0,T?BALCONY .OBJECT REACTOR-CONTROL,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,PHYSICAL-PLANT,0,T?REACTOR-CONTROL .OBJECT HELIPAD,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,TOWER-CORE,0,T?HELIPAD .OBJECT PRINT-OUT,0,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,COMPUTER-ROOM,0,0,T?PRINT-OUT .OBJECT LIGHTS,0,FX?NDESCBIT,0,LOCAL-GLOBALS,SHELVES,0,T?LIGHTS .OBJECT GREEN-GOO,0,FX?ACIDBIT,FX?FOODBIT,FOOD-KIT,BROWN-GOO,0,T?GREEN-GOO .OBJECT MECH-CORRIDOR-N,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LARGE-OFFICE,0,T?MECH-CORRIDOR-N .OBJECT GOOD-BOARD,0,FX?NDESCBIT+FX?ACIDBIT,FX?INVISIBLE,ROBOT-HOLE,0,0,T?GOOD-BOARD .OBJECT ROOMS,0,0,0,0,0,STRIP-NEAR-RELAY,T?ROOMS .OBJECT COMBINATION-DIAL,0,FX?NDESCBIT+FX?MUNGBIT,0,REC-AREA,0,0,T?COMBINATION-DIAL .OBJECT PROJECT-CORRIDOR,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SANFAC-F,0,T?PROJECT-CORRIDOR .OBJECT ADMIN-CORRIDOR-S,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,CORRIDOR-JUNCTION,KEY,T?ADMIN-CORRIDOR-S .OBJECT ROUND-WHITE-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,BLACK-BUTTON,0,T?ROUND-WHITE-BUTTON .OBJECT ADVENTURER,0,FX?NDESCBIT,FX?INVISIBLE,DECK-NINE,0,DIARY,T?ADVENTURER .OBJECT FLASK,0,FX?OPENBIT+FX?SEARCHBIT,FX?TAKEBIT+FX?CONTBIT,TOOL-ROOM,0,0,T?FLASK .OBJECT LAZARUS-PART,0,0,FX?TAKEBIT,0,0,0,T?LAZARUS-PART .OBJECT OLD-BATTERY,0,FX?ACIDBIT+FX?VOWELBIT,FX?TAKEBIT,LASER,LASER-DIAL,0,T?OLD-BATTERY .OBJECT DECK-NINE,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BRIG,ADVENTURER,T?DECK-NINE .OBJECT THIRD-BOARD,0,0,0,ACCESS-PANEL,FOURTH-BOARD,0,T?THIRD-BOARD .OBJECT STRIP,0,FX?NDESCBIT,0,LOCAL-GLOBALS,OFFICE-DOOR,0,T?STRIP .OBJECT SMALL-OFFICE,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,TRANSPORTATION-SUPPLY,SMALL-DESK,T?SMALL-OFFICE .OBJECT CARTON,0,FX?OPENBIT+FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,STORAGE-EAST,OIL-CAN,GOOD-BEDISTOR,T?CARTON .OBJECT BOOTH-2,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LOWER-ELEVATOR,0,T?BOOTH-2 .OBJECT LOCAL-GLOBALS,0,0,0,GLOBAL-OBJECTS,0,STRIP,T?LOCAL-GLOBALS .OBJECT CRAG,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,UNDERWATER,0,T?CRAG .OBJECT ADMIN-CORRIDOR,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ADMIN-CORRIDOR-S,0,T?ADMIN-CORRIDOR .OBJECT BRIG,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,0,0,T?BRIG .OBJECT PROJCON-OFFICE,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,PROJECT-CORRIDOR,0,T?PROJCON-OFFICE .OBJECT LASER,0,FX?TRANSBIT+FX?OPENBIT+FX?MUNGBIT,FX?CONTBIT+FX?TAKEBIT,TOOL-ROOM,PLIERS,OLD-BATTERY,T?LASER .OBJECT CONTROLS,0,FX?NDESCBIT,0,LOCAL-GLOBALS,LIGHTS,0,T?CONTROLS .OBJECT LARGE-DESK,0,FX?NDESCBIT+FX?SEARCHBIT,FX?CONTBIT,LARGE-OFFICE,0,SHUTTLE-CARD,T?LARGE-DESK .OBJECT CORRIDOR-JUNCTION,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,KITCHEN,0,T?CORRIDOR-JUNCTION .OBJECT BAD-BEDISTOR,0,FX?ACIDBIT,FX?TAKEBIT+FX?TRYTAKEBIT,CUBE,0,0,T?BAD-BEDISTOR .OBJECT TRANSPORTATION-SUPPLY,0,FX?RLANDBIT,0,ROOMS,PLAN-ROOM,0,T?TRANSPORTATION-SUPPLY .OBJECT COMM-ROOM,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,HELICOPTER,FUNNEL-HOLE,T?COMM-ROOM .OBJECT SMALL-DESK,0,FX?SEARCHBIT+FX?NDESCBIT,FX?CONTBIT,SMALL-OFFICE,0,UPPER-ELEVATOR-CARD,T?SMALL-DESK .OBJECT GLOBAL-OBJECTS,0,FX?ACTIVEBIT+FX?ACIDBIT+FX?TRANSBIT+FX?SEARCHBIT+FX?OPENBIT+FX?WORNBIT+FX?SCRAMBLEDBIT+FX?MUNGEDBIT+FX?MUNGBIT,FX?READBIT+FX?WEARBIT+FX?TRYTAKEBIT+FX?SURFACEBIT+FX?TOUCHBIT+FX?INVISIBLE,0,0,ME,T?GLOBAL-OBJECTS .OBJECT SHUTTLE-DOOR,0,FX?OPENBIT,FX?INVISIBLE+FX?DOORBIT,LOCAL-GLOBALS,LEVER,0,T?SHUTTLE-DOOR .OBJECT SHUTTLE-CAR-BETTY,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ALFIE-CONTROL-WEST,0,T?SHUTTLE-CAR-BETTY .OBJECT YELLOW-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,GREEN-BUTTON,0,T?YELLOW-BUTTON .OBJECT IT,0,FX?NDESCBIT,0,GLOBAL-OBJECTS,INTNUM,0,T?IT .OBJECT PROJECT-CORRIDOR-WEST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LIBRARY,0,T?PROJECT-CORRIDOR-WEST .OBJECT COMM-SCREEN,0,FX?NDESCBIT,FX?READBIT,COMM-ROOM,SEND-CONSOLE,0,T?COMM-SCREEN .OBJECT STRIP-NEAR-STATION,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,STATION-384,0,T?STRIP-NEAR-STATION .OBJECT UPPER-ELEVATOR-CARD,0,FX?VOWELBIT,FX?READBIT+FX?TAKEBIT,SMALL-DESK,KITCHEN-CARD,0,T?UPPER-ELEVATOR-CARD .OBJECT GOOD-BEDISTOR,0,FX?ACIDBIT,FX?TAKEBIT,CARTON,MEGAFUSE-K,0,T?GOOD-BEDISTOR .OBJECT STORAGE-EAST,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,MECH-CORRIDOR-S,CARTON,T?STORAGE-EAST .OBJECT CONFERENCE-DOOR,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,BED,0,T?CONFERENCE-DOOR .OBJECT SANFAC-C,0,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,DORM-C,0,T?SANFAC-C .OBJECT CREVICE,0,FX?NDESCBIT,0,ADMIN-CORRIDOR-S,0,0,T?CREVICE .OBJECT PHYSICAL-PLANT,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,STORAGE-EAST,0,T?PHYSICAL-PLANT .OBJECT REACTOR-ELEVATOR,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,REACTOR-ACCESS-STAIRS,0,T?REACTOR-ELEVATOR .OBJECT BETTY-CONTROL-WEST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BETTY-CONTROL-EAST,0,T?BETTY-CONTROL-WEST .OBJECT CHEMICAL-FLUID,0,0,0,0,0,0,T?CHEMICAL-FLUID .OBJECT LOWER-ELEVATOR,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,UPPER-ELEVATOR,0,T?LOWER-ELEVATOR .OBJECT MAGNET,0,0,FX?TAKEBIT+FX?TRYTAKEBIT,TOOL-ROOM,FLASK,0,T?MAGNET .OBJECT RADIATION-LOCK-WEST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BIO-LOCK-EAST,0,T?RADIATION-LOCK-WEST .OBJECT UNDERWATER,0,FX?RWATERBIT+FX?ONBIT,0,ROOMS,BETTY-CONTROL-WEST,0,T?UNDERWATER .OBJECT REC-AREA,0,FX?FLOYDBIT+FX?RLANDBIT+FX?ONBIT,0,ROOMS,PLAIN-HALL,COMBINATION-DIAL,T?REC-AREA .OBJECT BLATHER,0,FX?VOWELBIT,FX?ACTORBIT,0,0,0,T?BLATHER .OBJECT BIO-DOOR-EAST,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,CRYO-ELEVATOR-DOOR,0,T?BIO-DOOR-EAST .OBJECT CANTEEN,0,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,MESS-HALL,0,0,T?CANTEEN .OBJECT OFFICE-DOOR,0,FX?NDESCBIT+FX?VOWELBIT,FX?DOORBIT,LOCAL-GLOBALS,RAD-DOOR-WEST,0,T?OFFICE-DOOR .OBJECT ID-CARD,0,FX?VOWELBIT,FX?READBIT+FX?TAKEBIT,PATROL-UNIFORM,0,0,T?ID-CARD .OBJECT ALFIE-CONTROL-EAST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SHUTTLE-CAR-ALFIE,0,T?ALFIE-CONTROL-EAST .OBJECT LADDER,0,0,FX?TAKEBIT,STORAGE-WEST,CAN,0,T?LADDER .OBJECT COMPUTER-ROOM,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,PROJECT-CORRIDOR-EAST,PRINT-OUT,T?COMPUTER-ROOM .OBJECT ADMIN-CORRIDOR-N,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ADMIN-CORRIDOR,0,T?ADMIN-CORRIDOR-N .OBJECT KITCHEN-DOOR,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,STORAGE-WEST-DOOR,0,T?KITCHEN-DOOR .OBJECT MAIN-LAB,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,MINI-BOOTH,0,T?MAIN-LAB .OBJECT SYSTEMS-CORRIDOR,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SYSTEMS-CORRIDOR-WEST,0,T?SYSTEMS-CORRIDOR .OBJECT LOWER-ELEVATOR-DOOR,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,UPPER-ELEVATOR-DOOR,0,T?LOWER-ELEVATOR-DOOR .OBJECT MEGAFUSE-K,0,FX?ACIDBIT,FX?TAKEBIT,CARTON,MEGAFUSE-B,0,T?MEGAFUSE-K .OBJECT FUNNEL-HOLE,0,FX?NDESCBIT,0,COMM-ROOM,COMM-SCREEN,0,T?FUNNEL-HOLE .OBJECT CRYO-ELEVATOR,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,PROJCON-OFFICE,0,T?CRYO-ELEVATOR .OBJECT WAITING-AREA,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,OBSERVATION-DECK,0,T?WAITING-AREA .OBJECT REPAIR-ROOM,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,INFIRMARY,ROBOT-HOLE,T?REPAIR-ROOM .OBJECT BIO-LAB,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,RADIATION-LOCK-EAST,TRIFFID,T?BIO-LAB .OBJECT PLAYBACK-BUTTON,0,FX?NDESCBIT,0,COMM-ROOM,RECEIVE-CONSOLE,0,T?PLAYBACK-BUTTON .OBJECT FIRST-BOARD,0,0,0,ACCESS-PANEL,0,0,T?FIRST-BOARD .OBJECT CRYO-ELEVATOR-DOOR,0,FX?NDESCBIT,FX?INVISIBLE,LOCAL-GLOBALS,HELICOPTER-OBJECT,0,T?CRYO-ELEVATOR-DOOR .OBJECT OBSERVATION-DECK,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,COMM-ROOM,0,T?OBSERVATION-DECK .OBJECT LOWER-ELEVATOR-CARD,0,0,FX?READBIT+FX?TAKEBIT,0,0,0,T?LOWER-ELEVATOR-CARD .OBJECT ACCESS-PANEL,0,FX?SEARCHBIT+FX?NDESCBIT+FX?VOWELBIT,FX?CONTBIT,PLANETARY-DEFENSE,0,SECOND-BOARD,T?ACCESS-PANEL .OBJECT SCRUB-BRUSH,0,0,FX?TAKEBIT,ADVENTURER,0,0,T?SCRUB-BRUSH .OBJECT GLOBAL-SHUTTLE,0,FX?NDESCBIT,0,LOCAL-GLOBALS,TELEPORTATION-BUTTON-3,0,T?GLOBAL-SHUTTLE .OBJECT STORAGE-WEST-DOOR,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,CONFERENCE-DOOR,0,T?STORAGE-WEST-DOOR .OBJECT LARGE-OFFICE,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,SMALL-OFFICE,LARGE-DESK,T?LARGE-OFFICE .OBJECT CONFERENCE-ROOM,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,REC-AREA,0,T?CONFERENCE-ROOM .OBJECT TELEPORTATION-CARD,0,0,FX?READBIT+FX?TAKEBIT,LAB-UNIFORM,0,0,T?TELEPORTATION-CARD .OBJECT PLIERS,0,0,FX?TAKEBIT,TOOL-ROOM,MAGNET,0,T?PLIERS .OBJECT MEGAFUSE-B,0,FX?ACIDBIT,FX?TAKEBIT,CARTON,CRACKED-BOARD,0,T?MEGAFUSE-B .OBJECT PLANETARY-DEFENSE,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,PHYSICAL-PLANT-TWO,ACCESS-PANEL,T?PLANETARY-DEFENSE .OBJECT LEVER,0,FX?NDESCBIT,0,LOCAL-GLOBALS,GLOBAL-SHUTTLE,0,T?LEVER .OBJECT LIBRARY-LOBBY,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,PLANETARY-COURSE-CONTROL,TERMINAL,T?LIBRARY-LOBBY .OBJECT CLIFF,0,FX?NDESCBIT,0,LOCAL-GLOBALS,WINDOW,0,T?CLIFF .OBJECT BIO-LOCK-EAST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BIO-LOCK-WEST,MINI-CARD,T?BIO-LOCK-EAST .OBJECT RECEIVE-CONSOLE,0,FX?NDESCBIT,0,COMM-ROOM,0,0,T?RECEIVE-CONSOLE .OBJECT STRIP-NEAR-RELAY,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MIDDLE-OF-STRIP,RELAY,T?STRIP-NEAR-RELAY .OBJECT AMBASSADOR,0,FX?VOWELBIT,FX?ACTORBIT,0,0,0,T?AMBASSADOR .OBJECT BED,0,FX?NDESCBIT,FX?VEHBIT+FX?CLIMBBIT,LOCAL-GLOBALS,SHUTTLE-DOOR,0,T?BED .OBJECT LAB-UNIFORM,0,FX?SEARCHBIT,FX?WEARBIT+FX?CONTBIT+FX?TAKEBIT,LAB-STORAGE,0,COMBINATION-PAPER,T?LAB-UNIFORM .OBJECT PADLOCK,0,FX?NDESCBIT+FX?MUNGBIT,FX?TRYTAKEBIT+FX?TAKEBIT,MESS-CORRIDOR,0,0,T?PADLOCK .OBJECT LIGHT-BUTTON,0,FX?NDESCBIT,0,LAB-OFFICE,LAB-DESK,0,T?LIGHT-BUTTON .OBJECT SQUARE-WHITE-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,ROUND-WHITE-BUTTON,0,T?SQUARE-WHITE-BUTTON .OBJECT DIARY-BUTTON,0,FX?NDESCBIT,0,DIARY,0,0,T?DIARY-BUTTON .OBJECT RAD-DOOR-EAST,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,BIO-DOOR-WEST,0,T?RAD-DOOR-EAST .OBJECT GLOBAL-POD,0,FX?NDESCBIT+FX?VOWELBIT,FX?VEHBIT,LOCAL-GLOBALS,CONTROLS,0,T?GLOBAL-POD .OBJECT STATION-384,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,AUXILIARY-BOOTH,0,T?STATION-384 .OBJECT MESS-HALL,0,FX?RLANDBIT+FX?FLOYDBIT+FX?ONBIT,0,ROOMS,DORM-CORRIDOR,CANTEEN,T?MESS-HALL .OBJECT SYSTEMS-MONITORS,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,SANFAC-E,0,T?SYSTEMS-MONITORS .OBJECT DARK-BUTTON,0,FX?NDESCBIT,0,LAB-OFFICE,LIGHT-BUTTON,0,T?DARK-BUTTON .OBJECT TOWEL,0,0,FX?TAKEBIT+FX?READBIT,0,0,0,T?TOWEL .OBJECT TELEPORTATION-BUTTON-2,0,FX?NDESCBIT,0,LOCAL-GLOBALS,TELEPORTATION-BUTTON-1,0,T?TELEPORTATION-BUTTON-2 .OBJECT SANFAC-B,0,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,DORM-B,0,T?SANFAC-B .OBJECT DEAD-FLOYD,0,0,0,0,0,0,T?DEAD-FLOYD .OBJECT FORK,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,ESCALATOR,0,T?FORK .OBJECT MEDICINE,0,0,FX?FOODBIT,MEDICINE-BOTTLE,0,0,T?MEDICINE .OBJECT DORM-CORRIDOR,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,STORAGE-WEST,0,T?DORM-CORRIDOR .OBJECT RIFT,0,FX?NDESCBIT,0,LOCAL-GLOBALS,KITCHEN-DOOR,0,T?RIFT .OBJECT LIBRARY,0,FX?FLOYDBIT+FX?ONBIT+FX?RLANDBIT,0,ROOMS,BOOTH-3,SPOOL-READER,T?LIBRARY .OBJECT CELERY,0,FX?NDESCBIT,FX?FOODBIT,0,0,0,T?CELERY .OBJECT GREEN-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,BLUE-BUTTON,0,T?GREEN-BUTTON .OBJECT TERMINAL,0,0,FX?LIGHTBIT,LIBRARY-LOBBY,GREEN-SPOOL,0,T?TERMINAL .OBJECT RED-SPOOL,0,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,INFIRMARY,0,0,T?RED-SPOOL .OBJECT LASER-DIAL,0,FX?NDESCBIT+FX?MUNGBIT,0,LASER,0,0,T?LASER-DIAL .OBJECT SANFAC-F,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,PROJECT-CORRIDOR-WEST,0,T?SANFAC-F .OBJECT LAMP,0,0,FX?TAKEBIT,RADIATION-LAB,BROWN-SPOOL,0,T?LAMP .OBJECT PROJECT-CORRIDOR-EAST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,CRYO-ANTEROOM,0,T?PROJECT-CORRIDOR-EAST .OBJECT ESCAPE-POD,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,DECK-EIGHT,SAFETY-WEB,T?ESCAPE-POD .OBJECT TOWER-CORE,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BOOTH-2,0,T?TOWER-CORE .OBJECT RAT-ANT,0,0,FX?ACTORBIT,BIO-LAB,0,0,T?RAT-ANT .OBJECT SHELVES,0,FX?NDESCBIT,0,LOCAL-GLOBALS,TABLES,0,T?SHELVES .OBJECT BROWN-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,GRAY-BUTTON,0,T?BROWN-BUTTON .OBJECT BLUE-ELEVATOR-BUTTON,0,FX?NDESCBIT,0,ELEVATOR-LOBBY,0,0,T?BLUE-ELEVATOR-BUTTON .OBJECT MEMO,0,FX?ACIDBIT,FX?TAKEBIT+FX?READBIT,0,0,0,T?MEMO .OBJECT TROLL,0,0,FX?ACTORBIT,BIO-LAB,RAT-ANT,0,T?TROLL .OBJECT BIO-DOOR-WEST,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,BIO-DOOR-EAST,0,T?BIO-DOOR-WEST .OBJECT CUBE,0,FX?SEARCHBIT+FX?NDESCBIT+FX?MUNGBIT,FX?CONTBIT,PLANETARY-COURSE-CONTROL,0,BAD-BEDISTOR,T?CUBE .OBJECT BROWN-SPOOL,0,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,RADIATION-LAB,0,0,T?BROWN-SPOOL .OBJECT SLOT,0,FX?NDESCBIT,0,LOCAL-GLOBALS,GANGWAY-DOOR,0,T?SLOT .OBJECT SHUTTLE-CAR-ALFIE,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ESCAPE-POD,0,T?SHUTTLE-CAR-ALFIE .OBJECT CRACKED-BOARD,0,FX?ACIDBIT,FX?TAKEBIT,CARTON,0,0,T?CRACKED-BOARD .OBJECT HELICOPTER,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,HELIPAD,0,T?HELICOPTER .OBJECT POD-DOOR,0,FX?NDESCBIT+FX?VOWELBIT,FX?DOORBIT,LOCAL-GLOBALS,GLOBAL-POD,0,T?POD-DOOR .OBJECT DORM-D,0,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,SANFAC-C,0,T?DORM-D .OBJECT BOOTH-3,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LIBRARY-LOBBY,0,T?BOOTH-3 .OBJECT HIGH-PROTEIN,0,0,FX?FOODBIT,0,0,0,T?HIGH-PROTEIN .OBJECT GRUE,0,0,FX?ACTORBIT,BIO-LAB,TROLL,0,T?GRUE .OBJECT STORAGE-WEST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MESS-CORRIDOR,LADDER,T?STORAGE-WEST .OBJECT MEDICINE-BOTTLE,0,FX?TRANSBIT+FX?SEARCHBIT,FX?READBIT+FX?TAKEBIT+FX?CONTBIT,INFIRMARY,RED-SPOOL,MEDICINE,T?MEDICINE-BOTTLE .OBJECT SYSTEMS-CORRIDOR-EAST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SYSTEMS-CORRIDOR,0,T?SYSTEMS-CORRIDOR-EAST .OBJECT CRYO-ANTEROOM,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,CRYO-ELEVATOR,0,T?CRYO-ANTEROOM .OBJECT WEST-WING,0,FX?FLOYDBIT+FX?RLANDBIT+FX?ONBIT,0,ROOMS,COURTYARD,0,T?WEST-WING .OBJECT KITCHEN-CARD,0,0,FX?READBIT+FX?TAKEBIT,SMALL-DESK,0,0,T?KITCHEN-CARD .OBJECT STAIRS,0,FX?NDESCBIT,FX?CLIMBBIT,LOCAL-GLOBALS,0,0,T?STAIRS .OBJECT BOOTH-1,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,CONFERENCE-ROOM,0,T?BOOTH-1 .OBJECT CHEMICAL-DISPENSER,0,FX?NDESCBIT+FX?MUNGBIT,0,MACHINE-SHOP,0,0,T?CHEMICAL-DISPENSER .OBJECT RELAY,0,FX?TRANSBIT+FX?NDESCBIT,0,STRIP-NEAR-RELAY,0,SPECK,T?RELAY .OBJECT PHYSICAL-PLANT-TWO,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,SYSTEMS-CORRIDOR-EAST,0,T?PHYSICAL-PLANT-TWO .OBJECT SECOND-BOARD,0,0,FX?TAKEBIT+FX?TRYTAKEBIT,ACCESS-PANEL,THIRD-BOARD,0,T?SECOND-BOARD .OBJECT CAN,0,0,FX?TAKEBIT,STORAGE-WEST,0,0,T?CAN .OBJECT LAB-OFFICE,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,RADIATION-LAB,FUNGICIDE-BUTTON,T?LAB-OFFICE .OBJECT SHUTTLE-CARD,0,0,FX?READBIT+FX?TAKEBIT,LARGE-DESK,0,0,T?SHUTTLE-CARD .OBJECT GROUND,0,FX?NDESCBIT,0,GLOBAL-OBJECTS,IT,0,T?GROUND .OBJECT LAB-DESK,0,FX?NDESCBIT+FX?SEARCHBIT,FX?CONTBIT,LAB-OFFICE,0,GAS-MASK,T?LAB-DESK .OBJECT FUNGICIDE-BUTTON,0,FX?NDESCBIT,0,LAB-OFFICE,DARK-BUTTON,0,T?FUNGICIDE-BUTTON .OBJECT TABLES,0,FX?NDESCBIT,0,LOCAL-GLOBALS,OCEAN,0,T?TABLES .OBJECT NOT-HERE-OBJECT,0,0,0,0,0,0,T?NOT-HERE-OBJECT .OBJECT SANFAC-A,0,FX?FLOYDBIT+FX?RLANDBIT+FX?ONBIT,0,ROOMS,DORM-A,0,T?SANFAC-A .OBJECT COMBINATION-PAPER,0,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,LAB-UNIFORM,TELEPORTATION-CARD,0,T?COMBINATION-PAPER .OBJECT DECK-EIGHT,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,GANGWAY,0,T?DECK-EIGHT .OBJECT GANGWAY-DOOR,0,FX?NDESCBIT+FX?OPENBIT,FX?DOORBIT+FX?INVISIBLE,LOCAL-GLOBALS,CORRIDOR-DOOR,0,T?GANGWAY-DOOR .OBJECT MICROBE,0,0,FX?ACTORBIT,0,0,0,T?MICROBE .OBJECT INTNUM,0,0,0,GLOBAL-OBJECTS,LOCAL-GLOBALS,0,T?INTNUM .OBJECT GLOBAL-GAMES,0,FX?NDESCBIT,0,GLOBAL-OBJECTS,GLOBAL-DOORWAY,0,T?GLOBAL-GAMES .OBJECT FOOD-KIT,0,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,0,0,GREEN-GOO,T?FOOD-KIT .OBJECT SLEEP,0,FX?NDESCBIT,0,GLOBAL-OBJECTS,HANDS,0,T?SLEEP .OBJECT BIO-LOCK-WEST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LAB-STORAGE,0,T?BIO-LOCK-WEST .OBJECT MESS-CORRIDOR,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,SANFAC-D,PADLOCK,T?MESS-CORRIDOR .OBJECT DISPENSER,0,FX?NDESCBIT+FX?TRANSBIT+FX?OPENBIT+FX?SEARCHBIT+FX?MUNGBIT,FX?CONTBIT,KITCHEN,0,0,T?DISPENSER .OBJECT SANFAC-E,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,ADMIN-CORRIDOR-N,0,T?SANFAC-E .OBJECT DIARY,0,FX?TRANSBIT+FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,ADVENTURER,PATROL-UNIFORM,DIARY-BUTTON,T?DIARY .OBJECT RAD-DOOR-WEST,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,RAD-DOOR-EAST,0,T?RAD-DOOR-WEST .OBJECT MINI-CARD,0,FX?NDESCBIT,FX?READBIT+FX?INVISIBLE+FX?TAKEBIT,BIO-LOCK-EAST,0,0,T?MINI-CARD .OBJECT RED-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,CHEMICAL-DISPENSER,0,T?RED-BUTTON .OBJECT GLOBAL-DOORWAY,0,FX?NDESCBIT,0,GLOBAL-OBJECTS,GROUND,0,T?GLOBAL-DOORWAY .OBJECT UPPER-ELEVATOR-DOOR,0,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,REACTOR-ELEVATOR-DOOR,0,T?UPPER-ELEVATOR-DOOR .OBJECT HELICOPTER-OBJECT,0,FX?NDESCBIT,FX?VEHBIT,LOCAL-GLOBALS,ELEVATOR-BUTTON,0,T?HELICOPTER-OBJECT .OBJECT TRIFFID,0,0,FX?ACTORBIT,BIO-LAB,GRUE,0,T?TRIFFID .OBJECT ROBOT-SHOP,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,MACHINE-SHOP,FLOYD,T?ROBOT-SHOP .OBJECT ESCALATOR,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,LAWANDA-PLATFORM,0,T?ESCALATOR .OBJECT GANGWAY,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,REACTOR-LOBBY,0,T?GANGWAY .OBJECT SAFETY-WEB,0,FX?NDESCBIT,FX?VEHBIT+FX?CLIMBBIT,ESCAPE-POD,0,0,T?SAFETY-WEB .OBJECT BROCHURE,0,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,0,0,0,T?BROCHURE .OBJECT TOOL-ROOM,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,REACTOR-ELEVATOR,LASER,T?TOOL-ROOM .OBJECT BLUE-BUTTON,0,FX?NDESCBIT,0,MACHINE-SHOP,RED-BUTTON,0,T?BLUE-BUTTON .OBJECT UPPER-ELEVATOR,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ELEVATOR-LOBBY,0,T?UPPER-ELEVATOR .OBJECT DORM-C,0,FX?RLANDBIT+FX?FLOYDBIT+FX?ONBIT,0,ROOMS,SANFAC-B,0,T?DORM-C .OBJECT LAWANDA-PLATFORM,0,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,KALAMONTEE-PLATFORM,0,T?LAWANDA-PLATFORM .OBJECT AUXILIARY-BOOTH,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LAB-OFFICE,0,T?AUXILIARY-BOOTH .OBJECT ALFIE-CONTROL-WEST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ALFIE-CONTROL-EAST,0,T?ALFIE-CONTROL-WEST .OBJECT SPOOL-READER,0,FX?OPENBIT+FX?SEARCHBIT,FX?CONTBIT+FX?LIGHTBIT,LIBRARY,0,0,T?SPOOL-READER .OBJECT PATROL-UNIFORM,0,FX?OPENBIT+FX?SEARCHBIT+FX?WORNBIT,FX?CONTBIT+FX?WEARBIT+FX?TAKEBIT,ADVENTURER,CHRONOMETER,ID-CARD,T?PATROL-UNIFORM .OBJECT ROBOT-HOLE,0,FX?TRANSBIT+FX?NDESCBIT,FX?CONTBIT,REPAIR-ROOM,ACHILLES,GOOD-BOARD,T?ROBOT-HOLE .OBJECT RADIATION-LOCK-EAST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,RADIATION-LOCK-WEST,0,T?RADIATION-LOCK-EAST .OBJECT RADIATION-LAB,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BIO-LAB,LAMP,T?RADIATION-LAB .OBJECT OCEAN,0,FX?NDESCBIT+FX?VOWELBIT,0,LOCAL-GLOBALS,CLIFF,0,T?OCEAN .OBJECT SEND-CONSOLE,0,FX?NDESCBIT,0,COMM-ROOM,PLAYBACK-BUTTON,0,T?SEND-CONSOLE .OBJECT PLAIN-HALL,0,FX?RLANDBIT+FX?ONBIT,0,ROOMS,WEST-WING,0,T?PLAIN-HALL .OBJECT MECH-CORRIDOR,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MECH-CORRIDOR-N,0,T?MECH-CORRIDOR .OBJECT REACTOR-ELEVATOR-DOOR,0,0,FX?DOORBIT,LOCAL-GLOBALS,RIFT,0,T?REACTOR-ELEVATOR-DOOR .OBJECT RED-GOO,0,FX?ACIDBIT,FX?FOODBIT,FOOD-KIT,0,0,T?RED-GOO .OBJECT RED-ELEVATOR-BUTTON,0,FX?NDESCBIT,0,ELEVATOR-LOBBY,BLUE-ELEVATOR-BUTTON,0,T?RED-ELEVATOR-BUTTON .OBJECT FOURTH-BOARD,0,0,0,ACCESS-PANEL,FIRST-BOARD,0,T?FOURTH-BOARD .OBJECT MACHINE-SHOP,0,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,TOOL-ROOM,SQUARE-WHITE-BUTTON,T?MACHINE-SHOP .OBJECT PSEUDO-OBJECT,0,0,0,0,0,0,T?PSEUDO-OBJECT .OBJECT BETTY-CONTROL-EAST,0,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SHUTTLE-CAR-BETTY,0,T?BETTY-CONTROL-EAST .OBJECT ELEVATOR-BUTTON,0,FX?NDESCBIT,0,LOCAL-GLOBALS,LOWER-ELEVATOR-DOOR,0,T?ELEVATOR-BUTTON .ENDT ; OBJECT PROPERTY TABLES ARE DEFINED HERE OBJPRP:: T?DORM-B:: .TABLE ; TABLE FOR OBJECT DORM-B .STRL "Dorm B" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT SANFAC-B ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT REC-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?134 .PROP 2,P?C-MOVE T?1406 .PROP 4,P?PSEUDO W?PARTITION ; NAME PARTITION-PSEUDO ; HANDLER .PROP 2,P?GLOBAL BED .BYTE 0 .ENDT T?FRIED-BOARD:: .TABLE ; TABLE FOR OBJECT FRIED-BOARD .STRL "fried seventeen-centimeter fromitz board" .PROP 4,P?SYNONYM W?BOARD W?BOARDS .PROP 2,P?SIZE 10 .PROP 2,P?ACTION FRIED-BOARD-F .PROP 8,P?ADJECTIVE W?FRIED W?SEVENTEEN W?CENTIMETER W?FROMITZ .BYTE 0 .ENDT T?MINI-BOOTH:: .TABLE ; TABLE FOR OBJECT MINI-BOOTH .STRL "Miniaturization Booth" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT COMPUTER-ROOM ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT COMPUTER-ROOM ; TO ROOM .PROP 2,P?LDESC STR?281 .PROP 2,P?C-MOVE T?2307 .PROP 8,P?PSEUDO W?KEYBOARD ; NAME KEYBOARD-PSEUDO ; HANDLER W?BOOTH ; NAME IN-BOOTH-PSEUDO ; HANDLER .PROP 2,P?GLOBAL SLOT .BYTE 0 .ENDT T?CHRONOMETER:: .TABLE ; TABLE FOR OBJECT CHRONOMETER .STRL "chronometer" .PROP 6,P?SYNONYM W?CHRONOMETER W?WRISTWATCH W?WATCH .PROP 2,P?SIZE 10 .PROP 2,P?ACTION CHRONOMETER-F .PROP 2,P?ADJECTIVE W?WRIST .BYTE 0 .ENDT T?WINDING-STAIR:: .TABLE ; TABLE FOR OBJECT WINDING-STAIR .STRL "Winding Stair" .PROP 2,P?UP ; UNCONDITIONAL EXIT COURTYARD ; TO ROOM .PROP 4,P?DOWN ; CONDITIONAL EXIT WATER-LEVEL-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?ACTION WINDING-STAIR-F .PROP 2,P?C-MOVE T?406 .PROP 4,P?GLOBAL CLIFF STAIRS .BYTE 0 .ENDT T?OIL-CAN:: .TABLE ; TABLE FOR OBJECT OIL-CAN .STRL "oil can" .PROP 2,P?SYNONYM W?CAN .PROP 2,P?SIZE 10 .PROP 2,P?ACTION OIL-CAN-F .PROP 4,P?ADJECTIVE W?SMALL W?OIL .PROP 2,P?FDESC STR?161 .BYTE 0 .ENDT T?LAB-STORAGE:: .TABLE ; TABLE FOR OBJECT LAB-STORAGE .STRL "Lab Storage" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT MAIN-LAB ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT MAIN-LAB ; TO ROOM .PROP 2,P?LDESC STR?284 .PROP 2,P?C-MOVE T?2507 .PROP 8,P?PSEUDO W?RACK ; NAME CARPET-PSEUDO ; HANDLER W?SUPPLIES ; NAME SUPPLIES-PSEUDO ; HANDLER .PROP 2,P?GLOBAL SHELVES .BYTE 0 .ENDT T?REC-CORRIDOR:: .TABLE ; TABLE FOR OBJECT REC-CORRIDOR .STRL "Rec Corridor" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT DORM-B ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT MESS-CORRIDOR ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT DORM-A ; TO ROOM .PROP 2,P?SW ; UNCONDITIONAL EXIT PLAIN-HALL ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT REC-AREA ; TO ROOM .PROP 2,P?LDESC STR?133 .PROP 2,P?C-MOVE T?1106 .BYTE 0 .ENDT T?MECH-CORRIDOR-S:: .TABLE ; TABLE FOR OBJECT MECH-CORRIDOR-S .STRL "Mech Corridor South" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT MECH-CORRIDOR ; TO ROOM .PROP 2,P?SE ; UNCONDITIONAL EXIT ROBOT-SHOP ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT MACHINE-SHOP ; TO ROOM .PROP 2,P?SW ; UNCONDITIONAL EXIT TOOL-ROOM ; TO ROOM .PROP 2,P?LDESC STR?159 .PROP 2,P?C-MOVE T?3706 .BYTE 0 .ENDT T?HANDS:: .TABLE ; TABLE FOR OBJECT HANDS .STRL "pair of hands" .PROP 4,P?SYNONYM W?PAIR W?HANDS .PROP 2,P?ACTION HANDS-F .PROP 2,P?ADJECTIVE W?BARE .BYTE 0 .ENDT T?TELEPORTATION-BUTTON-1:: .TABLE ; TABLE FOR OBJECT TELEPORTATION-BUTTON-1 .STRL "brown button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION TELEPORTATION-BUTTON-1-F .PROP 4,P?ADJECTIVE W?BROWN W?FIRST .BYTE 0 .ENDT T?KEY:: .TABLE ; TABLE FOR OBJECT KEY .STRL "key" .PROP 6,P?SYNONYM W?KEY W?METAL W?OBJECT .PROP 2,P?SIZE 3 .PROP 2,P?ACTION KEY-F .PROP 8,P?ADJECTIVE W?PIECE W?STEEL W?IRON W?SHINY .PROP 2,P?FDESC STR?147 .BYTE 0 .ENDT T?PLANETARY-COURSE-CONTROL:: .TABLE ; TABLE FOR OBJECT PLANETARY-COURSE-CONTROL .STRL "Course Control" .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 2,P?ACTION PLANETARY-COURSE-CONTROL-F .PROP 2,P?C-MOVE T?1107 .PROP 4,P?GLOBAL CONTROLS LIGHTS .BYTE 0 .ENDT T?REACTOR-ACCESS-STAIRS:: .TABLE ; TABLE FOR OBJECT REACTOR-ACCESS-STAIRS .STRL "Reactor Access Stairs" .PROP 2,P?UP ; UNCONDITIONAL EXIT REACTOR-CONTROL ; TO ROOM .PROP 2,P?DOWN ; UNCONDITIONAL EXIT REACTOR-ACCESS-STAIRS ; TO ROOM .PROP 2,P?LDESC STR?151 .PROP 2,P?C-MOVE T?4106 .PROP 2,P?GLOBAL STAIRS .BYTE 0 .ENDT T?GRAY-BUTTON:: .TABLE ; TABLE FOR OBJECT GRAY-BUTTON .STRL "gray button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 4,P?ADJECTIVE W?GRAY W?GREY .PROP 2,P?C-MOVE 5 .BYTE 0 .ENDT T?MIDDLE-OF-STRIP:: .TABLE ; TABLE FOR OBJECT MIDDLE-OF-STRIP .STRL "Middle of Strip" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT STRIP-NEAR-RELAY ; TO ROOM .PROP 3,P?EAST ; IMPOSSIBLE EXIT STR?319 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT STRIP-NEAR-STATION ; TO ROOM STR?318 ; FAILURE MESSAGE .BYTE NO-MICROBE ; IF FLAG IS TRUE .PROP 3,P?WEST ; IMPOSSIBLE EXIT STR?319 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION MIDDLE-OF-STRIP-F .PROP 2,P?LDESC STR?317 .PROP 2,P?C-MOVE T?3607 .PROP 4,P?PSEUDO W?VOID ; NAME VOID-PSEUDO ; HANDLER .PROP 2,P?GLOBAL STRIP .BYTE 0 .ENDT T?PLAN-ROOM:: .TABLE ; TABLE FOR OBJECT PLAN-ROOM .STRL "Plan Room" .PROP 2,P?WEST ; UNCONDITIONAL EXIT ADMIN-CORRIDOR-N ; TO ROOM .PROP 2,P?LDESC STR?150 .PROP 2,P?C-MOVE T?3106 .PROP 8,P?PSEUDO W?CUBBYHOLE ; NAME CUBBYHOLE-PSEUDO ; HANDLER W?MAPS ; NAME MAPS-PSEUDO ; HANDLER .BYTE 0 .ENDT T?GREEN-SPOOL:: .TABLE ; TABLE FOR OBJECT GREEN-SPOOL .STRL "green spool" .PROP 6,P?SYNONYM W?SPOOL W?SPOOLS W?OBJECT .PROP 2,P?SIZE 3 .PROP 2,P?ACTION GREEN-SPOOL-F .PROP 4,P?ADJECTIVE W?GREEN W?SMALL .PROP 2,P?TEXT STR?233 .PROP 2,P?FDESC STR?232 .BYTE 0 .ENDT T?SPECK:: .TABLE ; TABLE FOR OBJECT SPECK .STRL "speck" .PROP 6,P?SYNONYM W?SPECK W?BOULDER W?IMPURITY .PROP 2,P?ADJECTIVE W?BLUE .BYTE 0 .ENDT T?CORRIDOR-DOOR:: .TABLE ; TABLE FOR OBJECT CORRIDOR-DOOR .STRL "wide bulkhead" .PROP 4,P?SYNONYM W?DOOR W?BULKHEAD .PROP 2,P?ACTION GANGWAY-DOOR-F .PROP 4,P?ADJECTIVE W?EMERGENCY W?WIDE .BYTE 0 .ENDT T?COURTYARD:: .TABLE ; TABLE FOR OBJECT COURTYARD .STRL "Courtyard" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT PLAIN-HALL ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT WINDING-STAIR ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT WEST-WING ; TO ROOM .PROP 2,P?DOWN ; UNCONDITIONAL EXIT WINDING-STAIR ; TO ROOM .PROP 2,P?ACTION COURTYARD-F .PROP 2,P?C-MOVE T?506 .PROP 8,P?PSEUDO W?CASTLE ; NAME CASTLE-PSEUDO ; HANDLER W?RUBBLE ; NAME RUBBLE-PSEUDO ; HANDLER .PROP 2,P?GLOBAL STAIRS .BYTE 0 .ENDT T?WINDOW:: .TABLE ; TABLE FOR OBJECT WINDOW .STRL "window" .PROP 6,P?SYNONYM W?WINDOW W?PORT W?VIEWPORT .PROP 2,P?ACTION WINDOW-F .PROP 2,P?ADJECTIVE W?VIEW .BYTE 0 .ENDT T?TELEPORTATION-BUTTON-3:: .TABLE ; TABLE FOR OBJECT TELEPORTATION-BUTTON-3 .STRL "tan button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION TELEPORTATION-BUTTON-3-F .PROP 4,P?ADJECTIVE W?TAN W?THIRD .BYTE 0 .ENDT T?REACTOR-LOBBY:: .TABLE ; TABLE FOR OBJECT REACTOR-LOBBY .STRL "Reactor Lobby" .PROP 3,P?EAST ; IMPOSSIBLE EXIT STR?72 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?SOUTH ; IMPOSSIBLE EXIT STR?71 ; FAILURE MESSAGE .BYTE 0 .PROP 6,P?WEST ; CONDITIONAL EXIT DECK-NINE ; TO ROOM CORRIDOR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?LDESC STR?70 .PROP 2,P?C-MOVE T?505 .PROP 2,P?GLOBAL CORRIDOR-DOOR .BYTE 0 .ENDT T?SANFAC-D:: .TABLE ; TABLE FOR OBJECT SANFAC-D .STRL "SanFac D" .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT DORM-D ; TO ROOM .PROP 2,P?LDESC STR?136 .PROP 2,P?C-MOVE T?1906 .PROP 8,P?PSEUDO W?FIXTURES ; NAME TOILET-PSEUDO ; HANDLER W?TOILET ; NAME TOILET-PSEUDO ; HANDLER .BYTE 0 .ENDT T?SYSTEMS-CORRIDOR-WEST:: .TABLE ; TABLE FOR OBJECT SYSTEMS-CORRIDOR-WEST .STRL "Systems Corridor West" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT REPAIR-ROOM ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR ; TO ROOM .PROP 2,P?SW ; UNCONDITIONAL EXIT FORK ; TO ROOM .PROP 2,P?NW ; UNCONDITIONAL EXIT INFIRMARY ; TO ROOM .PROP 2,P?DOWN ; UNCONDITIONAL EXIT REPAIR-ROOM ; TO ROOM .PROP 2,P?LDESC STR?227 .PROP 2,P?C-MOVE T?607 .PROP 2,P?GLOBAL STAIRS .BYTE 0 .ENDT T?BROWN-GOO:: .TABLE ; TABLE FOR OBJECT BROWN-GOO .STRL "blob of brown goo" .PROP 8,P?SYNONYM W?GOO W?BLOB W?FOOD W?STEW .PROP 2,P?ACTION GOO-F .PROP 4,P?ADJECTIVE W?BROWN W?BEEF .BYTE 0 .ENDT T?GAS-MASK:: .TABLE ; TABLE FOR OBJECT GAS-MASK .STRL "gas mask" .PROP 2,P?SYNONYM W?MASK .PROP 2,P?SIZE 10 .PROP 2,P?ADJECTIVE W?GAS .BYTE 0 .ENDT T?INFIRMARY:: .TABLE ; TABLE FOR OBJECT INFIRMARY .STRL "Infirmary" .PROP 2,P?SE ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?ACTION INFIRMARY-F .PROP 2,P?LDESC STR?218 .PROP 2,P?C-MOVE T?407 .PROP 8,P?PSEUDO W?EQUIPMENT ; NAME EQUIPMENT-PSEUDO ; HANDLER W?MACHINE ; NAME EQUIPMENT-PSEUDO ; HANDLER .PROP 4,P?GLOBAL BED SHELVES .BYTE 0 .ENDT T?NEW-BATTERY:: .TABLE ; TABLE FOR OBJECT NEW-BATTERY .STRL "new battery" .PROP 4,P?SYNONYM W?OBJECT W?BATTERY .PROP 2,P?SIZE 5 .PROP 10,P?ADJECTIVE W?LASER W?SMALL W?ROUND W?FRESH W?NEW .PROP 2,P?FDESC STR?323 .BYTE 0 .ENDT T?FLOYD:: .TABLE ; TABLE FOR OBJECT FLOYD .STRL "multiple purpose robot" .PROP 8,P?SYNONYM W?FLOYD W?COMPARTMENT W?ROBOT W?COMPANION .PROP 2,P?ACTION FLOYD-F .PROP 10,P?ADJECTIVE W?MULTIPLE W?PURPOSE W?DIM-WITTED W?DIM W?WITTED .PROP 2,P?CAPACITY 5 .PROP 2,P?FDESC STR?179 .BYTE 0 .ENDT T?ME:: .TABLE ; TABLE FOR OBJECT ME .STRL "you" .PROP 8,P?SYNONYM W?ME W?MYSELF W?SELF W?WE .PROP 2,P?ACTION CRETIN-F .BYTE 0 .ENDT T?KALAMONTEE-PLATFORM:: .TABLE ; TABLE FOR OBJECT KALAMONTEE-PLATFORM .STRL "Kalamontee Platform" .PROP 4,P?NORTH ; CONDITIONAL EXIT SHUTTLE-ENTER-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 4,P?SOUTH ; CONDITIONAL EXIT SHUTTLE-ENTER-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?WEST ; UNCONDITIONAL EXIT WAITING-AREA ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?ACTION KALAMONTEE-PLATFORM-F .PROP 2,P?C-MOVE T?5806 .PROP 2,P?GLOBAL GLOBAL-SHUTTLE .BYTE 0 .ENDT T?BLACK-BUTTON:: .TABLE ; TABLE FOR OBJECT BLACK-BUTTON .STRL "black button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 2,P?ADJECTIVE W?BLACK .PROP 2,P?C-MOVE 7 .BYTE 0 .ENDT T?ELEVATOR-LOBBY:: .TABLE ; TABLE FOR OBJECT ELEVATOR-LOBBY .STRL "Elevator Lobby" .PROP 4,P?NORTH ; CONDITIONAL EXIT ELEVATOR-ENTER-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?EAST ; UNCONDITIONAL EXIT BOOTH-2 ; TO ROOM .PROP 4,P?SOUTH ; CONDITIONAL EXIT ELEVATOR-ENTER-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?WEST ; UNCONDITIONAL EXIT CORRIDOR-JUNCTION ; TO ROOM .PROP 2,P?IN ; UNCONDITIONAL EXIT BOOTH-2 ; TO ROOM .PROP 2,P?ACTION ELEVATOR-LOBBY-F .PROP 2,P?C-MOVE T?4606 .PROP 4,P?PSEUDO W?BOOTH ; NAME NEAR-BOOTH-PSEUDO ; HANDLER .PROP 4,P?GLOBAL UPPER-ELEVATOR-DOOR LOWER-ELEVATOR-DOOR .BYTE 0 .ENDT T?ACHILLES:: .TABLE ; TABLE FOR OBJECT ACHILLES .STRL "broken robot" .PROP 4,P?SYNONYM W?ROBOT W?ACHILLES .PROP 4,P?ADJECTIVE W?BROKEN W?DEAD .PROP 2,P?LDESC STR?226 .BYTE 0 .ENDT T?DORM-A:: .TABLE ; TABLE FOR OBJECT DORM-A .STRL "Dorm A" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT REC-CORRIDOR ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT SANFAC-A ; TO ROOM .PROP 2,P?LDESC STR?134 .PROP 2,P?C-MOVE T?1206 .PROP 4,P?PSEUDO W?PARTITION ; NAME PARTITION-PSEUDO ; HANDLER .PROP 2,P?GLOBAL BED .BYTE 0 .ENDT T?KITCHEN:: .TABLE ; TABLE FOR OBJECT KITCHEN .STRL "Kitchen" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT MESS-HALL ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT MESS-HALL ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?143 .PROP 2,P?C-MOVE T?2406 .PROP 8,P?PSEUDO W?SPOUT ; NAME SPOUT-PSEUDO ; HANDLER W?BUTTON ; NAME BUTTON-PSEUDO ; HANDLER .PROP 2,P?GLOBAL KITCHEN-DOOR .BYTE 0 .ENDT T?BALCONY:: .TABLE ; TABLE FOR OBJECT BALCONY .STRL "Balcony" .PROP 2,P?UP ; UNCONDITIONAL EXIT WINDING-STAIR ; TO ROOM .PROP 4,P?DOWN ; CONDITIONAL EXIT WATER-LEVEL-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?ACTION BALCONY-F .PROP 2,P?C-MOVE T?306 .PROP 4,P?PSEUDO W?PLAQUE ; NAME PLAQUE-PSEUDO ; HANDLER .PROP 8,P?GLOBAL CLIFF OCEAN STAIRS WINDOW .BYTE 0 .ENDT T?REACTOR-CONTROL:: .TABLE ; TABLE FOR OBJECT REACTOR-CONTROL .STRL "Reactor Control" .PROP 6,P?EAST ; CONDITIONAL EXIT REACTOR-ELEVATOR ; TO ROOM REACTOR-ELEVATOR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?WEST ; UNCONDITIONAL EXIT MECH-CORRIDOR ; TO ROOM .PROP 2,P?DOWN ; UNCONDITIONAL EXIT REACTOR-ACCESS-STAIRS ; TO ROOM .PROP 6,P?IN ; CONDITIONAL EXIT REACTOR-ELEVATOR ; TO ROOM REACTOR-ELEVATOR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?LDESC STR?165 .PROP 2,P?C-MOVE T?4006 .PROP 8,P?PSEUDO W?BUTTON ; NAME REACTOR-BUTTON-PSEUDO ; HANDLER W?DIAGRAM ; NAME DIAGRAM-PSEUDO ; HANDLER .PROP 6,P?GLOBAL CONTROLS STAIRS REACTOR-ELEVATOR-DOOR .BYTE 0 .ENDT T?HELIPAD:: .TABLE ; TABLE FOR OBJECT HELIPAD .STRL "Helipad" .PROP 3,P?NORTH ; IMPOSSIBLE EXIT STR?207 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?EAST ; IMPOSSIBLE EXIT STR?207 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?SOUTH ; IMPOSSIBLE EXIT STR?207 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?WEST ; IMPOSSIBLE EXIT STR?207 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?DOWN ; UNCONDITIONAL EXIT TOWER-CORE ; TO ROOM .PROP 2,P?IN ; UNCONDITIONAL EXIT HELICOPTER ; TO ROOM .PROP 2,P?LDESC STR?206 .PROP 2,P?C-MOVE T?5106 .PROP 4,P?PSEUDO W?FENCE ; NAME FENCE-PSEUDO ; HANDLER .PROP 4,P?GLOBAL STAIRS HELICOPTER-OBJECT .BYTE 0 .ENDT T?PRINT-OUT:: .TABLE ; TABLE FOR OBJECT PRINT-OUT .STRL "pile of computer output" .PROP 8,P?SYNONYM W?PILE W?PAPER W?OUTPUT W?PRINTOUT .PROP 2,P?SIZE 20 .PROP 2,P?ACTION PRINT-OUT-F .PROP 2,P?ADJECTIVE W?COMPUTER .BYTE 0 .ENDT T?LIGHTS:: .TABLE ; TABLE FOR OBJECT LIGHTS .STRL "light" .PROP 4,P?SYNONYM W?LIGHT W?LIGHTS .PROP 2,P?ACTION LIGHTS-F .PROP 16,P?ADJECTIVE W?RED W?DAZZLING W?GLOWING W?BLINKING W?WARNING W?BRIGHT W?COLORED W?FLASHING .BYTE 0 .ENDT T?GREEN-GOO:: .TABLE ; TABLE FOR OBJECT GREEN-GOO .STRL "blob of green goo" .PROP 8,P?SYNONYM W?GOO W?BLOB W?FOOD W?BEANS .PROP 2,P?ACTION GOO-F .PROP 4,P?ADJECTIVE W?GREEN W?LIMA .BYTE 0 .ENDT T?MECH-CORRIDOR-N:: .TABLE ; TABLE FOR OBJECT MECH-CORRIDOR-N .STRL "Mech Corridor North" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT CORRIDOR-JUNCTION ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT STORAGE-EAST ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT MECH-CORRIDOR ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT PHYSICAL-PLANT ; TO ROOM .PROP 2,P?LDESC STR?158 .PROP 2,P?C-MOVE T?3506 .BYTE 0 .ENDT T?GOOD-BOARD:: .TABLE ; TABLE FOR OBJECT GOOD-BOARD .STRL "shiny seventeen-centimeter fromitz board" .PROP 4,P?SYNONYM W?BOARD W?BOARDS .PROP 2,P?SIZE 10 .PROP 2,P?ACTION GOOD-BOARD-F .PROP 10,P?ADJECTIVE W?SHINY W?GOOD W?SEVENTEEN W?CENTIMETER W?FROMITZ .BYTE 0 .ENDT T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS .STRL "it" .PROP 2,P?IN ; UNCONDITIONAL EXIT ROOMS ; TO ROOM .BYTE 0 .ENDT T?COMBINATION-DIAL:: .TABLE ; TABLE FOR OBJECT COMBINATION-DIAL .STRL "combination dial" .PROP 2,P?SYNONYM W?DIAL .PROP 2,P?ACTION COMBINATION-DIAL-F .PROP 2,P?ADJECTIVE W?COMBINATION .BYTE 0 .ENDT T?PROJECT-CORRIDOR:: .TABLE ; TABLE FOR OBJECT PROJECT-CORRIDOR .STRL "Project Corridor" .PROP 2,P?EAST ; UNCONDITIONAL EXIT PROJECT-CORRIDOR-EAST ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT PROJCON-OFFICE ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT PROJECT-CORRIDOR-WEST ; TO ROOM .PROP 2,P?LDESC STR?278 .PROP 2,P?C-MOVE T?1707 .BYTE 0 .ENDT T?ADMIN-CORRIDOR-S:: .TABLE ; TABLE FOR OBJECT ADMIN-CORRIDOR-S .STRL "Admin Corridor South" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT ADMIN-CORRIDOR ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT SANFAC-E ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT CORRIDOR-JUNCTION ; TO ROOM .PROP 2,P?ACTION ADMIN-CORRIDOR-S-F .PROP 2,P?LDESC STR?146 .PROP 2,P?C-MOVE T?2606 .BYTE 0 .ENDT T?ROUND-WHITE-BUTTON:: .TABLE ; TABLE FOR OBJECT ROUND-WHITE-BUTTON .STRL "round white button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 4,P?ADJECTIVE W?WHITE W?ROUND .PROP 2,P?C-MOVE 8 .BYTE 0 .ENDT T?ADVENTURER:: .TABLE ; TABLE FOR OBJECT ADVENTURER .STRL "player" .PROP 8,P?SYNONYM W?ADMIRAL W?SMITHE W?SPAM W?EGGS .PROP 4,P?ADJECTIVE W?ORANGE W?OPENER .BYTE 0 .ENDT T?FLASK:: .TABLE ; TABLE FOR OBJECT FLASK .STRL "glass flask" .PROP 2,P?SYNONYM W?FLASK .PROP 2,P?SIZE 10 .PROP 2,P?ACTION FLASK-F .PROP 6,P?ADJECTIVE W?GLASS W?LARGE W?PLASTIC .PROP 2,P?CAPACITY 2 .PROP 2,P?FDESC STR?168 .BYTE 0 .ENDT T?LAZARUS-PART:: .TABLE ; TABLE FOR OBJECT LAZARUS-PART .STRL "medical robot breastplate" .PROP 8,P?SYNONYM W?LAZARUS W?PART W?PLATE W?BREASTPLATE .PROP 2,P?SIZE 35 .PROP 4,P?ADJECTIVE W?MEDICAL W?BREAST .BYTE 0 .ENDT T?OLD-BATTERY:: .TABLE ; TABLE FOR OBJECT OLD-BATTERY .STRL "old battery" .PROP 2,P?SYNONYM W?BATTERY .PROP 2,P?SIZE 5 .PROP 6,P?ADJECTIVE W?LASER W?WORN-OUT W?OLD .PROP 2,P?LDESC STR?322 .BYTE 0 .ENDT T?DECK-NINE:: .TABLE ; TABLE FOR OBJECT DECK-NINE .STRL "Deck Nine" .PROP 6,P?EAST ; CONDITIONAL EXIT REACTOR-LOBBY ; TO ROOM CORRIDOR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 6,P?WEST ; CONDITIONAL EXIT ESCAPE-POD ; TO ROOM POD-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 6,P?UP ; CONDITIONAL EXIT GANGWAY ; TO ROOM GANGWAY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 6,P?IN ; CONDITIONAL EXIT ESCAPE-POD ; TO ROOM POD-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION DECK-NINE-F .PROP 2,P?C-MOVE T?405 .PROP 8,P?PSEUDO W?TRANSL ; NAME TRANSLATOR-PSEUDO ; HANDLER W?SLIME ; NAME SLIME-PSEUDO ; HANDLER .PROP 10,P?GLOBAL POD-DOOR CORRIDOR-DOOR GANGWAY-DOOR STAIRS GLOBAL-POD .BYTE 0 .ENDT T?THIRD-BOARD:: .TABLE ; TABLE FOR OBJECT THIRD-BOARD .STRL "third seventeen-centimeter fromitz board" .PROP 4,P?SYNONYM W?BOARD W?BOARDS .PROP 2,P?ACTION BOARD-F .PROP 8,P?ADJECTIVE W?THIRD W?SEVENTEEN W?CENTIMETER W?FROMITZ .BYTE 0 .ENDT T?STRIP:: .TABLE ; TABLE FOR OBJECT STRIP .STRL "silicon strip" .PROP 6,P?SYNONYM W?STRIP W?SIDE W?EDGE .PROP 2,P?ACTION STRIP-F .PROP 2,P?ADJECTIVE W?SILICON .BYTE 0 .ENDT T?SMALL-OFFICE:: .TABLE ; TABLE FOR OBJECT SMALL-OFFICE .STRL "Small Office" .PROP 2,P?EAST ; UNCONDITIONAL EXIT ADMIN-CORRIDOR-N ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT LARGE-OFFICE ; TO ROOM .PROP 2,P?LDESC STR?152 .PROP 2,P?C-MOVE T?3306 .BYTE 0 .ENDT T?CARTON:: .TABLE ; TABLE FOR OBJECT CARTON .STRL "cardboard box" .PROP 4,P?SYNONYM W?BOX W?CARTON .PROP 2,P?SIZE 10 .PROP 2,P?ACTION CARTON-F .PROP 4,P?ADJECTIVE W?SMALL W?CARDBOARD .PROP 2,P?CAPACITY 50 .PROP 2,P?FDESC STR?162 .BYTE 0 .ENDT T?BOOTH-2:: .TABLE ; TABLE FOR OBJECT BOOTH-2 .STRL "Booth 2" .PROP 2,P?WEST ; UNCONDITIONAL EXIT ELEVATOR-LOBBY ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT ELEVATOR-LOBBY ; TO ROOM .PROP 2,P?LDESC STR?204 .PROP 2,P?C-MOVE T?4906 .PROP 4,P?PSEUDO W?BOOTH ; NAME IN-BOOTH-PSEUDO ; HANDLER .PROP 8,P?GLOBAL CONTROLS SLOT TELEPORTATION-BUTTON-1 TELEPORTATION-BUTTON-3 .BYTE 0 .ENDT T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS .STRL "" .PROP 2,P?SYNONYM W?ZZMGCK .PROP 2,P?VALUE 0 .PROP 2,P?CONTFCN 0 .PROP 2,P?DESCFCN 0 .PROP 2,P?SIZE 0 .BYTE 0 .ENDT T?CRAG:: .TABLE ; TABLE FOR OBJECT CRAG .STRL "Crag" .PROP 2,P?UP ; UNCONDITIONAL EXIT BALCONY ; TO ROOM .PROP 2,P?DOWN ; UNCONDITIONAL EXIT UNDERWATER ; TO ROOM .PROP 2,P?VALUE 3 .PROP 2,P?ACTION CRAG-F .PROP 2,P?LDESC STR?128 .PROP 2,P?C-MOVE T?206 .PROP 8,P?PSEUDO W?STRUCTURE ; NAME STRUCTURE-PSEUDO ; HANDLER W?CLEFT ; NAME CLEFT-PSEUDO ; HANDLER .PROP 4,P?GLOBAL CLIFF OCEAN .BYTE 0 .ENDT T?ADMIN-CORRIDOR:: .TABLE ; TABLE FOR OBJECT ADMIN-CORRIDOR .STRL "Admin Corridor" .PROP 4,P?NORTH ; CONDITIONAL EXIT LADDER-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT ADMIN-CORRIDOR-S ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT SYSTEMS-MONITORS ; TO ROOM .PROP 2,P?ACTION ADMIN-CORRIDOR-F .PROP 2,P?C-MOVE T?2706 .PROP 4,P?PSEUDO W?RUBBLE ; NAME RUBBLE-PSEUDO ; HANDLER .PROP 2,P?GLOBAL RIFT .BYTE 0 .ENDT T?BRIG:: .TABLE ; TABLE FOR OBJECT BRIG .STRL "Brig" .PROP 3,P?SOUTH ; IMPOSSIBLE EXIT STR?52 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?LDESC STR?51 .PROP 2,P?C-MOVE T?305 .PROP 8,P?PSEUDO W?GRAFFITI ; NAME GRAFFITI-PSEUDO ; HANDLER W?DOOR ; NAME DOOR-PSEUDO ; HANDLER .BYTE 0 .ENDT T?PROJCON-OFFICE:: .TABLE ; TABLE FOR OBJECT PROJCON-OFFICE .STRL "ProjCon Office" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT PROJECT-CORRIDOR ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT COMPUTER-ROOM ; TO ROOM .PROP 6,P?SOUTH ; CONDITIONAL EXIT CRYO-ELEVATOR ; TO ROOM CRYO-ELEVATOR-DOOR ; IF DOOR IS OPEN STR?99 ; FAILURE MESSAGE .PROP 2,P?ACTION PROJCON-OFFICE-F .PROP 2,P?C-MOVE T?1807 .PROP 8,P?PSEUDO W?MURAL ; NAME MURAL-PSEUDO ; HANDLER W?LOGO ; NAME LOGO-PSEUDO ; HANDLER .PROP 2,P?GLOBAL CRYO-ELEVATOR-DOOR .BYTE 0 .ENDT T?LASER:: .TABLE ; TABLE FOR OBJECT LASER .STRL "laser" .PROP 8,P?SYNONYM W?DEVICE W?LASER W?UNIT W?DEPRESSION .PROP 2,P?SIZE 25 .PROP 2,P?ACTION LASER-F .PROP 4,P?ADJECTIVE W?PORTABLE W?ACME .PROP 2,P?CAPACITY 5 .PROP 2,P?FDESC STR?321 .BYTE 0 .ENDT T?CONTROLS:: .TABLE ; TABLE FOR OBJECT CONTROLS .STRL "set of controls" .PROP 8,P?SYNONYM W?CONTROL W?PANEL W?DIALS W?GAUGES .PROP 2,P?ACTION CONTROLS-F .PROP 4,P?ADJECTIVE W?CONTROL W?COMPLEX .BYTE 0 .ENDT T?LARGE-DESK:: .TABLE ; TABLE FOR OBJECT LARGE-DESK .STRL "large desk" .PROP 4,P?SYNONYM W?DESK W?DRAWER .PROP 2,P?ACTION DESK-F .PROP 6,P?ADJECTIVE W?LARGE W?WIDE W?WOODEN .PROP 2,P?CAPACITY 20 .BYTE 0 .ENDT T?CORRIDOR-JUNCTION:: .TABLE ; TABLE FOR OBJECT CORRIDOR-JUNCTION .STRL "Corridor Junction" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT ADMIN-CORRIDOR-S ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT ELEVATOR-LOBBY ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT MECH-CORRIDOR-N ; TO ROOM .PROP 4,P?WEST ; CONDITIONAL EXIT LONG-HALL-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?LDESC STR?145 .PROP 2,P?C-MOVE T?2506 .PROP 4,P?PSEUDO W?WALKWAY ; NAME WALKWAY-PSEUDO ; HANDLER .BYTE 0 .ENDT T?BAD-BEDISTOR:: .TABLE ; TABLE FOR OBJECT BAD-BEDISTOR .STRL "fused ninety-ohm bedistor" .PROP 2,P?SYNONYM W?BEDISTOR .PROP 2,P?SIZE 8 .PROP 2,P?ACTION BAD-BEDISTOR-F .PROP 8,P?ADJECTIVE W?FUSED W?NINETY W?OHM W?NINETY-OHM .BYTE 0 .ENDT T?TRANSPORTATION-SUPPLY:: .TABLE ; TABLE FOR OBJECT TRANSPORTATION-SUPPLY .STRL "Transportation Supply" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT TRANSPORTATION-SUPPLY ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT TRANSPORTATION-SUPPLY ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT ADMIN-CORRIDOR-N ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT TRANSPORTATION-SUPPLY ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT ADMIN-CORRIDOR-N ; TO ROOM .PROP 2,P?LDESC STR?151 .PROP 2,P?C-MOVE T?3206 .BYTE 0 .ENDT T?COMM-ROOM:: .TABLE ; TABLE FOR OBJECT COMM-ROOM .STRL "Comm Room" .PROP 2,P?SW ; UNCONDITIONAL EXIT TOWER-CORE ; TO ROOM .PROP 2,P?ACTION COMM-ROOM-F .PROP 2,P?C-MOVE T?5306 .PROP 8,P?PSEUDO W?CABLES ; NAME CABLES-PSEUDO ; HANDLER W?ENUNCIATOR ; NAME ENUNCIATOR-PSEUDO ; HANDLER .PROP 2,P?GLOBAL LIGHTS .BYTE 0 .ENDT T?SMALL-DESK:: .TABLE ; TABLE FOR OBJECT SMALL-DESK .STRL "small desk" .PROP 4,P?SYNONYM W?DESK W?DRAWER .PROP 2,P?ACTION DESK-F .PROP 2,P?ADJECTIVE W?SMALL .PROP 2,P?CAPACITY 10 .BYTE 0 .ENDT T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS .STRL "it" .PROP 2,P?SYNONYM W?ZZMGCK .BYTE 0 .ENDT T?SHUTTLE-DOOR:: .TABLE ; TABLE FOR OBJECT SHUTTLE-DOOR .STRL "door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION SHUTTLE-DOOR-F .BYTE 0 .ENDT T?SHUTTLE-CAR-BETTY:: .TABLE ; TABLE FOR OBJECT SHUTTLE-CAR-BETTY .STRL "Shuttle Car Betty" .PROP 2,P?EAST ; UNCONDITIONAL EXIT BETTY-CONTROL-EAST ; TO ROOM .PROP 4,P?SOUTH ; CONDITIONAL EXIT SHUTTLE-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?WEST ; UNCONDITIONAL EXIT BETTY-CONTROL-WEST ; TO ROOM .PROP 2,P?ACTION SHUTTLE-CAR-F .PROP 2,P?C-MOVE T?1205 .PROP 4,P?GLOBAL GLOBAL-SHUTTLE SHUTTLE-DOOR .BYTE 0 .ENDT T?YELLOW-BUTTON:: .TABLE ; TABLE FOR OBJECT YELLOW-BUTTON .STRL "yellow button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 2,P?ADJECTIVE W?YELLOW .PROP 2,P?C-MOVE 4 .BYTE 0 .ENDT T?IT:: .TABLE ; TABLE FOR OBJECT IT .STRL "random object" .PROP 8,P?SYNONYM W?IT W?THAT W?THIS W?HIM .BYTE 0 .ENDT T?PROJECT-CORRIDOR-WEST:: .TABLE ; TABLE FOR OBJECT PROJECT-CORRIDOR-WEST .STRL "Project Corridor West" .PROP 2,P?EAST ; UNCONDITIONAL EXIT PROJECT-CORRIDOR ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT SANFAC-F ; TO ROOM .PROP 2,P?NW ; UNCONDITIONAL EXIT FORK ; TO ROOM .PROP 2,P?LDESC STR?276 .PROP 2,P?C-MOVE T?1507 .BYTE 0 .ENDT T?COMM-SCREEN:: .TABLE ; TABLE FOR OBJECT COMM-SCREEN .STRL "screen" .PROP 6,P?SYNONYM W?COMMUNICATIONS W?MESSAGE W?SCREEN .PROP 2,P?TEXT STR?209 .BYTE 0 .ENDT T?STRIP-NEAR-STATION:: .TABLE ; TABLE FOR OBJECT STRIP-NEAR-STATION .STRL "Strip Near Station" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT MIDDLE-OF-STRIP ; TO ROOM .PROP 3,P?EAST ; IMPOSSIBLE EXIT STR?316 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?SOUTH ; IMPOSSIBLE EXIT STR?316 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?WEST ; UNCONDITIONAL EXIT STATION-384 ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?315 .PROP 2,P?C-MOVE T?3507 .PROP 4,P?PSEUDO W?VOID ; NAME VOID-PSEUDO ; HANDLER .PROP 2,P?GLOBAL STRIP .BYTE 0 .ENDT T?UPPER-ELEVATOR-CARD:: .TABLE ; TABLE FOR OBJECT UPPER-ELEVATOR-CARD .STRL "upper elevator access card" .PROP 4,P?SYNONYM W?CARD W?CARDS .PROP 2,P?VALUE 1 .PROP 2,P?SIZE 3 .PROP 6,P?ADJECTIVE W?UPPER W?ELEVATOR W?ACCESS .PROP 2,P?TEXT STR?154 .BYTE 0 .ENDT T?GOOD-BEDISTOR:: .TABLE ; TABLE FOR OBJECT GOOD-BEDISTOR .STRL "good ninety-ohm bedistor" .PROP 2,P?SYNONYM W?BEDISTOR .PROP 2,P?SIZE 8 .PROP 2,P?ACTION GOOD-BEDISTOR-F .PROP 8,P?ADJECTIVE W?GOOD W?NINETY W?OHM W?NINETY-OHM .BYTE 0 .ENDT T?STORAGE-EAST:: .TABLE ; TABLE FOR OBJECT STORAGE-EAST .STRL "Storage East" .PROP 2,P?WEST ; UNCONDITIONAL EXIT MECH-CORRIDOR-N ; TO ROOM .PROP 2,P?LDESC STR?160 .PROP 2,P?C-MOVE T?3806 .PROP 2,P?GLOBAL SHELVES .BYTE 0 .ENDT T?CONFERENCE-DOOR:: .TABLE ; TABLE FOR OBJECT CONFERENCE-DOOR .STRL "door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION CONFERENCE-DOOR-F .BYTE 0 .ENDT T?SANFAC-C:: .TABLE ; TABLE FOR OBJECT SANFAC-C .STRL "SanFac C" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT DORM-C ; TO ROOM .PROP 2,P?LDESC STR?135 .PROP 2,P?C-MOVE T?1706 .PROP 8,P?PSEUDO W?FIXTURES ; NAME TOILET-PSEUDO ; HANDLER W?TOILET ; NAME TOILET-PSEUDO ; HANDLER .BYTE 0 .ENDT T?CREVICE:: .TABLE ; TABLE FOR OBJECT CREVICE .STRL "crevice" .PROP 6,P?SYNONYM W?CREVICE W?CRACK W?HOLE .PROP 2,P?ACTION CREVICE-F .PROP 4,P?ADJECTIVE W?NARROW W?JAGGED .BYTE 0 .ENDT T?PHYSICAL-PLANT:: .TABLE ; TABLE FOR OBJECT PHYSICAL-PLANT .STRL "Physical Plant" .PROP 2,P?NE ; UNCONDITIONAL EXIT MECH-CORRIDOR-N ; TO ROOM .PROP 2,P?SE ; UNCONDITIONAL EXIT MECH-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?164 .PROP 2,P?C-MOVE T?3906 .PROP 8,P?PSEUDO W?EQUIPMENT ; NAME EQUIPMENT-PSEUDO ; HANDLER W?CATWALK ; NAME CATWALK-PSEUDO ; HANDLER .BYTE 0 .ENDT T?REACTOR-ELEVATOR:: .TABLE ; TABLE FOR OBJECT REACTOR-ELEVATOR .STRL "Reactor Elevator" .PROP 2,P?WEST ; UNCONDITIONAL EXIT REACTOR-CONTROL ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT REACTOR-CONTROL ; TO ROOM .PROP 2,P?LDESC STR?166 .PROP 2,P?C-MOVE T?4206 .PROP 8,P?GLOBAL REACTOR-ELEVATOR-DOOR SLOT ELEVATOR-BUTTON CONTROLS .BYTE 0 .ENDT T?BETTY-CONTROL-WEST:: .TABLE ; TABLE FOR OBJECT BETTY-CONTROL-WEST .STRL "Betty Control West" .PROP 6,P?EAST ; CONDITIONAL EXIT SHUTTLE-CAR-BETTY ; TO ROOM SHUTTLE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION CONTROL-CABIN-F .PROP 2,P?C-MOVE T?1405 .PROP 10,P?GLOBAL GLOBAL-SHUTTLE SLOT LEVER WINDOW SHUTTLE-DOOR .BYTE 0 .ENDT T?CHEMICAL-FLUID:: .TABLE ; TABLE FOR OBJECT CHEMICAL-FLUID .STRL "quantity of chemical fluid" .PROP 8,P?SYNONYM W?QUANTITY W?LIQUID W?FLUID W?CHEMICAL .PROP 2,P?ACTION CHEMICAL-FLUID-F .PROP 6,P?ADJECTIVE W?MILKY W?WHITE W?CHEMICAL .BYTE 0 .ENDT T?LOWER-ELEVATOR:: .TABLE ; TABLE FOR OBJECT LOWER-ELEVATOR .STRL "Lower Elevator" .PROP 4,P?NORTH ; CONDITIONAL EXIT ELEVATOR-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 3,P?UP ; IMPOSSIBLE EXIT STR?201 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?DOWN ; IMPOSSIBLE EXIT STR?201 ; FAILURE MESSAGE .BYTE 0 .PROP 4,P?OUT ; CONDITIONAL EXIT ELEVATOR-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?ACTION LOWER-ELEVATOR-F .PROP 2,P?C-MOVE T?4806 .PROP 10,P?GLOBAL LIGHTS CONTROLS SLOT ELEVATOR-BUTTON LOWER-ELEVATOR-DOOR .BYTE 0 .ENDT T?MAGNET:: .TABLE ; TABLE FOR OBJECT MAGNET .STRL "curved metal bar" .PROP 4,P?SYNONYM W?MAGNET W?BAR .PROP 2,P?SIZE 10 .PROP 2,P?ACTION MAGNET-F .PROP 6,P?ADJECTIVE W?CURVED W?METAL W?HORSESHOE .PROP 2,P?FDESC STR?169 .BYTE 0 .ENDT T?RADIATION-LOCK-WEST:: .TABLE ; TABLE FOR OBJECT RADIATION-LOCK-WEST .STRL "Radiation Lock West" .PROP 2,P?EAST ; UNCONDITIONAL EXIT RADIATION-LOCK-EAST ; TO ROOM .PROP 6,P?WEST ; CONDITIONAL EXIT MAIN-LAB ; TO ROOM RAD-DOOR-WEST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?LDESC STR?289 .PROP 2,P?C-MOVE T?2807 .PROP 2,P?GLOBAL RAD-DOOR-WEST .BYTE 0 .ENDT T?UNDERWATER:: .TABLE ; TABLE FOR OBJECT UNDERWATER .STRL "Underwater" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT UNDERWATER ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT UNDERWATER ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT UNDERWATER ; TO ROOM .PROP 2,P?UP ; UNCONDITIONAL EXIT CRAG ; TO ROOM .PROP 2,P?DOWN ; UNCONDITIONAL EXIT UNDERWATER ; TO ROOM .PROP 2,P?ACTION UNDERWATER-F .PROP 2,P?LDESC STR?126 .PROP 2,P?C-MOVE T?106 .BYTE 0 .ENDT T?REC-AREA:: .TABLE ; TABLE FOR OBJECT REC-AREA .STRL "Rec Area" .PROP 6,P?NORTH ; CONDITIONAL EXIT CONFERENCE-ROOM ; TO ROOM CONFERENCE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?EAST ; UNCONDITIONAL EXIT REC-CORRIDOR ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT PLAIN-HALL ; TO ROOM .PROP 2,P?ACTION REC-AREA-F .PROP 2,P?C-MOVE T?806 .PROP 8,P?PSEUDO W?GAMES ; NAME GAMES-PSEUDO ; HANDLER W?TAPES ; NAME TAPES-PSEUDO ; HANDLER .PROP 2,P?GLOBAL CONFERENCE-DOOR .BYTE 0 .ENDT T?BLATHER:: .TABLE ; TABLE FOR OBJECT BLATHER .STRL "Ensign First Class" .PROP 4,P?SYNONYM W?ENSIGN W?BLATHER .PROP 2,P?SIZE 150 .PROP 2,P?ACTION BLATHER-F .PROP 6,P?ADJECTIVE W?ENSIGN W?FIRST W?CLASS .PROP 2,P?LDESC STR?77 .BYTE 0 .ENDT T?BIO-DOOR-EAST:: .TABLE ; TABLE FOR OBJECT BIO-DOOR-EAST .STRL "lab door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION BIO-DOOR-EAST-F .PROP 2,P?ADJECTIVE W?LAB .BYTE 0 .ENDT T?CANTEEN:: .TABLE ; TABLE FOR OBJECT CANTEEN .STRL "canteen" .PROP 2,P?SYNONYM W?CANTEEN .PROP 2,P?SIZE 10 .PROP 2,P?ADJECTIVE W?OCTAGONAL .PROP 2,P?CAPACITY 5 .PROP 2,P?FDESC STR?144 .BYTE 0 .ENDT T?OFFICE-DOOR:: .TABLE ; TABLE FOR OBJECT OFFICE-DOOR .STRL "office door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ADJECTIVE W?OFFICE .BYTE 0 .ENDT T?ID-CARD:: .TABLE ; TABLE FOR OBJECT ID-CARD .STRL "ID card" .PROP 4,P?SYNONYM W?CARD W?CARDS .PROP 2,P?SIZE 3 .PROP 6,P?ADJECTIVE W?PATROL W?ID W?IDENTIFICATION .PROP 2,P?TEXT STR?53 .BYTE 0 .ENDT T?ALFIE-CONTROL-EAST:: .TABLE ; TABLE FOR OBJECT ALFIE-CONTROL-EAST .STRL "Alfie Control East" .PROP 6,P?WEST ; CONDITIONAL EXIT SHUTTLE-CAR-ALFIE ; TO ROOM SHUTTLE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION CONTROL-CABIN-F .PROP 2,P?C-MOVE T?1005 .PROP 10,P?GLOBAL SLOT WINDOW LEVER SHUTTLE-DOOR GLOBAL-SHUTTLE .BYTE 0 .ENDT T?LADDER:: .TABLE ; TABLE FOR OBJECT LADDER .STRL "ladder" .PROP 2,P?SYNONYM W?LADDER .PROP 2,P?SIZE 80 .PROP 2,P?ACTION LADDER-F .PROP 10,P?ADJECTIVE W?HEAVY W?DUTY W?HEAVY-DUTY W?ALUMINUM W?LARGE .PROP 2,P?LDESC STR?141 .PROP 2,P?FDESC STR?140 .BYTE 0 .ENDT T?COMPUTER-ROOM:: .TABLE ; TABLE FOR OBJECT COMPUTER-ROOM .STRL "Computer Room" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT PROJECT-CORRIDOR-EAST ; TO ROOM .PROP 2,P?NE ; UNCONDITIONAL EXIT MAIN-LAB ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT MINI-BOOTH ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT PROJCON-OFFICE ; TO ROOM .PROP 2,P?IN ; UNCONDITIONAL EXIT MINI-BOOTH ; TO ROOM .PROP 2,P?LDESC STR?280 .PROP 2,P?C-MOVE T?2207 .PROP 4,P?PSEUDO W?BOOTH ; NAME NEAR-BOOTH-PSEUDO ; HANDLER .PROP 2,P?GLOBAL LIGHTS .BYTE 0 .ENDT T?ADMIN-CORRIDOR-N:: .TABLE ; TABLE FOR OBJECT ADMIN-CORRIDOR-N .STRL "Admin Corridor North" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT TRANSPORTATION-SUPPLY ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT PLAN-ROOM ; TO ROOM .PROP 4,P?SOUTH ; CONDITIONAL EXIT LADDER-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?WEST ; UNCONDITIONAL EXIT SMALL-OFFICE ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?ACTION ADMIN-CORRIDOR-N-F .PROP 2,P?C-MOVE T?2806 .PROP 2,P?GLOBAL RIFT .BYTE 0 .ENDT T?KITCHEN-DOOR:: .TABLE ; TABLE FOR OBJECT KITCHEN-DOOR .STRL "door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION KITCHEN-DOOR-F .PROP 2,P?ADJECTIVE W?KITCHEN .BYTE 0 .ENDT T?MAIN-LAB:: .TABLE ; TABLE FOR OBJECT MAIN-LAB .STRL "Main Lab" .PROP 6,P?NE ; CONDITIONAL EXIT RADIATION-LOCK-WEST ; TO ROOM RAD-DOOR-WEST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 6,P?SE ; CONDITIONAL EXIT BIO-LOCK-WEST ; TO ROOM BIO-DOOR-WEST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT LAB-STORAGE ; TO ROOM .PROP 2,P?SW ; UNCONDITIONAL EXIT COMPUTER-ROOM ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT PROJECT-CORRIDOR-EAST ; TO ROOM .PROP 2,P?LDESC STR?283 .PROP 2,P?C-MOVE T?2407 .PROP 4,P?GLOBAL BIO-DOOR-WEST RAD-DOOR-WEST .BYTE 0 .ENDT T?SYSTEMS-CORRIDOR:: .TABLE ; TABLE FOR OBJECT SYSTEMS-CORRIDOR .STRL "Systems Corridor" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT PLANETARY-DEFENSE ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?LDESC STR?228 .PROP 2,P?C-MOVE T?707 .BYTE 0 .ENDT T?LOWER-ELEVATOR-DOOR:: .TABLE ; TABLE FOR OBJECT LOWER-ELEVATOR-DOOR .STRL "red door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION LOWER-ELEVATOR-DOOR-F .PROP 8,P?ADJECTIVE W?RED W?LOWER W?ELEVATOR W?METAL .BYTE 0 .ENDT T?MEGAFUSE-K:: .TABLE ; TABLE FOR OBJECT MEGAFUSE-K .STRL "K-series megafuse" .PROP 4,P?SYNONYM W?FUSE W?MEGAFUSE .PROP 2,P?SIZE 5 .PROP 8,P?ADJECTIVE W?K-SERIES W?K W?SERIES W?MEGA .BYTE 0 .ENDT T?FUNNEL-HOLE:: .TABLE ; TABLE FOR OBJECT FUNNEL-HOLE .STRL "funnel-shaped hole" .PROP 2,P?SYNONYM W?HOLE .PROP 6,P?ADJECTIVE W?FUNNEL W?SHAPED W?FUNNEL-SHAPED .BYTE 0 .ENDT T?CRYO-ELEVATOR:: .TABLE ; TABLE FOR OBJECT CRYO-ELEVATOR .STRL "Cryo-Elevator" .PROP 4,P?NORTH ; CONDITIONAL EXIT CRYO-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?ACTION CRYO-ELEVATOR-F .PROP 2,P?C-MOVE T?1907 .PROP 4,P?PSEUDO W?BUTTON ; NAME CRYO-BUTTON-PSEUDO ; HANDLER .PROP 2,P?GLOBAL CRYO-ELEVATOR-DOOR .BYTE 0 .ENDT T?WAITING-AREA:: .TABLE ; TABLE FOR OBJECT WAITING-AREA .STRL "Waiting Area" .PROP 2,P?EAST ; UNCONDITIONAL EXIT KALAMONTEE-PLATFORM ; TO ROOM .PROP 4,P?SOUTH ; CONDITIONAL EXIT OTHER-ELEVATOR-ENTER-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 4,P?IN ; CONDITIONAL EXIT OTHER-ELEVATOR-ENTER-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?LDESC STR?215 .PROP 2,P?C-MOVE T?5706 .PROP 8,P?PSEUDO W?BENCH ; NAME BENCH-PSEUDO ; HANDLER W?BENCHES ; NAME BENCH-PSEUDO ; HANDLER .PROP 2,P?GLOBAL LOWER-ELEVATOR-DOOR .BYTE 0 .ENDT T?REPAIR-ROOM:: .TABLE ; TABLE FOR OBJECT REPAIR-ROOM .STRL "Repair Room" .PROP 3,P?NORTH ; IMPOSSIBLE EXIT STR?225 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?UP ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?LDESC STR?224 .PROP 2,P?C-MOVE T?507 .PROP 8,P?PSEUDO W?CABINETS ; NAME CABINETS-PSEUDO ; HANDLER W?MACHINE ; NAME EQUIPMENT-PSEUDO ; HANDLER .PROP 2,P?GLOBAL STAIRS .BYTE 0 .ENDT T?BIO-LAB:: .TABLE ; TABLE FOR OBJECT BIO-LAB .STRL "Bio Lab" .PROP 6,P?EAST ; CONDITIONAL EXIT LAB-OFFICE ; TO ROOM OFFICE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 6,P?WEST ; CONDITIONAL EXIT BIO-LOCK-EAST ; TO ROOM BIO-DOOR-EAST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION BIO-LAB-F .PROP 2,P?C-MOVE T?3007 .PROP 4,P?PSEUDO W?CRACK ; NAME CRACK-PSEUDO ; HANDLER .PROP 6,P?GLOBAL BIO-DOOR-EAST WINDOW OFFICE-DOOR .BYTE 0 .ENDT T?PLAYBACK-BUTTON:: .TABLE ; TABLE FOR OBJECT PLAYBACK-BUTTON .STRL "glowing button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION PLAYBACK-BUTTON-F .PROP 4,P?ADJECTIVE W?GLOWING W?PLAYBACK .BYTE 0 .ENDT T?FIRST-BOARD:: .TABLE ; TABLE FOR OBJECT FIRST-BOARD .STRL "first seventeen-centimeter fromitz board" .PROP 4,P?SYNONYM W?BOARD W?BOARDS .PROP 2,P?ACTION BOARD-F .PROP 8,P?ADJECTIVE W?FIRST W?SEVENTEEN W?CENTIMETER W?FROMITZ .BYTE 0 .ENDT T?CRYO-ELEVATOR-DOOR:: .TABLE ; TABLE FOR OBJECT CRYO-ELEVATOR-DOOR .STRL "cryo-elevator door" .PROP 2,P?SYNONYM W?DOOR .PROP 4,P?ADJECTIVE W?CRYO-ELEVATOR W?ELEVATOR .BYTE 0 .ENDT T?OBSERVATION-DECK:: .TABLE ; TABLE FOR OBJECT OBSERVATION-DECK .STRL "Observation Deck" .PROP 2,P?NE ; UNCONDITIONAL EXIT TOWER-CORE ; TO ROOM .PROP 2,P?LDESC STR?214 .PROP 2,P?C-MOVE T?5606 .PROP 2,P?GLOBAL OCEAN .BYTE 0 .ENDT T?LOWER-ELEVATOR-CARD:: .TABLE ; TABLE FOR OBJECT LOWER-ELEVATOR-CARD .STRL "lower elevator access card" .PROP 4,P?SYNONYM W?CARD W?CARDS .PROP 2,P?VALUE 1 .PROP 2,P?SIZE 3 .PROP 6,P?ADJECTIVE W?LOWER W?ELEVATOR W?ACCESS .PROP 2,P?TEXT STR?156 .BYTE 0 .ENDT T?ACCESS-PANEL:: .TABLE ; TABLE FOR OBJECT ACCESS-PANEL .STRL "access panel" .PROP 6,P?SYNONYM W?PANEL W?DOOR W?SOCKET .PROP 2,P?ACTION ACCESS-PANEL-F .PROP 6,P?ADJECTIVE W?SMALL W?ACCESS W?REPAIR .PROP 2,P?CAPACITY 40 .BYTE 0 .ENDT T?SCRUB-BRUSH:: .TABLE ; TABLE FOR OBJECT SCRUB-BRUSH .STRL "Patrol-issue self-contained multi-purpose scrub brush" .PROP 6,P?SYNONYM W?BRUSH W?SCRUBBRUSH W?SCRUBRUSH .PROP 2,P?SIZE 10 .PROP 12,P?ADJECTIVE W?SCRUB W?PATROL W?SELF-CONTAINED W?MULTI W?MULTI-PURPOSE W?PURPOSE .BYTE 0 .ENDT T?GLOBAL-SHUTTLE:: .TABLE ; TABLE FOR OBJECT GLOBAL-SHUTTLE .STRL "shuttle car" .PROP 4,P?SYNONYM W?CAR W?SHUTTLE .PROP 2,P?ACTION GLOBAL-SHUTTLE-F .PROP 2,P?ADJECTIVE W?SHUTTLE .BYTE 0 .ENDT T?STORAGE-WEST-DOOR:: .TABLE ; TABLE FOR OBJECT STORAGE-WEST-DOOR .STRL "door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION STORAGE-WEST-DOOR-F .BYTE 0 .ENDT T?LARGE-OFFICE:: .TABLE ; TABLE FOR OBJECT LARGE-OFFICE .STRL "Large Office" .PROP 2,P?EAST ; UNCONDITIONAL EXIT SMALL-OFFICE ; TO ROOM .PROP 2,P?LDESC STR?157 .PROP 2,P?C-MOVE T?3406 .PROP 4,P?GLOBAL WINDOW OCEAN .BYTE 0 .ENDT T?CONFERENCE-ROOM:: .TABLE ; TABLE FOR OBJECT CONFERENCE-ROOM .STRL "Conference Room" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT BOOTH-1 ; TO ROOM .PROP 6,P?SOUTH ; CONDITIONAL EXIT REC-AREA ; TO ROOM CONFERENCE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?IN ; UNCONDITIONAL EXIT BOOTH-1 ; TO ROOM .PROP 6,P?OUT ; CONDITIONAL EXIT REC-AREA ; TO ROOM CONFERENCE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION CONFERENCE-ROOM-F .PROP 2,P?C-MOVE T?906 .PROP 4,P?PSEUDO W?BOOTH ; NAME NEAR-BOOTH-PSEUDO ; HANDLER .PROP 4,P?GLOBAL CONFERENCE-DOOR TABLES .BYTE 0 .ENDT T?TELEPORTATION-CARD:: .TABLE ; TABLE FOR OBJECT TELEPORTATION-CARD .STRL "teleportation access card" .PROP 4,P?SYNONYM W?CARD W?CARDS .PROP 2,P?SIZE 3 .PROP 6,P?ADJECTIVE W?TELEPORT W?TELEPORTATION W?ACCESS .PROP 2,P?TEXT STR?286 .BYTE 0 .ENDT T?PLIERS:: .TABLE ; TABLE FOR OBJECT PLIERS .STRL "pair of wide-nosed pliers" .PROP 4,P?SYNONYM W?PAIR W?PLIERS .PROP 2,P?SIZE 15 .PROP 6,P?ADJECTIVE W?WIDE-NOSED W?WIDE W?NOSED .BYTE 0 .ENDT T?MEGAFUSE-B:: .TABLE ; TABLE FOR OBJECT MEGAFUSE-B .STRL "B-series megafuse" .PROP 4,P?SYNONYM W?FUSE W?MEGAFUSE .PROP 2,P?SIZE 5 .PROP 8,P?ADJECTIVE W?B-SERIES W?B W?SERIES W?MEGA .BYTE 0 .ENDT T?PLANETARY-DEFENSE:: .TABLE ; TABLE FOR OBJECT PLANETARY-DEFENSE .STRL "Planetary Defense" .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR ; TO ROOM .PROP 2,P?ACTION PLANETARY-DEFENSE-F .PROP 2,P?C-MOVE T?1007 .PROP 4,P?GLOBAL CONTROLS LIGHTS .BYTE 0 .ENDT T?LEVER:: .TABLE ; TABLE FOR OBJECT LEVER .STRL "lever" .PROP 2,P?SYNONYM W?LEVER .PROP 2,P?ACTION LEVER-F .BYTE 0 .ENDT T?LIBRARY-LOBBY:: .TABLE ; TABLE FOR OBJECT LIBRARY-LOBBY .STRL "Library Lobby" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT BOOTH-3 ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT PROJECT-CORRIDOR-EAST ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT LIBRARY ; TO ROOM .PROP 2,P?UP ; UNCONDITIONAL EXIT LIBRARY ; TO ROOM .PROP 2,P?IN ; UNCONDITIONAL EXIT BOOTH-3 ; TO ROOM .PROP 2,P?LDESC STR?231 .PROP 2,P?C-MOVE T?1207 .PROP 8,P?PSEUDO W?CARPET ; NAME CARPET-PSEUDO ; HANDLER W?BOOTH ; NAME NEAR-BOOTH-PSEUDO ; HANDLER .PROP 4,P?GLOBAL TABLES STAIRS .BYTE 0 .ENDT T?CLIFF:: .TABLE ; TABLE FOR OBJECT CLIFF .STRL "cliff" .PROP 2,P?SYNONYM W?CLIFF .PROP 2,P?ACTION CLIFF-F .BYTE 0 .ENDT T?BIO-LOCK-EAST:: .TABLE ; TABLE FOR OBJECT BIO-LOCK-EAST .STRL "Bio Lock East" .PROP 6,P?EAST ; CONDITIONAL EXIT BIO-LAB ; TO ROOM BIO-DOOR-EAST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?WEST ; UNCONDITIONAL EXIT BIO-LOCK-WEST ; TO ROOM .PROP 2,P?ACTION BIO-LOCK-EAST-F .PROP 2,P?LDESC STR?288 .PROP 2,P?C-MOVE T?2707 .PROP 4,P?GLOBAL BIO-DOOR-EAST WINDOW .BYTE 0 .ENDT T?RECEIVE-CONSOLE:: .TABLE ; TABLE FOR OBJECT RECEIVE-CONSOLE .STRL "communications receive console" .PROP 4,P?SYNONYM W?CONSOLE W?CONTROL .PROP 8,P?ADJECTIVE W?COMMUNICATIONS W?RECEIVE W?LEFT W?FIRST .PROP 2,P?C-MOVE T?5406 .BYTE 0 .ENDT T?STRIP-NEAR-RELAY:: .TABLE ; TABLE FOR OBJECT STRIP-NEAR-RELAY .STRL "Strip Near Relay" .PROP 3,P?NORTH ; IMPOSSIBLE EXIT STR?320 ; FAILURE MESSAGE .BYTE 0 .PROP 4,P?EAST ; CONDITIONAL EXIT RELAY-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT MIDDLE-OF-STRIP ; TO ROOM STR?318 ; FAILURE MESSAGE .BYTE NO-MICROBE ; IF FLAG IS TRUE .PROP 3,P?WEST ; IMPOSSIBLE EXIT STR?319 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION STRIP-NEAR-RELAY-F .PROP 2,P?C-MOVE T?3707 .PROP 4,P?PSEUDO W?VOID ; NAME VOID-PSEUDO ; HANDLER .PROP 2,P?GLOBAL STRIP .BYTE 0 .ENDT T?AMBASSADOR:: .TABLE ; TABLE FOR OBJECT AMBASSADOR .STRL "alien ambassador" .PROP 2,P?SYNONYM W?AMBASSADOR .PROP 2,P?SIZE 150 .PROP 2,P?ACTION AMBASSADOR-F .PROP 12,P?ADJECTIVE W?VERY W?IMPORTANT W?ALIEN W?HIGH-RANKING W?HIGH W?RANKING .PROP 2,P?LDESC STR?79 .BYTE 0 .ENDT T?BED:: .TABLE ; TABLE FOR OBJECT BED .STRL "bed" .PROP 4,P?SYNONYM W?BUNK W?BED .PROP 2,P?ACTION BED-F .PROP 8,P?ADJECTIVE W?MULTI W?TIERED W?MULTI-TIERED W?BUNK .BYTE 0 .ENDT T?LAB-UNIFORM:: .TABLE ; TABLE FOR OBJECT LAB-UNIFORM .STRL "lab uniform" .PROP 8,P?SYNONYM W?UNIFORM W?SUIT W?POCKET W?LOGO .PROP 2,P?SIZE 10 .PROP 2,P?ACTION LAB-UNIFORM-F .PROP 6,P?ADJECTIVE W?PALE W?BLUE W?LAB .PROP 2,P?CAPACITY 5 .PROP 2,P?FDESC STR?285 .BYTE 0 .ENDT T?PADLOCK:: .TABLE ; TABLE FOR OBJECT PADLOCK .STRL "padlock" .PROP 6,P?SYNONYM W?PADLOCK W?PAD W?LOCK .PROP 2,P?SIZE 10 .PROP 2,P?ACTION PADLOCK-F .PROP 6,P?ADJECTIVE W?SIMPLE W?STEEL W?METAL .BYTE 0 .ENDT T?LIGHT-BUTTON:: .TABLE ; TABLE FOR OBJECT LIGHT-BUTTON .STRL "white button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION LIGHT-BUTTON-F .PROP 4,P?ADJECTIVE W?WHITE W?LIGHT .BYTE 0 .ENDT T?SQUARE-WHITE-BUTTON:: .TABLE ; TABLE FOR OBJECT SQUARE-WHITE-BUTTON .STRL "square white button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 4,P?ADJECTIVE W?SQUARE W?WHITE .PROP 2,P?C-MOVE 9 .BYTE 0 .ENDT T?DIARY-BUTTON:: .TABLE ; TABLE FOR OBJECT DIARY-BUTTON .STRL "little button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?SIZE 0 .PROP 2,P?ACTION DIARY-BUTTON-F .PROP 2,P?ADJECTIVE W?LITTLE .BYTE 0 .ENDT T?RAD-DOOR-EAST:: .TABLE ; TABLE FOR OBJECT RAD-DOOR-EAST .STRL "lab door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION RAD-DOOR-EAST-F .PROP 2,P?ADJECTIVE W?LAB .BYTE 0 .ENDT T?GLOBAL-POD:: .TABLE ; TABLE FOR OBJECT GLOBAL-POD .STRL "escape pod" .PROP 2,P?SYNONYM W?POD .PROP 2,P?ACTION GLOBAL-POD-F .PROP 6,P?ADJECTIVE W?EMERGENCY W?ESCAPE W?PRIMARY .BYTE 0 .ENDT T?STATION-384:: .TABLE ; TABLE FOR OBJECT STATION-384 .STRL "Station 384" .PROP 2,P?EAST ; UNCONDITIONAL EXIT STRIP-NEAR-STATION ; TO ROOM .PROP 2,P?ACTION STATION-384-F .PROP 2,P?LDESC STR?313 .PROP 2,P?C-MOVE T?3407 .PROP 8,P?PSEUDO W?PLATE ; NAME PLATE-PSEUDO ; HANDLER W?PLATES ; NAME PLATE-PSEUDO ; HANDLER .PROP 2,P?GLOBAL STRIP .BYTE 0 .ENDT T?MESS-HALL:: .TABLE ; TABLE FOR OBJECT MESS-HALL .STRL "Mess Hall" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT MESS-CORRIDOR ; TO ROOM .PROP 6,P?SOUTH ; CONDITIONAL EXIT KITCHEN ; TO ROOM KITCHEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 6,P?IN ; CONDITIONAL EXIT KITCHEN ; TO ROOM KITCHEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?OUT ; UNCONDITIONAL EXIT MESS-CORRIDOR ; TO ROOM .PROP 2,P?ACTION MESS-HALL-F .PROP 2,P?C-MOVE T?2306 .PROP 8,P?PSEUDO W?BENCH ; NAME BENCH-PSEUDO ; HANDLER W?BENCHES ; NAME BENCH-PSEUDO ; HANDLER .PROP 6,P?GLOBAL TABLES KITCHEN-DOOR SLOT .BYTE 0 .ENDT T?SYSTEMS-MONITORS:: .TABLE ; TABLE FOR OBJECT SYSTEMS-MONITORS .STRL "Systems Monitors" .PROP 2,P?EAST ; UNCONDITIONAL EXIT ADMIN-CORRIDOR ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT ADMIN-CORRIDOR ; TO ROOM .PROP 2,P?ACTION SYSTEMS-MONITORS-F .PROP 2,P?C-MOVE T?3006 .PROP 8,P?PSEUDO W?MONITORS ; NAME MONITORS-PSEUDO ; HANDLER W?EQUIPMENT ; NAME EQUIPMENT-PSEUDO ; HANDLER .PROP 2,P?GLOBAL TABLES .BYTE 0 .ENDT T?DARK-BUTTON:: .TABLE ; TABLE FOR OBJECT DARK-BUTTON .STRL "black button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION DARK-BUTTON-F .PROP 6,P?ADJECTIVE W?BLACK W?DARK W?DARKNESS .BYTE 0 .ENDT T?TOWEL:: .TABLE ; TABLE FOR OBJECT TOWEL .STRL "towel" .PROP 2,P?SYNONYM W?TOWEL .PROP 2,P?SIZE 10 .PROP 2,P?ACTION TOWEL-F .PROP 2,P?TEXT STR?90 .BYTE 0 .ENDT T?TELEPORTATION-BUTTON-2:: .TABLE ; TABLE FOR OBJECT TELEPORTATION-BUTTON-2 .STRL "beige button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION TELEPORTATION-BUTTON-2-F .PROP 4,P?ADJECTIVE W?BEIGE W?SECOND .BYTE 0 .ENDT T?SANFAC-B:: .TABLE ; TABLE FOR OBJECT SANFAC-B .STRL "SanFac B" .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT DORM-B ; TO ROOM .PROP 2,P?LDESC STR?136 .PROP 2,P?C-MOVE T?1506 .PROP 8,P?PSEUDO W?FIXTURES ; NAME TOILET-PSEUDO ; HANDLER W?TOILET ; NAME TOILET-PSEUDO ; HANDLER .BYTE 0 .ENDT T?DEAD-FLOYD:: .TABLE ; TABLE FOR OBJECT DEAD-FLOYD .STRL "mangled robot" .PROP 6,P?SYNONYM W?FLOYD W?ROBOT W?COMPANION .PROP 2,P?ACTION DEAD-FLOYD-F .PROP 6,P?ADJECTIVE W?MANGLE W?DEAD W?FORMER .PROP 2,P?LDESC STR?180 .BYTE 0 .ENDT T?FORK:: .TABLE ; TABLE FOR OBJECT FORK .STRL "Fork" .PROP 2,P?NE ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?SE ; UNCONDITIONAL EXIT PROJECT-CORRIDOR-WEST ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT ESCALATOR ; TO ROOM .PROP 2,P?DOWN ; UNCONDITIONAL EXIT ESCALATOR ; TO ROOM .PROP 2,P?LDESC STR?217 .PROP 2,P?C-MOVE T?307 .PROP 4,P?PSEUDO W?ESCALATOR ; NAME ESCALATOR-PSEUDO ; HANDLER .PROP 2,P?GLOBAL STAIRS .BYTE 0 .ENDT T?MEDICINE:: .TABLE ; TABLE FOR OBJECT MEDICINE .STRL "quantity of medicine" .PROP 4,P?SYNONYM W?MEDICINE W?QUANTITY .PROP 2,P?SIZE 7 .PROP 2,P?ACTION MEDICINE-F .PROP 6,P?ADJECTIVE W?SMALL W?QUANTITY W?EXPERIMENTAL .PROP 2,P?FDESC STR?223 .BYTE 0 .ENDT T?DORM-CORRIDOR:: .TABLE ; TABLE FOR OBJECT DORM-CORRIDOR .STRL "Dorm Corridor" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT DORM-D ; TO ROOM .PROP 4,P?EAST ; CONDITIONAL EXIT LONG-HALL-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT DORM-C ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT MESS-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?142 .PROP 2,P?C-MOVE T?2206 .PROP 4,P?PSEUDO W?WALKWAY ; NAME WALKWAY-PSEUDO ; HANDLER .BYTE 0 .ENDT T?RIFT:: .TABLE ; TABLE FOR OBJECT RIFT .STRL "rift" .PROP 8,P?SYNONYM W?RIFT W?GULF W?PRECIPICE W?HOLE .PROP 2,P?ACTION RIFT-F .PROP 6,P?ADJECTIVE W?WIDE W?DEEP W?GAPING .BYTE 0 .ENDT T?LIBRARY:: .TABLE ; TABLE FOR OBJECT LIBRARY .STRL "Library" .PROP 2,P?EAST ; UNCONDITIONAL EXIT LIBRARY-LOBBY ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT LIBRARY-LOBBY ; TO ROOM .PROP 2,P?LDESC STR?235 .PROP 2,P?C-MOVE T?1407 .PROP 8,P?PSEUDO W?CARPET ; NAME CARPET-PSEUDO ; HANDLER W?DESK ; NAME DESK-PSEUDO ; HANDLER .PROP 4,P?GLOBAL TABLES STAIRS .BYTE 0 .ENDT T?CELERY:: .TABLE ; TABLE FOR OBJECT CELERY .STRL "piece of celery" .PROP 6,P?SYNONYM W?CELERY W?PIECE W?STALK .PROP 2,P?ACTION CELERY-F .BYTE 0 .ENDT T?GREEN-BUTTON:: .TABLE ; TABLE FOR OBJECT GREEN-BUTTON .STRL "green button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 2,P?ADJECTIVE W?GREEN .PROP 2,P?C-MOVE 3 .BYTE 0 .ENDT T?TERMINAL:: .TABLE ; TABLE FOR OBJECT TERMINAL .STRL "terminal" .PROP 8,P?SYNONYM W?TERMINAL W?KEYBOARD W?SCREEN W?MACHINE .PROP 2,P?ACTION TERMINAL-F .PROP 4,P?ADJECTIVE W?COMPUTER W?VIDEO .PROP 2,P?LDESC STR?237 .PROP 2,P?FDESC STR?236 .BYTE 0 .ENDT T?RED-SPOOL:: .TABLE ; TABLE FOR OBJECT RED-SPOOL .STRL "red spool" .PROP 6,P?SYNONYM W?SPOOL W?SPOOLS W?OBJECT .PROP 2,P?SIZE 3 .PROP 2,P?ACTION RED-SPOOL-F .PROP 4,P?ADJECTIVE W?RED W?SMALL .PROP 2,P?TEXT STR?220 .PROP 2,P?FDESC STR?219 .BYTE 0 .ENDT T?LASER-DIAL:: .TABLE ; TABLE FOR OBJECT LASER-DIAL .STRL "laser setting dial" .PROP 2,P?SYNONYM W?DIAL .PROP 2,P?ACTION LASER-DIAL-F .PROP 4,P?ADJECTIVE W?LASER W?SETTING .BYTE 0 .ENDT T?SANFAC-F:: .TABLE ; TABLE FOR OBJECT SANFAC-F .STRL "SanFac F" .PROP 2,P?EAST ; UNCONDITIONAL EXIT PROJECT-CORRIDOR-WEST ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT PROJECT-CORRIDOR-WEST ; TO ROOM .PROP 2,P?LDESC STR?277 .PROP 2,P?C-MOVE T?1607 .PROP 8,P?PSEUDO W?FIXTURES ; NAME TOILET-PSEUDO ; HANDLER W?TOILET ; NAME TOILET-PSEUDO ; HANDLER .BYTE 0 .ENDT T?LAMP:: .TABLE ; TABLE FOR OBJECT LAMP .STRL "portable lamp" .PROP 6,P?SYNONYM W?LAMP W?LANTERN W?LIGHT .PROP 2,P?SIZE 20 .PROP 2,P?ACTION LAMP-F .PROP 4,P?ADJECTIVE W?POWERFUL W?PORTABLE .PROP 2,P?FDESC STR?308 .BYTE 0 .ENDT T?PROJECT-CORRIDOR-EAST:: .TABLE ; TABLE FOR OBJECT PROJECT-CORRIDOR-EAST .STRL "Project Corridor East" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT LIBRARY-LOBBY ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT MAIN-LAB ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT COMPUTER-ROOM ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT PROJECT-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?279 .PROP 2,P?C-MOVE T?2107 .BYTE 0 .ENDT T?ESCAPE-POD:: .TABLE ; TABLE FOR OBJECT ESCAPE-POD .STRL "Escape Pod" .PROP 4,P?EAST ; CONDITIONAL EXIT POD-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 4,P?UP ; CONDITIONAL EXIT POD-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 4,P?OUT ; CONDITIONAL EXIT POD-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?VALUE 3 .PROP 2,P?ACTION ESCAPE-POD-F .PROP 2,P?C-MOVE T?805 .PROP 10,P?GLOBAL POD-DOOR CONTROLS LIGHTS GLOBAL-POD WINDOW .BYTE 0 .ENDT T?TOWER-CORE:: .TABLE ; TABLE FOR OBJECT TOWER-CORE .STRL "Tower Core" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT UPPER-ELEVATOR ; TO ROOM .PROP 2,P?NE ; UNCONDITIONAL EXIT COMM-ROOM ; TO ROOM .PROP 2,P?SW ; UNCONDITIONAL EXIT OBSERVATION-DECK ; TO ROOM .PROP 2,P?UP ; UNCONDITIONAL EXIT HELIPAD ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?205 .PROP 2,P?C-MOVE T?5006 .PROP 4,P?GLOBAL STAIRS UPPER-ELEVATOR-DOOR .BYTE 0 .ENDT T?RAT-ANT:: .TABLE ; TABLE FOR OBJECT RAT-ANT .STRL "rat-like, ant-like man-sized monster" .PROP 6,P?SYNONYM W?MONSTER W?MUTANT W?RAT-ANT .PROP 6,P?ADJECTIVE W?RAT-LIKE W?ANT-LIKE W?MAN-SIZED .PROP 2,P?LDESC STR?348 .BYTE 0 .ENDT T?SHELVES:: .TABLE ; TABLE FOR OBJECT SHELVES .STRL "shelf" .PROP 4,P?SYNONYM W?SHELF W?SHELVES .PROP 2,P?ACTION SHELVES-F .BYTE 0 .ENDT T?BROWN-BUTTON:: .TABLE ; TABLE FOR OBJECT BROWN-BUTTON .STRL "brown button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 2,P?ADJECTIVE W?BROWN .PROP 2,P?C-MOVE 6 .BYTE 0 .ENDT T?BLUE-ELEVATOR-BUTTON:: .TABLE ; TABLE FOR OBJECT BLUE-ELEVATOR-BUTTON .STRL "blue button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION BLUE-ELEVATOR-BUTTON-F .PROP 4,P?ADJECTIVE W?BLUE W?NORTH .BYTE 0 .ENDT T?MEMO:: .TABLE ; TABLE FOR OBJECT MEMO .STRL "memo" .PROP 2,P?SYNONYM W?MEMO .PROP 2,P?TEXT STR?310 .BYTE 0 .ENDT T?TROLL:: .TABLE ; TABLE FOR OBJECT TROLL .STRL "hairy growling biped" .PROP 8,P?SYNONYM W?TROLL W?BIPED W?MUTANT W?MONSTER .PROP 8,P?ADJECTIVE W?HAIRY W?GROWLING W?UGLY W?DEFORMED .PROP 2,P?LDESC STR?349 .BYTE 0 .ENDT T?BIO-DOOR-WEST:: .TABLE ; TABLE FOR OBJECT BIO-DOOR-WEST .STRL "bio-lock door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION BIO-DOOR-WEST-F .PROP 2,P?ADJECTIVE W?BIO-LOCK .BYTE 0 .ENDT T?CUBE:: .TABLE ; TABLE FOR OBJECT CUBE .STRL "large metal cube" .PROP 6,P?SYNONYM W?CUBE W?LID W?SOCKET .PROP 2,P?ACTION CUBE-F .PROP 4,P?ADJECTIVE W?LARGE W?METAL .BYTE 0 .ENDT T?BROWN-SPOOL:: .TABLE ; TABLE FOR OBJECT BROWN-SPOOL .STRL "brown spool" .PROP 6,P?SYNONYM W?SPOOL W?SPOOLS W?OBJECT .PROP 2,P?SIZE 3 .PROP 4,P?ADJECTIVE W?BROWN W?SMALL .PROP 2,P?TEXT STR?307 .PROP 2,P?FDESC STR?306 .BYTE 0 .ENDT T?SLOT:: .TABLE ; TABLE FOR OBJECT SLOT .STRL "slot" .PROP 2,P?SYNONYM W?SLOT .PROP 2,P?ACTION SLOT-F .PROP 2,P?ADJECTIVE W?SMALL .BYTE 0 .ENDT T?SHUTTLE-CAR-ALFIE:: .TABLE ; TABLE FOR OBJECT SHUTTLE-CAR-ALFIE .STRL "Shuttle Car Alfie" .PROP 4,P?NORTH ; CONDITIONAL EXIT SHUTTLE-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?EAST ; UNCONDITIONAL EXIT ALFIE-CONTROL-EAST ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT ALFIE-CONTROL-WEST ; TO ROOM .PROP 2,P?ACTION SHUTTLE-CAR-F .PROP 2,P?C-MOVE T?905 .PROP 4,P?GLOBAL GLOBAL-SHUTTLE SHUTTLE-DOOR .BYTE 0 .ENDT T?CRACKED-BOARD:: .TABLE ; TABLE FOR OBJECT CRACKED-BOARD .STRL "cracked seventeen-centimeter fromitz board" .PROP 4,P?SYNONYM W?BOARD W?BOARDS .PROP 2,P?SIZE 10 .PROP 2,P?ACTION CRACKED-BOARD-F .PROP 8,P?ADJECTIVE W?CRACKED W?SEVENTEEN W?CENTIMETER W?FROMITZ .BYTE 0 .ENDT T?HELICOPTER:: .TABLE ; TABLE FOR OBJECT HELICOPTER .STRL "Helicopter" .PROP 2,P?OUT ; UNCONDITIONAL EXIT HELIPAD ; TO ROOM .PROP 2,P?LDESC STR?208 .PROP 2,P?C-MOVE T?5206 .PROP 4,P?PSEUDO W?LOCK ; NAME LOCK-PSEUDO ; HANDLER .PROP 8,P?GLOBAL OCEAN CONTROLS WINDOW HELICOPTER-OBJECT .BYTE 0 .ENDT T?POD-DOOR:: .TABLE ; TABLE FOR OBJECT POD-DOOR .STRL "escape pod bulkhead" .PROP 4,P?SYNONYM W?DOOR W?BULKHEAD .PROP 2,P?ACTION POD-DOOR-F .PROP 6,P?ADJECTIVE W?EMERGENCY W?ESCAPE W?POD .BYTE 0 .ENDT T?DORM-D:: .TABLE ; TABLE FOR OBJECT DORM-D .STRL "Dorm D" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT SANFAC-D ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT DORM-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?134 .PROP 2,P?C-MOVE T?1806 .PROP 4,P?PSEUDO W?PARTITION ; NAME PARTITION-PSEUDO ; HANDLER .PROP 2,P?GLOBAL BED .BYTE 0 .ENDT T?BOOTH-3:: .TABLE ; TABLE FOR OBJECT BOOTH-3 .STRL "Booth 3" .PROP 2,P?WEST ; UNCONDITIONAL EXIT LIBRARY-LOBBY ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT LIBRARY-LOBBY ; TO ROOM .PROP 2,P?LDESC STR?234 .PROP 2,P?C-MOVE T?1307 .PROP 4,P?PSEUDO W?BOOTH ; NAME IN-BOOTH-PSEUDO ; HANDLER .PROP 8,P?GLOBAL CONTROLS SLOT TELEPORTATION-BUTTON-1 TELEPORTATION-BUTTON-2 .BYTE 0 .ENDT T?HIGH-PROTEIN:: .TABLE ; TABLE FOR OBJECT HIGH-PROTEIN .STRL "quantity of protein-rich liquid" .PROP 8,P?SYNONYM W?LIQUID W?FLUID W?FOOD W?QUANTITY .PROP 2,P?SIZE 5 .PROP 2,P?ACTION HIGH-PROTEIN-F .PROP 8,P?ADJECTIVE W?BROWN W?PROTEIN-RICH W?PROTEIN W?RICH .BYTE 0 .ENDT T?GRUE:: .TABLE ; TABLE FOR OBJECT GRUE .STRL "lurking fanged creature" .PROP 8,P?SYNONYM W?GRUE W?CREATURE W?MUTANT W?MONSTER .PROP 2,P?ACTION GRUE-F .PROP 12,P?ADJECTIVE W?LURKING W?SINISTER W?FANGED W?VICIOUS W?HUNGRY W?SILENT .PROP 2,P?LDESC STR?350 .BYTE 0 .ENDT T?STORAGE-WEST:: .TABLE ; TABLE FOR OBJECT STORAGE-WEST .STRL "Storage West" .PROP 6,P?SOUTH ; CONDITIONAL EXIT MESS-CORRIDOR ; TO ROOM STORAGE-WEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 6,P?OUT ; CONDITIONAL EXIT MESS-CORRIDOR ; TO ROOM STORAGE-WEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?137 .PROP 2,P?C-MOVE T?2106 .PROP 4,P?GLOBAL SHELVES STORAGE-WEST-DOOR .BYTE 0 .ENDT T?MEDICINE-BOTTLE:: .TABLE ; TABLE FOR OBJECT MEDICINE-BOTTLE .STRL "medicine bottle" .PROP 4,P?SYNONYM W?BOTTLE W?LABEL .PROP 2,P?SIZE 7 .PROP 8,P?ADJECTIVE W?MEDICINE W?SMALL W?WHITE W?TRANSLUCENT .PROP 2,P?TEXT STR?222 .PROP 2,P?CAPACITY 7 .PROP 2,P?FDESC STR?221 .BYTE 0 .ENDT T?SYSTEMS-CORRIDOR-EAST:: .TABLE ; TABLE FOR OBJECT SYSTEMS-CORRIDOR-EAST .STRL "Systems Corridor East" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT PLANETARY-COURSE-CONTROL ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT PHYSICAL-PLANT-TWO ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT LIBRARY-LOBBY ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?229 .PROP 2,P?C-MOVE T?807 .BYTE 0 .ENDT T?CRYO-ANTEROOM:: .TABLE ; TABLE FOR OBJECT CRYO-ANTEROOM .STRL "Cryo-Anteroom" .PROP 2,P?ACTION CRYO-ANTEROOM-F .PROP 2,P?C-MOVE T?2007 .BYTE 0 .ENDT T?WEST-WING:: .TABLE ; TABLE FOR OBJECT WEST-WING .STRL "West Wing" .PROP 2,P?EAST ; UNCONDITIONAL EXIT COURTYARD ; TO ROOM .PROP 3,P?DOWN ; IMPOSSIBLE EXIT STR?130 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?LDESC STR?129 .PROP 2,P?C-MOVE T?606 .PROP 8,P?PSEUDO W?CASTLE ; NAME CASTLE-PSEUDO ; HANDLER W?RUBBLE ; NAME RUBBLE-PSEUDO ; HANDLER .PROP 4,P?GLOBAL CLIFF OCEAN .BYTE 0 .ENDT T?KITCHEN-CARD:: .TABLE ; TABLE FOR OBJECT KITCHEN-CARD .STRL "kitchen access card" .PROP 4,P?SYNONYM W?CARD W?CARDS .PROP 2,P?VALUE 1 .PROP 2,P?SIZE 3 .PROP 4,P?ADJECTIVE W?KITCHEN W?ACCESS .PROP 2,P?TEXT STR?153 .BYTE 0 .ENDT T?STAIRS:: .TABLE ; TABLE FOR OBJECT STAIRS .STRL "stairway" .PROP 8,P?SYNONYM W?STAIRS W?STEPS W?GANGWAY W?STAIRWAY .BYTE 0 .ENDT T?BOOTH-1:: .TABLE ; TABLE FOR OBJECT BOOTH-1 .STRL "Booth 1" .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT CONFERENCE-ROOM ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT CONFERENCE-ROOM ; TO ROOM .PROP 2,P?LDESC STR?132 .PROP 2,P?C-MOVE T?1006 .PROP 4,P?PSEUDO W?BOOTH ; NAME IN-BOOTH-PSEUDO ; HANDLER .PROP 8,P?GLOBAL CONTROLS SLOT TELEPORTATION-BUTTON-2 TELEPORTATION-BUTTON-3 .BYTE 0 .ENDT T?CHEMICAL-DISPENSER:: .TABLE ; TABLE FOR OBJECT CHEMICAL-DISPENSER .STRL "chemical dispenser" .PROP 4,P?SYNONYM W?DISPENSER W?MACHINE .PROP 2,P?ACTION CHEMICAL-DISPENSER-F .PROP 6,P?ADJECTIVE W?DISPENSER W?LARGE W?CHEMICAL .BYTE 0 .ENDT T?RELAY:: .TABLE ; TABLE FOR OBJECT RELAY .STRL "microrelay" .PROP 4,P?SYNONYM W?RELAY W?MICRORELAY .PROP 2,P?ACTION RELAY-F .PROP 2,P?ADJECTIVE W?MICRO .BYTE 0 .ENDT T?PHYSICAL-PLANT-TWO:: .TABLE ; TABLE FOR OBJECT PHYSICAL-PLANT-TWO .STRL "Physical Plant" .PROP 2,P?WEST ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 2,P?LDESC STR?230 .PROP 2,P?C-MOVE T?907 .PROP 4,P?PSEUDO W?EQUIPMENT ; NAME EQUIPMENT-PSEUDO ; HANDLER .BYTE 0 .ENDT T?SECOND-BOARD:: .TABLE ; TABLE FOR OBJECT SECOND-BOARD .STRL "second seventeen-centimeter fromitz board" .PROP 4,P?SYNONYM W?BOARD W?BOARDS .PROP 2,P?ACTION BOARD-F .PROP 8,P?ADJECTIVE W?SECOND W?SEVENTEEN W?CENTIMETER W?FROMITZ .BYTE 0 .ENDT T?CAN:: .TABLE ; TABLE FOR OBJECT CAN .STRL "tin can" .PROP 2,P?SYNONYM W?CAN .PROP 2,P?SIZE 15 .PROP 2,P?ACTION CAN-F .PROP 6,P?ADJECTIVE W?LARGE W?TIN W?UNOPENED .PROP 2,P?LDESC STR?138 .PROP 2,P?FDESC STR?139 .BYTE 0 .ENDT T?LAB-OFFICE:: .TABLE ; TABLE FOR OBJECT LAB-OFFICE .STRL "Lab Office" .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT AUXILIARY-BOOTH ; TO ROOM .PROP 6,P?WEST ; CONDITIONAL EXIT BIO-LAB ; TO ROOM OFFICE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?IN ; UNCONDITIONAL EXIT AUXILIARY-BOOTH ; TO ROOM .PROP 2,P?ACTION LAB-OFFICE-F .PROP 2,P?C-MOVE T?3207 .PROP 8,P?PSEUDO W?FILES ; NAME CABINETS-PSEUDO ; HANDLER W?BOOTH ; NAME NEAR-BOOTH-PSEUDO ; HANDLER .PROP 2,P?GLOBAL OFFICE-DOOR .BYTE 0 .ENDT T?SHUTTLE-CARD:: .TABLE ; TABLE FOR OBJECT SHUTTLE-CARD .STRL "shuttle access card" .PROP 4,P?SYNONYM W?CARD W?CARDS .PROP 2,P?VALUE 1 .PROP 2,P?SIZE 3 .PROP 4,P?ADJECTIVE W?SHUTTLE W?ACCESS .PROP 2,P?TEXT STR?155 .BYTE 0 .ENDT T?GROUND:: .TABLE ; TABLE FOR OBJECT GROUND .STRL "floor" .PROP 8,P?SYNONYM W?GROUND W?EARTH W?FLOOR W?DECK .PROP 2,P?ACTION GROUND-F .BYTE 0 .ENDT T?LAB-DESK:: .TABLE ; TABLE FOR OBJECT LAB-DESK .STRL "desk" .PROP 2,P?SYNONYM W?DESK .PROP 2,P?ACTION LAB-DESK-F .PROP 4,P?ADJECTIVE W?LARGE W?MESSY .PROP 2,P?CAPACITY 10 .BYTE 0 .ENDT T?FUNGICIDE-BUTTON:: .TABLE ; TABLE FOR OBJECT FUNGICIDE-BUTTON .STRL "red button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION FUNGICIDE-BUTTON-F .PROP 6,P?ADJECTIVE W?RED W?FUNGICIDE W?EMERGENCY .BYTE 0 .ENDT T?TABLES:: .TABLE ; TABLE FOR OBJECT TABLES .STRL "table" .PROP 4,P?SYNONYM W?TABLE W?TABLES .PROP 2,P?ACTION TABLES-F .PROP 10,P?ADJECTIVE W?ROUND W?CONFERENCE W?SMALL W?WIDE W?LONG .BYTE 0 .ENDT T?NOT-HERE-OBJECT:: .TABLE ; TABLE FOR OBJECT NOT-HERE-OBJECT .STRL "such thing" .PROP 2,P?ACTION NOT-HERE-OBJECT-F .BYTE 0 .ENDT T?SANFAC-A:: .TABLE ; TABLE FOR OBJECT SANFAC-A .STRL "SanFac A" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT DORM-A ; TO ROOM .PROP 2,P?LDESC STR?135 .PROP 2,P?C-MOVE T?1306 .PROP 8,P?PSEUDO W?FIXTURES ; NAME TOILET-PSEUDO ; HANDLER W?TOILET ; NAME TOILET-PSEUDO ; HANDLER .BYTE 0 .ENDT T?COMBINATION-PAPER:: .TABLE ; TABLE FOR OBJECT COMBINATION-PAPER .STRL "piece of paper" .PROP 4,P?SYNONYM W?PIECE W?PAPER .PROP 2,P?SIZE 2 .PROP 2,P?ACTION COMBINATION-PAPER-F .BYTE 0 .ENDT T?DECK-EIGHT:: .TABLE ; TABLE FOR OBJECT DECK-EIGHT .STRL "Deck Eight" .PROP 3,P?NORTH ; IMPOSSIBLE EXIT STR?76 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?EAST ; IMPOSSIBLE EXIT STR?75 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?WEST ; IMPOSSIBLE EXIT STR?75 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?DOWN ; UNCONDITIONAL EXIT GANGWAY ; TO ROOM .PROP 2,P?LDESC STR?74 .PROP 2,P?C-MOVE T?705 .PROP 2,P?GLOBAL STAIRS .BYTE 0 .ENDT T?GANGWAY-DOOR:: .TABLE ; TABLE FOR OBJECT GANGWAY-DOOR .STRL "narrow bulkhead" .PROP 4,P?SYNONYM W?DOOR W?BULKHEAD .PROP 2,P?ACTION GANGWAY-DOOR-F .PROP 4,P?ADJECTIVE W?EMERGENCY W?NARROW .BYTE 0 .ENDT T?MICROBE:: .TABLE ; TABLE FOR OBJECT MICROBE .STRL "microbe" .PROP 6,P?SYNONYM W?MICROBE W?BUG W?MONSTER .PROP 2,P?ACTION MICROBE-F .PROP 2,P?ADJECTIVE W?HUNGRY .PROP 2,P?LDESC STR?335 .BYTE 0 .ENDT T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM .STRL "number" .PROP 2,P?SYNONYM W?INTNUM .BYTE 0 .ENDT T?GLOBAL-GAMES:: .TABLE ; TABLE FOR OBJECT GLOBAL-GAMES .STRL "game" .PROP 12,P?SYNONYM W?BOCCI W?CHESS W?HIDER-AND-SEEKER W?HUCKA-BUCKA W?SEEKER W?BEANSTALK .PROP 2,P?ACTION GLOBAL-GAMES-F .PROP 6,P?ADJECTIVE W?HIDER W?HUCKA W?BUCKA .BYTE 0 .ENDT T?FOOD-KIT:: .TABLE ; TABLE FOR OBJECT FOOD-KIT .STRL "survival kit" .PROP 4,P?SYNONYM W?PROVISIONS W?KIT .PROP 2,P?SIZE 10 .PROP 2,P?ACTION FOOD-KIT-F .PROP 4,P?ADJECTIVE W?SURVIVAL W?EMERGENCY .PROP 2,P?CAPACITY 25 .BYTE 0 .ENDT T?SLEEP:: .TABLE ; TABLE FOR OBJECT SLEEP .STRL "sacred act of sleeping" .PROP 2,P?SYNONYM W?SLEEP .PROP 2,P?ACTION SLEEP-F .BYTE 0 .ENDT T?BIO-LOCK-WEST:: .TABLE ; TABLE FOR OBJECT BIO-LOCK-WEST .STRL "Bio Lock West" .PROP 2,P?EAST ; UNCONDITIONAL EXIT BIO-LOCK-EAST ; TO ROOM .PROP 6,P?WEST ; CONDITIONAL EXIT MAIN-LAB ; TO ROOM BIO-DOOR-WEST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?LDESC STR?287 .PROP 2,P?C-MOVE T?2607 .PROP 2,P?GLOBAL BIO-DOOR-WEST .BYTE 0 .ENDT T?MESS-CORRIDOR:: .TABLE ; TABLE FOR OBJECT MESS-CORRIDOR .STRL "Mess Corridor" .PROP 6,P?NORTH ; CONDITIONAL EXIT STORAGE-WEST ; TO ROOM STORAGE-WEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?EAST ; UNCONDITIONAL EXIT DORM-CORRIDOR ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT MESS-HALL ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT REC-CORRIDOR ; TO ROOM .PROP 2,P?ACTION MESS-CORRIDOR-F .PROP 2,P?C-MOVE T?2006 .PROP 2,P?GLOBAL STORAGE-WEST-DOOR .BYTE 0 .ENDT T?DISPENSER:: .TABLE ; TABLE FOR OBJECT DISPENSER .STRL "dispenser unit" .PROP 8,P?SYNONYM W?UNIT W?NICHE W?MACHINE W?DISPENSER .PROP 2,P?ACTION DISPENSER-F .PROP 2,P?ADJECTIVE W?DISPENSER .BYTE 0 .ENDT T?SANFAC-E:: .TABLE ; TABLE FOR OBJECT SANFAC-E .STRL "SanFac E" .PROP 2,P?WEST ; UNCONDITIONAL EXIT ADMIN-CORRIDOR-S ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT ADMIN-CORRIDOR-S ; TO ROOM .PROP 2,P?LDESC STR?149 .PROP 2,P?C-MOVE T?2906 .PROP 8,P?PSEUDO W?FIXTURES ; NAME TOILET-PSEUDO ; HANDLER W?TOILET ; NAME TOILET-PSEUDO ; HANDLER .BYTE 0 .ENDT T?DIARY:: .TABLE ; TABLE FOR OBJECT DIARY .STRL "diary" .PROP 6,P?SYNONYM W?DIARY W?MACHINE W?RECORDER .PROP 2,P?SIZE 3 .PROP 2,P?ACTION DIARY-F .PROP 4,P?ADJECTIVE W?BATTERED W?OLD .PROP 2,P?CAPACITY 0 .BYTE 0 .ENDT T?RAD-DOOR-WEST:: .TABLE ; TABLE FOR OBJECT RAD-DOOR-WEST .STRL "radiation-lock door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION RAD-DOOR-WEST-F .PROP 2,P?ADJECTIVE W?RADIATION .BYTE 0 .ENDT T?MINI-CARD:: .TABLE ; TABLE FOR OBJECT MINI-CARD .STRL "miniaturization access card" .PROP 4,P?SYNONYM W?CARD W?CARDS .PROP 2,P?VALUE 1 .PROP 2,P?SIZE 3 .PROP 2,P?ACTION MINI-CARD-F .PROP 6,P?ADJECTIVE W?MINIATURIZATION W?MINI W?ACCESS .PROP 2,P?TEXT STR?282 .BYTE 0 .ENDT T?RED-BUTTON:: .TABLE ; TABLE FOR OBJECT RED-BUTTON .STRL "red button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 2,P?ADJECTIVE W?RED .PROP 2,P?C-MOVE 1 .BYTE 0 .ENDT T?GLOBAL-DOORWAY:: .TABLE ; TABLE FOR OBJECT GLOBAL-DOORWAY .STRL "doorway" .PROP 6,P?SYNONYM W?DOORWAY W?PORTAL W?OPENING .PROP 2,P?ACTION GLOBAL-DOORWAY-F .PROP 16,P?ADJECTIVE W?NORTH W?SOUTH W?EAST W?WEST W?NE W?SE W?NW W?SW .BYTE 0 .ENDT T?UPPER-ELEVATOR-DOOR:: .TABLE ; TABLE FOR OBJECT UPPER-ELEVATOR-DOOR .STRL "blue door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION UPPER-ELEVATOR-DOOR-F .PROP 6,P?ADJECTIVE W?UPPER W?ELEVATOR W?BLUE .BYTE 0 .ENDT T?HELICOPTER-OBJECT:: .TABLE ; TABLE FOR OBJECT HELICOPTER-OBJECT .STRL "large vehicle" .PROP 4,P?SYNONYM W?VEHICLE W?HELICOPTER .PROP 2,P?ACTION HELICOPTER-OBJECT-F .PROP 2,P?ADJECTIVE W?LARGE .BYTE 0 .ENDT T?TRIFFID:: .TABLE ; TABLE FOR OBJECT TRIFFID .STRL "mobile man-eating plant" .PROP 8,P?SYNONYM W?TRIFFID W?PLANT W?MUTANT W?MONSTER .PROP 6,P?ADJECTIVE W?MOBILE W?MAN-EATING W?GIANT .PROP 2,P?LDESC STR?351 .BYTE 0 .ENDT T?ROBOT-SHOP:: .TABLE ; TABLE FOR OBJECT ROBOT-SHOP .STRL "Robot Shop" .PROP 2,P?WEST ; UNCONDITIONAL EXIT MACHINE-SHOP ; TO ROOM .PROP 2,P?NW ; UNCONDITIONAL EXIT MECH-CORRIDOR-S ; TO ROOM .PROP 2,P?LDESC STR?178 .PROP 2,P?C-MOVE T?4506 .PROP 4,P?PSEUDO W?DEVICE ; NAME DEVICES-PSEUDO ; HANDLER .BYTE 0 .ENDT T?ESCALATOR:: .TABLE ; TABLE FOR OBJECT ESCALATOR .STRL "Escalator" .PROP 2,P?EAST ; UNCONDITIONAL EXIT FORK ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT LAWANDA-PLATFORM ; TO ROOM .PROP 2,P?UP ; UNCONDITIONAL EXIT FORK ; TO ROOM .PROP 2,P?DOWN ; UNCONDITIONAL EXIT LAWANDA-PLATFORM ; TO ROOM .PROP 2,P?LDESC STR?216 .PROP 2,P?C-MOVE T?207 .PROP 4,P?PSEUDO W?ESCALATOR ; NAME ESCALATOR-PSEUDO ; HANDLER .PROP 2,P?GLOBAL STAIRS .BYTE 0 .ENDT T?GANGWAY:: .TABLE ; TABLE FOR OBJECT GANGWAY .STRL "Gangway" .PROP 2,P?UP ; UNCONDITIONAL EXIT DECK-EIGHT ; TO ROOM .PROP 6,P?DOWN ; CONDITIONAL EXIT DECK-NINE ; TO ROOM GANGWAY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION GANGWAY-F .PROP 2,P?LDESC STR?73 .PROP 2,P?C-MOVE T?605 .PROP 4,P?GLOBAL GANGWAY-DOOR STAIRS .BYTE 0 .ENDT T?SAFETY-WEB:: .TABLE ; TABLE FOR OBJECT SAFETY-WEB .STRL "safety web" .PROP 8,P?SYNONYM W?MASS W?WEB W?WEBBING W?NET .PROP 2,P?ACTION SAFETY-WEB-F .PROP 2,P?ADJECTIVE W?SAFETY .BYTE 0 .ENDT T?BROCHURE:: .TABLE ; TABLE FOR OBJECT BROCHURE .STRL "brochure" .PROP 6,P?SYNONYM W?BROCHURE W?PAMPHLET W?LEAFLET .PROP 2,P?SIZE 4 .PROP 2,P?LDESC STR?81 .PROP 2,P?TEXT STR?82 .BYTE 0 .ENDT T?TOOL-ROOM:: .TABLE ; TABLE FOR OBJECT TOOL-ROOM .STRL "Tool Room" .PROP 2,P?NE ; UNCONDITIONAL EXIT MECH-CORRIDOR-S ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT MACHINE-SHOP ; TO ROOM .PROP 2,P?LDESC STR?167 .PROP 2,P?C-MOVE T?4306 .PROP 2,P?GLOBAL SHELVES .BYTE 0 .ENDT T?BLUE-BUTTON:: .TABLE ; TABLE FOR OBJECT BLUE-BUTTON .STRL "blue button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION CHEM-BUTTON-F .PROP 2,P?ADJECTIVE W?BLUE .PROP 2,P?C-MOVE 2 .BYTE 0 .ENDT T?UPPER-ELEVATOR:: .TABLE ; TABLE FOR OBJECT UPPER-ELEVATOR .STRL "Upper Elevator" .PROP 4,P?SOUTH ; CONDITIONAL EXIT ELEVATOR-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 3,P?UP ; IMPOSSIBLE EXIT STR?201 ; FAILURE MESSAGE .BYTE 0 .PROP 3,P?DOWN ; IMPOSSIBLE EXIT STR?201 ; FAILURE MESSAGE .BYTE 0 .PROP 4,P?OUT ; CONDITIONAL EXIT ELEVATOR-EXIT-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?ACTION UPPER-ELEVATOR-F .PROP 2,P?C-MOVE T?4706 .PROP 10,P?GLOBAL LIGHTS CONTROLS SLOT ELEVATOR-BUTTON UPPER-ELEVATOR-DOOR .BYTE 0 .ENDT T?DORM-C:: .TABLE ; TABLE FOR OBJECT DORM-C .STRL "Dorm C" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT DORM-CORRIDOR ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT SANFAC-C ; TO ROOM .PROP 2,P?LDESC STR?134 .PROP 2,P?C-MOVE T?1606 .PROP 4,P?PSEUDO W?PARTITION ; NAME PARTITION-PSEUDO ; HANDLER .PROP 2,P?GLOBAL BED .BYTE 0 .ENDT T?LAWANDA-PLATFORM:: .TABLE ; TABLE FOR OBJECT LAWANDA-PLATFORM .STRL "Lawanda Platform" .PROP 4,P?NORTH ; CONDITIONAL EXIT SHUTTLE-ENTER-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?EAST ; UNCONDITIONAL EXIT ESCALATOR ; TO ROOM .PROP 4,P?SOUTH ; CONDITIONAL EXIT SHUTTLE-ENTER-F ; PER FUNCTION .BYTE 0 .BYTE 0 .PROP 2,P?UP ; UNCONDITIONAL EXIT ESCALATOR ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?ACTION LAWANDA-PLATFORM-F .PROP 2,P?C-MOVE T?107 .PROP 4,P?PSEUDO W?ESCALATOR ; NAME ESCALATOR-PSEUDO ; HANDLER .PROP 4,P?GLOBAL GLOBAL-SHUTTLE STAIRS .BYTE 0 .ENDT T?AUXILIARY-BOOTH:: .TABLE ; TABLE FOR OBJECT AUXILIARY-BOOTH .STRL "Auxiliary Booth" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT LAB-OFFICE ; TO ROOM .PROP 2,P?OUT ; UNCONDITIONAL EXIT LAB-OFFICE ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?312 .PROP 2,P?C-MOVE T?3307 .PROP 4,P?PSEUDO W?BOOTH ; NAME IN-BOOTH-PSEUDO ; HANDLER .BYTE 0 .ENDT T?ALFIE-CONTROL-WEST:: .TABLE ; TABLE FOR OBJECT ALFIE-CONTROL-WEST .STRL "Alfie Control West" .PROP 6,P?EAST ; CONDITIONAL EXIT SHUTTLE-CAR-ALFIE ; TO ROOM SHUTTLE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION CONTROL-CABIN-F .PROP 2,P?C-MOVE T?1105 .PROP 10,P?GLOBAL SLOT LEVER WINDOW SHUTTLE-DOOR GLOBAL-SHUTTLE .BYTE 0 .ENDT T?SPOOL-READER:: .TABLE ; TABLE FOR OBJECT SPOOL-READER .STRL "microfilm reader" .PROP 8,P?SYNONYM W?READER W?SCREEN W?OPENING W?MACHINE .PROP 2,P?ACTION SPOOL-READER-F .PROP 6,P?ADJECTIVE W?MICROFILM W?SMALL W?CIRCULAR .PROP 2,P?LDESC STR?271 .PROP 2,P?CAPACITY 3 .PROP 2,P?FDESC STR?270 .BYTE 0 .ENDT T?PATROL-UNIFORM:: .TABLE ; TABLE FOR OBJECT PATROL-UNIFORM .STRL "Patrol uniform" .PROP 6,P?SYNONYM W?UNIFORM W?POCKET W?SUIT .PROP 2,P?ACTION PATROL-UNIFORM-F .PROP 4,P?ADJECTIVE W?PATROL W?WRINKLED .PROP 2,P?LDESC STR?54 .PROP 2,P?CAPACITY 10 .BYTE 0 .ENDT T?ROBOT-HOLE:: .TABLE ; TABLE FOR OBJECT ROBOT-HOLE .STRL "small doorway" .PROP 6,P?SYNONYM W?DOOR W?DOORWAY W?HOLE .PROP 2,P?ACTION ROBOT-HOLE-F .PROP 4,P?ADJECTIVE W?SMALL W?VERY .PROP 2,P?CAPACITY 0 .BYTE 0 .ENDT T?RADIATION-LOCK-EAST:: .TABLE ; TABLE FOR OBJECT RADIATION-LOCK-EAST .STRL "Radiation Lock East" .PROP 6,P?EAST ; CONDITIONAL EXIT RADIATION-LAB ; TO ROOM RAD-DOOR-EAST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?WEST ; UNCONDITIONAL EXIT RADIATION-LOCK-WEST ; TO ROOM .PROP 2,P?LDESC STR?290 .PROP 2,P?C-MOVE T?2907 .PROP 2,P?GLOBAL RAD-DOOR-EAST .BYTE 0 .ENDT T?RADIATION-LAB:: .TABLE ; TABLE FOR OBJECT RADIATION-LAB .STRL "Radiation Lab" .PROP 6,P?WEST ; CONDITIONAL EXIT RADIATION-LOCK-EAST ; TO ROOM RAD-DOOR-EAST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION RADIATION-LAB-F .PROP 2,P?LDESC STR?304 .PROP 2,P?C-MOVE T?3107 .PROP 8,P?PSEUDO W?CRACK ; NAME CRACK-PSEUDO ; HANDLER W?EQUIPMENT ; NAME EQUIPMENT-PSEUDO ; HANDLER .PROP 4,P?GLOBAL TABLES RAD-DOOR-EAST .BYTE 0 .ENDT T?OCEAN:: .TABLE ; TABLE FOR OBJECT OCEAN .STRL "ocean" .PROP 2,P?SYNONYM W?OCEAN .PROP 2,P?ACTION OCEAN-F .PROP 2,P?ADJECTIVE W?ENDLESS .BYTE 0 .ENDT T?SEND-CONSOLE:: .TABLE ; TABLE FOR OBJECT SEND-CONSOLE .STRL "communication send console" .PROP 4,P?SYNONYM W?CONSOLE W?CONTROL .PROP 8,P?ADJECTIVE W?COMMUNICATIONS W?SEND W?RIGHT W?SECOND .BYTE 0 .ENDT T?PLAIN-HALL:: .TABLE ; TABLE FOR OBJECT PLAIN-HALL .STRL "Plain Hall" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT REC-AREA ; TO ROOM .PROP 2,P?NE ; UNCONDITIONAL EXIT REC-CORRIDOR ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT COURTYARD ; TO ROOM .PROP 2,P?LDESC STR?131 .PROP 2,P?C-MOVE T?706 .BYTE 0 .ENDT T?MECH-CORRIDOR:: .TABLE ; TABLE FOR OBJECT MECH-CORRIDOR .STRL "Mech Corridor" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT MECH-CORRIDOR-N ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT REACTOR-CONTROL ; TO ROOM .PROP 2,P?SOUTH ; UNCONDITIONAL EXIT MECH-CORRIDOR-S ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT PHYSICAL-PLANT ; TO ROOM .PROP 2,P?LDESC STR?158 .PROP 2,P?C-MOVE T?3606 .BYTE 0 .ENDT T?REACTOR-ELEVATOR-DOOR:: .TABLE ; TABLE FOR OBJECT REACTOR-ELEVATOR-DOOR .STRL "reactor elevator door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ACTION REACTOR-ELEVATOR-DOOR-F .PROP 4,P?ADJECTIVE W?REACTOR W?ELEVATOR .BYTE 0 .ENDT T?RED-GOO:: .TABLE ; TABLE FOR OBJECT RED-GOO .STRL "blob of red goo" .PROP 8,P?SYNONYM W?GOO W?BLOB W?FOOD W?PIE .PROP 2,P?ACTION GOO-F .PROP 4,P?ADJECTIVE W?RED W?CHERRY .BYTE 0 .ENDT T?RED-ELEVATOR-BUTTON:: .TABLE ; TABLE FOR OBJECT RED-ELEVATOR-BUTTON .STRL "red button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION RED-ELEVATOR-BUTTON-F .PROP 4,P?ADJECTIVE W?RED W?SOUTH .BYTE 0 .ENDT T?FOURTH-BOARD:: .TABLE ; TABLE FOR OBJECT FOURTH-BOARD .STRL "fourth seventeen-centimeter fromitz board" .PROP 4,P?SYNONYM W?BOARD W?BOARDS .PROP 2,P?ACTION BOARD-F .PROP 8,P?ADJECTIVE W?FOURTH W?SEVENTEEN W?CENTIMETER W?FROMITZ .BYTE 0 .ENDT T?MACHINE-SHOP:: .TABLE ; TABLE FOR OBJECT MACHINE-SHOP .STRL "Machine Shop" .PROP 2,P?NORTH ; UNCONDITIONAL EXIT MECH-CORRIDOR-S ; TO ROOM .PROP 2,P?EAST ; UNCONDITIONAL EXIT ROBOT-SHOP ; TO ROOM .PROP 2,P?WEST ; UNCONDITIONAL EXIT TOOL-ROOM ; TO ROOM .PROP 2,P?ACTION MACHINE-SHOP-F .PROP 2,P?C-MOVE T?4406 .PROP 4,P?PSEUDO W?SPOUT ; NAME CHEM-SPOUT-PSEUDO ; HANDLER .BYTE 0 .ENDT T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT .STRL "pseudoxyz" .PROP 2,P?ACTION GO .BYTE 0 .ENDT T?BETTY-CONTROL-EAST:: .TABLE ; TABLE FOR OBJECT BETTY-CONTROL-EAST .STRL "Betty Control East" .PROP 6,P?WEST ; CONDITIONAL EXIT SHUTTLE-CAR-BETTY ; TO ROOM SHUTTLE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .PROP 2,P?ACTION CONTROL-CABIN-F .PROP 2,P?C-MOVE T?1305 .PROP 10,P?GLOBAL GLOBAL-SHUTTLE SLOT WINDOW LEVER SHUTTLE-DOOR .BYTE 0 .ENDT T?ELEVATOR-BUTTON:: .TABLE ; TABLE FOR OBJECT ELEVATOR-BUTTON .STRL "button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ACTION ELEVATOR-BUTTON-F .BYTE 0 .ENDT ; IMPURE TABLES ARE DEFINED HERE IMPTBL:: T?101:: T?C-TABLE:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?102:: T?P-LEXV:: .TABLE .BYTE 39 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 .ENDT T?202:: T?P-INBUF:: .TABLE .BYTE 80 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?302:: T?P-ITBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?402:: T?P-OTBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?502:: T?P-VTBL:: .TABLE 0 0 0 0 .ENDT T?602:: T?RESERVE-INBUF:: .TABLE .BYTE 80 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?702:: T?AGAIN-LEXV:: .TABLE .BYTE 39 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 .ENDT T?802:: T?RESERVE-LEXV:: .TABLE .BYTE 39 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 .ENDT T?902:: T?OOPS-INBUF:: .TABLE .BYTE 80 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?1002:: T?OOPS-TABLE:: .TABLE 0 0 0 0 .ENDT T?1102:: T?P-PRSO:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1202:: T?P-PRSI:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1302:: T?P-BUTS:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1402:: T?P-MERGE:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1502:: T?P-OCLAUSE:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?105:: T?SL-TABLE:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?205:: T?BLANKS:: .TABLE .BYTE 32 .BYTE 32 .BYTE 32 .BYTE 32 .BYTE 32 .BYTE 32 .BYTE 32 .BYTE 32 .BYTE 32 .BYTE 32 .ENDT T?305:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?405:: .TABLE 0 0 0 0 0 15 0 0 0 15 0 0 .ENDT T?505:: .TABLE 0 0 0 0 0 15 0 0 0 0 0 0 .ENDT T?605:: .TABLE 0 0 10 0 0 0 0 0 0 0 0 0 .ENDT T?705:: .TABLE 0 0 10 0 0 0 0 0 0 0 0 0 .ENDT T?805:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?905:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1005:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1105:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1205:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1305:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1405:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?106:: .TABLE 0 0 0 35 0 0 0 0 0 0 0 0 .ENDT T?206:: .TABLE 0 0 10 40 0 0 0 0 0 0 0 0 .ENDT T?306:: .TABLE 0 0 25 30 0 0 0 0 0 0 0 0 .ENDT T?406:: .TABLE 0 0 15 30 0 0 0 0 0 0 0 0 .ENDT T?506:: .TABLE 0 0 15 0 0 0 0 0 0 0 0 0 .ENDT T?606:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?706:: .TABLE 0 0 0 0 0 0 0 0 0 0 25 0 .ENDT T?806:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?906:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1006:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1106:: .TABLE 0 0 0 0 0 0 25 0 0 0 0 0 .ENDT T?1206:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1306:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1406:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1506:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1606:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1706:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1806:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1906:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2006:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2106:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2206:: .TABLE 0 0 0 0 0 0 0 0 0 160 0 0 .ENDT T?2306:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2406:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2506:: .TABLE 0 0 0 0 0 160 0 0 0 30 0 0 .ENDT T?2606:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2706:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2806:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2906:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3006:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3106:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3206:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3306:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3406:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3506:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3606:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3706:: .TABLE 0 0 0 0 0 0 25 0 25 0 0 0 .ENDT T?3806:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3906:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?4006:: .TABLE 0 0 20 0 0 0 0 0 0 0 0 0 .ENDT T?4106:: .TABLE 0 0 0 30 0 0 0 0 0 0 0 0 .ENDT T?4206:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?4306:: .TABLE 0 0 0 0 0 0 0 0 0 0 25 0 .ENDT T?4406:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?4506:: .TABLE 0 0 0 0 25 0 0 0 0 0 0 0 .ENDT T?4606:: .TABLE 0 0 0 0 0 30 0 0 0 0 0 0 .ENDT T?4706:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?4806:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?4906:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?5006:: .TABLE 0 0 0 30 0 0 0 0 0 0 0 0 .ENDT T?5106:: .TABLE 0 0 15 0 0 0 0 0 0 0 0 0 .ENDT T?5206:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?5306:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?5406:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?5506:: T?ORDER-LTBL:: .TABLE 7 0 0 0 0 0 0 0 .ENDT T?5606:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?5706:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?5806:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?107:: .TABLE 0 0 0 30 0 0 0 0 0 0 0 0 .ENDT T?207:: .TABLE 0 0 15 30 0 0 0 0 0 0 0 0 .ENDT T?307:: .TABLE 0 0 15 0 0 0 0 0 25 0 25 0 .ENDT T?407:: .TABLE 25 0 0 0 0 0 0 0 25 0 0 0 .ENDT T?507:: .TABLE 0 0 0 30 0 0 0 0 0 0 0 0 .ENDT T?607:: .TABLE 0 0 15 0 0 0 25 0 0 0 0 0 .ENDT T?707:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?807:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?907:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1007:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1107:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1207:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1307:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1407:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1507:: .TABLE 0 0 0 0 25 0 0 0 0 0 0 0 .ENDT T?1607:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1707:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1807:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1907:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2007:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2107:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2207:: .TABLE 0 0 0 0 0 0 0 0 0 0 25 0 .ENDT T?2307:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2407:: .TABLE 0 0 0 0 0 0 25 0 0 0 0 0 .ENDT T?2507:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2607:: .TABLE 0 0 0 0 0 0 0 0 0 10 0 0 .ENDT T?2707:: .TABLE 0 0 0 0 0 10 0 0 0 0 0 0 .ENDT T?2807:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?2907:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3007:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3107:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3207:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3307:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3407:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3507:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3607:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?3707:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?108:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?208:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?308:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?408:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?508:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?608:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?708:: .TABLE .BYTE 0 .BYTE 0 .ENDT T?808:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?908:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?1008:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?1108:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?1208:: .TABLE .BYTE 0 .ENDT T?1308:: T?DIROUT-TBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT ; END OF IMPURENESS IMPURE:: ; VERB TABLE IS DEFINED HERE VERBS:: VTBL:: .TABLE ST?KISS ST?SKIP ST?PULL ST?PUT ST?RAPE ST?VERBOSE ST?WALK ST?OIL ST?QUIT ST?FIND ST?YES ST?DESTROY ST?SCOLD ST?UNLOCK ST?READ ST?SAY ST?JUMP ST?POUR ST?WAIT ST?TAKE ST?NO ST?FOLLOW ST?TYPE ST?FLY ST?$REFRESH ST?VERSION ST?#UNRECORD ST?MOVE ST?PLAY ST?OPEN ST?TASTE ST?#COMMAND ST?KNOCK ST?PICK ST?BOARD ST?#RANDOM ST?APPLY ST?ESCAPE ST?STAND ST?LISTEN ST?SHOW ST?SAVE ST?HELP ST?TELL ST?THROW ST?ZORK ST?SHAKE ST?INVENTORY ST?ATTACK ST?ENTER ST?SEARCH ST?WEAR ST?DISEMBARK ST?SWIM ST?UNSCRIPT ST?PUSH ST?RUB ST?SUPER ST?SIT ST?REACH ST?SCORE ST?SCRUB ST?SALUTE ST?LOOK ST?EMPTY ST?ATTRACT ST?DROP ST?STEP ST?TIME ST?LEAVE ST?CURSE ST?SCRIPT ST?$VERIFY ST?RESTART ST?SMELL ST?BRIEF ST?DIAGNOSE ST?GIVE ST?SLEEP ST?SMILE ST?WAKE ST?REMOVE ST?ANSWER ST?YELL ST?LOCK ST?ACTIVATE ST?KICK ST?POINT ST?TURN ST?#RECORD ST?MAYBE ST?RESTORE ST?CLOSE ST?STRIKE ST?FIX ST?SLIDE ST?WAVE ST?EXIT ST?EXAMINE ST?EAT ST?FIRE ST?CLIMB ST?FLUSH ST?HELLO .ENDT ; SYNTAX DEFINITION TABLES ARE DEFINED HERE ST?KISS:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?KISS .ENDT ST?SKIP:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SKIP .ENDT ST?PULL:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE V?ZATTRACT .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PULL .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH-UP .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH-DOWN .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PULL .ENDT ST?PUT:: .TABLE .BYTE 10 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?INSERT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?SLIDE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ACROSS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SPAN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?NEAR .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-UNDER .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE 0 .BYTE V?DROP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT .ENDT ST?RAPE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RAPE .ENDT ST?VERBOSE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?VERBOSE .ENDT ST?WALK:: .TABLE .BYTE 9 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?SLIDE .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXIT .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-TO .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE CLIMBBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-DOWN .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE CLIMBBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-UP .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-AROUND .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK .ENDT ST?OIL:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE V?OIL .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?OIL .ENDT ST?QUIT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?QUIT .ENDT ST?FIND:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIND .ENDT ST?YES:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YES .ENDT ST?DESTROY:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE 0 .BYTE V?MUNG .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE SHAVE .BYTE V?MUNG .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE 0 .BYTE V?MUNG .ENDT ST?SCOLD:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCOLD .ENDT ST?UNLOCK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE TOOLBIT .BYTE SOG+SIR .BYTE SH+SC+SOG+SIR+STAKE .BYTE V?UNLOCK .ENDT ST?READ:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE READBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?READ .ENDT ST?SAY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SAY .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TALK .ENDT ST?JUMP:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 1 ;OBJECTS .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 1 ;OBJECTS .BYTE PR?ACROSS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 1 ;OBJECTS .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .ENDT ST?POUR:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POUR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POUR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POUR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POUR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POUR .ENDT ST?WAIT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WAIT .ENDT ST?TAKE:: .TABLE .BYTE 12 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE V?ZATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?NEAR .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SH+SC+SMANY .BYTE 0 .BYTE V?TAKE-OFF .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE TAKEBIT .BYTE 0 .BYTE SIR+SC+SMANY .BYTE SOG+SH .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OFF .BYTE TAKEBIT .BYTE 0 .BYTE SC+SIR .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OUT .BYTE TAKEBIT .BYTE 0 .BYTE SC+SIR .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SMANY .BYTE 0 .BYTE V?TAKE .ENDT ST?NO:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?NO .ENDT ST?FOLLOW:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .ENDT ST?TYPE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TYPE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TYPE .ENDT ST?FLY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FLY .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FLY .ENDT ST?$REFRESH:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$REFRESH .ENDT ST?VERSION:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?VERSION .ENDT ST?#UNRECORD:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$UNRECORD .ENDT ST?MOVE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH-DOWN .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH-UP .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MOVE .ENDT ST?PLAY:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE V?PLAY .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PLAY-WITH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PLAY .ENDT ST?OPEN:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE V?OPEN-WITH .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE DOORBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?OPEN .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?OPEN .ENDT ST?TASTE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TASTE .ENDT ST?#COMMAND:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$COMMAND .ENDT ST?KNOCK:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ATTACK .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KNOCK .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KNOCK .ENDT ST?PICK:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE PR?UP .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE V?ZATTRACT .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SMANY .BYTE 0 .BYTE V?TAKE .ENDT ST?BOARD:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .ENDT ST?#RANDOM:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$RANDOM .ENDT ST?APPLY:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUT .ENDT ST?ESCAPE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ZESCAPE .ENDT ST?STAND:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND-ON .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND .ENDT ST?LISTEN:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LISTEN .ENDT ST?SHOW:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE ACTORBIT .BYTE SHAVE .BYTE 0 .BYTE V?SHOW .ENDT ST?SAVE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SAVE .ENDT ST?HELP:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HINTS-NO .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HINT .ENDT ST?TELL:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FOR .BYTE ACTORBIT .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?ASK-FOR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL .ENDT ST?THROW:: .TABLE .BYTE 7 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?THROW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?THROW-OFF .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?THROW-OFF .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE SOG+SIR .BYTE V?THROW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE SOG+SIR .BYTE V?THROW .ENDT ST?ZORK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ZORK .ENDT ST?SHAKE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE V?SHAKE-WITH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SHAKE .ENDT ST?INVENTORY:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?INVENTORY .ENDT ST?ATTACK:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE V?ATTACK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ATTACK .ENDT ST?ENTER:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .ENDT ST?SEARCH:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIND .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH .ENDT ST?WEAR:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .ENDT ST?DISEMBARK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .ENDT ST?SWIM:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SWIM-DIR .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SWIM-UP .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SWIM .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SWIM-DIR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SWIM-DIR .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SWIM .ENDT ST?UNSCRIPT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?UNSCRIPT .ENDT ST?PUSH:: .TABLE .BYTE 7 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUT-UNDER .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH-DOWN .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH-UP .BYTE 1 ;OBJECTS .BYTE PR?AGAINST .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH .ENDT ST?RUB:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE V?ZATTRACT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RUB .ENDT ST?SUPER:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SUPER-BRIEF .ENDT ST?SIT:: .TABLE .BYTE 9 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ACROSS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SPAN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?NEAR .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-UNDER .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SIT-DOWN .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SIT .ENDT ST?REACH:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?REACH-FOR .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE CONTBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?REACH .ENDT ST?SCORE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCORE .ENDT ST?SCRUB:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE V?SCRUB .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCRUB .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCRUB .ENDT ST?SALUTE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SALUTE .ENDT ST?LOOK:: .TABLE .BYTE 12 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-DOWN .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIND .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR+SMANY .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR+SMANY .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE PR?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-BEHIND .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UNDER .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR+SMANY .BYTE 0 .BYTE V?EXAMINE .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR+SMANY .BYTE 0 .BYTE V?EXAMINE .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-CRETIN .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK .ENDT ST?EMPTY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE 0 .BYTE V?EMPTY .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE 0 .BYTE V?EMPTY .ENDT ST?ATTRACT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE V?ZATTRACT .ENDT ST?DROP:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE 0 .BYTE V?PUT-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE 0 .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE 0 .BYTE V?PUT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE 0 .BYTE V?DROP .ENDT ST?STEP:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STEP-ON .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STEP-ON .ENDT ST?TIME:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TIME .ENDT ST?LEAVE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DROP .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .ENDT ST?CURSE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CURSE .ENDT ST?SCRIPT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCRIPT .ENDT ST?$VERIFY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$VERIFY .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$VERIFY .ENDT ST?RESTART:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RESTART .ENDT ST?SMELL:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SMELL .ENDT ST?BRIEF:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?BRIEF .ENDT ST?DIAGNOSE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DIAGNOSE .ENDT ST?GIVE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG .BYTE SMANY+SH+SHAVE .BYTE V?SGIVE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE ACTORBIT .BYTE SMANY+SH+SHAVE .BYTE 0 .BYTE V?GIVE .ENDT ST?SLEEP:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SLEEP .ENDT ST?SMILE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SMILE .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SMILE .ENDT ST?WAKE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ALARM .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ALARM .ENDT ST?REMOVE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE V?ZATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?REMOVE .ENDT ST?ANSWER:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?REPLY .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ANSWER .ENDT ST?YELL:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCOLD .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YELL .ENDT ST?LOCK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE SH .BYTE V?LOCK .ENDT ST?ACTIVATE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE LIGHTBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LAMP-ON .ENDT ST?KICK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KICK .ENDT ST?POINT:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE SOG+SIR .BYTE V?POINT .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?POINT .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?POINT .ENDT ST?TURN:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SET .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SET .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE LIGHTBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LAMP-OFF .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE LIGHTBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LAMP-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE SOG+SIR+SH+SC+SHAVE .BYTE V?TURN .ENDT ST?#RECORD:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$RECORD .ENDT ST?MAYBE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?MAYBE .ENDT ST?RESTORE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RESTORE .ENDT ST?CLOSE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?CLOSE .ENDT ST?STRIKE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ATTACK .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE SH+SC+SOG+SIR+SHAVE .BYTE V?ATTACK .ENDT ST?FIX:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIX-IT .ENDT ST?SLIDE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ACROSS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SPAN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?SLIDE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUT-UNDER .ENDT ST?WAVE:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?NEAR .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ATTRACT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?WAVE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?WAVE .ENDT ST?EXIT:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXIT .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXIT .ENDT ST?EXAMINE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SIR+SOG+SMANY .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SIR+SOG+SMANY .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR+SMANY .BYTE 0 .BYTE V?EXAMINE .ENDT ST?EAT:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?EAT-FROM .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE FOODBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?EAT .ENDT ST?FIRE:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE SH .BYTE 0 .BYTE V?ZAP .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ZAP .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ZAP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH .BYTE V?SZAP .ENDT ST?CLIMB:: .TABLE .BYTE 8 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE CLIMBBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE CLIMBBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-FOO .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE CLIMBBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-DOWN .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CLIMB-UP .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CLIMB-UP .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE CLIMBBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?GO-UP .ENDT ST?FLUSH:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FLUSH .ENDT ST?HELLO:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELLO .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELLO .ENDT ; THE ACTION CALLING TABLE IS DEFINED HERE ACTIONS:: ATBL:: .TABLE V-BRIEF V-SUPER-BRIEF V-DIAGNOSE V-INVENTORY V-QUIT V-RESTART V-RESTORE V-SAVE V-SCORE V-SCRIPT V-UNSCRIPT V-$VERIFY V-$REFRESH V-VERSION V-VERBOSE V-$RANDOM V-$COMMAND V-$RECORD V-$UNRECORD V-ANSWER V-REPLY V-PUT V-ATTACK V-BOARD V-GO-UP V-CLIMB-ON V-CLIMB-UP V-THROUGH V-CLIMB-DOWN V-CLIMB-FOO V-SIT V-SIT-DOWN V-PUT-UNDER V-ATTRACT V-SPAN V-STAND V-STAND-ON V-CLOSE V-CURSE V-DISEMBARK V-DROP V-PUT-ON V-EAT V-EAT-FROM V-ENTER V-EXIT V-EXAMINE V-LOOK-INSIDE V-FIND V-SZAP V-ZAP V-FOLLOW V-FLUSH V-FLY V-GIVE V-SGIVE V-HELLO V-HINT V-HINTS-NO V-LEAP V-KICK V-KISS V-KNOCK V-LEAVE V-LISTEN V-LOCK V-LOOK V-LOOK-CRETIN V-LOOK-UNDER V-LOOK-BEHIND V-LOOK-DOWN V-SEARCH V-MOVE V-PUSH-UP V-PUSH-DOWN V-POINT V-PULL V-ZATTRACT V-MUNG V-OPEN V-OPEN-WITH V-TAKE V-PLAY V-PLAY-WITH V-PUSH V-WEAR V-SLIDE V-INSERT V-RAPE V-REACH V-REACH-FOR V-READ V-RUB V-SCRUB V-SLEEP V-SHAKE V-SHAKE-WITH V-SKIP V-SMELL V-STEP-ON V-SWIM V-SWIM-DIR V-SWIM-UP V-TAKE-OFF V-REMOVE V-TELL V-ASK-FOR V-SMILE V-SALUTE V-TALK V-SAY V-THROW V-THROW-OFF V-TURN V-LAMP-ON V-LAMP-OFF V-SET V-TYPE V-UNLOCK V-WAIT V-ALARM V-WALK V-WALK-AROUND V-WALK-TO V-WAVE V-YELL V-SCOLD V-ZORK V-YES V-NO V-MAYBE V-POUR V-EMPTY V-FIX-IT V-OIL V-SHOW V-TASTE V-ZESCAPE V-TIME .ENDT ; THE PREACTION CALLING TABLE IS DEFINED HERE PREACTIONS:: PATBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRE-PUT 0 PRE-BOARD 0 0 0 0 0 0 0 0 PRE-PUT-UNDER 0 0 0 0 0 0 0 0 PRE-PUT 0 0 0 0 PRE-EXAMINE 0 0 PRE-SZAP PRE-ZAP 0 0 0 PRE-GIVE PRE-SGIVE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRE-MOVE 0 0 0 0 0 0 0 0 PRE-TAKE 0 0 0 0 0 0 0 0 0 PRE-READ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT ; PREPOSITION TABLE IS DEFINED HERE PREPOSITIONS:: PRTBL:: .TABLE .WORD 18 W?AGAINST PR?AGAINST W?FOR PR?FOR W?OUT PR?OUT W?BEHIND PR?BEHIND W?AROUND PR?AROUND W?OFF PR?OFF W?AT PR?AT W?FROM PR?FROM W?ACROSS PR?ACROSS W?NEAR PR?NEAR W?OVER PR?OVER W?UNDER PR?UNDER W?IN PR?IN W?DOWN PR?DOWN W?UP PR?UP W?ON PR?ON W?WITH PR?WITH W?TO PR?TO .ENDT ; VOCABULARY TABLE IS HERE VOCAB:: .TABLE .BYTE 3 .BYTE 46 .BYTE 44 .BYTE 34 .BYTE 9 696 W?$REFRESH:: .ZWORD "$refresh" .BYTE PS?VERB+P1?VERB .BYTE ACT?$REFRESH .BYTE 0 W?$VERIFY:: .ZWORD "$verify" .BYTE PS?VERB+P1?VERB .BYTE ACT?$VERIFY .BYTE 0 W?PERIOD:: .ZWORD "." .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?COMMA:: .ZWORD "," .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?#COMMAND:: .ZWORD "#command" .BYTE PS?VERB+P1?VERB .BYTE ACT?#COMMAND .BYTE 0 W?#RANDOM:: .ZWORD "#random" .BYTE PS?VERB+P1?VERB .BYTE ACT?#RANDOM .BYTE 0 W?#RECORD:: .ZWORD "#record" .BYTE PS?VERB+P1?VERB .BYTE ACT?#RECORD .BYTE 0 W?#UNRECORD:: .ZWORD "#unrecord" .BYTE PS?VERB+P1?VERB .BYTE ACT?#UNRECORD .BYTE 0 W?QUOTE:: .ZWORD """" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?A:: .ZWORD "a" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?ABOVE:: .ZWORD "above" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?OVER .BYTE 0 W?ACCESS:: .ZWORD "access" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?ACHILLES:: .ZWORD "achilles" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ACME:: .ZWORD "acme" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?ACROSS:: .ZWORD "across" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?ACROSS .BYTE 0 W?ACTIVATE:: .ZWORD "activate" .BYTE PS?VERB+P1?VERB .BYTE ACT?ACTIVATE .BYTE 0 W?ADMIRAL:: .ZWORD "admiral" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?AFFIRMATIVE:: .ZWORD "affirmati" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?AFT:: .ZWORD "aft" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 59 .BYTE 0 W?AGAIN:: .ZWORD "again" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?AGAINST:: .ZWORD "against" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AGAINST .BYTE 0 W?AIM:: .ZWORD "aim" .BYTE PS?VERB+P1?VERB .BYTE ACT?POINT .BYTE 0 W?ALIEN:: .ZWORD "alien" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?ALL:: .ZWORD "all" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?ALUMINUM:: .ZWORD "aluminum" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?AMBASSADOR:: .ZWORD "ambassado" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?AN:: .ZWORD "an" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?AND:: .ZWORD "and" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?ANSWER:: .ZWORD "answer" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?ANT-LIKE:: .ZWORD "ant-like" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?APPLY:: .ZWORD "apply" .BYTE PS?VERB+P1?VERB .BYTE ACT?APPLY .BYTE 0 W?ARE:: .ZWORD "are" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?AROUND:: .ZWORD "around" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AROUND .BYTE 0 W?ASK:: .ZWORD "ask" .BYTE PS?VERB+P1?VERB .BYTE ACT?TELL .BYTE 0 W?AT:: .ZWORD "at" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AT .BYTE 0 W?ATTACK:: .ZWORD "attack" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?ATTRACT:: .ZWORD "attract" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTRACT .BYTE 0 W?AWAKE:: .ZWORD "awake" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?B:: .ZWORD "b" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?B-SERIES:: .ZWORD "b-series" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BAR:: .ZWORD "bar" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BARE:: .ZWORD "bare" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BATHE:: .ZWORD "bathe" .BYTE PS?VERB+P1?VERB .BYTE ACT?SWIM .BYTE 0 W?BATTERED:: .ZWORD "battered" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BATTERY:: .ZWORD "battery" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEANS:: .ZWORD "beans" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEANSTALK:: .ZWORD "beanstalk" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BED:: .ZWORD "bed" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEDISTOR:: .ZWORD "bedistor" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEEF:: .ZWORD "beef" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BEHIND:: .ZWORD "behind" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?BEHIND .BYTE 0 W?BEIGE:: .ZWORD "beige" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BENCH:: .ZWORD "bench" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BENCHES:: .ZWORD "benches" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BIO-LOCK:: .ZWORD "bio-lock" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BIPED:: .ZWORD "biped" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLACK:: .ZWORD "black" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BLAST:: .ZWORD "blast" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIRE .BYTE 0 W?BLATHER:: .ZWORD "blather" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLINKING:: .ZWORD "blinking" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BLOB:: .ZWORD "blob" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLUE:: .ZWORD "blue" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BOARD:: .ZWORD "board" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?BOARD .BYTE 0 W?BOARDS:: .ZWORD "boards" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOCCI:: .ZWORD "bocci" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOOTH:: .ZWORD "booth" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOTH:: .ZWORD "both" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?BOTTLE:: .ZWORD "bottle" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOULDER:: .ZWORD "boulder" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOX:: .ZWORD "box" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BRANDISH:: .ZWORD "brandish" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAVE .BYTE 0 W?BREAK:: .ZWORD "break" .BYTE PS?VERB+P1?VERB .BYTE ACT?DESTROY .BYTE 0 W?BREAST:: .ZWORD "breast" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BREASTPLATE:: .ZWORD "breastpla" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BRIEF:: .ZWORD "brief" .BYTE PS?VERB+P1?VERB .BYTE ACT?BRIEF .BYTE 0 W?BRIGHT:: .ZWORD "bright" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BROCHURE:: .ZWORD "brochure" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BROKEN:: .ZWORD "broken" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BROWN:: .ZWORD "brown" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BRUSH:: .ZWORD "brush" .BYTE PS?OBJECT+PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?SCRUB .BYTE 0 W?BUCKA:: .ZWORD "bucka" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BUG:: .ZWORD "bug" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BULKHEAD:: .ZWORD "bulkhead" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BUNK:: .ZWORD "bunk" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?BURN:: .ZWORD "burn" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIRE .BYTE 0 W?BUT:: .ZWORD "but" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?BUTTON:: .ZWORD "button" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CABINETS:: .ZWORD "cabinets" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CABLES:: .ZWORD "cables" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CAN:: .ZWORD "can" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CANTEEN:: .ZWORD "canteen" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CAR:: .ZWORD "car" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CARD:: .ZWORD "card" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CARDBOARD:: .ZWORD "cardboard" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CARDS:: .ZWORD "cards" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CARPET:: .ZWORD "carpet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CARRY:: .ZWORD "carry" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?CARTON:: .ZWORD "carton" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CASTLE:: .ZWORD "castle" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CATWALK:: .ZWORD "catwalk" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CCW:: .ZWORD "ccw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 57 .BYTE 0 W?CELERY:: .ZWORD "celery" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CENTIMETER:: .ZWORD "centimete" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CHASE:: .ZWORD "chase" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?CHEMICAL:: .ZWORD "chemical" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CHERRY:: .ZWORD "cherry" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CHESS:: .ZWORD "chess" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHRONOMETER:: .ZWORD "chronomet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHUCK:: .ZWORD "chuck" .BYTE PS?VERB+P1?VERB .BYTE ACT?THROW .BYTE 0 W?CIRCULAR:: .ZWORD "circular" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CLASS:: .ZWORD "class" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CLEAN:: .ZWORD "clean" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?SCRUB .BYTE 0 W?CLEFT:: .ZWORD "cleft" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CLIFF:: .ZWORD "cliff" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CLIMB:: .ZWORD "climb" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLIMB .BYTE 0 W?CLOSE:: .ZWORD "close" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?CLUE:: .ZWORD "clue" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?CLUES:: .ZWORD "clues" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?COLLAPSE:: .ZWORD "collapse" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?COLORED:: .ZWORD "colored" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?COMBINATION:: .ZWORD "combinati" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?COMMUNICATIONS:: .ZWORD "communica" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?COMPANION:: .ZWORD "companion" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COMPARTMENT:: .ZWORD "compartme" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COMPLEX:: .ZWORD "complex" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?COMPUTER:: .ZWORD "computer" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CONFERENCE:: .ZWORD "conferenc" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CONSOLE:: .ZWORD "console" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CONTROL:: .ZWORD "control" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CRACK:: .ZWORD "crack" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CRACKED:: .ZWORD "cracked" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CREATURE:: .ZWORD "creature" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CREVICE:: .ZWORD "crevice" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CRYO-ELEVATOR:: .ZWORD "cryo-elev" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CUBBYHOLE:: .ZWORD "cubbyhole" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CUBE:: .ZWORD "cube" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CURSE:: .ZWORD "curse" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?CURVED:: .ZWORD "curved" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?CW:: .ZWORD "cw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 61 .BYTE 0 W?D:: .ZWORD "d" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 54 .BYTE PR?DOWN W?DAMAGE:: .ZWORD "damage" .BYTE PS?VERB+P1?VERB .BYTE ACT?DESTROY .BYTE 0 W?DAMN:: .ZWORD "damn" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?DARK:: .ZWORD "dark" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DARKNESS:: .ZWORD "darkness" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DAZZLING:: .ZWORD "dazzling" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DEAD:: .ZWORD "dead" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DECK:: .ZWORD "deck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DEEP:: .ZWORD "deep" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DEFORMED:: .ZWORD "deformed" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DEPRESSION:: .ZWORD "depressio" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DESCRIBE:: .ZWORD "describe" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?DESK:: .ZWORD "desk" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DESTROY:: .ZWORD "destroy" .BYTE PS?VERB+P1?VERB .BYTE ACT?DESTROY .BYTE 0 W?DEVICE:: .ZWORD "device" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIAGNOSE:: .ZWORD "diagnose" .BYTE PS?VERB+P1?VERB .BYTE ACT?DIAGNOSE .BYTE 0 W?DIAGRAM:: .ZWORD "diagram" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIAL:: .ZWORD "dial" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIALS:: .ZWORD "dials" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIARY:: .ZWORD "diary" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIM:: .ZWORD "dim" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DIM-WITTED:: .ZWORD "dim-witte" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DISEMBARK:: .ZWORD "disembark" .BYTE PS?VERB+P1?VERB .BYTE ACT?DISEMBARK .BYTE 0 W?DISPATCH:: .ZWORD "dispatch" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?DISPENSER:: .ZWORD "dispenser" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?DONATE:: .ZWORD "donate" .BYTE PS?VERB+P1?VERB .BYTE ACT?GIVE .BYTE 0 W?DOOR:: .ZWORD "door" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DOORWAY:: .ZWORD "doorway" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DOWN:: .ZWORD "down" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 54 .BYTE PR?DOWN W?DRAWER:: .ZWORD "drawer" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DRINK:: .ZWORD "drink" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?DROP:: .ZWORD "drop" .BYTE PS?VERB+P1?VERB .BYTE ACT?DROP .BYTE 0 W?DUNNO:: .ZWORD "dunno" .BYTE PS?VERB+P1?VERB .BYTE ACT?MAYBE .BYTE 0 W?DUTY:: .ZWORD "duty" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?E:: .ZWORD "e" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 61 .BYTE 0 W?EARTH:: .ZWORD "earth" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EAST:: .ZWORD "east" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 61 .BYTE 0 W?EAT:: .ZWORD "eat" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?EDGE:: .ZWORD "edge" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EGGS:: .ZWORD "eggs" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ELEVATOR:: .ZWORD "elevator" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?EMERGENCY:: .ZWORD "emergency" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?EMPTY:: .ZWORD "empty" .BYTE PS?VERB+P1?VERB .BYTE ACT?EMPTY .BYTE 0 W?ENDLESS:: .ZWORD "endless" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?ENSIGN:: .ZWORD "ensign" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?ENTER:: .ZWORD "enter" .BYTE PS?VERB+P1?VERB .BYTE ACT?ENTER .BYTE 0 W?ENUNCIATOR:: .ZWORD "enunciato" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EQUALS:: .ZWORD "equals" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?EQUIPMENT:: .ZWORD "equipment" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ESCALATOR:: .ZWORD "escalator" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ESCAPE:: .ZWORD "escape" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?ESCAPE .BYTE 0 W?EXAMINE:: .ZWORD "examine" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?EXCEPT:: .ZWORD "except" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?EXIT:: .ZWORD "exit" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXIT .BYTE 0 W?EXPERIMENTAL:: .ZWORD "experimen" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?EXTEND:: .ZWORD "extend" .BYTE PS?VERB+P1?VERB .BYTE ACT?OPEN .BYTE 0 W?F:: .ZWORD "f" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 63 .BYTE 0 W?FANGED:: .ZWORD "fanged" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FEED:: .ZWORD "feed" .BYTE PS?VERB+P1?VERB .BYTE ACT?GIVE .BYTE 0 W?FEEL:: .ZWORD "feel" .BYTE PS?VERB+P1?VERB .BYTE ACT?RUB .BYTE 0 W?FENCE:: .ZWORD "fence" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FIGHT:: .ZWORD "fight" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?FILES:: .ZWORD "files" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FIND:: .ZWORD "find" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIND .BYTE 0 W?FIRE:: .ZWORD "fire" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIRE .BYTE 0 W?FIRST:: .ZWORD "first" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FIX:: .ZWORD "fix" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIX .BYTE 0 W?FIXTURES:: .ZWORD "fixtures" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FLASHING:: .ZWORD "flashing" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FLASK:: .ZWORD "flask" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FLOOR:: .ZWORD "floor" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FLOYD:: .ZWORD "floyd" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FLUID:: .ZWORD "fluid" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FLUSH:: .ZWORD "flush" .BYTE PS?VERB+P1?VERB .BYTE ACT?FLUSH .BYTE 0 W?FLY:: .ZWORD "fly" .BYTE PS?VERB+P1?VERB .BYTE ACT?FLY .BYTE 0 W?FOLD:: .ZWORD "fold" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?FOLLOW:: .ZWORD "follow" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?FOOD:: .ZWORD "food" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FOR:: .ZWORD "for" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?FOR .BYTE 0 W?FORE:: .ZWORD "fore" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 63 .BYTE 0 W?FOREWARD:: .ZWORD "foreward" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 63 .BYTE 0 W?FORMER:: .ZWORD "former" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FORWARD:: .ZWORD "forward" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 63 .BYTE 0 W?FOURTH:: .ZWORD "fourth" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FRESH:: .ZWORD "fresh" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FRIED:: .ZWORD "fried" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FROM:: .ZWORD "from" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?FROM .BYTE 0 W?FROMITZ:: .ZWORD "fromitz" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FUCK:: .ZWORD "fuck" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?FUNGICIDE:: .ZWORD "fungicide" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FUNNEL:: .ZWORD "funnel" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FUNNEL-SHAPED:: .ZWORD "funnel-sh" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?FUSE:: .ZWORD "fuse" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FUSED:: .ZWORD "fused" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?G:: .ZWORD "g" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?GAMES:: .ZWORD "games" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GANGWAY:: .ZWORD "gangway" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GAPING:: .ZWORD "gaping" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GAS:: .ZWORD "gas" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GAUGES:: .ZWORD "gauges" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GAZE:: .ZWORD "gaze" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOOK .BYTE 0 W?GESTURE:: .ZWORD "gesture" .BYTE PS?VERB+P1?VERB .BYTE ACT?POINT .BYTE 0 W?GET:: .ZWORD "get" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?GIANT:: .ZWORD "giant" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GIVE:: .ZWORD "give" .BYTE PS?VERB+P1?VERB .BYTE ACT?GIVE .BYTE 0 W?GLASS:: .ZWORD "glass" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GLOWING:: .ZWORD "glowing" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GO:: .ZWORD "go" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?GOO:: .ZWORD "goo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GOOD:: .ZWORD "good" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GRAFFITI:: .ZWORD "graffiti" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GRAY:: .ZWORD "gray" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GREEN:: .ZWORD "green" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GREY:: .ZWORD "grey" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GRIN:: .ZWORD "grin" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMILE .BYTE 0 W?GROUND:: .ZWORD "ground" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GROWLING:: .ZWORD "growling" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?GRUE:: .ZWORD "grue" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GULF:: .ZWORD "gulf" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HAIRY:: .ZWORD "hairy" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HAND:: .ZWORD "hand" .BYTE PS?VERB+P1?VERB .BYTE ACT?GIVE .BYTE 0 W?HANDS:: .ZWORD "hands" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HEAVY:: .ZWORD "heavy" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HEAVY-DUTY:: .ZWORD "heavy-dut" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HELICOPTER:: .ZWORD "helicopte" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HELLO:: .ZWORD "hello" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELLO .BYTE 0 W?HELP:: .ZWORD "help" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?HI:: .ZWORD "hi" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELLO .BYTE 0 W?HIDER:: .ZWORD "hider" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HIDER-AND-SEEKER:: .ZWORD "hider-and" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HIGH:: .ZWORD "high" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HIGH-RANKING:: .ZWORD "high-rank" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HIM:: .ZWORD "him" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HINT:: .ZWORD "hint" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?HINTS:: .ZWORD "hints" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?HIT:: .ZWORD "hit" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?HOLD:: .ZWORD "hold" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?HOLE:: .ZWORD "hole" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HOP:: .ZWORD "hop" .BYTE PS?VERB+P1?VERB .BYTE ACT?SKIP .BYTE 0 W?HORSESHOE:: .ZWORD "horseshoe" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HUCKA:: .ZWORD "hucka" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HUCKA-BUCKA:: .ZWORD "hucka-buc" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HUNGRY:: .ZWORD "hungry" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?HURL:: .ZWORD "hurl" .BYTE PS?VERB+P1?VERB .BYTE ACT?THROW .BYTE 0 W?HURT:: .ZWORD "hurt" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?I:: .ZWORD "i" .BYTE PS?VERB+P1?VERB .BYTE ACT?INVENTORY .BYTE 0 W?ID:: .ZWORD "id" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?IDENTIFICATION:: .ZWORD "identific" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?IMPORTANT:: .ZWORD "important" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?IMPURITY:: .ZWORD "impurity" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?IN:: .ZWORD "in" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 53 .BYTE PR?IN W?INJURE:: .ZWORD "injure" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?INSERT:: .ZWORD "insert" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUT .BYTE 0 W?INSIDE:: .ZWORD "inside" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 53 .BYTE PR?IN W?INTNUM:: .ZWORD "intnum" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?INTO:: .ZWORD "into" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 53 .BYTE PR?IN W?INVENTORY:: .ZWORD "inventory" .BYTE PS?VERB+P1?VERB .BYTE ACT?INVENTORY .BYTE 0 W?INVISICLUE:: .ZWORD "invisiclu" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?IRON:: .ZWORD "iron" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?IS:: .ZWORD "is" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?IT:: .ZWORD "it" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?JAGGED:: .ZWORD "jagged" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?JUMP:: .ZWORD "jump" .BYTE PS?VERB+P1?VERB .BYTE ACT?JUMP .BYTE 0 W?K:: .ZWORD "k" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?K-SERIES:: .ZWORD "k-series" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?KEY:: .ZWORD "key" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KEYBOARD:: .ZWORD "keyboard" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KICK:: .ZWORD "kick" .BYTE PS?VERB+P1?VERB .BYTE ACT?KICK .BYTE 0 W?KILL:: .ZWORD "kill" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?KISS:: .ZWORD "kiss" .BYTE PS?VERB+P1?VERB .BYTE ACT?KISS .BYTE 0 W?KIT:: .ZWORD "kit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KITCHEN:: .ZWORD "kitchen" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?KNOCK:: .ZWORD "knock" .BYTE PS?VERB+P1?VERB .BYTE ACT?KNOCK .BYTE 0 W?KRIP:: .ZWORD "krip" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?L:: .ZWORD "l" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOOK .BYTE 0 W?LAB:: .ZWORD "lab" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LABEL:: .ZWORD "label" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LADDER:: .ZWORD "ladder" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LAMP:: .ZWORD "lamp" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LANTERN:: .ZWORD "lantern" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LARGE:: .ZWORD "large" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LASER:: .ZWORD "laser" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LAY:: .ZWORD "lay" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIT .BYTE 0 W?LAZARUS:: .ZWORD "lazarus" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LEAFLET:: .ZWORD "leaflet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LEAP:: .ZWORD "leap" .BYTE PS?VERB+P1?VERB .BYTE ACT?JUMP .BYTE 0 W?LEAVE:: .ZWORD "leave" .BYTE PS?VERB+P1?VERB .BYTE ACT?LEAVE .BYTE 0 W?LEFT:: .ZWORD "left" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LENGTHEN:: .ZWORD "lengthen" .BYTE PS?VERB+P1?VERB .BYTE ACT?OPEN .BYTE 0 W?LEVER:: .ZWORD "lever" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LID:: .ZWORD "lid" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LIE:: .ZWORD "lie" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIT .BYTE 0 W?LIGHT:: .ZWORD "light" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LIGHTS:: .ZWORD "lights" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LIMA:: .ZWORD "lima" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LIQUID:: .ZWORD "liquid" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LISTEN:: .ZWORD "listen" .BYTE PS?VERB+P1?VERB .BYTE ACT?LISTEN .BYTE 0 W?LITTLE:: .ZWORD "little" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LOCK:: .ZWORD "lock" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?LOCK .BYTE 0 W?LOGO:: .ZWORD "logo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LONG:: .ZWORD "long" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LOOK:: .ZWORD "look" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOOK .BYTE 0 W?LOWER:: .ZWORD "lower" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?LUBRICATE:: .ZWORD "lubricate" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?OIL .BYTE 0 W?LURKING:: .ZWORD "lurking" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MACHINE:: .ZWORD "machine" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MAGNET:: .ZWORD "magnet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MAN-EATING:: .ZWORD "man-eatin" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MAN-SIZED:: .ZWORD "man-sized" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MANGLE:: .ZWORD "mangle" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MAPS:: .ZWORD "maps" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MASK:: .ZWORD "mask" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MASS:: .ZWORD "mass" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MAYBE:: .ZWORD "maybe" .BYTE PS?VERB+P1?VERB .BYTE ACT?MAYBE .BYTE 0 W?ME:: .ZWORD "me" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MEDICAL:: .ZWORD "medical" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MEDICINE:: .ZWORD "medicine" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MEGA:: .ZWORD "mega" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MEGAFUSE:: .ZWORD "megafuse" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MEGAKRIP:: .ZWORD "megakrip" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?MEMO:: .ZWORD "memo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MESSAGE:: .ZWORD "message" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MESSY:: .ZWORD "messy" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?METAL:: .ZWORD "metal" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MICRO:: .ZWORD "micro" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MICROBE:: .ZWORD "microbe" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MICROFILM:: .ZWORD "microfilm" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MICRORELAY:: .ZWORD "microrela" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MILKY:: .ZWORD "milky" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MINI:: .ZWORD "mini" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MINIATURIZATION:: .ZWORD "miniaturi" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MOBILE:: .ZWORD "mobile" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MOLEST:: .ZWORD "molest" .BYTE PS?VERB+P1?VERB .BYTE ACT?RAPE .BYTE 0 W?MONITORS:: .ZWORD "monitors" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MONSTER:: .ZWORD "monster" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MOP:: .ZWORD "mop" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?SCRUB .BYTE 0 W?MOVE:: .ZWORD "move" .BYTE PS?VERB+P1?VERB .BYTE ACT?MOVE .BYTE 0 W?MULTI:: .ZWORD "multi" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MULTI-PURPOSE:: .ZWORD "multi-pur" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MULTI-TIERED:: .ZWORD "multi-tie" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MULTIPLE:: .ZWORD "multiple" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?MURAL:: .ZWORD "mural" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MURDER:: .ZWORD "murder" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?MUTANT:: .ZWORD "mutant" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MYSELF:: .ZWORD "myself" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?N:: .ZWORD "n" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 63 .BYTE 0 W?NARROW:: .ZWORD "narrow" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?NE:: .ZWORD "ne" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 62 .BYTE 0 W?NEAR:: .ZWORD "near" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?NEAR .BYTE 0 W?NEGATIVE:: .ZWORD "negative" .BYTE PS?VERB+P1?VERB .BYTE ACT?NO .BYTE 0 W?NET:: .ZWORD "net" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NEW:: .ZWORD "new" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?NICHE:: .ZWORD "niche" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NINETY:: .ZWORD "ninety" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?NINETY-OHM:: .ZWORD "ninety-oh" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?NO:: .ZWORD "no" .BYTE PS?VERB+P1?VERB .BYTE ACT?NO .BYTE 0 W?NORTH:: .ZWORD "north" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 63 .BYTE 0 W?NOSED:: .ZWORD "nosed" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?NW:: .ZWORD "nw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 56 .BYTE 0 W?O:: .ZWORD "o" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?OBJECT:: .ZWORD "object" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?OCEAN:: .ZWORD "ocean" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?OCTAGONAL:: .ZWORD "octagonal" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?OF:: .ZWORD "of" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?OFF:: .ZWORD "off" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?OFF .BYTE 0 W?OFFER:: .ZWORD "offer" .BYTE PS?VERB+P1?VERB .BYTE ACT?GIVE .BYTE 0 W?OFFICE:: .ZWORD "office" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?OHM:: .ZWORD "ohm" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?OIL:: .ZWORD "oil" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?OIL .BYTE 0 W?OLD:: .ZWORD "old" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?ON:: .ZWORD "on" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?ON .BYTE 0 W?ONE:: .ZWORD "one" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?ONTO:: .ZWORD "onto" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?ON .BYTE 0 W?OOPS:: .ZWORD "oops" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?OPEN:: .ZWORD "open" .BYTE PS?VERB+P1?VERB .BYTE ACT?OPEN .BYTE 0 W?OPENER:: .ZWORD "opener" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?OPENING:: .ZWORD "opening" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ORANGE:: .ZWORD "orange" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?OUR:: .ZWORD "our" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?OUT:: .ZWORD "out" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 52 .BYTE PR?OUT W?OUTPUT:: .ZWORD "output" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?OVER:: .ZWORD "over" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?OVER .BYTE 0 W?P:: .ZWORD "p" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 57 .BYTE 0 W?PAD:: .ZWORD "pad" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PADLOCK:: .ZWORD "padlock" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAIR:: .ZWORD "pair" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PALE:: .ZWORD "pale" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PAMPHLET:: .ZWORD "pamphlet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PANEL:: .ZWORD "panel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAPER:: .ZWORD "paper" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PART:: .ZWORD "part" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PARTITION:: .ZWORD "partition" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAT:: .ZWORD "pat" .BYTE PS?VERB+P1?VERB .BYTE ACT?RUB .BYTE 0 W?PATROL:: .ZWORD "patrol" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PET:: .ZWORD "pet" .BYTE PS?VERB+P1?VERB .BYTE ACT?RUB .BYTE 0 W?PICK:: .ZWORD "pick" .BYTE PS?VERB+P1?VERB .BYTE ACT?PICK .BYTE 0 W?PIE:: .ZWORD "pie" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PIECE:: .ZWORD "piece" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PILE:: .ZWORD "pile" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PLACE:: .ZWORD "place" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUT .BYTE 0 W?PLANT:: .ZWORD "plant" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PLAQUE:: .ZWORD "plaque" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PLASTIC:: .ZWORD "plastic" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PLATE:: .ZWORD "plate" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PLATES:: .ZWORD "plates" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PLAY:: .ZWORD "play" .BYTE PS?VERB+P1?VERB .BYTE ACT?PLAY .BYTE 0 W?PLAYBACK:: .ZWORD "playback" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PLIERS:: .ZWORD "pliers" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?POCKET:: .ZWORD "pocket" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?POD:: .ZWORD "pod" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?POINT:: .ZWORD "point" .BYTE PS?VERB+P1?VERB .BYTE ACT?POINT .BYTE 0 W?POLISH:: .ZWORD "polish" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?SCRUB .BYTE 0 W?PORT:: .ZWORD "port" .BYTE PS?OBJECT+PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 57 .BYTE 0 W?PORTABLE:: .ZWORD "portable" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PORTAL:: .ZWORD "portal" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?POSSIBLY:: .ZWORD "possibly" .BYTE PS?VERB+P1?VERB .BYTE ACT?MAYBE .BYTE 0 W?POUR:: .ZWORD "pour" .BYTE PS?VERB+P1?VERB .BYTE ACT?POUR .BYTE 0 W?POWERFUL:: .ZWORD "powerful" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PRECIPICE:: .ZWORD "precipice" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PRESS:: .ZWORD "press" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUSH .BYTE 0 W?PRIMARY:: .ZWORD "primary" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PRINTOUT:: .ZWORD "printout" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PROCEED:: .ZWORD "proceed" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?PROTEIN:: .ZWORD "protein" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PROTEIN-RICH:: .ZWORD "protein-r" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PROVISIONS:: .ZWORD "provision" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PULL:: .ZWORD "pull" .BYTE PS?VERB+P1?VERB .BYTE ACT?PULL .BYTE 0 W?PURPOSE:: .ZWORD "purpose" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?PURSUE:: .ZWORD "pursue" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?PUSH:: .ZWORD "push" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUSH .BYTE 0 W?PUT:: .ZWORD "put" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUT .BYTE 0 W?Q:: .ZWORD "q" .BYTE PS?VERB+P1?VERB .BYTE ACT?QUIT .BYTE 0 W?QUANTITY:: .ZWORD "quantity" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?QUIT:: .ZWORD "quit" .BYTE PS?VERB+P1?VERB .BYTE ACT?QUIT .BYTE 0 W?RACK:: .ZWORD "rack" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RADIATION:: .ZWORD "radiation" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?RANKING:: .ZWORD "ranking" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?RAP:: .ZWORD "rap" .BYTE PS?VERB+P1?VERB .BYTE ACT?KNOCK .BYTE 0 W?RAPE:: .ZWORD "rape" .BYTE PS?VERB+P1?VERB .BYTE ACT?RAPE .BYTE 0 W?RAT-ANT:: .ZWORD "rat-ant" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RAT-LIKE:: .ZWORD "rat-like" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?REACH:: .ZWORD "reach" .BYTE PS?VERB+P1?VERB .BYTE ACT?REACH .BYTE 0 W?REACTOR:: .ZWORD "reactor" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?READ:: .ZWORD "read" .BYTE PS?VERB+P1?VERB .BYTE ACT?READ .BYTE 0 W?READER:: .ZWORD "reader" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RECEIVE:: .ZWORD "receive" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?RECLINE:: .ZWORD "recline" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIT .BYTE 0 W?RECORDER:: .ZWORD "recorder" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RED:: .ZWORD "red" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?RELAY:: .ZWORD "relay" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RELEASE:: .ZWORD "release" .BYTE PS?VERB+P1?VERB .BYTE ACT?DROP .BYTE 0 W?REMOVE:: .ZWORD "remove" .BYTE PS?VERB+P1?VERB .BYTE ACT?REMOVE .BYTE 0 W?REPAIR:: .ZWORD "repair" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?FIX .BYTE 0 W?REPLY:: .ZWORD "reply" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?RESTART:: .ZWORD "restart" .BYTE PS?VERB+P1?VERB .BYTE ACT?RESTART .BYTE 0 W?RESTORE:: .ZWORD "restore" .BYTE PS?VERB+P1?VERB .BYTE ACT?RESTORE .BYTE 0 W?RICH:: .ZWORD "rich" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?RIFT:: .ZWORD "rift" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RIGHT:: .ZWORD "right" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?ROBOT:: .ZWORD "robot" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ROUND:: .ZWORD "round" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?RUB:: .ZWORD "rub" .BYTE PS?VERB+P1?VERB .BYTE ACT?RUB .BYTE 0 W?RUBBLE:: .ZWORD "rubble" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RUMMAGE:: .ZWORD "rummage" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?RUN:: .ZWORD "run" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?S:: .ZWORD "s" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 59 .BYTE 0 W?SAFETY:: .ZWORD "safety" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SALUTE:: .ZWORD "salute" .BYTE PS?VERB+P1?VERB .BYTE ACT?SALUTE .BYTE 0 W?SAVE:: .ZWORD "save" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAVE .BYTE 0 W?SAY:: .ZWORD "say" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAY .BYTE 0 W?SB:: .ZWORD "sb" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 61 .BYTE 0 W?SCOLD:: .ZWORD "scold" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCOLD .BYTE 0 W?SCORE:: .ZWORD "score" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCORE .BYTE 0 W?SCREAM:: .ZWORD "scream" .BYTE PS?VERB+P1?VERB .BYTE ACT?YELL .BYTE 0 W?SCREEN:: .ZWORD "screen" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SCRIPT:: .ZWORD "script" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCRIPT .BYTE 0 W?SCRUB:: .ZWORD "scrub" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?SCRUB .BYTE 0 W?SCRUBBRUSH:: .ZWORD "scrubbrus" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SCRUBRUSH:: .ZWORD "scrubrush" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SE:: .ZWORD "se" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 60 .BYTE 0 W?SEARCH:: .ZWORD "search" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?SECOND:: .ZWORD "second" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SEE:: .ZWORD "see" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIND .BYTE 0 W?SEEK:: .ZWORD "seek" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIND .BYTE 0 W?SEEKER:: .ZWORD "seeker" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SELF:: .ZWORD "self" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SELF-CONTAINED:: .ZWORD "self-cont" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SEND:: .ZWORD "send" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SERIES:: .ZWORD "series" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SET:: .ZWORD "set" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?SETTING:: .ZWORD "setting" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SEVENTEEN:: .ZWORD "seventeen" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SHAKE:: .ZWORD "shake" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHAKE .BYTE 0 W?SHAPED:: .ZWORD "shaped" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SHELF:: .ZWORD "shelf" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHELVES:: .ZWORD "shelves" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHINE:: .ZWORD "shine" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?SCRUB .BYTE 0 W?SHINY:: .ZWORD "shiny" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SHIT:: .ZWORD "shit" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?SHOOT:: .ZWORD "shoot" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIRE .BYTE 0 W?SHORTEN:: .ZWORD "shorten" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?SHOUT:: .ZWORD "shout" .BYTE PS?VERB+P1?VERB .BYTE ACT?YELL .BYTE 0 W?SHOW:: .ZWORD "show" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHOW .BYTE 0 W?SHUTTLE:: .ZWORD "shuttle" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SIDE:: .ZWORD "side" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SIFT:: .ZWORD "sift" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?SILENT:: .ZWORD "silent" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SILICON:: .ZWORD "silicon" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SIMPLE:: .ZWORD "simple" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SINISTER:: .ZWORD "sinister" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SIT:: .ZWORD "sit" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIT .BYTE 0 W?SKIM:: .ZWORD "skim" .BYTE PS?VERB+P1?VERB .BYTE ACT?READ .BYTE 0 W?SKIP:: .ZWORD "skip" .BYTE PS?VERB+P1?VERB .BYTE ACT?SKIP .BYTE 0 W?SLAY:: .ZWORD "slay" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?SLEEP:: .ZWORD "sleep" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?SLEEP .BYTE 0 W?SLIDE:: .ZWORD "slide" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLIDE .BYTE 0 W?SLIME:: .ZWORD "slime" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SLOT:: .ZWORD "slot" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SMALL:: .ZWORD "small" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SMASH:: .ZWORD "smash" .BYTE PS?VERB+P1?VERB .BYTE ACT?DESTROY .BYTE 0 W?SMELL:: .ZWORD "smell" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMELL .BYTE 0 W?SMILE:: .ZWORD "smile" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMILE .BYTE 0 W?SMITHE:: .ZWORD "smithe" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SNEEZE:: .ZWORD "sneeze" .BYTE PS?VERB+P1?VERB .BYTE ACT?ZORK .BYTE 0 W?SNIFF:: .ZWORD "sniff" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMELL .BYTE 0 W?SOCKET:: .ZWORD "socket" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SORT:: .ZWORD "sort" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?SOUTH:: .ZWORD "south" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 59 .BYTE 0 W?SPAM:: .ZWORD "spam" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPECK:: .ZWORD "speck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPILL:: .ZWORD "spill" .BYTE PS?VERB+P1?VERB .BYTE ACT?POUR .BYTE 0 W?SPOOL:: .ZWORD "spool" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPOOLS:: .ZWORD "spools" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPOUT:: .ZWORD "spout" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SQUARE:: .ZWORD "square" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?STAIRS:: .ZWORD "stairs" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STAIRWAY:: .ZWORD "stairway" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STALK:: .ZWORD "stalk" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STAND:: .ZWORD "stand" .BYTE PS?VERB+P1?VERB .BYTE ACT?STAND .BYTE 0 W?STARBOARD:: .ZWORD "starboard" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 61 .BYTE 0 W?STARE:: .ZWORD "stare" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOOK .BYTE 0 W?STARTLE:: .ZWORD "startle" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?STEEL:: .ZWORD "steel" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?STEP:: .ZWORD "step" .BYTE PS?VERB+P1?VERB .BYTE ACT?STEP .BYTE 0 W?STEPS:: .ZWORD "steps" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STEW:: .ZWORD "stew" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STRIKE:: .ZWORD "strike" .BYTE PS?VERB+P1?VERB .BYTE ACT?STRIKE .BYTE 0 W?STRIP:: .ZWORD "strip" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STRUCTURE:: .ZWORD "structure" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STUFF:: .ZWORD "stuff" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUT .BYTE 0 W?SUIT:: .ZWORD "suit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SUPER:: .ZWORD "super" .BYTE PS?VERB+P1?VERB .BYTE ACT?SUPER .BYTE 0 W?SUPERBRIEF:: .ZWORD "superbrie" .BYTE PS?VERB+P1?VERB .BYTE ACT?SUPER .BYTE 0 W?SUPPLIES:: .ZWORD "supplies" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SURPRISE:: .ZWORD "surprise" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?SURVIVAL:: .ZWORD "survival" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?SW:: .ZWORD "sw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 58 .BYTE 0 W?SWAB:: .ZWORD "swab" .BYTE PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?SCRUB .BYTE 0 W?SWALLOW:: .ZWORD "swallow" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?SWIM:: .ZWORD "swim" .BYTE PS?VERB+P1?VERB .BYTE ACT?SWIM .BYTE 0 W?SWING:: .ZWORD "swing" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLIDE .BYTE 0 W?T:: .ZWORD "t" .BYTE PS?VERB+P1?VERB .BYTE ACT?TIME .BYTE 0 W?TABLE:: .ZWORD "table" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TABLES:: .ZWORD "tables" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TAKE:: .ZWORD "take" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?TALK:: .ZWORD "talk" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAY .BYTE 0 W?TAN:: .ZWORD "tan" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?TAPES:: .ZWORD "tapes" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TASTE:: .ZWORD "taste" .BYTE PS?VERB+P1?VERB .BYTE ACT?TASTE .BYTE 0 W?TELEPORT:: .ZWORD "teleport" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?TELEPORTATION:: .ZWORD "teleporta" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?TELL:: .ZWORD "tell" .BYTE PS?VERB+P1?VERB .BYTE ACT?TELL .BYTE 0 W?TERMINAL:: .ZWORD "terminal" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?THAT:: .ZWORD "that" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?THE:: .ZWORD "the" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?THEN:: .ZWORD "then" .BYTE PS?BUZZ-WORD .BYTE 0 .BYTE 0 W?THIRD:: .ZWORD "third" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?THIS:: .ZWORD "this" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?THROUGH:: .ZWORD "through" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?THROW:: .ZWORD "throw" .BYTE PS?VERB+P1?VERB .BYTE ACT?THROW .BYTE 0 W?THRU:: .ZWORD "thru" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?TIERED:: .ZWORD "tiered" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?TIME:: .ZWORD "time" .BYTE PS?VERB+P1?VERB .BYTE ACT?TIME .BYTE 0 W?TIN:: .ZWORD "tin" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?TO:: .ZWORD "to" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?TO .BYTE 0 W?TOILET:: .ZWORD "toilet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TOSS:: .ZWORD "toss" .BYTE PS?VERB+P1?VERB .BYTE ACT?THROW .BYTE 0 W?TOUCH:: .ZWORD "touch" .BYTE PS?VERB+P1?VERB .BYTE ACT?RUB .BYTE 0 W?TOWEL:: .ZWORD "towel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TRANSL:: .ZWORD "transl" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TRANSLUCENT:: .ZWORD "transluce" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?TRIFFID:: .ZWORD "triffid" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TROLL:: .ZWORD "troll" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TROT:: .ZWORD "trot" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?TROTTING:: .ZWORD "trotting" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?TUG:: .ZWORD "tug" .BYTE PS?VERB+P1?VERB .BYTE ACT?PULL .BYTE 0 W?TURN:: .ZWORD "turn" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?TYPE:: .ZWORD "type" .BYTE PS?VERB+P1?VERB .BYTE ACT?TYPE .BYTE 0 W?U:: .ZWORD "u" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 55 .BYTE PR?UP W?UGLY:: .ZWORD "ugly" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?UNDER:: .ZWORD "under" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?UNDER .BYTE 0 W?UNFOLD:: .ZWORD "unfold" .BYTE PS?VERB+P1?VERB .BYTE ACT?OPEN .BYTE 0 W?UNIFORM:: .ZWORD "uniform" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?UNIT:: .ZWORD "unit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?UNLOCK:: .ZWORD "unlock" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNLOCK .BYTE 0 W?UNOPENED:: .ZWORD "unopened" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?UNSCRIPT:: .ZWORD "unscript" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNSCRIPT .BYTE 0 W?UP:: .ZWORD "up" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 55 .BYTE PR?UP W?UPPER:: .ZWORD "upper" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?USING:: .ZWORD "using" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?VEHICLE:: .ZWORD "vehicle" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?VERBOSE:: .ZWORD "verbose" .BYTE PS?VERB+P1?VERB .BYTE ACT?VERBOSE .BYTE 0 W?VERSION:: .ZWORD "version" .BYTE PS?VERB+P1?VERB .BYTE ACT?VERSION .BYTE 0 W?VERY:: .ZWORD "very" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?VICIOUS:: .ZWORD "vicious" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?VIDEO:: .ZWORD "video" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?VIEW:: .ZWORD "view" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?VIEWPORT:: .ZWORD "viewport" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?VOID:: .ZWORD "void" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?W:: .ZWORD "w" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 57 .BYTE 0 W?WADE:: .ZWORD "wade" .BYTE PS?VERB+P1?VERB .BYTE ACT?SWIM .BYTE 0 W?WAIT:: .ZWORD "wait" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .BYTE 0 W?WAKE:: .ZWORD "wake" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?WALK:: .ZWORD "walk" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?WALKWAY:: .ZWORD "walkway" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WARNING:: .ZWORD "warning" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WATCH:: .ZWORD "watch" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WAVE:: .ZWORD "wave" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAVE .BYTE 0 W?WE:: .ZWORD "we" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WEAR:: .ZWORD "wear" .BYTE PS?VERB+P1?VERB .BYTE ACT?WEAR .BYTE 0 W?WEB:: .ZWORD "web" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WEBBING:: .ZWORD "webbing" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WEST:: .ZWORD "west" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 57 .BYTE 0 W?WHAT:: .ZWORD "what" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?WHAT'S:: .ZWORD "what's" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?WHATS:: .ZWORD "whats" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?WHERE:: .ZWORD "where" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIND .BYTE 0 W?WHITE:: .ZWORD "white" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WIDE:: .ZWORD "wide" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WIDE-NOSED:: .ZWORD "wide-nose" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WINDOW:: .ZWORD "window" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WITH:: .ZWORD "with" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?WITTED:: .ZWORD "witted" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WOODEN:: .ZWORD "wooden" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WORN-OUT:: .ZWORD "worn-out" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WRINKLED:: .ZWORD "wrinkled" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WRIST:: .ZWORD "wrist" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?WRISTWATCH:: .ZWORD "wristwatc" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?X:: .ZWORD "x" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?Y:: .ZWORD "y" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?YELL:: .ZWORD "yell" .BYTE PS?VERB+P1?VERB .BYTE ACT?YELL .BYTE 0 W?YELLOW:: .ZWORD "yellow" .BYTE PS?ADJECTIVE+P1?OBJECT .BYTE 0 .BYTE 0 W?YES:: .ZWORD "yes" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?Z:: .ZWORD "z" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .BYTE 0 W?ZAP:: .ZWORD "zap" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIRE .BYTE 0 W?ZORK:: .ZWORD "zork" .BYTE PS?VERB+P1?VERB .BYTE ACT?ZORK .BYTE 0 W?ZZMGCK:: .ZWORD "zzmgck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 .ENDT ; END LOAD ENDLOD:: .ENDI