; 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=2 FX?FLOYDBIT=8192 RWATERBIT=3 FX?RWATERBIT=4096 ACIDBIT=4 FX?ACIDBIT=2048 ONBIT=5 FX?ONBIT=1024 RLANDBIT=6 FX?RLANDBIT=512 VOWELBIT=7 FX?VOWELBIT=256 NDESCBIT=8 FX?NDESCBIT=128 TRANSBIT=9 FX?TRANSBIT=64 SEARCHBIT=10 FX?SEARCHBIT=32 OPENBIT=11 FX?OPENBIT=16 WORNBIT=12 FX?WORNBIT=8 SCRAMBLEDBIT=13 FX?SCRAMBLEDBIT=4 MUNGEDBIT=14 FX?MUNGEDBIT=2 MUNGBIT=15 FX?MUNGBIT=1 TRYTAKEBIT=16 FX?TRYTAKEBIT=32768 SURFACEBIT=17 FX?SURFACEBIT=16384 TOUCHBIT=18 FX?TOUCHBIT=8192 INVISIBLE=19 FX?INVISIBLE=4096 TOOLBIT=20 FX?TOOLBIT=2048 LIGHTBIT=21 FX?LIGHTBIT=1024 WEARBIT=22 FX?WEARBIT=512 READBIT=23 FX?READBIT=256 CONTBIT=24 FX?CONTBIT=128 TAKEBIT=25 FX?TAKEBIT=64 DOORBIT=26 FX?DOORBIT=32 FOODBIT=27 FX?FOODBIT=16 RMUNGBIT=28 FX?RMUNGBIT=8 CLIMBBIT=29 FX?CLIMBBIT=4 VEHBIT=30 FX?VEHBIT=2 ACTORBIT=31 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?VERSION=12 V?VERBOSE=13 V?$RANDOM=14 V?$COMMAND=15 V?$RECORD=16 V?$UNRECORD=17 V?AGAIN=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?HELP=57 V?LEAP=58 V?KICK=59 V?KISS=60 V?KNOCK=61 V?LEAVE=62 V?LISTEN=63 V?LOCK=64 V?LOOK=65 V?LOOK-CRETIN=66 V?LOOK-UNDER=67 V?LOOK-BEHIND=68 V?LOOK-DOWN=69 V?SEARCH=70 V?MOVE=71 V?PUSH-UP=72 V?PUSH-DOWN=73 V?POINT=74 V?PULL=75 V?ZATTRACT=76 V?MUNG=77 V?OPEN=78 V?OPEN-WITH=79 V?TAKE=80 V?PLAY=81 V?PLAY-WITH=82 V?PUSH=83 V?WEAR=84 V?SLIDE=85 V?INSERT=86 V?RAPE=87 V?REACH=88 V?REACH-FOR=89 V?READ=90 V?RUB=91 V?SCRUB=92 V?SLEEP=93 V?SHAKE=94 V?SHAKE-WITH=95 V?SKIP=96 V?SMELL=97 V?STEP-ON=98 V?SWIM=99 V?SWIM-DIR=100 V?SWIM-UP=101 V?TAKE-OFF=102 V?REMOVE=103 V?TELL=104 V?ASK-FOR=105 V?SMILE=106 V?SALUTE=107 V?TALK=108 V?SAY=109 V?THROW=110 V?THROW-OFF=111 V?TURN=112 V?LAMP-ON=113 V?LAMP-OFF=114 V?SET=115 V?TYPE=116 V?UNLOCK=117 V?WAIT=118 V?ALARM=119 V?WALK=120 V?WALK-AROUND=121 V?WALK-TO=122 V?WAVE=123 V?YELL=124 V?SCOLD=125 V?ZORK=126 V?YES=127 V?NO=128 V?MAYBE=129 V?POUR=130 V?EMPTY=131 V?FIX-IT=132 V?OIL=133 V?SHOW=134 V?TASTE=135 V?ZESCAPE=136 V?TIME=137 ; PROPERTIES ARE DEFINED HERE P?NORTH=31 P?NE=30 P?EAST=29 P?SE=28 P?SOUTH=27 P?SW=26 P?WEST=25 P?NW=24 P?UP=23 P?DOWN=22 P?IN=21 P?OUT=20 P?SYNONYM=19 P?VALUE=18 P?CONTFCN=17 P?DESCFCN=16 P?SIZE=15 P?ACTION=14 P?ADJECTIVE=13 P?LDESC=12 P?C-MOVE=11 P?PSEUDO=10 P?GLOBAL=9 P?TEXT=8 P?CAPACITY=7 P?FDESC=6 ; ADJECTIVES ARE DEFINED HERE A?VIEW=255 A?ENDLESS=254 A?ROUND=253 A?CONFERENCE=252 A?SMALL=251 A?WIDE=250 A?LONG=249 A?RED=248 A?DAZZLI=247 A?GLOWIN=246 A?BLINKI=245 A?WARNIN=244 A?BRIGHT=243 A?COLORE=242 A?FLASHI=241 A?NORTH=240 A?SOUTH=239 A?EAST=238 A?WEST=237 A?NE=236 A?SE=235 A?NW=234 A?SW=233 A?CONTRO=232 A?COMPLEX=231 A?BARE=230 A?ORANGE=229 A?OPENER=228 A?SCRUB=227 A?PATROL=226 A?SELF-CONTAINED=225 A?MULTI=224 A?WRIST=223 A?ID=222 A?IDENTIFICATION=221 A?WRINKLED=220 A?ENSIGN=219 A?FIRST=218 A?CLASS=217 A?VERY=216 A?IMPORTANT=215 A?ALIEN=214 A?HIGH-RANKING=213 A?HIGH=212 A?RANKING=211 A?EMERGENCY=210 A?ESCAPE=209 A?PRIMARY=208 A?SAFETY=207 A?SURVIVAL=206 A?CHERRY=205 A?BROWN=204 A?BEEF=203 A?GREEN=202 A?LIMA=201 A?POD=200 A?NARROW=199 A?BEIGE=198 A?SECOND=197 A?TAN=196 A?THIRD=195 A?SHUTTL=194 A?TIERED=193 A?BUNK=192 A?COMBINATION=191 A?SIMPLE=190 A?STEEL=189 A?METAL=188 A?LARGE=187 A?TIN=186 A?UNOPENED=185 A?HEAVY=184 A?DUTY=183 A?ALUMINUM=182 A?KITCHEN=181 A?DISPEN=180 A?OCTAGONAL=179 A?PROTEIN-RICH=178 A?JAGGED=177 A?PIECE=176 A?IRON=175 A?SHINY=174 A?DEEP=173 A?GAPING=172 A?ACCESS=171 A?UPPER=170 A?ELEVATOR=169 A?LOWER=168 A?WOODEN=167 A?OIL=166 A?CARDBOARD=165 A?CRACKED=164 A?SEVENTEEN=163 A?CENTIMETER=162 A?FROMITZ=161 A?B-SERIES=160 A?B=159 A?SERIES=158 A?MEGA=157 A?K-SERIES=156 A?K=155 A?GOOD=154 A?NINETY=153 A?OHM=152 A?REACTOR=151 A?GLASS=150 A?PLASTIC=149 A?CURVED=148 A?HORSESHOE=147 A?WIDE-NOSED=146 A?NOSED=145 A?CHEMICAL=144 A?BLUE=143 A?YELLOW=142 A?GRAY=141 A?GREY=140 A?BLACK=139 A?WHITE=138 A?SQUARE=137 A?MULTIP=136 A?PURPOS=135 A?DIM-=134 A?DIM=133 A?WITTED=132 A?MANGLE=131 A?DEAD=130 A?FORMER=129 A?COMMUNICATIONS=128 A?RECEIVE=127 A?LEFT=126 A?PLAYBA=125 A?SEND=124 A?RIGHT=123 A?FUNNEL=122 A?SHAPED=121 A?MILKY=120 A?MEDICAL=119 A?BREAST=118 A?MEDICINE=117 A?TRANSL=116 A?QUANTITY=115 A?EXPERIMENTAL=114 A?BROKEN=113 A?REPAIR=112 A?FOURTH=111 A?FRIED=110 A?FUSED=109 A?COMPUTER=108 A?VIDEO=107 A?MICROF=106 A?CIRCUL=105 A?CRYO-ELEVATOR=104 A?MINIAT=103 A?MINI=102 A?PALE=101 A?LAB=100 A?TELEPO=99 A?BIO-LOCK=98 A?RADIATION=97 A?POWERFUL=96 A?PORTABLE=95 A?OFFICE=94 A?MESSY=93 A?GAS=92 A?LIGHT=91 A?DARK=90 A?DARKNESS=89 A?FUNGICIDE=88 A?MICRO=87 A?ACME=86 A?LASER=85 A?SETTING=84 A?WORN-OUT=83 A?OLD=82 A?FRESH=81 A?NEW=80 A?HUNGRY=79 A?SILICON=78 A?RAT-LIKE=77 A?ANT-LIKE=76 A?MAN-SIZED=75 A?HAIRY=74 A?GROWLING=73 A?UGLY=72 A?DEFORMED=71 A?LURKING=70 A?SINISTER=69 A?FANGED=68 A?VICIOUS=67 A?SILENT=66 A?MOBILE=65 A?MAN-EATING=64 A?GIANT=63 ; BUZZ WORDS ARE DEFINED HERE B?A=255 B?AN=254 B?THE=253 B?IS=252 B?ARE=251 B?EQUALS=250 B?AND=249 B?OF=248 B?THEN=247 B?ALL=246 B?ONE=245 B?BUT=244 B?EXCEPT=243 B?PERIOD=242 B?COMMA=241 B?QUOTE=240 B?OUR=239 ; 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?VERSION=231 ACT?#UNRECORD=230 ACT?MOVE=229 ACT?PLAY=228 ACT?OPEN=227 ACT?TASTE=226 ACT?#COMMAND=225 ACT?KNOCK=224 ACT?PICK=223 ACT?BOARD=222 ACT?#RANDOM=221 ACT?APPLY=220 ACT?ESCAPE=219 ACT?STAND=218 ACT?LISTEN=217 ACT?SHOW=216 ACT?SAVE=215 ACT?HELP=214 ACT?TELL=213 ACT?THROW=212 ACT?ZORK=211 ACT?SHAKE=210 ACT?INVENTORY=209 ACT?ATTACK=208 ACT?RESTOR=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?RESTAR=196 ACT?REACH=195 ACT?SCORE=194 ACT?SCRUB=193 ACT?SALUTE=192 ACT?LOOK=191 ACT?EMPTY=190 ACT?ATTRACT=189 ACT?DROP=188 ACT?STEP=187 ACT?TIME=186 ACT?LEAVE=185 ACT?CURSE=184 ACT?SCRIPT=183 ACT?$VERIFY=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?CLOSE=164 ACT?STRIKE=163 ACT?FIX=162 ACT?SLIDE=161 ACT?WAVE=160 ACT?EXIT=159 ACT?AGAIN=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 SIR=32 DEXITSTR=1 XEQUAL?=4 P-ITBLLEN=9 P-SYNLEN=8 P-SRCTOP=0 C-INTLEN=6 DEXITOBJ=1 P-P1OFF=5 P-PHRLEN=3 C-TABLELEN=240 P-NC2=8 P-NC1=6 P-WORDLEN=4 P-VERBN=1 SERIAL=0 P-P1BITS=3 FEXIT=3 P-SPREP1=1 P-PREP1=2 M-BEG=1 XDIV=3 M-FATAL=2 XGRTR?=5 NEXITSTR=0 NEXIT=2 P-SLOC2=6 SC=64 P-PREP1N=3 P-PSOFF=4 XLESS?=6 P-VERB=0 M-HANDLED=1 M-ENTER=2 DEXIT=5 SHAVE=2 P-SRCBOT=2 M-OBJDESC=5 C-ELAPSED-DEFAULT=7 SMANY=4 STAKE=8 P-SPREP2=2 XSUB=1 XADD=0 CEXIT=4 P-LEXSTART=1 M-LOOK=3 UEXIT=1 D-RECORD-ON=4 P-LEXELEN=2 P-LEXWORDS=1 P-ALL=1 XMUL=2 P-SFWIM1=3 P-INHIBIT=4 CEXITFLAG=1 D-RECORD-OFF=-4 M-FLASH=4 P-ORPHLEN=7 M-OBJECT=0 FEXITFCN=0 DEFAULT-MOVE=20 P-SBITS=0 M-NOT-HANDLED=0 CEXITSTR=1 P-SRCALL=1 P-RTLEN=3 P-SLOC1=5 M-END=6 LOW-DIRECTION=20 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 HERE=0 .GVAR SCORE=0 .GVAR MOVES=0 .GVAR ALFIE-AT-KALAMONTEE=1 .GVAR BETTY-AT-KALAMONTEE=0 .GVAR SUPER-BRIEF=0 .GVAR FLOYD-INTRODUCED=0 .GVAR VERBOSE=0 .GVAR SHUTTLE-RECORDING-2=STR?39,STRING .GVAR P-BUTS=T?804,TABLE .GVAR ELEVATOR-STARTS=STR?177,STRING .GVAR SICKNESS-WARNING-FLAG=0 .GVAR P-DIR=0 .GVAR P-ACLAUSE=0 .GVAR 41-TEXT=STR?235,STRING .GVAR P-CSPTR=0 .GVAR BETTY-BROKEN=0 .GVAR P-SLOCBITS=0 .GVAR P-ADJECTIVE=0 .GVAR P-MATCHLEN=0 .GVAR 43-TEXT=STR?237,STRING .GVAR P-ADVERB=0 .GVAR SLEEPY-LEVEL=0 .GVAR BEAM-MISSES=PT?207,TABLE .GVAR SHUTTLE-MOVING=0 .GVAR 35-TEXT=STR?234,STRING .GVAR BOTH-DOORS=STR?266,STRING .GVAR P-OTBL=T?404,TABLE .GVAR P-NAM=0 .GVAR C-TABLE=T?102,TABLE .GVAR FAINT-SOUND=STR?285,STRING .GVAR P-XNAM=0 .GVAR P-MOBY-FOUND=0 .GVAR UPPER-ELEVATOR-ON=0 .GVAR P-WALK-DIR=0 .GVAR FLOYD-FOLLOW=0 .GVAR P-ANAM=0 .GVAR LAZARUS-FLAG=0 .GVAR BOARD-REPORTED=0 .GVAR BLOWUP-COUNTER=0 .GVAR LOWER-ELEVATOR-ON=0 .GVAR 31-TEXT=STR?230,STRING .GVAR LAST-PSEUDO-LOC=0 .GVAR AMBASSADOR-QUOTES=PT?103,TABLE .GVAR P-CEPTR=0 .GVAR FORAY-COUNTER=0 .GVAR P-CONT=0 .GVAR FLOYD-PEERED=0 .GVAR TECHNOLOGY-MENU=STR?220,STRING .GVAR 33-TEXT=STR?232,STRING .GVAR P-PRSI=T?704,TABLE .GVAR ELEVATOR-IN-TRANSIT=0 .GVAR CRYO-MOVE-FLAG=0 .GVAR CANT-GO=STR?37,STRING .GVAR FUMBLE-NUMBER=7 .GVAR COURSE-CONTROL-FIXED=0 .GVAR NOT-HUNGRY=STR?54,STRING .GVAR ACHILLES-FLAG=0 .GVAR HISTORY-MENU=STR?218,STRING .GVAR DEFENSE-FIXED=0 .GVAR LIT=0 .GVAR UPPER-ELEVATOR-UP=1 .GVAR 21-TEXT=STR?227,STRING .GVAR P-VTBL=T?504,TABLE .GVAR P-XADJN=0 .GVAR MICROBE-HIT=0 .GVAR EXTRA-MOVE-FLAG=0 .GVAR 23-TEXT=STR?229,STRING .GVAR P-ADJ=0 .GVAR MURAL-FLAG=0 .GVAR P-LEN=0 .GVAR PROJECT-MENU=STR?222,STRING .GVAR C-INTS=240 .GVAR P-LEXV=T?104,TABLE .GVAR UNIFORM-OPENED=0 .GVAR LOAD-ALLOWED=100 .GVAR LASER-SETTING=5 .GVAR INTERLOGIC-MENU=STR?223,STRING .GVAR 62-TEXT=STR?242,STRING .GVAR COMM-SHUTDOWN=0 .GVAR DOOR-CLOSES=STR?268,STRING .GVAR 11-TEXT=STR?224,STRING .GVAR PRSO=0 .GVAR L-PRSI=0 .GVAR CARD-STOLEN=0 .GVAR FLOYDISMS=PT?206,TABLE .GVAR SICKNESS-LEVEL=0 .GVAR P-MERGED=0 .GVAR 13-TEXT=STR?226,STRING .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 NO-MEANING=STR?212,STRING .GVAR WRONG-CARD=STR?36,STRING .GVAR LAWANDA-PLATFORM-FLAG=0 .GVAR P-OCLAUSE=T?1004,TABLE .GVAR MUNGED-TIME=0 .GVAR FLOYD-FORAYED=0 .GVAR DROWN=0 .GVAR WARMTH-FLAG=0 .GVAR HOLE-TRIP-FLAG=0 .GVAR 52-TEXT=STR?239,STRING .GVAR P-SYNTAX=0 .GVAR LOW-END=STR?216,STRING .GVAR MARKSMANSHIP-COUNTER=0 .GVAR LOWER-ELEVATOR-UP=0 .GVAR P-XADJ=0 .GVAR MENU-LEVEL=0 .GVAR FLOYD-WAITING=0 .GVAR BRIGS-UP=0 .GVAR SHUTTLE-ON=0 .GVAR FLOYD-REACTIVATED=0 .GVAR WINNER-ATTACKED=PT?307,TABLE .GVAR CHEMICAL-FLAG=0 .GVAR COMM-FIXED=0 .GVAR LEVER-SETTING=0 .GVAR HUNGER-LEVEL=0 .GVAR P-AADJ=0 .GVAR MICROBE-COUNTER=0 .GVAR SPOOL-FITS=STR?246,STRING .GVAR PRSA=0 .GVAR L-PRSA=0 .GVAR JUST-ENTERED=1 .GVAR CARD-REVEALED=0 .GVAR ACCESS-PANEL-FULL=1 .GVAR WHEEEEE=PT?305,TABLE .GVAR P-PRSO=T?604,TABLE .GVAR NO-MICROBE=1 .GVAR SHUTTLE-RECORDING-4=STR?41,STRING .GVAR P-AND=0 .GVAR C-ELAPSED=7 .GVAR 42-TEXT=STR?236,STRING .GVAR P-ONEOBJ=0 .GVAR SPOOL-TEXT=0 .GVAR MICROBE-STRIKES=PT?507,TABLE .GVAR CULTURE-MENU=STR?219,STRING .GVAR SOME-INFO=STR?247,STRING .GVAR 34-TEXT=STR?233,STRING .GVAR ALFIE-BROKEN=0 .GVAR INTERNAL-MOVES=0 .GVAR MINI-ACTIVATED=0 .GVAR P-INBUF=T?204,TABLE .GVAR BEEN-HERE=0 .GVAR L-PRSO=0 .GVAR NUMBER-NEEDED=0 .GVAR LADDER-EXTENDED=0 .GVAR DIAL-NUMBER=0 .GVAR BLATHER-LEAVE=0 .GVAR P-IT-LOC=0 .GVAR P-MERGE=T?904,TABLE .GVAR COMPUTER-FIXED=0 .GVAR LADDER-FLAG=0 .GVAR P-WON=0 .GVAR MORE-INFO=STR?215,STRING .GVAR MAIN-MENU=STR?217,STRING .GVAR SHUTTLE-COUNTER=0 .GVAR 32-TEXT=STR?231,STRING .GVAR LAST-CHASE-ROOM=0 .GVAR P-ITBL=T?304,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?505,TABLE .GVAR LASER-JUST-SHOT=0 .GVAR INDENTS=PT?105,TABLE .GVAR FUMBLE-PROB=8 .GVAR P-NUMBER=0 .GVAR DREAMS=PT?203,TABLE .GVAR P-SPACE=1 .GVAR CRYO-SCORE-FLAG=0 .GVAR P-OFLAG=0 .GVAR WINNER=0 .GVAR OLD-SHOTS=0 .GVAR P-ADJN=0 .GVAR PADLOCK-REMOVED=0 .GVAR GEOGRAPHY-MENU=STR?221,STRING .GVAR SHUTTLE-RECORDING-1=STR?38,STRING .GVAR P-CCSRC=0 .GVAR TELEPORTATION-ON=0 .GVAR 22-TEXT=STR?228,STRING .GVAR MICROBE-DISPATCHED=0 .GVAR ELEVATOR-ENABLED=STR?35,STRING .GVAR STEPS-TO-GO=0 .GVAR SCREEN-TEXT=0 .GVAR SCREEN-CLEARS=STR?213,STRING .GVAR DOOR-OPENS=STR?267,STRING .GVAR NUKED-COUNTER=0 .GVAR SHUTTLE-VELOCITY=0 .GVAR SIGN-PASS=STR?43,STRING .GVAR P-IT-OBJECT=0 .GVAR HO-HUM=PT?405,TABLE .GVAR 61-TEXT=STR?241,STRING .GVAR MONSTER-CLOSES=PT?407,TABLE .GVAR 63-TEXT=STR?243,STRING .GVAR FAMILIAR-WRENCHING=STR?288,STRING .GVAR PRSI=0 .GVAR TEXT-APPEARS=STR?214,STRING .GVAR RED-TEXT=STR?249,STRING .GVAR NEW-SHOTS=0 .GVAR WAITING-COUNTER=0 .GVAR FLOYD-SPOKE=0 .GVAR HELLOS=PT?205,TABLE .GVAR 12-TEXT=STR?225,STRING .GVAR COLOR-LTBL=PT?106,TABLE .GVAR LAB-FLOODED=0 .GVAR ELEVATOR-LIGHT-OFF=STR?176,STRING .GVAR FLOYD-GAVE-UP=0 .GVAR FLOYD-SCORE-FLAG=0 .GVAR LASER-SCORE-FLAG=0 .GVAR GREEN-TEXT=STR?248,STRING .GVAR SPECK-HIT=0 .GVAR TRIP-COUNTER=0 .GVAR SPOUT-PLACED=0 .GVAR SHUTTLE-RECORDING-3=STR?40,STRING .GVAR 51-TEXT=STR?238,STRING .GVAR MONSTER-ENTRANCES=PT?107,TABLE .GVAR P-NCN=0 .GVAR SECOND-TO-LAST-ROOM=0 .GVAR COPR-NOTICE=STR?72,STRING .GVAR AMBASSADOR-LEAVE=0 .GVAR ITS-CRACKED=0 .GVAR 53-TEXT=STR?240,STRING .GVAR PREPOSITIONS=PRTBL,TABLE .GVAR ACTIONS=ATBL,TABLE .GVAR PREACTIONS=PATBL,TABLE .GVAR VERBS=VTBL,TABLE .ENDT GLOEND:: ; PROPERTY DEFAULTS AND OBJECTS ARE DEFINED HERE OBJECT::.TABLE 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,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,SANFAC-A,0,T?DORM-B .OBJECT FRIED-BOARD,FX?ACIDBIT,FX?TAKEBIT,0,0,0,T?FRIED-BOARD .OBJECT MINI-BOOTH,FX?ONBIT+FX?RLANDBIT,0,ROOMS,COMPUTER-ROOM,0,T?MINI-BOOTH .OBJECT CHRONOMETER,FX?WORNBIT+FX?MUNGBIT,FX?WEARBIT+FX?TAKEBIT,ADVENTURER,SCRUB-BRUSH,0,T?CHRONOMETER .OBJECT WINDING-STAIR,FX?RLANDBIT+FX?ONBIT,0,ROOMS,BALCONY,0,T?WINDING-STAIR .OBJECT OIL-CAN,FX?VOWELBIT,FX?TAKEBIT,STORAGE-EAST,0,0,T?OIL-CAN .OBJECT LAB-STORAGE,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,MAIN-LAB,NEW-BATTERY,T?LAB-STORAGE .OBJECT REC-CORRIDOR,FX?RLANDBIT+FX?ONBIT,0,ROOMS,BOOTH-1,0,T?REC-CORRIDOR .OBJECT MECH-CORRIDOR-S,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MECH-CORRIDOR,0,T?MECH-CORRIDOR-S .OBJECT HANDS,FX?NDESCBIT,0,GLOBAL-OBJECTS,GLOBAL-GAMES,0,T?HANDS .OBJECT TELEPORTATION-BUTTON-1,FX?NDESCBIT,0,LOCAL-GLOBALS,SLOT,0,T?TELEPORTATION-BUTTON-1 .OBJECT KEY,FX?ACIDBIT,FX?TRYTAKEBIT+FX?INVISIBLE+FX?TOOLBIT+FX?TAKEBIT,ADMIN-CORRIDOR-S,CREVICE,0,T?KEY .OBJECT PLANETARY-COURSE-CONTROL,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,PLANETARY-DEFENSE,CUBE,T?PLANETARY-COURSE-CONTROL .OBJECT REACTOR-ACCESS-STAIRS,FX?RLANDBIT,0,ROOMS,REACTOR-CONTROL,0,T?REACTOR-ACCESS-STAIRS .OBJECT GRAY-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,YELLOW-BUTTON,0,T?GRAY-BUTTON .OBJECT MIDDLE-OF-STRIP,FX?ONBIT+FX?RLANDBIT,0,ROOMS,STRIP-NEAR-STATION,0,T?MIDDLE-OF-STRIP .OBJECT PLAN-ROOM,FX?FLOYDBIT+FX?ONBIT+FX?RLANDBIT,0,ROOMS,SYSTEMS-MONITORS,0,T?PLAN-ROOM .OBJECT GREEN-SPOOL,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,LIBRARY-LOBBY,0,0,T?GREEN-SPOOL .OBJECT SPECK,FX?NDESCBIT,0,RELAY,0,0,T?SPECK .OBJECT CORRIDOR-DOOR,FX?NDESCBIT+FX?OPENBIT,FX?DOORBIT+FX?INVISIBLE,LOCAL-GLOBALS,POD-DOOR,0,T?CORRIDOR-DOOR .OBJECT COURTYARD,FX?FLOYDBIT+FX?RLANDBIT+FX?ONBIT,0,ROOMS,WINDING-STAIR,0,T?COURTYARD .OBJECT WINDOW,FX?NDESCBIT,0,LOCAL-GLOBALS,STAIRS,0,T?WINDOW .OBJECT TELEPORTATION-BUTTON-3,FX?NDESCBIT,0,LOCAL-GLOBALS,TELEPORTATION-BUTTON-2,0,T?TELEPORTATION-BUTTON-3 .OBJECT REACTOR-LOBBY,FX?ONBIT+FX?RLANDBIT,0,ROOMS,DECK-NINE,0,T?REACTOR-LOBBY .OBJECT SANFAC-D,FX?RLANDBIT+FX?FLOYDBIT+FX?ONBIT,0,ROOMS,DORM-D,0,T?SANFAC-D .OBJECT SYSTEMS-CORRIDOR-WEST,FX?RLANDBIT+FX?ONBIT,0,ROOMS,REPAIR-ROOM,0,T?SYSTEMS-CORRIDOR-WEST .OBJECT BROWN-GOO,FX?ACIDBIT,FX?FOODBIT,FOOD-KIT,RED-GOO,0,T?BROWN-GOO .OBJECT GAS-MASK,FX?ACIDBIT,FX?WEARBIT+FX?TAKEBIT,LAB-DESK,0,0,T?GAS-MASK .OBJECT INFIRMARY,FX?ONBIT+FX?RLANDBIT,0,ROOMS,FORK,MEDICINE-BOTTLE,T?INFIRMARY .OBJECT NEW-BATTERY,FX?ACIDBIT,FX?TAKEBIT,LAB-STORAGE,LAB-UNIFORM,0,T?NEW-BATTERY .OBJECT FLOYD,FX?OPENBIT+FX?TRANSBIT+FX?SEARCHBIT,FX?LIGHTBIT+FX?CONTBIT,ROBOT-SHOP,0,0,T?FLOYD .OBJECT ME,0,FX?ACTORBIT,GLOBAL-OBJECTS,SLEEP,0,T?ME .OBJECT KALAMONTEE-PLATFORM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,WAITING-AREA,0,T?KALAMONTEE-PLATFORM .OBJECT BLACK-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,BROWN-BUTTON,0,T?BLACK-BUTTON .OBJECT ELEVATOR-LOBBY,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,ROBOT-SHOP,RED-ELEVATOR-BUTTON,T?ELEVATOR-LOBBY .OBJECT ACHILLES,0,0,REPAIR-ROOM,0,0,T?ACHILLES .OBJECT DORM-A,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,REC-CORRIDOR,0,T?DORM-A .OBJECT KITCHEN,FX?RLANDBIT+FX?ONBIT,0,ROOMS,MESS-HALL,DISPENSER,T?KITCHEN .OBJECT BALCONY,FX?RLANDBIT+FX?ONBIT,0,ROOMS,CRAG,0,T?BALCONY .OBJECT REACTOR-CONTROL,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,PHYSICAL-PLANT,0,T?REACTOR-CONTROL .OBJECT HELIPAD,FX?ONBIT+FX?RLANDBIT,0,ROOMS,TOWER-CORE,0,T?HELIPAD .OBJECT PRINT-OUT,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,COMPUTER-ROOM,0,0,T?PRINT-OUT .OBJECT LIGHTS,FX?NDESCBIT,0,LOCAL-GLOBALS,SHELVES,0,T?LIGHTS .OBJECT GREEN-GOO,FX?ACIDBIT,FX?FOODBIT,FOOD-KIT,BROWN-GOO,0,T?GREEN-GOO .OBJECT MECH-CORRIDOR-N,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LARGE-OFFICE,0,T?MECH-CORRIDOR-N .OBJECT GOOD-BOARD,FX?NDESCBIT+FX?ACIDBIT,FX?INVISIBLE,ROBOT-HOLE,0,0,T?GOOD-BOARD .OBJECT ROOMS,0,0,0,0,STRIP-NEAR-RELAY,T?ROOMS .OBJECT COMBINATION-DIAL,FX?NDESCBIT+FX?MUNGBIT,0,REC-AREA,0,0,T?COMBINATION-DIAL .OBJECT PROJECT-CORRIDOR,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SANFAC-F,0,T?PROJECT-CORRIDOR .OBJECT ADMIN-CORRIDOR-S,FX?ONBIT+FX?RLANDBIT,0,ROOMS,CORRIDOR-JUNCTION,KEY,T?ADMIN-CORRIDOR-S .OBJECT ROUND-WHITE-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,BLACK-BUTTON,0,T?ROUND-WHITE-BUTTON .OBJECT ADVENTURER,FX?NDESCBIT,FX?INVISIBLE,DECK-NINE,0,PATROL-UNIFORM,T?ADVENTURER .OBJECT FLASK,FX?OPENBIT+FX?SEARCHBIT,FX?TAKEBIT+FX?CONTBIT,TOOL-ROOM,0,0,T?FLASK .OBJECT LAZARUS-PART,0,FX?TAKEBIT,0,0,0,T?LAZARUS-PART .OBJECT OLD-BATTERY,FX?ACIDBIT+FX?VOWELBIT,FX?TAKEBIT,LASER,LASER-DIAL,0,T?OLD-BATTERY .OBJECT DECK-NINE,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BRIG,ADVENTURER,T?DECK-NINE .OBJECT THIRD-BOARD,0,0,ACCESS-PANEL,FOURTH-BOARD,0,T?THIRD-BOARD .OBJECT STRIP,FX?NDESCBIT,0,LOCAL-GLOBALS,OFFICE-DOOR,0,T?STRIP .OBJECT SMALL-OFFICE,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,TRANSPORTATION-SUPPLY,SMALL-DESK,T?SMALL-OFFICE .OBJECT CARTON,FX?OPENBIT+FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,STORAGE-EAST,OIL-CAN,GOOD-BEDISTOR,T?CARTON .OBJECT BOOTH-2,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LOWER-ELEVATOR,0,T?BOOTH-2 .OBJECT LOCAL-GLOBALS,0,0,GLOBAL-OBJECTS,0,STRIP,T?LOCAL-GLOBALS .OBJECT CRAG,FX?RLANDBIT+FX?ONBIT,0,ROOMS,UNDERWATER,0,T?CRAG .OBJECT ADMIN-CORRIDOR,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ADMIN-CORRIDOR-S,0,T?ADMIN-CORRIDOR .OBJECT BRIG,FX?ONBIT+FX?RLANDBIT,0,ROOMS,0,0,T?BRIG .OBJECT PROJCON-OFFICE,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,PROJECT-CORRIDOR,0,T?PROJCON-OFFICE .OBJECT LASER,FX?TRANSBIT+FX?OPENBIT+FX?MUNGBIT,FX?CONTBIT+FX?TAKEBIT,TOOL-ROOM,PLIERS,OLD-BATTERY,T?LASER .OBJECT CONTROLS,FX?NDESCBIT,0,LOCAL-GLOBALS,LIGHTS,0,T?CONTROLS .OBJECT LARGE-DESK,FX?NDESCBIT+FX?SEARCHBIT,FX?CONTBIT,LARGE-OFFICE,0,SHUTTLE-CARD,T?LARGE-DESK .OBJECT CORRIDOR-JUNCTION,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,KITCHEN,0,T?CORRIDOR-JUNCTION .OBJECT BAD-BEDISTOR,FX?ACIDBIT,FX?TAKEBIT+FX?TRYTAKEBIT,CUBE,0,0,T?BAD-BEDISTOR .OBJECT TRANSPORTATION-SUPPLY,FX?RLANDBIT,0,ROOMS,PLAN-ROOM,0,T?TRANSPORTATION-SUPPLY .OBJECT COMM-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,HELICOPTER,FUNNEL-HOLE,T?COMM-ROOM .OBJECT SMALL-DESK,FX?SEARCHBIT+FX?NDESCBIT,FX?CONTBIT,SMALL-OFFICE,0,UPPER-ELEVATOR-CARD,T?SMALL-DESK .OBJECT GLOBAL-OBJECTS,FX?TRANSBIT+FX?SEARCHBIT+FX?OPENBIT+FX?WORNBIT+FX?SCRAMBLEDBIT+FX?MUNGEDBIT+FX?MUNGBIT,FX?WEARBIT+FX?TRYTAKEBIT+FX?SURFACEBIT+FX?TOUCHBIT+FX?INVISIBLE,0,0,ME,T?GLOBAL-OBJECTS .OBJECT SHUTTLE-DOOR,FX?OPENBIT,FX?INVISIBLE+FX?DOORBIT,LOCAL-GLOBALS,LEVER,0,T?SHUTTLE-DOOR .OBJECT SHUTTLE-CAR-BETTY,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ALFIE-CONTROL-WEST,0,T?SHUTTLE-CAR-BETTY .OBJECT YELLOW-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,GREEN-BUTTON,0,T?YELLOW-BUTTON .OBJECT IT,FX?NDESCBIT,0,GLOBAL-OBJECTS,INTNUM,0,T?IT .OBJECT PROJECT-CORRIDOR-WEST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LIBRARY,0,T?PROJECT-CORRIDOR-WEST .OBJECT COMM-SCREEN,FX?NDESCBIT,FX?READBIT,COMM-ROOM,SEND-CONSOLE,0,T?COMM-SCREEN .OBJECT STRIP-NEAR-STATION,FX?ONBIT+FX?RLANDBIT,0,ROOMS,STATION-384,0,T?STRIP-NEAR-STATION .OBJECT UPPER-ELEVATOR-CARD,FX?VOWELBIT,FX?READBIT+FX?TAKEBIT,SMALL-DESK,KITCHEN-CARD,0,T?UPPER-ELEVATOR-CARD .OBJECT GOOD-BEDISTOR,FX?ACIDBIT,FX?TAKEBIT,CARTON,MEGAFUSE-K,0,T?GOOD-BEDISTOR .OBJECT STORAGE-EAST,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,MECH-CORRIDOR-S,CARTON,T?STORAGE-EAST .OBJECT CONFERENCE-DOOR,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,BED,0,T?CONFERENCE-DOOR .OBJECT SANFAC-C,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,DORM-C,0,T?SANFAC-C .OBJECT CREVICE,FX?NDESCBIT,0,ADMIN-CORRIDOR-S,0,0,T?CREVICE .OBJECT PHYSICAL-PLANT,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,STORAGE-EAST,0,T?PHYSICAL-PLANT .OBJECT REACTOR-ELEVATOR,FX?ONBIT+FX?RLANDBIT,0,ROOMS,REACTOR-ACCESS-STAIRS,0,T?REACTOR-ELEVATOR .OBJECT BETTY-CONTROL-WEST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BETTY-CONTROL-EAST,0,T?BETTY-CONTROL-WEST .OBJECT CHEMICAL-FLUID,0,0,0,0,0,T?CHEMICAL-FLUID .OBJECT LOWER-ELEVATOR,FX?ONBIT+FX?RLANDBIT,0,ROOMS,UPPER-ELEVATOR,0,T?LOWER-ELEVATOR .OBJECT MAGNET,0,FX?TAKEBIT+FX?TRYTAKEBIT,TOOL-ROOM,FLASK,0,T?MAGNET .OBJECT RADIATION-LOCK-WEST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BIO-LOCK-EAST,0,T?RADIATION-LOCK-WEST .OBJECT UNDERWATER,FX?RWATERBIT+FX?ONBIT,0,ROOMS,BETTY-CONTROL-WEST,0,T?UNDERWATER .OBJECT REC-AREA,FX?FLOYDBIT+FX?RLANDBIT+FX?ONBIT,0,ROOMS,PLAIN-HALL,COMBINATION-DIAL,T?REC-AREA .OBJECT BLATHER,FX?VOWELBIT,FX?ACTORBIT,0,0,0,T?BLATHER .OBJECT BIO-DOOR-EAST,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,CRYO-ELEVATOR-DOOR,0,T?BIO-DOOR-EAST .OBJECT CANTEEN,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,MESS-HALL,0,0,T?CANTEEN .OBJECT OFFICE-DOOR,FX?NDESCBIT+FX?VOWELBIT,FX?DOORBIT,LOCAL-GLOBALS,RAD-DOOR-WEST,0,T?OFFICE-DOOR .OBJECT ID-CARD,FX?VOWELBIT,FX?READBIT+FX?TAKEBIT,PATROL-UNIFORM,0,0,T?ID-CARD .OBJECT ALFIE-CONTROL-EAST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SHUTTLE-CAR-ALFIE,0,T?ALFIE-CONTROL-EAST .OBJECT LADDER,0,FX?TAKEBIT,STORAGE-WEST,CAN,0,T?LADDER .OBJECT COMPUTER-ROOM,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,PROJECT-CORRIDOR-EAST,PRINT-OUT,T?COMPUTER-ROOM .OBJECT ADMIN-CORRIDOR-N,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ADMIN-CORRIDOR,0,T?ADMIN-CORRIDOR-N .OBJECT KITCHEN-DOOR,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,STORAGE-WEST-DOOR,0,T?KITCHEN-DOOR .OBJECT MAIN-LAB,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,MINI-BOOTH,0,T?MAIN-LAB .OBJECT SYSTEMS-CORRIDOR,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SYSTEMS-CORRIDOR-WEST,0,T?SYSTEMS-CORRIDOR .OBJECT LOWER-ELEVATOR-DOOR,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,UPPER-ELEVATOR-DOOR,0,T?LOWER-ELEVATOR-DOOR .OBJECT MEGAFUSE-K,FX?ACIDBIT,FX?TAKEBIT,CARTON,MEGAFUSE-B,0,T?MEGAFUSE-K .OBJECT FUNNEL-HOLE,FX?NDESCBIT,0,COMM-ROOM,COMM-SCREEN,0,T?FUNNEL-HOLE .OBJECT CRYO-ELEVATOR,FX?ONBIT+FX?RLANDBIT,0,ROOMS,PROJCON-OFFICE,0,T?CRYO-ELEVATOR .OBJECT WAITING-AREA,FX?ONBIT+FX?RLANDBIT,0,ROOMS,OBSERVATION-DECK,0,T?WAITING-AREA .OBJECT REPAIR-ROOM,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,INFIRMARY,ROBOT-HOLE,T?REPAIR-ROOM .OBJECT BIO-LAB,FX?ONBIT+FX?RLANDBIT,0,ROOMS,RADIATION-LOCK-EAST,TRIFFID,T?BIO-LAB .OBJECT PLAYBACK-BUTTON,FX?NDESCBIT,0,COMM-ROOM,RECEIVE-CONSOLE,0,T?PLAYBACK-BUTTON .OBJECT FIRST-BOARD,0,0,ACCESS-PANEL,0,0,T?FIRST-BOARD .OBJECT CRYO-ELEVATOR-DOOR,FX?NDESCBIT,FX?INVISIBLE,LOCAL-GLOBALS,HELICOPTER-OBJECT,0,T?CRYO-ELEVATOR-DOOR .OBJECT OBSERVATION-DECK,FX?ONBIT+FX?RLANDBIT,0,ROOMS,COMM-ROOM,0,T?OBSERVATION-DECK .OBJECT LOWER-ELEVATOR-CARD,0,FX?READBIT+FX?TAKEBIT,0,0,0,T?LOWER-ELEVATOR-CARD .OBJECT ACCESS-PANEL,FX?SEARCHBIT+FX?NDESCBIT+FX?VOWELBIT,FX?CONTBIT,PLANETARY-DEFENSE,0,SECOND-BOARD,T?ACCESS-PANEL .OBJECT SCRUB-BRUSH,0,FX?TAKEBIT,ADVENTURER,0,0,T?SCRUB-BRUSH .OBJECT GLOBAL-SHUTTLE,FX?NDESCBIT,0,LOCAL-GLOBALS,TELEPORTATION-BUTTON-3,0,T?GLOBAL-SHUTTLE .OBJECT STORAGE-WEST-DOOR,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,CONFERENCE-DOOR,0,T?STORAGE-WEST-DOOR .OBJECT LARGE-OFFICE,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,SMALL-OFFICE,LARGE-DESK,T?LARGE-OFFICE .OBJECT CONFERENCE-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,REC-AREA,0,T?CONFERENCE-ROOM .OBJECT TELEPORTATION-CARD,0,FX?READBIT+FX?TAKEBIT,LAB-UNIFORM,0,0,T?TELEPORTATION-CARD .OBJECT PLIERS,0,FX?TAKEBIT,TOOL-ROOM,MAGNET,0,T?PLIERS .OBJECT MEGAFUSE-B,FX?ACIDBIT,FX?TAKEBIT,CARTON,CRACKED-BOARD,0,T?MEGAFUSE-B .OBJECT PLANETARY-DEFENSE,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,PHYSICAL-PLANT-TWO,ACCESS-PANEL,T?PLANETARY-DEFENSE .OBJECT LEVER,FX?NDESCBIT,0,LOCAL-GLOBALS,GLOBAL-SHUTTLE,0,T?LEVER .OBJECT LIBRARY-LOBBY,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,PLANETARY-COURSE-CONTROL,TERMINAL,T?LIBRARY-LOBBY .OBJECT CLIFF,FX?NDESCBIT,0,LOCAL-GLOBALS,WINDOW,0,T?CLIFF .OBJECT BIO-LOCK-EAST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BIO-LOCK-WEST,MINI-CARD,T?BIO-LOCK-EAST .OBJECT RECEIVE-CONSOLE,FX?NDESCBIT,0,COMM-ROOM,0,0,T?RECEIVE-CONSOLE .OBJECT STRIP-NEAR-RELAY,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MIDDLE-OF-STRIP,RELAY,T?STRIP-NEAR-RELAY .OBJECT AMBASSADOR,FX?VOWELBIT,FX?ACTORBIT,0,0,0,T?AMBASSADOR .OBJECT BED,FX?NDESCBIT,FX?VEHBIT+FX?CLIMBBIT,LOCAL-GLOBALS,SHUTTLE-DOOR,0,T?BED .OBJECT LAB-UNIFORM,FX?SEARCHBIT,FX?WEARBIT+FX?CONTBIT+FX?TAKEBIT,LAB-STORAGE,0,COMBINATION-PAPER,T?LAB-UNIFORM .OBJECT PADLOCK,FX?NDESCBIT+FX?MUNGBIT,FX?TRYTAKEBIT+FX?TAKEBIT,MESS-CORRIDOR,0,0,T?PADLOCK .OBJECT LIGHT-BUTTON,FX?NDESCBIT,0,LAB-OFFICE,LAB-DESK,0,T?LIGHT-BUTTON .OBJECT SQUARE-WHITE-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,ROUND-WHITE-BUTTON,0,T?SQUARE-WHITE-BUTTON .OBJECT RAD-DOOR-EAST,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,BIO-DOOR-WEST,0,T?RAD-DOOR-EAST .OBJECT GLOBAL-POD,FX?NDESCBIT+FX?VOWELBIT,FX?VEHBIT,LOCAL-GLOBALS,CONTROLS,0,T?GLOBAL-POD .OBJECT STATION-384,FX?ONBIT+FX?RLANDBIT,0,ROOMS,AUXILIARY-BOOTH,0,T?STATION-384 .OBJECT MESS-HALL,FX?RLANDBIT+FX?FLOYDBIT+FX?ONBIT,0,ROOMS,DORM-CORRIDOR,CANTEEN,T?MESS-HALL .OBJECT SYSTEMS-MONITORS,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,SANFAC-E,0,T?SYSTEMS-MONITORS .OBJECT DARK-BUTTON,FX?NDESCBIT,0,LAB-OFFICE,LIGHT-BUTTON,0,T?DARK-BUTTON .OBJECT TOWEL,0,FX?TAKEBIT+FX?READBIT,0,0,0,T?TOWEL .OBJECT TELEPORTATION-BUTTON-2,FX?NDESCBIT,0,LOCAL-GLOBALS,TELEPORTATION-BUTTON-1,0,T?TELEPORTATION-BUTTON-2 .OBJECT SANFAC-B,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,DORM-B,0,T?SANFAC-B .OBJECT DEAD-FLOYD,0,0,0,0,0,T?DEAD-FLOYD .OBJECT FORK,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,ESCALATOR,0,T?FORK .OBJECT MEDICINE,0,FX?FOODBIT,MEDICINE-BOTTLE,0,0,T?MEDICINE .OBJECT DORM-CORRIDOR,FX?RLANDBIT+FX?ONBIT,0,ROOMS,STORAGE-WEST,0,T?DORM-CORRIDOR .OBJECT RIFT,FX?NDESCBIT,0,LOCAL-GLOBALS,KITCHEN-DOOR,0,T?RIFT .OBJECT LIBRARY,FX?FLOYDBIT+FX?ONBIT+FX?RLANDBIT,0,ROOMS,BOOTH-3,SPOOL-READER,T?LIBRARY .OBJECT CELERY,FX?NDESCBIT,FX?FOODBIT,0,0,0,T?CELERY .OBJECT GREEN-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,BLUE-BUTTON,0,T?GREEN-BUTTON .OBJECT TERMINAL,0,FX?LIGHTBIT,LIBRARY-LOBBY,GREEN-SPOOL,0,T?TERMINAL .OBJECT RED-SPOOL,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,INFIRMARY,0,0,T?RED-SPOOL .OBJECT LASER-DIAL,FX?NDESCBIT+FX?MUNGBIT,0,LASER,0,0,T?LASER-DIAL .OBJECT SANFAC-F,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,PROJECT-CORRIDOR-WEST,0,T?SANFAC-F .OBJECT LAMP,0,FX?TAKEBIT,RADIATION-LAB,BROWN-SPOOL,0,T?LAMP .OBJECT PROJECT-CORRIDOR-EAST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,CRYO-ANTEROOM,0,T?PROJECT-CORRIDOR-EAST .OBJECT ESCAPE-POD,FX?ONBIT+FX?RLANDBIT,0,ROOMS,DECK-EIGHT,SAFETY-WEB,T?ESCAPE-POD .OBJECT TOWER-CORE,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BOOTH-2,0,T?TOWER-CORE .OBJECT RAT-ANT,0,FX?ACTORBIT,BIO-LAB,0,0,T?RAT-ANT .OBJECT SHELVES,FX?NDESCBIT,0,LOCAL-GLOBALS,TABLES,0,T?SHELVES .OBJECT BROWN-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,GRAY-BUTTON,0,T?BROWN-BUTTON .OBJECT BLUE-ELEVATOR-BUTTON,FX?NDESCBIT,0,ELEVATOR-LOBBY,0,0,T?BLUE-ELEVATOR-BUTTON .OBJECT MEMO,FX?ACIDBIT,FX?TAKEBIT+FX?READBIT,0,0,0,T?MEMO .OBJECT TROLL,0,FX?ACTORBIT,BIO-LAB,RAT-ANT,0,T?TROLL .OBJECT BIO-DOOR-WEST,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,BIO-DOOR-EAST,0,T?BIO-DOOR-WEST .OBJECT CUBE,FX?SEARCHBIT+FX?NDESCBIT+FX?MUNGBIT,FX?CONTBIT,PLANETARY-COURSE-CONTROL,0,BAD-BEDISTOR,T?CUBE .OBJECT BROWN-SPOOL,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,RADIATION-LAB,0,0,T?BROWN-SPOOL .OBJECT SLOT,FX?NDESCBIT,0,LOCAL-GLOBALS,GANGWAY-DOOR,0,T?SLOT .OBJECT SHUTTLE-CAR-ALFIE,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ESCAPE-POD,0,T?SHUTTLE-CAR-ALFIE .OBJECT CRACKED-BOARD,FX?ACIDBIT,FX?TAKEBIT,CARTON,0,0,T?CRACKED-BOARD .OBJECT HELICOPTER,FX?ONBIT+FX?RLANDBIT,0,ROOMS,HELIPAD,0,T?HELICOPTER .OBJECT POD-DOOR,FX?NDESCBIT+FX?VOWELBIT,FX?DOORBIT,LOCAL-GLOBALS,GLOBAL-POD,0,T?POD-DOOR .OBJECT DORM-D,FX?RLANDBIT+FX?ONBIT+FX?FLOYDBIT,0,ROOMS,SANFAC-C,0,T?DORM-D .OBJECT BOOTH-3,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LIBRARY-LOBBY,0,T?BOOTH-3 .OBJECT HIGH-PROTEIN,0,FX?FOODBIT,0,0,0,T?HIGH-PROTEIN .OBJECT GRUE,0,FX?ACTORBIT,BIO-LAB,TROLL,0,T?GRUE .OBJECT STORAGE-WEST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MESS-CORRIDOR,LADDER,T?STORAGE-WEST .OBJECT MEDICINE-BOTTLE,FX?TRANSBIT+FX?SEARCHBIT,FX?READBIT+FX?TAKEBIT+FX?CONTBIT,INFIRMARY,RED-SPOOL,MEDICINE,T?MEDICINE-BOTTLE .OBJECT SYSTEMS-CORRIDOR-EAST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SYSTEMS-CORRIDOR,0,T?SYSTEMS-CORRIDOR-EAST .OBJECT CRYO-ANTEROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,CRYO-ELEVATOR,0,T?CRYO-ANTEROOM .OBJECT WEST-WING,FX?FLOYDBIT+FX?RLANDBIT+FX?ONBIT,0,ROOMS,COURTYARD,0,T?WEST-WING .OBJECT KITCHEN-CARD,0,FX?READBIT+FX?TAKEBIT,SMALL-DESK,0,0,T?KITCHEN-CARD .OBJECT STAIRS,FX?NDESCBIT,FX?CLIMBBIT,LOCAL-GLOBALS,0,0,T?STAIRS .OBJECT BOOTH-1,FX?RLANDBIT+FX?ONBIT,0,ROOMS,CONFERENCE-ROOM,0,T?BOOTH-1 .OBJECT CHEMICAL-DISPENSER,FX?NDESCBIT+FX?MUNGBIT,0,MACHINE-SHOP,0,0,T?CHEMICAL-DISPENSER .OBJECT RELAY,FX?TRANSBIT+FX?NDESCBIT,0,STRIP-NEAR-RELAY,0,SPECK,T?RELAY .OBJECT PHYSICAL-PLANT-TWO,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,SYSTEMS-CORRIDOR-EAST,0,T?PHYSICAL-PLANT-TWO .OBJECT SECOND-BOARD,0,FX?TAKEBIT+FX?TRYTAKEBIT,ACCESS-PANEL,THIRD-BOARD,0,T?SECOND-BOARD .OBJECT CAN,0,FX?TAKEBIT,STORAGE-WEST,0,0,T?CAN .OBJECT LAB-OFFICE,FX?ONBIT+FX?RLANDBIT,0,ROOMS,RADIATION-LAB,FUNGICIDE-BUTTON,T?LAB-OFFICE .OBJECT SHUTTLE-CARD,0,FX?READBIT+FX?TAKEBIT,LARGE-DESK,0,0,T?SHUTTLE-CARD .OBJECT GROUND,FX?NDESCBIT,0,GLOBAL-OBJECTS,IT,0,T?GROUND .OBJECT LAB-DESK,FX?NDESCBIT+FX?SEARCHBIT,FX?CONTBIT,LAB-OFFICE,0,GAS-MASK,T?LAB-DESK .OBJECT FUNGICIDE-BUTTON,FX?NDESCBIT,0,LAB-OFFICE,DARK-BUTTON,0,T?FUNGICIDE-BUTTON .OBJECT TABLES,FX?NDESCBIT,0,LOCAL-GLOBALS,OCEAN,0,T?TABLES .OBJECT NOT-HERE-OBJECT,0,0,0,0,0,T?NOT-HERE-OBJECT .OBJECT SANFAC-A,FX?FLOYDBIT+FX?RLANDBIT+FX?ONBIT,0,ROOMS,DORM-A,0,T?SANFAC-A .OBJECT COMBINATION-PAPER,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,LAB-UNIFORM,TELEPORTATION-CARD,0,T?COMBINATION-PAPER .OBJECT DECK-EIGHT,FX?ONBIT+FX?RLANDBIT,0,ROOMS,GANGWAY,0,T?DECK-EIGHT .OBJECT GANGWAY-DOOR,FX?NDESCBIT+FX?OPENBIT,FX?DOORBIT+FX?INVISIBLE,LOCAL-GLOBALS,CORRIDOR-DOOR,0,T?GANGWAY-DOOR .OBJECT MICROBE,0,FX?ACTORBIT,0,0,0,T?MICROBE .OBJECT INTNUM,0,0,GLOBAL-OBJECTS,LOCAL-GLOBALS,0,T?INTNUM .OBJECT GLOBAL-GAMES,FX?NDESCBIT,0,GLOBAL-OBJECTS,GLOBAL-DOORWAY,0,T?GLOBAL-GAMES .OBJECT FOOD-KIT,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,0,0,GREEN-GOO,T?FOOD-KIT .OBJECT SLEEP,FX?NDESCBIT,0,GLOBAL-OBJECTS,HANDS,0,T?SLEEP .OBJECT BIO-LOCK-WEST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LAB-STORAGE,0,T?BIO-LOCK-WEST .OBJECT MESS-CORRIDOR,FX?RLANDBIT+FX?ONBIT,0,ROOMS,SANFAC-D,PADLOCK,T?MESS-CORRIDOR .OBJECT DISPENSER,FX?NDESCBIT+FX?TRANSBIT+FX?OPENBIT+FX?SEARCHBIT+FX?MUNGBIT,FX?CONTBIT,KITCHEN,0,0,T?DISPENSER .OBJECT SANFAC-E,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,ADMIN-CORRIDOR-N,0,T?SANFAC-E .OBJECT RAD-DOOR-WEST,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,RAD-DOOR-EAST,0,T?RAD-DOOR-WEST .OBJECT MINI-CARD,FX?NDESCBIT,FX?READBIT+FX?INVISIBLE+FX?TAKEBIT,BIO-LOCK-EAST,0,0,T?MINI-CARD .OBJECT RED-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,CHEMICAL-DISPENSER,0,T?RED-BUTTON .OBJECT GLOBAL-DOORWAY,FX?NDESCBIT,0,GLOBAL-OBJECTS,GROUND,0,T?GLOBAL-DOORWAY .OBJECT UPPER-ELEVATOR-DOOR,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,REACTOR-ELEVATOR-DOOR,0,T?UPPER-ELEVATOR-DOOR .OBJECT HELICOPTER-OBJECT,FX?NDESCBIT,FX?VEHBIT,LOCAL-GLOBALS,ELEVATOR-BUTTON,0,T?HELICOPTER-OBJECT .OBJECT TRIFFID,0,FX?ACTORBIT,BIO-LAB,GRUE,0,T?TRIFFID .OBJECT ROBOT-SHOP,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,MACHINE-SHOP,FLOYD,T?ROBOT-SHOP .OBJECT ESCALATOR,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,LAWANDA-PLATFORM,0,T?ESCALATOR .OBJECT GANGWAY,FX?ONBIT+FX?RLANDBIT,0,ROOMS,REACTOR-LOBBY,0,T?GANGWAY .OBJECT SAFETY-WEB,FX?NDESCBIT,FX?VEHBIT+FX?CLIMBBIT,ESCAPE-POD,0,0,T?SAFETY-WEB .OBJECT BROCHURE,FX?ACIDBIT,FX?READBIT+FX?TAKEBIT,0,0,0,T?BROCHURE .OBJECT TOOL-ROOM,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,REACTOR-ELEVATOR,LASER,T?TOOL-ROOM .OBJECT BLUE-BUTTON,FX?NDESCBIT,0,MACHINE-SHOP,RED-BUTTON,0,T?BLUE-BUTTON .OBJECT UPPER-ELEVATOR,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ELEVATOR-LOBBY,0,T?UPPER-ELEVATOR .OBJECT DORM-C,FX?RLANDBIT+FX?FLOYDBIT+FX?ONBIT,0,ROOMS,SANFAC-B,0,T?DORM-C .OBJECT LAWANDA-PLATFORM,FX?ONBIT+FX?RLANDBIT+FX?FLOYDBIT,0,ROOMS,KALAMONTEE-PLATFORM,0,T?LAWANDA-PLATFORM .OBJECT AUXILIARY-BOOTH,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LAB-OFFICE,0,T?AUXILIARY-BOOTH .OBJECT ALFIE-CONTROL-WEST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ALFIE-CONTROL-EAST,0,T?ALFIE-CONTROL-WEST .OBJECT SPOOL-READER,FX?OPENBIT+FX?SEARCHBIT,FX?CONTBIT+FX?LIGHTBIT,LIBRARY,0,0,T?SPOOL-READER .OBJECT PATROL-UNIFORM,FX?OPENBIT+FX?SEARCHBIT+FX?WORNBIT,FX?CONTBIT+FX?WEARBIT+FX?TAKEBIT,ADVENTURER,CHRONOMETER,ID-CARD,T?PATROL-UNIFORM .OBJECT ROBOT-HOLE,FX?TRANSBIT+FX?NDESCBIT,FX?CONTBIT,REPAIR-ROOM,ACHILLES,GOOD-BOARD,T?ROBOT-HOLE .OBJECT RADIATION-LOCK-EAST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,RADIATION-LOCK-WEST,0,T?RADIATION-LOCK-EAST .OBJECT RADIATION-LAB,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BIO-LAB,LAMP,T?RADIATION-LAB .OBJECT OCEAN,FX?NDESCBIT+FX?VOWELBIT,0,LOCAL-GLOBALS,CLIFF,0,T?OCEAN .OBJECT SEND-CONSOLE,FX?NDESCBIT,0,COMM-ROOM,PLAYBACK-BUTTON,0,T?SEND-CONSOLE .OBJECT PLAIN-HALL,FX?RLANDBIT+FX?ONBIT,0,ROOMS,WEST-WING,0,T?PLAIN-HALL .OBJECT MECH-CORRIDOR,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MECH-CORRIDOR-N,0,T?MECH-CORRIDOR .OBJECT REACTOR-ELEVATOR-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,RIFT,0,T?REACTOR-ELEVATOR-DOOR .OBJECT RED-GOO,FX?ACIDBIT,FX?FOODBIT,FOOD-KIT,0,0,T?RED-GOO .OBJECT RED-ELEVATOR-BUTTON,FX?NDESCBIT,0,ELEVATOR-LOBBY,BLUE-ELEVATOR-BUTTON,0,T?RED-ELEVATOR-BUTTON .OBJECT FOURTH-BOARD,0,0,ACCESS-PANEL,FIRST-BOARD,0,T?FOURTH-BOARD .OBJECT MACHINE-SHOP,FX?ONBIT+FX?FLOYDBIT+FX?RLANDBIT,0,ROOMS,TOOL-ROOM,SQUARE-WHITE-BUTTON,T?MACHINE-SHOP .OBJECT PSEUDO-OBJECT,0,0,0,0,0,T?PSEUDO-OBJECT .OBJECT BETTY-CONTROL-EAST,FX?ONBIT+FX?RLANDBIT,0,ROOMS,SHUTTLE-CAR-BETTY,0,T?BETTY-CONTROL-EAST .OBJECT ELEVATOR-BUTTON,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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE SANFAC-B ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE REC-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?108 .PROP 2,P?C-MOVE T?1406 .PROP 4,P?PSEUDO W?PARTITION ; NAME PARTITION-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE 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 4,P?ADJECTIVE .BYTE A?FRIED .BYTE A?SEVENTEEN .BYTE A?CENTIMETER .BYTE A?FROMITZ .BYTE 0 .ENDT T?MINI-BOOTH:: .TABLE ; TABLE FOR OBJECT MINI-BOOTH .STRL "Miniaturization Booth" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE COMPUTER-ROOM ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE COMPUTER-ROOM ; TO ROOM .PROP 2,P?LDESC STR?255 .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 1,P?GLOBAL .BYTE 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 1,P?ADJECTIVE .BYTE A?WRIST .BYTE 0 .ENDT T?WINDING-STAIR:: .TABLE ; TABLE FOR OBJECT WINDING-STAIR .STRL "Winding Stair" .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .PROP 3,P?DOWN ; CONDITIONAL EXIT WATER-LEVEL-F ; PER FUNCTION .BYTE 0 .PROP 2,P?ACTION WINDING-STAIR-F .PROP 2,P?C-MOVE T?406 .PROP 2,P?GLOBAL .BYTE CLIFF .BYTE 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 2,P?ADJECTIVE .BYTE A?SMALL .BYTE A?OIL .PROP 2,P?FDESC STR?135 .BYTE 0 .ENDT T?LAB-STORAGE:: .TABLE ; TABLE FOR OBJECT LAB-STORAGE .STRL "Lab Storage" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MAIN-LAB ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE MAIN-LAB ; TO ROOM .PROP 2,P?LDESC STR?258 .PROP 2,P?C-MOVE T?2507 .PROP 8,P?PSEUDO W?RACK ; NAME CARPET-PSEUDO ; HANDLER W?SUPPLIES ; NAME SUPPLIES-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE SHELVES .BYTE 0 .ENDT T?REC-CORRIDOR:: .TABLE ; TABLE FOR OBJECT REC-CORRIDOR .STRL "Rec Corridor" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE DORM-B ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE MESS-CORRIDOR ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE DORM-A ; TO ROOM .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE PLAIN-HALL ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE REC-AREA ; TO ROOM .PROP 2,P?LDESC STR?107 .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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR ; TO ROOM .PROP 1,P?SE ; UNCONDITIONAL EXIT .BYTE ROBOT-SHOP ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE MACHINE-SHOP ; TO ROOM .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE TOOL-ROOM ; TO ROOM .PROP 2,P?LDESC STR?133 .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 1,P?ADJECTIVE .BYTE A?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 2,P?ADJECTIVE .BYTE A?BROWN .BYTE A?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 4,P?ADJECTIVE .BYTE A?PIECE .BYTE A?STEEL .BYTE A?IRON .BYTE A?SHINY .PROP 2,P?FDESC STR?121 .BYTE 0 .ENDT T?PLANETARY-COURSE-CONTROL:: .TABLE ; TABLE FOR OBJECT PLANETARY-COURSE-CONTROL .STRL "Course Control" .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 2,P?ACTION PLANETARY-COURSE-CONTROL-F .PROP 2,P?C-MOVE T?1107 .PROP 2,P?GLOBAL .BYTE CONTROLS .BYTE LIGHTS .BYTE 0 .ENDT T?REACTOR-ACCESS-STAIRS:: .TABLE ; TABLE FOR OBJECT REACTOR-ACCESS-STAIRS .STRL "Reactor Access Stairs" .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE REACTOR-CONTROL ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE REACTOR-ACCESS-STAIRS ; TO ROOM .PROP 2,P?LDESC STR?125 .PROP 2,P?C-MOVE T?4106 .PROP 1,P?GLOBAL .BYTE 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 2,P?ADJECTIVE .BYTE A?GRAY .BYTE A?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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE STRIP-NEAR-RELAY ; TO ROOM .PROP 2,P?EAST ; IMPOSSIBLE EXIT STR?293 ; FAILURE MESSAGE .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE STRIP-NEAR-STATION ; TO ROOM .BYTE NO-MICROBE ; IF FLAG IS TRUE STR?292 ; FAILURE MESSAGE .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?293 ; FAILURE MESSAGE .PROP 2,P?ACTION MIDDLE-OF-STRIP-F .PROP 2,P?LDESC STR?291 .PROP 2,P?C-MOVE T?3607 .PROP 4,P?PSEUDO W?VOID ; NAME VOID-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE STRIP .BYTE 0 .ENDT T?PLAN-ROOM:: .TABLE ; TABLE FOR OBJECT PLAN-ROOM .STRL "Plan Room" .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR-N ; TO ROOM .PROP 2,P?LDESC STR?124 .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 2,P?ADJECTIVE .BYTE A?GREEN .BYTE A?SMALL .PROP 2,P?TEXT STR?207 .PROP 2,P?FDESC STR?206 .BYTE 0 .ENDT T?SPECK:: .TABLE ; TABLE FOR OBJECT SPECK .STRL "speck" .PROP 6,P?SYNONYM W?SPECK W?BOULDER W?IMPURITY .PROP 1,P?ADJECTIVE .BYTE A?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 2,P?ADJECTIVE .BYTE A?EMERGENCY .BYTE A?WIDE .BYTE 0 .ENDT T?COURTYARD:: .TABLE ; TABLE FOR OBJECT COURTYARD .STRL "Courtyard" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE PLAIN-HALL ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE WINDING-STAIR ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE WEST-WING ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE 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 1,P?GLOBAL .BYTE 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 1,P?ADJECTIVE .BYTE A?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 2,P?ADJECTIVE .BYTE A?TAN .BYTE A?THIRD .BYTE 0 .ENDT T?REACTOR-LOBBY:: .TABLE ; TABLE FOR OBJECT REACTOR-LOBBY .STRL "Reactor Lobby" .PROP 2,P?EAST ; IMPOSSIBLE EXIT STR?10 ; FAILURE MESSAGE .PROP 2,P?SOUTH ; IMPOSSIBLE EXIT STR?9 ; FAILURE MESSAGE .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE DECK-NINE ; TO ROOM .BYTE CORRIDOR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?LDESC STR?8 .PROP 2,P?C-MOVE T?303 .PROP 1,P?GLOBAL .BYTE CORRIDOR-DOOR .BYTE 0 .ENDT T?SANFAC-D:: .TABLE ; TABLE FOR OBJECT SANFAC-D .STRL "SanFac D" .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE DORM-D ; TO ROOM .PROP 2,P?LDESC STR?110 .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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE REPAIR-ROOM ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR ; TO ROOM .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE FORK ; TO ROOM .PROP 1,P?NW ; UNCONDITIONAL EXIT .BYTE INFIRMARY ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE REPAIR-ROOM ; TO ROOM .PROP 2,P?LDESC STR?201 .PROP 2,P?C-MOVE T?607 .PROP 1,P?GLOBAL .BYTE 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 2,P?ADJECTIVE .BYTE A?BROWN .BYTE A?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 1,P?ADJECTIVE .BYTE A?GAS .BYTE 0 .ENDT T?INFIRMARY:: .TABLE ; TABLE FOR OBJECT INFIRMARY .STRL "Infirmary" .PROP 1,P?SE ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?ACTION INFIRMARY-F .PROP 2,P?LDESC STR?192 .PROP 2,P?C-MOVE T?407 .PROP 8,P?PSEUDO W?EQUIPM ; NAME EQUIPMENT-PSEUDO ; HANDLER W?MACHIN ; NAME EQUIPMENT-PSEUDO ; HANDLER .PROP 2,P?GLOBAL .BYTE BED .BYTE 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 5,P?ADJECTIVE .BYTE A?LASER .BYTE A?SMALL .BYTE A?ROUND .BYTE A?FRESH .BYTE A?NEW .PROP 2,P?FDESC STR?297 .BYTE 0 .ENDT T?FLOYD:: .TABLE ; TABLE FOR OBJECT FLOYD .STRL "multiple purpose robot" .PROP 8,P?SYNONYM W?FLOYD W?COMPAR W?ROBOT W?COMPAN .PROP 2,P?ACTION FLOYD-F .PROP 5,P?ADJECTIVE .BYTE A?MULTIP .BYTE A?PURPOS .BYTE A?DIM- .BYTE A?DIM .BYTE A?WITTED .PROP 2,P?CAPACITY 5 .PROP 2,P?FDESC STR?153 .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 3,P?NORTH ; CONDITIONAL EXIT SHUTTLE-ENTER-F ; PER FUNCTION .BYTE 0 .PROP 3,P?SOUTH ; CONDITIONAL EXIT SHUTTLE-ENTER-F ; PER FUNCTION .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE WAITING-AREA ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?ACTION KALAMONTEE-PLATFORM-F .PROP 2,P?C-MOVE T?5806 .PROP 1,P?GLOBAL .BYTE 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 1,P?ADJECTIVE .BYTE A?BLACK .PROP 2,P?C-MOVE 7 .BYTE 0 .ENDT T?ELEVATOR-LOBBY:: .TABLE ; TABLE FOR OBJECT ELEVATOR-LOBBY .STRL "Elevator Lobby" .PROP 3,P?NORTH ; CONDITIONAL EXIT ELEVATOR-ENTER-F ; PER FUNCTION .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE BOOTH-2 ; TO ROOM .PROP 3,P?SOUTH ; CONDITIONAL EXIT ELEVATOR-ENTER-F ; PER FUNCTION .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE CORRIDOR-JUNCTION ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE 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 2,P?GLOBAL .BYTE UPPER-ELEVATOR-DOOR .BYTE 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 2,P?ADJECTIVE .BYTE A?BROKEN .BYTE A?DEAD .PROP 2,P?LDESC STR?200 .BYTE 0 .ENDT T?DORM-A:: .TABLE ; TABLE FOR OBJECT DORM-A .STRL "Dorm A" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE REC-CORRIDOR ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE SANFAC-A ; TO ROOM .PROP 2,P?LDESC STR?108 .PROP 2,P?C-MOVE T?1206 .PROP 4,P?PSEUDO W?PARTITION ; NAME PARTITION-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE BED .BYTE 0 .ENDT T?KITCHEN:: .TABLE ; TABLE FOR OBJECT KITCHEN .STRL "Kitchen" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MESS-HALL ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE MESS-HALL ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?117 .PROP 2,P?C-MOVE T?2406 .PROP 8,P?PSEUDO W?SPOUT ; NAME SPOUT-PSEUDO ; HANDLER W?BUTTON ; NAME BUTTON-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE KITCHEN-DOOR .BYTE 0 .ENDT T?BALCONY:: .TABLE ; TABLE FOR OBJECT BALCONY .STRL "Balcony" .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE WINDING-STAIR ; TO ROOM .PROP 3,P?DOWN ; CONDITIONAL EXIT WATER-LEVEL-F ; PER FUNCTION .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 4,P?GLOBAL .BYTE CLIFF .BYTE OCEAN .BYTE STAIRS .BYTE WINDOW .BYTE 0 .ENDT T?REACTOR-CONTROL:: .TABLE ; TABLE FOR OBJECT REACTOR-CONTROL .STRL "Reactor Control" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE REACTOR-ELEVATOR ; TO ROOM .BYTE REACTOR-ELEVATOR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE REACTOR-ACCESS-STAIRS ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE REACTOR-ELEVATOR ; TO ROOM .BYTE REACTOR-ELEVATOR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?LDESC STR?139 .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 3,P?GLOBAL .BYTE CONTROLS .BYTE STAIRS .BYTE REACTOR-ELEVATOR-DOOR .BYTE 0 .ENDT T?HELIPAD:: .TABLE ; TABLE FOR OBJECT HELIPAD .STRL "Helipad" .PROP 2,P?NORTH ; IMPOSSIBLE EXIT STR?181 ; FAILURE MESSAGE .PROP 2,P?EAST ; IMPOSSIBLE EXIT STR?181 ; FAILURE MESSAGE .PROP 2,P?SOUTH ; IMPOSSIBLE EXIT STR?181 ; FAILURE MESSAGE .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?181 ; FAILURE MESSAGE .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE TOWER-CORE ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE HELICOPTER ; TO ROOM .PROP 2,P?LDESC STR?180 .PROP 2,P?C-MOVE T?5106 .PROP 4,P?PSEUDO W?FENCE ; NAME FENCE-PSEUDO ; HANDLER .PROP 2,P?GLOBAL .BYTE STAIRS .BYTE 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 1,P?ADJECTIVE .BYTE A?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 8,P?ADJECTIVE .BYTE A?RED .BYTE A?DAZZLI .BYTE A?GLOWIN .BYTE A?BLINKI .BYTE A?WARNIN .BYTE A?BRIGHT .BYTE A?COLORE .BYTE A?FLASHI .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 2,P?ADJECTIVE .BYTE A?GREEN .BYTE A?LIMA .BYTE 0 .ENDT T?MECH-CORRIDOR-N:: .TABLE ; TABLE FOR OBJECT MECH-CORRIDOR-N .STRL "Mech Corridor North" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE CORRIDOR-JUNCTION ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE STORAGE-EAST ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE PHYSICAL-PLANT ; TO ROOM .PROP 2,P?LDESC STR?132 .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 5,P?ADJECTIVE .BYTE A?SHINY .BYTE A?GOOD .BYTE A?SEVENTEEN .BYTE A?CENTIMETER .BYTE A?FROMITZ .BYTE 0 .ENDT T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS .STRL "" .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 1,P?ADJECTIVE .BYTE A?COMBINATION .BYTE 0 .ENDT T?PROJECT-CORRIDOR:: .TABLE ; TABLE FOR OBJECT PROJECT-CORRIDOR .STRL "Project Corridor" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR-EAST ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE PROJCON-OFFICE ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR-WEST ; TO ROOM .PROP 2,P?LDESC STR?252 .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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE SANFAC-E ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE CORRIDOR-JUNCTION ; TO ROOM .PROP 2,P?ACTION ADMIN-CORRIDOR-S-F .PROP 2,P?LDESC STR?120 .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 2,P?ADJECTIVE .BYTE A?WHITE .BYTE A?ROUND .PROP 2,P?C-MOVE 8 .BYTE 0 .ENDT T?ADVENTURER:: .TABLE ; TABLE FOR OBJECT ADVENTURER .STRL "player" .PROP 8,P?SYNONYM W?ADMIRA W?SMITHE W?SPAM W?EGGS .PROP 2,P?ADJECTIVE .BYTE A?ORANGE .BYTE A?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 3,P?ADJECTIVE .BYTE A?GLASS .BYTE A?LARGE .BYTE A?PLASTIC .PROP 2,P?CAPACITY 2 .PROP 2,P?FDESC STR?142 .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?BREAST W?PLATE .PROP 2,P?SIZE 35 .PROP 2,P?ADJECTIVE .BYTE A?MEDICAL .BYTE A?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 3,P?ADJECTIVE .BYTE A?LASER .BYTE A?WORN-OUT .BYTE A?OLD .PROP 2,P?LDESC STR?296 .BYTE 0 .ENDT T?DECK-NINE:: .TABLE ; TABLE FOR OBJECT DECK-NINE .STRL "Deck Nine" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE REACTOR-LOBBY ; TO ROOM .BYTE CORRIDOR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE ESCAPE-POD ; TO ROOM .BYTE POD-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?UP ; CONDITIONAL EXIT .BYTE GANGWAY ; TO ROOM .BYTE GANGWAY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE ESCAPE-POD ; TO ROOM .BYTE POD-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION DECK-NINE-F .PROP 2,P?C-MOVE T?203 .PROP 8,P?PSEUDO W?TRANSL ; NAME TRANSLATOR-PSEUDO ; HANDLER W?SLIME ; NAME SLIME-PSEUDO ; HANDLER .PROP 5,P?GLOBAL .BYTE POD-DOOR .BYTE CORRIDOR-DOOR .BYTE GANGWAY-DOOR .BYTE STAIRS .BYTE 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 4,P?ADJECTIVE .BYTE A?THIRD .BYTE A?SEVENTEEN .BYTE A?CENTIMETER .BYTE A?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 1,P?ADJECTIVE .BYTE A?SILICON .BYTE 0 .ENDT T?SMALL-OFFICE:: .TABLE ; TABLE FOR OBJECT SMALL-OFFICE .STRL "Small Office" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR-N ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE LARGE-OFFICE ; TO ROOM .PROP 2,P?LDESC STR?126 .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 2,P?ADJECTIVE .BYTE A?SMALL .BYTE A?CARDBOARD .PROP 2,P?CAPACITY 50 .PROP 2,P?FDESC STR?136 .BYTE 0 .ENDT T?BOOTH-2:: .TABLE ; TABLE FOR OBJECT BOOTH-2 .STRL "Booth 2" .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE ELEVATOR-LOBBY ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE ELEVATOR-LOBBY ; TO ROOM .PROP 2,P?LDESC STR?178 .PROP 2,P?C-MOVE T?4906 .PROP 4,P?PSEUDO W?BOOTH ; NAME IN-BOOTH-PSEUDO ; HANDLER .PROP 4,P?GLOBAL .BYTE CONTROLS .BYTE SLOT .BYTE TELEPORTATION-BUTTON-1 .BYTE 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 1,P?UP ; UNCONDITIONAL EXIT .BYTE BALCONY ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE UNDERWATER ; TO ROOM .PROP 2,P?VALUE 3 .PROP 2,P?ACTION CRAG-F .PROP 2,P?LDESC STR?102 .PROP 2,P?C-MOVE T?206 .PROP 8,P?PSEUDO W?STRUCTURE ; NAME STRUCTURE-PSEUDO ; HANDLER W?CLEFT ; NAME CLEFT-PSEUDO ; HANDLER .PROP 2,P?GLOBAL .BYTE CLIFF .BYTE OCEAN .BYTE 0 .ENDT T?ADMIN-CORRIDOR:: .TABLE ; TABLE FOR OBJECT ADMIN-CORRIDOR .STRL "Admin Corridor" .PROP 3,P?NORTH ; CONDITIONAL EXIT LADDER-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR-S ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE 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 1,P?GLOBAL .BYTE RIFT .BYTE 0 .ENDT T?BRIG:: .TABLE ; TABLE FOR OBJECT BRIG .STRL "Brig" .PROP 2,P?SOUTH ; IMPOSSIBLE EXIT STR?5 ; FAILURE MESSAGE .PROP 2,P?LDESC STR?4 .PROP 2,P?C-MOVE T?103 .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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE COMPUTER-ROOM ; TO ROOM .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE CRYO-ELEVATOR ; TO ROOM .BYTE CRYO-ELEVATOR-DOOR ; IF DOOR IS OPEN STR?37 ; FAILURE MESSAGE .BYTE 0 .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 1,P?GLOBAL .BYTE 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?DEPRES .PROP 2,P?SIZE 25 .PROP 2,P?ACTION LASER-F .PROP 2,P?ADJECTIVE .BYTE A?PORTABLE .BYTE A?ACME .PROP 2,P?CAPACITY 5 .PROP 2,P?FDESC STR?295 .BYTE 0 .ENDT T?CONTROLS:: .TABLE ; TABLE FOR OBJECT CONTROLS .STRL "set of controls" .PROP 8,P?SYNONYM W?CONTRO W?PANEL W?DIALS W?GAUGES .PROP 2,P?ACTION CONTROLS-F .PROP 2,P?ADJECTIVE .BYTE A?CONTRO .BYTE A?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 3,P?ADJECTIVE .BYTE A?LARGE .BYTE A?WIDE .BYTE A?WOODEN .PROP 2,P?CAPACITY 20 .BYTE 0 .ENDT T?CORRIDOR-JUNCTION:: .TABLE ; TABLE FOR OBJECT CORRIDOR-JUNCTION .STRL "Corridor Junction" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR-S ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE ELEVATOR-LOBBY ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR-N ; TO ROOM .PROP 3,P?WEST ; CONDITIONAL EXIT LONG-HALL-F ; PER FUNCTION .BYTE 0 .PROP 2,P?LDESC STR?119 .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 3,P?ADJECTIVE .BYTE A?FUSED .BYTE A?NINETY .BYTE A?OHM .BYTE 0 .ENDT T?TRANSPORTATION-SUPPLY:: .TABLE ; TABLE FOR OBJECT TRANSPORTATION-SUPPLY .STRL "Transportation Supply" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE TRANSPORTATION-SUPPLY ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE TRANSPORTATION-SUPPLY ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR-N ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE TRANSPORTATION-SUPPLY ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR-N ; TO ROOM .PROP 2,P?LDESC STR?125 .PROP 2,P?C-MOVE T?3206 .BYTE 0 .ENDT T?COMM-ROOM:: .TABLE ; TABLE FOR OBJECT COMM-ROOM .STRL "Comm Room" .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE 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?ENUNCI ; NAME ENUNCIATOR-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE 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 1,P?ADJECTIVE .BYTE A?SMALL .PROP 2,P?CAPACITY 10 .BYTE 0 .ENDT T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS .STRL "" .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 1,P?EAST ; UNCONDITIONAL EXIT .BYTE BETTY-CONTROL-EAST ; TO ROOM .PROP 3,P?SOUTH ; CONDITIONAL EXIT SHUTTLE-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE BETTY-CONTROL-WEST ; TO ROOM .PROP 2,P?ACTION SHUTTLE-CAR-F .PROP 2,P?C-MOVE T?1003 .PROP 2,P?GLOBAL .BYTE GLOBAL-SHUTTLE .BYTE 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 1,P?ADJECTIVE .BYTE A?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 1,P?EAST ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE SANFAC-F ; TO ROOM .PROP 1,P?NW ; UNCONDITIONAL EXIT .BYTE FORK ; TO ROOM .PROP 2,P?LDESC STR?250 .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?183 .BYTE 0 .ENDT T?STRIP-NEAR-STATION:: .TABLE ; TABLE FOR OBJECT STRIP-NEAR-STATION .STRL "Strip Near Station" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MIDDLE-OF-STRIP ; TO ROOM .PROP 2,P?EAST ; IMPOSSIBLE EXIT STR?290 ; FAILURE MESSAGE .PROP 2,P?SOUTH ; IMPOSSIBLE EXIT STR?290 ; FAILURE MESSAGE .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE STATION-384 ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?289 .PROP 2,P?C-MOVE T?3507 .PROP 4,P?PSEUDO W?VOID ; NAME VOID-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE 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 3,P?ADJECTIVE .BYTE A?UPPER .BYTE A?ELEVATOR .BYTE A?ACCESS .PROP 2,P?TEXT STR?128 .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 3,P?ADJECTIVE .BYTE A?GOOD .BYTE A?NINETY .BYTE A?OHM .BYTE 0 .ENDT T?STORAGE-EAST:: .TABLE ; TABLE FOR OBJECT STORAGE-EAST .STRL "Storage East" .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR-N ; TO ROOM .PROP 2,P?LDESC STR?134 .PROP 2,P?C-MOVE T?3806 .PROP 1,P?GLOBAL .BYTE 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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE DORM-C ; TO ROOM .PROP 2,P?LDESC STR?109 .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 2,P?ADJECTIVE .BYTE A?NARROW .BYTE A?JAGGED .BYTE 0 .ENDT T?PHYSICAL-PLANT:: .TABLE ; TABLE FOR OBJECT PHYSICAL-PLANT .STRL "Physical Plant" .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR-N ; TO ROOM .PROP 1,P?SE ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?138 .PROP 2,P?C-MOVE T?3906 .PROP 8,P?PSEUDO W?EQUIPM ; 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 1,P?WEST ; UNCONDITIONAL EXIT .BYTE REACTOR-CONTROL ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE REACTOR-CONTROL ; TO ROOM .PROP 2,P?LDESC STR?140 .PROP 2,P?C-MOVE T?4206 .PROP 4,P?GLOBAL .BYTE REACTOR-ELEVATOR-DOOR .BYTE SLOT .BYTE ELEVATOR-BUTTON .BYTE CONTROLS .BYTE 0 .ENDT T?BETTY-CONTROL-WEST:: .TABLE ; TABLE FOR OBJECT BETTY-CONTROL-WEST .STRL "Betty Control West" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE SHUTTLE-CAR-BETTY ; TO ROOM .BYTE SHUTTLE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION CONTROL-CABIN-F .PROP 2,P?C-MOVE T?1203 .PROP 5,P?GLOBAL .BYTE GLOBAL-SHUTTLE .BYTE SLOT .BYTE LEVER .BYTE WINDOW .BYTE 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 3,P?ADJECTIVE .BYTE A?MILKY .BYTE A?WHITE .BYTE A?CHEMICAL .BYTE 0 .ENDT T?LOWER-ELEVATOR:: .TABLE ; TABLE FOR OBJECT LOWER-ELEVATOR .STRL "Lower Elevator" .PROP 3,P?NORTH ; CONDITIONAL EXIT ELEVATOR-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 2,P?UP ; IMPOSSIBLE EXIT STR?175 ; FAILURE MESSAGE .PROP 2,P?DOWN ; IMPOSSIBLE EXIT STR?175 ; FAILURE MESSAGE .PROP 3,P?OUT ; CONDITIONAL EXIT ELEVATOR-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 2,P?ACTION LOWER-ELEVATOR-F .PROP 2,P?C-MOVE T?4806 .PROP 5,P?GLOBAL .BYTE LIGHTS .BYTE CONTROLS .BYTE SLOT .BYTE ELEVATOR-BUTTON .BYTE 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 3,P?ADJECTIVE .BYTE A?CURVED .BYTE A?METAL .BYTE A?HORSESHOE .PROP 2,P?FDESC STR?143 .BYTE 0 .ENDT T?RADIATION-LOCK-WEST:: .TABLE ; TABLE FOR OBJECT RADIATION-LOCK-WEST .STRL "Radiation Lock West" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE RADIATION-LOCK-EAST ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE MAIN-LAB ; TO ROOM .BYTE RAD-DOOR-WEST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?LDESC STR?263 .PROP 2,P?C-MOVE T?2807 .PROP 1,P?GLOBAL .BYTE RAD-DOOR-WEST .BYTE 0 .ENDT T?UNDERWATER:: .TABLE ; TABLE FOR OBJECT UNDERWATER .STRL "Underwater" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE UNDERWATER ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE UNDERWATER ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE UNDERWATER ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE CRAG ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE UNDERWATER ; TO ROOM .PROP 2,P?ACTION UNDERWATER-F .PROP 2,P?LDESC STR?100 .PROP 2,P?C-MOVE T?106 .BYTE 0 .ENDT T?REC-AREA:: .TABLE ; TABLE FOR OBJECT REC-AREA .STRL "Rec Area" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE CONFERENCE-ROOM ; TO ROOM .BYTE CONFERENCE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE REC-CORRIDOR ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE 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 1,P?GLOBAL .BYTE 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 3,P?ADJECTIVE .BYTE A?ENSIGN .BYTE A?FIRST .BYTE A?CLASS .PROP 2,P?LDESC STR?15 .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 1,P?ADJECTIVE .BYTE A?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 1,P?ADJECTIVE .BYTE A?OCTAGONAL .PROP 2,P?CAPACITY 5 .PROP 2,P?FDESC STR?118 .BYTE 0 .ENDT T?OFFICE-DOOR:: .TABLE ; TABLE FOR OBJECT OFFICE-DOOR .STRL "office door" .PROP 2,P?SYNONYM W?DOOR .PROP 1,P?ADJECTIVE .BYTE A?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 3,P?ADJECTIVE .BYTE A?PATROL .BYTE A?ID .BYTE A?IDENTIFICATION .PROP 2,P?TEXT STR?6 .BYTE 0 .ENDT T?ALFIE-CONTROL-EAST:: .TABLE ; TABLE FOR OBJECT ALFIE-CONTROL-EAST .STRL "Alfie Control East" .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE SHUTTLE-CAR-ALFIE ; TO ROOM .BYTE SHUTTLE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION CONTROL-CABIN-F .PROP 2,P?C-MOVE T?803 .PROP 5,P?GLOBAL .BYTE SLOT .BYTE WINDOW .BYTE LEVER .BYTE SHUTTLE-DOOR .BYTE 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 4,P?ADJECTIVE .BYTE A?HEAVY .BYTE A?DUTY .BYTE A?ALUMINUM .BYTE A?LARGE .PROP 2,P?LDESC STR?115 .PROP 2,P?FDESC STR?114 .BYTE 0 .ENDT T?COMPUTER-ROOM:: .TABLE ; TABLE FOR OBJECT COMPUTER-ROOM .STRL "Computer Room" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR-EAST ; TO ROOM .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE MAIN-LAB ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE MINI-BOOTH ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE PROJCON-OFFICE ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE MINI-BOOTH ; TO ROOM .PROP 2,P?LDESC STR?254 .PROP 2,P?C-MOVE T?2207 .PROP 4,P?PSEUDO W?BOOTH ; NAME NEAR-BOOTH-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE LIGHTS .BYTE 0 .ENDT T?ADMIN-CORRIDOR-N:: .TABLE ; TABLE FOR OBJECT ADMIN-CORRIDOR-N .STRL "Admin Corridor North" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE TRANSPORTATION-SUPPLY ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE PLAN-ROOM ; TO ROOM .PROP 3,P?SOUTH ; CONDITIONAL EXIT LADDER-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE 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 1,P?GLOBAL .BYTE 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 1,P?ADJECTIVE .BYTE A?KITCHEN .BYTE 0 .ENDT T?MAIN-LAB:: .TABLE ; TABLE FOR OBJECT MAIN-LAB .STRL "Main Lab" .PROP 5,P?NE ; CONDITIONAL EXIT .BYTE RADIATION-LOCK-WEST ; TO ROOM .BYTE RAD-DOOR-WEST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SE ; CONDITIONAL EXIT .BYTE BIO-LOCK-WEST ; TO ROOM .BYTE BIO-DOOR-WEST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE LAB-STORAGE ; TO ROOM .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE COMPUTER-ROOM ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR-EAST ; TO ROOM .PROP 2,P?LDESC STR?257 .PROP 2,P?C-MOVE T?2407 .PROP 2,P?GLOBAL .BYTE BIO-DOOR-WEST .BYTE RAD-DOOR-WEST .BYTE 0 .ENDT T?SYSTEMS-CORRIDOR:: .TABLE ; TABLE FOR OBJECT SYSTEMS-CORRIDOR .STRL "Systems Corridor" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE PLANETARY-DEFENSE ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?LDESC STR?202 .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 4,P?ADJECTIVE .BYTE A?RED .BYTE A?LOWER .BYTE A?ELEVATOR .BYTE A?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 4,P?ADJECTIVE .BYTE A?K-SERIES .BYTE A?K .BYTE A?SERIES .BYTE A?MEGA .BYTE 0 .ENDT T?FUNNEL-HOLE:: .TABLE ; TABLE FOR OBJECT FUNNEL-HOLE .STRL "funnel-shaped hole" .PROP 2,P?SYNONYM W?HOLE .PROP 2,P?ADJECTIVE .BYTE A?FUNNEL .BYTE A?SHAPED .BYTE 0 .ENDT T?CRYO-ELEVATOR:: .TABLE ; TABLE FOR OBJECT CRYO-ELEVATOR .STRL "Cryo-Elevator" .PROP 3,P?NORTH ; CONDITIONAL EXIT CRYO-EXIT-F ; PER FUNCTION .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 1,P?GLOBAL .BYTE CRYO-ELEVATOR-DOOR .BYTE 0 .ENDT T?WAITING-AREA:: .TABLE ; TABLE FOR OBJECT WAITING-AREA .STRL "Waiting Area" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE KALAMONTEE-PLATFORM ; TO ROOM .PROP 3,P?SOUTH ; CONDITIONAL EXIT OTHER-ELEVATOR-ENTER-F ; PER FUNCTION .BYTE 0 .PROP 3,P?IN ; CONDITIONAL EXIT OTHER-ELEVATOR-ENTER-F ; PER FUNCTION .BYTE 0 .PROP 2,P?LDESC STR?189 .PROP 2,P?C-MOVE T?5706 .PROP 8,P?PSEUDO W?BENCH ; NAME BENCH-PSEUDO ; HANDLER W?BENCHE ; NAME BENCH-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE LOWER-ELEVATOR-DOOR .BYTE 0 .ENDT T?REPAIR-ROOM:: .TABLE ; TABLE FOR OBJECT REPAIR-ROOM .STRL "Repair Room" .PROP 2,P?NORTH ; IMPOSSIBLE EXIT STR?199 ; FAILURE MESSAGE .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 2,P?LDESC STR?198 .PROP 2,P?C-MOVE T?507 .PROP 8,P?PSEUDO W?CABINETS ; NAME CABINETS-PSEUDO ; HANDLER W?MACHIN ; NAME EQUIPMENT-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE STAIRS .BYTE 0 .ENDT T?BIO-LAB:: .TABLE ; TABLE FOR OBJECT BIO-LAB .STRL "Bio Lab" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE LAB-OFFICE ; TO ROOM .BYTE OFFICE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE BIO-LOCK-EAST ; TO ROOM .BYTE BIO-DOOR-EAST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .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 3,P?GLOBAL .BYTE BIO-DOOR-EAST .BYTE WINDOW .BYTE 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 2,P?ADJECTIVE .BYTE A?GLOWIN .BYTE A?PLAYBA .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 4,P?ADJECTIVE .BYTE A?FIRST .BYTE A?SEVENTEEN .BYTE A?CENTIMETER .BYTE A?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 2,P?ADJECTIVE .BYTE A?CRYO-ELEVATOR .BYTE A?ELEVATOR .BYTE 0 .ENDT T?OBSERVATION-DECK:: .TABLE ; TABLE FOR OBJECT OBSERVATION-DECK .STRL "Observation Deck" .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE TOWER-CORE ; TO ROOM .PROP 2,P?LDESC STR?188 .PROP 2,P?C-MOVE T?5606 .PROP 1,P?GLOBAL .BYTE 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 3,P?ADJECTIVE .BYTE A?LOWER .BYTE A?ELEVATOR .BYTE A?ACCESS .PROP 2,P?TEXT STR?130 .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 3,P?ADJECTIVE .BYTE A?SMALL .BYTE A?ACCESS .BYTE A?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?SCRUBB W?SCRUBR .PROP 2,P?SIZE 10 .PROP 4,P?ADJECTIVE .BYTE A?SCRUB .BYTE A?PATROL .BYTE A?SELF-CONTAINED .BYTE A?MULTI .BYTE 0 .ENDT T?GLOBAL-SHUTTLE:: .TABLE ; TABLE FOR OBJECT GLOBAL-SHUTTLE .STRL "shuttle car" .PROP 4,P?SYNONYM W?CAR W?SHUTTL .PROP 2,P?ACTION GLOBAL-SHUTTLE-F .PROP 1,P?ADJECTIVE .BYTE A?SHUTTL .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 1,P?EAST ; UNCONDITIONAL EXIT .BYTE SMALL-OFFICE ; TO ROOM .PROP 2,P?LDESC STR?131 .PROP 2,P?C-MOVE T?3406 .PROP 2,P?GLOBAL .BYTE WINDOW .BYTE OCEAN .BYTE 0 .ENDT T?CONFERENCE-ROOM:: .TABLE ; TABLE FOR OBJECT CONFERENCE-ROOM .STRL "Conference Room" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE BOOTH-1 ; TO ROOM .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE REC-AREA ; TO ROOM .BYTE CONFERENCE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE BOOTH-1 ; TO ROOM .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE REC-AREA ; TO ROOM .BYTE CONFERENCE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .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 2,P?GLOBAL .BYTE CONFERENCE-DOOR .BYTE 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 2,P?ADJECTIVE .BYTE A?TELEPO .BYTE A?ACCESS .PROP 2,P?TEXT STR?260 .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 3,P?ADJECTIVE .BYTE A?WIDE-NOSED .BYTE A?WIDE .BYTE A?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 4,P?ADJECTIVE .BYTE A?B-SERIES .BYTE A?B .BYTE A?SERIES .BYTE A?MEGA .BYTE 0 .ENDT T?PLANETARY-DEFENSE:: .TABLE ; TABLE FOR OBJECT PLANETARY-DEFENSE .STRL "Planetary Defense" .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR ; TO ROOM .PROP 2,P?ACTION PLANETARY-DEFENSE-F .PROP 2,P?C-MOVE T?1007 .PROP 2,P?GLOBAL .BYTE CONTROLS .BYTE 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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE BOOTH-3 ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR-EAST ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE LIBRARY ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE LIBRARY ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE BOOTH-3 ; TO ROOM .PROP 2,P?LDESC STR?205 .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 2,P?GLOBAL .BYTE TABLES .BYTE 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 5,P?EAST ; CONDITIONAL EXIT .BYTE BIO-LAB ; TO ROOM .BYTE BIO-DOOR-EAST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE BIO-LOCK-WEST ; TO ROOM .PROP 2,P?ACTION BIO-LOCK-EAST-F .PROP 2,P?LDESC STR?262 .PROP 2,P?C-MOVE T?2707 .PROP 2,P?GLOBAL .BYTE BIO-DOOR-EAST .BYTE WINDOW .BYTE 0 .ENDT T?RECEIVE-CONSOLE:: .TABLE ; TABLE FOR OBJECT RECEIVE-CONSOLE .STRL "communications receive console" .PROP 4,P?SYNONYM W?CONSOLE W?CONTRO .PROP 4,P?ADJECTIVE .BYTE A?COMMUNICATIONS .BYTE A?RECEIVE .BYTE A?LEFT .BYTE A?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 2,P?NORTH ; IMPOSSIBLE EXIT STR?294 ; FAILURE MESSAGE .PROP 3,P?EAST ; CONDITIONAL EXIT RELAY-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE MIDDLE-OF-STRIP ; TO ROOM .BYTE NO-MICROBE ; IF FLAG IS TRUE STR?292 ; FAILURE MESSAGE .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?293 ; FAILURE MESSAGE .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 1,P?GLOBAL .BYTE 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 6,P?ADJECTIVE .BYTE A?VERY .BYTE A?IMPORTANT .BYTE A?ALIEN .BYTE A?HIGH-RANKING .BYTE A?HIGH .BYTE A?RANKING .PROP 2,P?LDESC STR?17 .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 3,P?ADJECTIVE .BYTE A?MULTI .BYTE A?TIERED .BYTE A?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 3,P?ADJECTIVE .BYTE A?PALE .BYTE A?BLUE .BYTE A?LAB .PROP 2,P?CAPACITY 5 .PROP 2,P?FDESC STR?259 .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 3,P?ADJECTIVE .BYTE A?SIMPLE .BYTE A?STEEL .BYTE A?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 2,P?ADJECTIVE .BYTE A?WHITE .BYTE A?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 2,P?ADJECTIVE .BYTE A?SQUARE .BYTE A?WHITE .PROP 2,P?C-MOVE 9 .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 1,P?ADJECTIVE .BYTE A?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 3,P?ADJECTIVE .BYTE A?EMERGENCY .BYTE A?ESCAPE .BYTE A?PRIMARY .BYTE 0 .ENDT T?STATION-384:: .TABLE ; TABLE FOR OBJECT STATION-384 .STRL "Station 384" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE STRIP-NEAR-STATION ; TO ROOM .PROP 2,P?ACTION STATION-384-F .PROP 2,P?LDESC STR?287 .PROP 2,P?C-MOVE T?3407 .PROP 8,P?PSEUDO W?PLATE ; NAME PLATE-PSEUDO ; HANDLER W?PLATES ; NAME PLATE-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE STRIP .BYTE 0 .ENDT T?MESS-HALL:: .TABLE ; TABLE FOR OBJECT MESS-HALL .STRL "Mess Hall" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MESS-CORRIDOR ; TO ROOM .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE KITCHEN ; TO ROOM .BYTE KITCHEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE KITCHEN ; TO ROOM .BYTE KITCHEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE 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?BENCHE ; NAME BENCH-PSEUDO ; HANDLER .PROP 3,P?GLOBAL .BYTE TABLES .BYTE KITCHEN-DOOR .BYTE SLOT .BYTE 0 .ENDT T?SYSTEMS-MONITORS:: .TABLE ; TABLE FOR OBJECT SYSTEMS-MONITORS .STRL "Systems Monitors" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE 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?EQUIPM ; NAME EQUIPMENT-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE 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 3,P?ADJECTIVE .BYTE A?BLACK .BYTE A?DARK .BYTE A?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?28 .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 2,P?ADJECTIVE .BYTE A?BEIGE .BYTE A?SECOND .BYTE 0 .ENDT T?SANFAC-B:: .TABLE ; TABLE FOR OBJECT SANFAC-B .STRL "SanFac B" .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE DORM-B ; TO ROOM .PROP 2,P?LDESC STR?110 .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?COMPAN .PROP 2,P?ACTION DEAD-FLOYD-F .PROP 3,P?ADJECTIVE .BYTE A?MANGLE .BYTE A?DEAD .BYTE A?FORMER .PROP 2,P?LDESC STR?154 .BYTE 0 .ENDT T?FORK:: .TABLE ; TABLE FOR OBJECT FORK .STRL "Fork" .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-WEST ; TO ROOM .PROP 1,P?SE ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR-WEST ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE ESCALATOR ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE ESCALATOR ; TO ROOM .PROP 2,P?LDESC STR?191 .PROP 2,P?C-MOVE T?307 .PROP 4,P?PSEUDO W?ESCALATOR ; NAME ESCALATOR-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE STAIRS .BYTE 0 .ENDT T?MEDICINE:: .TABLE ; TABLE FOR OBJECT MEDICINE .STRL "quantity of medicine" .PROP 2,P?SYNONYM W?MEDICINE .PROP 2,P?SIZE 7 .PROP 2,P?ACTION MEDICINE-F .PROP 3,P?ADJECTIVE .BYTE A?SMALL .BYTE A?QUANTITY .BYTE A?EXPERIMENTAL .PROP 2,P?FDESC STR?197 .BYTE 0 .ENDT T?DORM-CORRIDOR:: .TABLE ; TABLE FOR OBJECT DORM-CORRIDOR .STRL "Dorm Corridor" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE DORM-D ; TO ROOM .PROP 3,P?EAST ; CONDITIONAL EXIT LONG-HALL-F ; PER FUNCTION .BYTE 0 .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE DORM-C ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE MESS-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?116 .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 3,P?ADJECTIVE .BYTE A?WIDE .BYTE A?DEEP .BYTE A?GAPING .BYTE 0 .ENDT T?LIBRARY:: .TABLE ; TABLE FOR OBJECT LIBRARY .STRL "Library" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE LIBRARY-LOBBY ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE LIBRARY-LOBBY ; TO ROOM .PROP 2,P?LDESC STR?209 .PROP 2,P?C-MOVE T?1407 .PROP 8,P?PSEUDO W?CARPET ; NAME CARPET-PSEUDO ; HANDLER W?DESK ; NAME DESK-PSEUDO ; HANDLER .PROP 2,P?GLOBAL .BYTE TABLES .BYTE 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 1,P?ADJECTIVE .BYTE A?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?MACHIN .PROP 2,P?ACTION TERMINAL-F .PROP 2,P?ADJECTIVE .BYTE A?COMPUTER .BYTE A?VIDEO .PROP 2,P?LDESC STR?211 .PROP 2,P?FDESC STR?210 .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 2,P?ADJECTIVE .BYTE A?RED .BYTE A?SMALL .PROP 2,P?TEXT STR?194 .PROP 2,P?FDESC STR?193 .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 2,P?ADJECTIVE .BYTE A?LASER .BYTE A?SETTING .BYTE 0 .ENDT T?SANFAC-F:: .TABLE ; TABLE FOR OBJECT SANFAC-F .STRL "SanFac F" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR-WEST ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR-WEST ; TO ROOM .PROP 2,P?LDESC STR?251 .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 2,P?ADJECTIVE .BYTE A?POWERFUL .BYTE A?PORTABLE .PROP 2,P?FDESC STR?282 .BYTE 0 .ENDT T?PROJECT-CORRIDOR-EAST:: .TABLE ; TABLE FOR OBJECT PROJECT-CORRIDOR-EAST .STRL "Project Corridor East" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE LIBRARY-LOBBY ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE MAIN-LAB ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE COMPUTER-ROOM ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE PROJECT-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?253 .PROP 2,P?C-MOVE T?2107 .BYTE 0 .ENDT T?ESCAPE-POD:: .TABLE ; TABLE FOR OBJECT ESCAPE-POD .STRL "Escape Pod" .PROP 3,P?EAST ; CONDITIONAL EXIT POD-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 3,P?UP ; CONDITIONAL EXIT POD-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 3,P?OUT ; CONDITIONAL EXIT POD-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 2,P?VALUE 3 .PROP 2,P?ACTION ESCAPE-POD-F .PROP 2,P?C-MOVE T?603 .PROP 5,P?GLOBAL .BYTE POD-DOOR .BYTE CONTROLS .BYTE LIGHTS .BYTE GLOBAL-POD .BYTE WINDOW .BYTE 0 .ENDT T?TOWER-CORE:: .TABLE ; TABLE FOR OBJECT TOWER-CORE .STRL "Tower Core" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE UPPER-ELEVATOR ; TO ROOM .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE COMM-ROOM ; TO ROOM .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE OBSERVATION-DECK ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE HELIPAD ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?179 .PROP 2,P?C-MOVE T?5006 .PROP 2,P?GLOBAL .BYTE STAIRS .BYTE 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 3,P?ADJECTIVE .BYTE A?RAT-LIKE .BYTE A?ANT-LIKE .BYTE A?MAN-SIZED .PROP 2,P?LDESC STR?322 .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 1,P?ADJECTIVE .BYTE A?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 2,P?ADJECTIVE .BYTE A?BLUE .BYTE A?NORTH .BYTE 0 .ENDT T?MEMO:: .TABLE ; TABLE FOR OBJECT MEMO .STRL "memo" .PROP 2,P?SYNONYM W?MEMO .PROP 2,P?TEXT STR?284 .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 4,P?ADJECTIVE .BYTE A?HAIRY .BYTE A?GROWLING .BYTE A?UGLY .BYTE A?DEFORMED .PROP 2,P?LDESC STR?323 .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 1,P?ADJECTIVE .BYTE A?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 2,P?ADJECTIVE .BYTE A?LARGE .BYTE A?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 2,P?ADJECTIVE .BYTE A?BROWN .BYTE A?SMALL .PROP 2,P?TEXT STR?281 .PROP 2,P?FDESC STR?280 .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 1,P?ADJECTIVE .BYTE A?SMALL .BYTE 0 .ENDT T?SHUTTLE-CAR-ALFIE:: .TABLE ; TABLE FOR OBJECT SHUTTLE-CAR-ALFIE .STRL "Shuttle Car Alfie" .PROP 3,P?NORTH ; CONDITIONAL EXIT SHUTTLE-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE ALFIE-CONTROL-EAST ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE ALFIE-CONTROL-WEST ; TO ROOM .PROP 2,P?ACTION SHUTTLE-CAR-F .PROP 2,P?C-MOVE T?703 .PROP 2,P?GLOBAL .BYTE GLOBAL-SHUTTLE .BYTE 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 4,P?ADJECTIVE .BYTE A?CRACKED .BYTE A?SEVENTEEN .BYTE A?CENTIMETER .BYTE A?FROMITZ .BYTE 0 .ENDT T?HELICOPTER:: .TABLE ; TABLE FOR OBJECT HELICOPTER .STRL "Helicopter" .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE HELIPAD ; TO ROOM .PROP 2,P?LDESC STR?182 .PROP 2,P?C-MOVE T?5206 .PROP 4,P?PSEUDO W?LOCK ; NAME LOCK-PSEUDO ; HANDLER .PROP 4,P?GLOBAL .BYTE OCEAN .BYTE CONTROLS .BYTE WINDOW .BYTE 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 3,P?ADJECTIVE .BYTE A?EMERGENCY .BYTE A?ESCAPE .BYTE A?POD .BYTE 0 .ENDT T?DORM-D:: .TABLE ; TABLE FOR OBJECT DORM-D .STRL "Dorm D" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE SANFAC-D ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE DORM-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?108 .PROP 2,P?C-MOVE T?1806 .PROP 4,P?PSEUDO W?PARTITION ; NAME PARTITION-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE BED .BYTE 0 .ENDT T?BOOTH-3:: .TABLE ; TABLE FOR OBJECT BOOTH-3 .STRL "Booth 3" .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE LIBRARY-LOBBY ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE LIBRARY-LOBBY ; TO ROOM .PROP 2,P?LDESC STR?208 .PROP 2,P?C-MOVE T?1307 .PROP 4,P?PSEUDO W?BOOTH ; NAME IN-BOOTH-PSEUDO ; HANDLER .PROP 4,P?GLOBAL .BYTE CONTROLS .BYTE SLOT .BYTE TELEPORTATION-BUTTON-1 .BYTE 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 2,P?ADJECTIVE .BYTE A?BROWN .BYTE A?PROTEIN-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 6,P?ADJECTIVE .BYTE A?LURKING .BYTE A?SINISTER .BYTE A?FANGED .BYTE A?VICIOUS .BYTE A?HUNGRY .BYTE A?SILENT .PROP 2,P?LDESC STR?324 .BYTE 0 .ENDT T?STORAGE-WEST:: .TABLE ; TABLE FOR OBJECT STORAGE-WEST .STRL "Storage West" .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE MESS-CORRIDOR ; TO ROOM .BYTE STORAGE-WEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE MESS-CORRIDOR ; TO ROOM .BYTE STORAGE-WEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?111 .PROP 2,P?C-MOVE T?2106 .PROP 2,P?GLOBAL .BYTE SHELVES .BYTE 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 4,P?ADJECTIVE .BYTE A?MEDICINE .BYTE A?SMALL .BYTE A?WHITE .BYTE A?TRANSL .PROP 2,P?TEXT STR?196 .PROP 2,P?CAPACITY 7 .PROP 2,P?FDESC STR?195 .BYTE 0 .ENDT T?SYSTEMS-CORRIDOR-EAST:: .TABLE ; TABLE FOR OBJECT SYSTEMS-CORRIDOR-EAST .STRL "Systems Corridor East" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE PLANETARY-COURSE-CONTROL ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE PHYSICAL-PLANT-TWO ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE LIBRARY-LOBBY ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR ; TO ROOM .PROP 2,P?LDESC STR?203 .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 1,P?EAST ; UNCONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .PROP 2,P?DOWN ; IMPOSSIBLE EXIT STR?104 ; FAILURE MESSAGE .PROP 2,P?LDESC STR?103 .PROP 2,P?C-MOVE T?606 .PROP 8,P?PSEUDO W?CASTLE ; NAME CASTLE-PSEUDO ; HANDLER W?RUBBLE ; NAME RUBBLE-PSEUDO ; HANDLER .PROP 2,P?GLOBAL .BYTE CLIFF .BYTE 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 2,P?ADJECTIVE .BYTE A?KITCHEN .BYTE A?ACCESS .PROP 2,P?TEXT STR?127 .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 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE CONFERENCE-ROOM ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE CONFERENCE-ROOM ; TO ROOM .PROP 2,P?LDESC STR?106 .PROP 2,P?C-MOVE T?1006 .PROP 4,P?PSEUDO W?BOOTH ; NAME IN-BOOTH-PSEUDO ; HANDLER .PROP 4,P?GLOBAL .BYTE CONTROLS .BYTE SLOT .BYTE TELEPORTATION-BUTTON-2 .BYTE TELEPORTATION-BUTTON-3 .BYTE 0 .ENDT T?CHEMICAL-DISPENSER:: .TABLE ; TABLE FOR OBJECT CHEMICAL-DISPENSER .STRL "chemical dispenser" .PROP 4,P?SYNONYM W?DISPEN W?MACHIN .PROP 2,P?ACTION CHEMICAL-DISPENSER-F .PROP 3,P?ADJECTIVE .BYTE A?DISPEN .BYTE A?LARGE .BYTE A?CHEMICAL .BYTE 0 .ENDT T?RELAY:: .TABLE ; TABLE FOR OBJECT RELAY .STRL "micro-relay" .PROP 4,P?SYNONYM W?MICRO W?RELAY .PROP 2,P?ACTION RELAY-F .PROP 1,P?ADJECTIVE .BYTE A?MICRO .BYTE 0 .ENDT T?PHYSICAL-PLANT-TWO:: .TABLE ; TABLE FOR OBJECT PHYSICAL-PLANT-TWO .STRL "Physical Plant" .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE SYSTEMS-CORRIDOR-EAST ; TO ROOM .PROP 2,P?LDESC STR?204 .PROP 2,P?C-MOVE T?907 .PROP 4,P?PSEUDO W?EQUIPM ; 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 4,P?ADJECTIVE .BYTE A?SECOND .BYTE A?SEVENTEEN .BYTE A?CENTIMETER .BYTE A?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 3,P?ADJECTIVE .BYTE A?LARGE .BYTE A?TIN .BYTE A?UNOPENED .PROP 2,P?LDESC STR?112 .PROP 2,P?FDESC STR?113 .BYTE 0 .ENDT T?LAB-OFFICE:: .TABLE ; TABLE FOR OBJECT LAB-OFFICE .STRL "Lab Office" .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE AUXILIARY-BOOTH ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE BIO-LAB ; TO ROOM .BYTE OFFICE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE 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 1,P?GLOBAL .BYTE 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 2,P?ADJECTIVE .BYTE A?SHUTTL .BYTE A?ACCESS .PROP 2,P?TEXT STR?129 .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 2,P?ADJECTIVE .BYTE A?LARGE .BYTE A?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 3,P?ADJECTIVE .BYTE A?RED .BYTE A?FUNGICIDE .BYTE A?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 5,P?ADJECTIVE .BYTE A?ROUND .BYTE A?CONFERENCE .BYTE A?SMALL .BYTE A?WIDE .BYTE A?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 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE DORM-A ; TO ROOM .PROP 2,P?LDESC STR?109 .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 2,P?NORTH ; IMPOSSIBLE EXIT STR?14 ; FAILURE MESSAGE .PROP 2,P?EAST ; IMPOSSIBLE EXIT STR?13 ; FAILURE MESSAGE .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?13 ; FAILURE MESSAGE .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE GANGWAY ; TO ROOM .PROP 2,P?LDESC STR?12 .PROP 2,P?C-MOVE T?503 .PROP 1,P?GLOBAL .BYTE 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 2,P?ADJECTIVE .BYTE A?EMERGENCY .BYTE A?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 1,P?ADJECTIVE .BYTE A?HUNGRY .PROP 2,P?LDESC STR?309 .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 8,P?SYNONYM W?BOCCI W?CHESS W?HIDER- W?HUCKA- .PROP 2,P?ACTION GLOBAL-GAMES-F .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 2,P?ADJECTIVE .BYTE A?SURVIVAL .BYTE A?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 1,P?EAST ; UNCONDITIONAL EXIT .BYTE BIO-LOCK-EAST ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE MAIN-LAB ; TO ROOM .BYTE BIO-DOOR-WEST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?LDESC STR?261 .PROP 2,P?C-MOVE T?2607 .PROP 1,P?GLOBAL .BYTE BIO-DOOR-WEST .BYTE 0 .ENDT T?MESS-CORRIDOR:: .TABLE ; TABLE FOR OBJECT MESS-CORRIDOR .STRL "Mess Corridor" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE STORAGE-WEST ; TO ROOM .BYTE STORAGE-WEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE DORM-CORRIDOR ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE MESS-HALL ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE REC-CORRIDOR ; TO ROOM .PROP 2,P?ACTION MESS-CORRIDOR-F .PROP 2,P?C-MOVE T?2006 .PROP 1,P?GLOBAL .BYTE 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?MACHIN W?DISPEN .PROP 2,P?ACTION DISPENSER-F .PROP 1,P?ADJECTIVE .BYTE A?DISPEN .BYTE 0 .ENDT T?SANFAC-E:: .TABLE ; TABLE FOR OBJECT SANFAC-E .STRL "SanFac E" .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR-S ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE ADMIN-CORRIDOR-S ; TO ROOM .PROP 2,P?LDESC STR?123 .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?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 1,P?ADJECTIVE .BYTE A?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 3,P?ADJECTIVE .BYTE A?MINIAT .BYTE A?MINI .BYTE A?ACCESS .PROP 2,P?TEXT STR?256 .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 1,P?ADJECTIVE .BYTE A?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?DOORWA W?PORTAL W?OPENIN .PROP 2,P?ACTION GLOBAL-DOORWAY-F .PROP 8,P?ADJECTIVE .BYTE A?NORTH .BYTE A?SOUTH .BYTE A?EAST .BYTE A?WEST .BYTE A?NE .BYTE A?SE .BYTE A?NW .BYTE A?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 3,P?ADJECTIVE .BYTE A?UPPER .BYTE A?ELEVATOR .BYTE A?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 1,P?ADJECTIVE .BYTE A?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 3,P?ADJECTIVE .BYTE A?MOBILE .BYTE A?MAN-EATING .BYTE A?GIANT .PROP 2,P?LDESC STR?325 .BYTE 0 .ENDT T?ROBOT-SHOP:: .TABLE ; TABLE FOR OBJECT ROBOT-SHOP .STRL "Robot Shop" .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE MACHINE-SHOP ; TO ROOM .PROP 1,P?NW ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR-S ; TO ROOM .PROP 2,P?LDESC STR?152 .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 1,P?EAST ; UNCONDITIONAL EXIT .BYTE FORK ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE LAWANDA-PLATFORM ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE FORK ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE LAWANDA-PLATFORM ; TO ROOM .PROP 2,P?LDESC STR?190 .PROP 2,P?C-MOVE T?207 .PROP 4,P?PSEUDO W?ESCALATOR ; NAME ESCALATOR-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE STAIRS .BYTE 0 .ENDT T?GANGWAY:: .TABLE ; TABLE FOR OBJECT GANGWAY .STRL "Gangway" .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE DECK-EIGHT ; TO ROOM .PROP 5,P?DOWN ; CONDITIONAL EXIT .BYTE DECK-NINE ; TO ROOM .BYTE GANGWAY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION GANGWAY-F .PROP 2,P?LDESC STR?11 .PROP 2,P?C-MOVE T?403 .PROP 2,P?GLOBAL .BYTE GANGWAY-DOOR .BYTE 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 1,P?ADJECTIVE .BYTE A?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?19 .PROP 2,P?TEXT STR?20 .BYTE 0 .ENDT T?TOOL-ROOM:: .TABLE ; TABLE FOR OBJECT TOOL-ROOM .STRL "Tool Room" .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR-S ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE MACHINE-SHOP ; TO ROOM .PROP 2,P?LDESC STR?141 .PROP 2,P?C-MOVE T?4306 .PROP 1,P?GLOBAL .BYTE 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 1,P?ADJECTIVE .BYTE A?BLUE .PROP 2,P?C-MOVE 2 .BYTE 0 .ENDT T?UPPER-ELEVATOR:: .TABLE ; TABLE FOR OBJECT UPPER-ELEVATOR .STRL "Upper Elevator" .PROP 3,P?SOUTH ; CONDITIONAL EXIT ELEVATOR-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 2,P?UP ; IMPOSSIBLE EXIT STR?175 ; FAILURE MESSAGE .PROP 2,P?DOWN ; IMPOSSIBLE EXIT STR?175 ; FAILURE MESSAGE .PROP 3,P?OUT ; CONDITIONAL EXIT ELEVATOR-EXIT-F ; PER FUNCTION .BYTE 0 .PROP 2,P?ACTION UPPER-ELEVATOR-F .PROP 2,P?C-MOVE T?4706 .PROP 5,P?GLOBAL .BYTE LIGHTS .BYTE CONTROLS .BYTE SLOT .BYTE ELEVATOR-BUTTON .BYTE UPPER-ELEVATOR-DOOR .BYTE 0 .ENDT T?DORM-C:: .TABLE ; TABLE FOR OBJECT DORM-C .STRL "Dorm C" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE DORM-CORRIDOR ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE SANFAC-C ; TO ROOM .PROP 2,P?LDESC STR?108 .PROP 2,P?C-MOVE T?1606 .PROP 4,P?PSEUDO W?PARTITION ; NAME PARTITION-PSEUDO ; HANDLER .PROP 1,P?GLOBAL .BYTE BED .BYTE 0 .ENDT T?LAWANDA-PLATFORM:: .TABLE ; TABLE FOR OBJECT LAWANDA-PLATFORM .STRL "Lawanda Platform" .PROP 3,P?NORTH ; CONDITIONAL EXIT SHUTTLE-ENTER-F ; PER FUNCTION .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE ESCALATOR ; TO ROOM .PROP 3,P?SOUTH ; CONDITIONAL EXIT SHUTTLE-ENTER-F ; PER FUNCTION .BYTE 0 .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE 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 2,P?GLOBAL .BYTE GLOBAL-SHUTTLE .BYTE STAIRS .BYTE 0 .ENDT T?AUXILIARY-BOOTH:: .TABLE ; TABLE FOR OBJECT AUXILIARY-BOOTH .STRL "Auxiliary Booth" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE LAB-OFFICE ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE LAB-OFFICE ; TO ROOM .PROP 2,P?VALUE 4 .PROP 2,P?LDESC STR?286 .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 5,P?EAST ; CONDITIONAL EXIT .BYTE SHUTTLE-CAR-ALFIE ; TO ROOM .BYTE SHUTTLE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION CONTROL-CABIN-F .PROP 2,P?C-MOVE T?903 .PROP 5,P?GLOBAL .BYTE SLOT .BYTE LEVER .BYTE WINDOW .BYTE SHUTTLE-DOOR .BYTE 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?OPENIN W?MACHIN .PROP 2,P?ACTION SPOOL-READER-F .PROP 3,P?ADJECTIVE .BYTE A?MICROF .BYTE A?SMALL .BYTE A?CIRCUL .PROP 2,P?LDESC STR?245 .PROP 2,P?CAPACITY 3 .PROP 2,P?FDESC STR?244 .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 2,P?ADJECTIVE .BYTE A?PATROL .BYTE A?WRINKLED .PROP 2,P?LDESC STR?7 .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?DOORWA W?HOLE .PROP 2,P?ACTION ROBOT-HOLE-F .PROP 2,P?ADJECTIVE .BYTE A?SMALL .BYTE A?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 5,P?EAST ; CONDITIONAL EXIT .BYTE RADIATION-LAB ; TO ROOM .BYTE RAD-DOOR-EAST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE RADIATION-LOCK-WEST ; TO ROOM .PROP 2,P?LDESC STR?264 .PROP 2,P?C-MOVE T?2907 .PROP 1,P?GLOBAL .BYTE RAD-DOOR-EAST .BYTE 0 .ENDT T?RADIATION-LAB:: .TABLE ; TABLE FOR OBJECT RADIATION-LAB .STRL "Radiation Lab" .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE RADIATION-LOCK-EAST ; TO ROOM .BYTE RAD-DOOR-EAST ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION RADIATION-LAB-F .PROP 2,P?LDESC STR?278 .PROP 2,P?C-MOVE T?3107 .PROP 8,P?PSEUDO W?CRACK ; NAME CRACK-PSEUDO ; HANDLER W?EQUIPM ; NAME EQUIPMENT-PSEUDO ; HANDLER .PROP 2,P?GLOBAL .BYTE TABLES .BYTE 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 1,P?ADJECTIVE .BYTE A?ENDLESS .BYTE 0 .ENDT T?SEND-CONSOLE:: .TABLE ; TABLE FOR OBJECT SEND-CONSOLE .STRL "communication send console" .PROP 4,P?SYNONYM W?CONSOLE W?CONTRO .PROP 4,P?ADJECTIVE .BYTE A?COMMUNICATIONS .BYTE A?SEND .BYTE A?RIGHT .BYTE A?SECOND .BYTE 0 .ENDT T?PLAIN-HALL:: .TABLE ; TABLE FOR OBJECT PLAIN-HALL .STRL "Plain Hall" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE REC-AREA ; TO ROOM .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE REC-CORRIDOR ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .PROP 2,P?LDESC STR?105 .PROP 2,P?C-MOVE T?706 .BYTE 0 .ENDT T?MECH-CORRIDOR:: .TABLE ; TABLE FOR OBJECT MECH-CORRIDOR .STRL "Mech Corridor" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR-N ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE REACTOR-CONTROL ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR-S ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE PHYSICAL-PLANT ; TO ROOM .PROP 2,P?LDESC STR?132 .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 2,P?ADJECTIVE .BYTE A?REACTOR .BYTE A?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 2,P?ADJECTIVE .BYTE A?RED .BYTE A?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 2,P?ADJECTIVE .BYTE A?RED .BYTE A?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 4,P?ADJECTIVE .BYTE A?FOURTH .BYTE A?SEVENTEEN .BYTE A?CENTIMETER .BYTE A?FROMITZ .BYTE 0 .ENDT T?MACHINE-SHOP:: .TABLE ; TABLE FOR OBJECT MACHINE-SHOP .STRL "Machine Shop" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MECH-CORRIDOR-S ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE ROBOT-SHOP ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE 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 "pseudo" .PROP 2,P?ACTION GO .BYTE 0 .ENDT T?BETTY-CONTROL-EAST:: .TABLE ; TABLE FOR OBJECT BETTY-CONTROL-EAST .STRL "Betty Control East" .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE SHUTTLE-CAR-BETTY ; TO ROOM .BYTE SHUTTLE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION CONTROL-CABIN-F .PROP 2,P?C-MOVE T?1103 .PROP 5,P?GLOBAL .BYTE GLOBAL-SHUTTLE .BYTE SLOT .BYTE WINDOW .BYTE LEVER .BYTE 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?102:: 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?103:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?203:: .TABLE 0 0 0 0 0 15 0 0 0 15 0 0 .ENDT T?303:: .TABLE 0 0 0 0 0 15 0 0 0 0 0 0 .ENDT T?403:: .TABLE 0 0 10 0 0 0 0 0 0 0 0 0 .ENDT T?503:: .TABLE 0 0 10 0 0 0 0 0 0 0 0 0 .ENDT T?603:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?703:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?803:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?903:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1003:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1103:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?1203:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?104:: T?P-LEXV:: .TABLE 30720 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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?204:: T?P-INBUF:: .TABLE 20480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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?304:: T?P-ITBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?404:: T?P-OTBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?504:: T?P-VTBL:: .TABLE 0 0 0 0 .ENDT T?604:: 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?704:: 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?804:: 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?904:: 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?1004:: 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?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 ; END OF IMPURENESS IMPURE:: ; VERB TABLE IS DEFINED HERE 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?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?RESTOR ST?ENTER ST?SEARCH ST?WEAR ST?DISEMBARK ST?SWIM ST?UNSCRIPT ST?PUSH ST?RUB ST?SUPER ST?SIT ST?RESTAR 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?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?CLOSE ST?STRIKE ST?FIX ST?SLIDE ST?WAVE ST?EXIT ST?AGAIN 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 .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?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 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELP .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?RESTOR:: .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?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?RESTAR:: .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?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?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?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?AGAIN:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?AGAIN .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 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-VERSION V-VERBOSE V-$RANDOM V-$COMMAND V-$RECORD V-$UNRECORD V-AGAIN 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-HELP 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 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 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 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 7 668 W?$VERIFY:: .ZWORD "$verif" .BYTE PS?VERB+P1?VERB .BYTE ACT?$VERIFY .BYTE 0 W?PERIOD:: .ZWORD "." .BYTE PS?BUZZ-WORD .BYTE B?PERIOD .BYTE 0 W?COMMA:: .ZWORD "," .BYTE PS?BUZZ-WORD .BYTE B?COMMA .BYTE 0 W?#COMMAND:: .ZWORD "#comma" .BYTE PS?VERB+P1?VERB .BYTE ACT?#COMMAND .BYTE 0 W?#RANDOM:: .ZWORD "#rando" .BYTE PS?VERB+P1?VERB .BYTE ACT?#RANDOM .BYTE 0 W?#RECORD:: .ZWORD "#recor" .BYTE PS?VERB+P1?VERB .BYTE ACT?#RECORD .BYTE 0 W?#UNRECORD:: .ZWORD "#unrec" .BYTE PS?VERB+P1?VERB .BYTE ACT?#UNRECORD .BYTE 0 W?QUOTE:: .ZWORD """" .BYTE PS?BUZZ-WORD .BYTE B?QUOTE .BYTE 0 W?A:: .ZWORD "a" .BYTE PS?BUZZ-WORD .BYTE B?A .BYTE 0 W?ABOVE:: .ZWORD "above" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?OVER .BYTE 0 W?ACCESS:: .ZWORD "access" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ACCESS .BYTE 0 W?ACHILLES:: .ZWORD "achill" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ACME:: .ZWORD "acme" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ACME .BYTE 0 W?ACROSS:: .ZWORD "across" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?ACROSS .BYTE 0 W?ACTIVATE:: .ZWORD "activa" .BYTE PS?VERB+P1?VERB .BYTE ACT?ACTIVATE .BYTE 0 W?ADMIRA:: .ZWORD "admira" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?AFFIRMATIVE:: .ZWORD "affirm" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?AFT:: .ZWORD "aft" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 27 .BYTE A?SOUTH W?AGAIN:: .ZWORD "again" .BYTE PS?VERB+P1?VERB .BYTE ACT?AGAIN .BYTE 0 W?AGAINST:: .ZWORD "agains" .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?ADJECTIVE .BYTE A?ALIEN .BYTE 0 W?ALL:: .ZWORD "all" .BYTE PS?BUZZ-WORD .BYTE B?ALL .BYTE 0 W?ALUMINUM:: .ZWORD "alumin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ALUMINUM .BYTE 0 W?AMBASSADOR:: .ZWORD "ambass" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?AN:: .ZWORD "an" .BYTE PS?BUZZ-WORD .BYTE B?AN .BYTE 0 W?AND:: .ZWORD "and" .BYTE PS?BUZZ-WORD .BYTE B?AND .BYTE 0 W?ANSWER:: .ZWORD "answer" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?ANT-LIKE:: .ZWORD "ant-li" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ANT-LIKE .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 B?ARE .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 "attrac" .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?ADJECTIVE .BYTE A?B .BYTE 0 W?B-SERIES:: .ZWORD "b-seri" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?B-SERIES .BYTE 0 W?BAR:: .ZWORD "bar" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BARE:: .ZWORD "bare" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BARE .BYTE 0 W?BATHE:: .ZWORD "bathe" .BYTE PS?VERB+P1?VERB .BYTE ACT?SWIM .BYTE 0 W?BATTERY:: .ZWORD "batter" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEANS:: .ZWORD "beans" .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 "bedist" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEEF:: .ZWORD "beef" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BEEF .BYTE 0 W?BEHIND:: .ZWORD "behind" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?BEHIND .BYTE 0 W?BEIGE:: .ZWORD "beige" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BEIGE .BYTE 0 W?BENCH:: .ZWORD "bench" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BENCHE:: .ZWORD "benche" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BIO-LOCK:: .ZWORD "bio-lo" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BIO-LOCK .BYTE 0 W?BIPED:: .ZWORD "biped" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLACK:: .ZWORD "black" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLACK .BYTE 0 W?BLAST:: .ZWORD "blast" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIRE .BYTE 0 W?BLATHER:: .ZWORD "blathe" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLINKI:: .ZWORD "blinki" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLINKI .BYTE 0 W?BLOB:: .ZWORD "blob" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLUE:: .ZWORD "blue" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLUE .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 B?ALL .BYTE 0 W?BOTTLE:: .ZWORD "bottle" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOULDER:: .ZWORD "boulde" .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 "brandi" .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?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BREAST .BYTE 0 W?BRIEF:: .ZWORD "brief" .BYTE PS?VERB+P1?VERB .BYTE ACT?BRIEF .BYTE 0 W?BRIGHT:: .ZWORD "bright" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BRIGHT .BYTE 0 W?BROCHURE:: .ZWORD "brochu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BROKEN:: .ZWORD "broken" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BROKEN .BYTE 0 W?BROWN:: .ZWORD "brown" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BROWN .BYTE 0 W?BRUSH:: .ZWORD "brush" .BYTE PS?OBJECT+PS?VERB+PS?ADJECTIVE+P1?VERB .BYTE ACT?SCRUB .BYTE A?SCRUB W?BUG:: .ZWORD "bug" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BULKHEAD:: .ZWORD "bulkhe" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BUNK:: .ZWORD "bunk" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BUNK .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 B?BUT .BYTE 0 W?BUTTON:: .ZWORD "button" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CABINETS:: .ZWORD "cabine" .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 "cantee" .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 "cardbo" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CARDBOARD .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 "catwal" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CCW:: .ZWORD "ccw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 25 .BYTE A?WEST W?CELERY:: .ZWORD "celery" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CENTIMETER:: .ZWORD "centim" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CENTIMETER .BYTE 0 W?CHASE:: .ZWORD "chase" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?CHEMICAL:: .ZWORD "chemic" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CHEMICAL .BYTE 0 W?CHERRY:: .ZWORD "cherry" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CHERRY .BYTE 0 W?CHESS:: .ZWORD "chess" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHRONOMETER:: .ZWORD "chrono" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHUCK:: .ZWORD "chuck" .BYTE PS?VERB+P1?VERB .BYTE ACT?THROW .BYTE 0 W?CIRCUL:: .ZWORD "circul" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CIRCUL .BYTE 0 W?CLASS:: .ZWORD "class" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CLASS .BYTE 0 W?CLEAN:: .ZWORD "clean" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SCRUB .BYTE ACT?SCRUB 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?COLLAPSE:: .ZWORD "collap" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?COLORE:: .ZWORD "colore" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COLORE .BYTE 0 W?COMBINATION:: .ZWORD "combin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COMBINATION .BYTE 0 W?COMMUNICATIONS:: .ZWORD "commun" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COMMUNICATIONS .BYTE 0 W?COMPAN:: .ZWORD "compan" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COMPAR:: .ZWORD "compar" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COMPLEX:: .ZWORD "comple" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COMPLEX .BYTE 0 W?COMPUTER:: .ZWORD "comput" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COMPUTER .BYTE 0 W?CONFERENCE:: .ZWORD "confer" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CONFERENCE .BYTE 0 W?CONSOLE:: .ZWORD "consol" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CONTRO:: .ZWORD "contro" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CONTRO .BYTE 0 W?CRACK:: .ZWORD "crack" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CRACKED:: .ZWORD "cracke" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CRACKED .BYTE 0 W?CREATURE:: .ZWORD "creatu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CREVICE:: .ZWORD "crevic" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CRYO-ELEVATOR:: .ZWORD "cryo-e" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CRYO-ELEVATOR .BYTE 0 W?CUBBYHOLE:: .ZWORD "cubbyh" .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?ADJECTIVE .BYTE A?CURVED .BYTE 0 W?CW:: .ZWORD "cw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 29 .BYTE A?EAST W?D:: .ZWORD "d" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?DOWN .BYTE 22 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?ADJECTIVE .BYTE A?DARK .BYTE 0 W?DARKNESS:: .ZWORD "darkne" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DARKNESS .BYTE 0 W?DAZZLI:: .ZWORD "dazzli" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DAZZLI .BYTE 0 W?DEAD:: .ZWORD "dead" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DEAD .BYTE 0 W?DECK:: .ZWORD "deck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DEEP:: .ZWORD "deep" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DEEP .BYTE 0 W?DEFORMED:: .ZWORD "deform" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DEFORMED .BYTE 0 W?DEPRES:: .ZWORD "depres" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DESCRIBE:: .ZWORD "descri" .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 "destro" .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 "diagno" .BYTE PS?VERB+P1?VERB .BYTE ACT?DIAGNOSE .BYTE 0 W?DIAGRAM:: .ZWORD "diagra" .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?DIM:: .ZWORD "dim" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DIM .BYTE 0 W?DIM-:: .ZWORD "dim-" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DIM- .BYTE 0 W?DISEMBARK:: .ZWORD "disemb" .BYTE PS?VERB+P1?VERB .BYTE ACT?DISEMBARK .BYTE 0 W?DISPATCH:: .ZWORD "dispat" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?DISPEN:: .ZWORD "dispen" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DISPEN .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?DOORWA:: .ZWORD "doorwa" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DOWN:: .ZWORD "down" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?DOWN .BYTE 22 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?ADJECTIVE .BYTE A?DUTY .BYTE 0 W?E:: .ZWORD "e" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 29 .BYTE A?EAST 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 29 .BYTE A?EAST 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 "elevat" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ELEVATOR .BYTE 0 W?EMERGENCY:: .ZWORD "emerge" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?EMERGENCY .BYTE 0 W?EMPTY:: .ZWORD "empty" .BYTE PS?VERB+P1?VERB .BYTE ACT?EMPTY .BYTE 0 W?ENDLESS:: .ZWORD "endles" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ENDLESS .BYTE 0 W?ENSIGN:: .ZWORD "ensign" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ENSIGN .BYTE 0 W?ENTER:: .ZWORD "enter" .BYTE PS?VERB+P1?VERB .BYTE ACT?ENTER .BYTE 0 W?ENUNCI:: .ZWORD "enunci" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EQUALS:: .ZWORD "equals" .BYTE PS?BUZZ-WORD .BYTE B?EQUALS .BYTE 0 W?EQUIPM:: .ZWORD "equipm" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ESCALATOR:: .ZWORD "escala" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ESCAPE:: .ZWORD "escape" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ESCAPE .BYTE ACT?ESCAPE W?EXAMINE:: .ZWORD "examin" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?EXCEPT:: .ZWORD "except" .BYTE PS?BUZZ-WORD .BYTE B?EXCEPT .BYTE 0 W?EXIT:: .ZWORD "exit" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXIT .BYTE 0 W?EXPERIMENTAL:: .ZWORD "experi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?EXPERIMENTAL .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 31 .BYTE A?NORTH W?FANGED:: .ZWORD "fanged" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FANGED .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?ADJECTIVE .BYTE A?FIRST .BYTE 0 W?FIX:: .ZWORD "fix" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIX .BYTE 0 W?FIXTURES:: .ZWORD "fixtur" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FLASHI:: .ZWORD "flashi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FLASHI .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 31 .BYTE A?NORTH W?FOREWARD:: .ZWORD "forewa" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 31 .BYTE A?NORTH W?FORMER:: .ZWORD "former" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FORMER .BYTE 0 W?FORWARD:: .ZWORD "forwar" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 31 .BYTE A?NORTH W?FOURTH:: .ZWORD "fourth" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FOURTH .BYTE 0 W?FRESH:: .ZWORD "fresh" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FRESH .BYTE 0 W?FRIED:: .ZWORD "fried" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FRIED .BYTE 0 W?FROM:: .ZWORD "from" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?FROM .BYTE 0 W?FROMITZ:: .ZWORD "fromit" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FROMITZ .BYTE 0 W?FUCK:: .ZWORD "fuck" .BYTE PS?VERB+P1?VERB .BYTE ACT?CURSE .BYTE 0 W?FUNGICIDE:: .ZWORD "fungic" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FUNGICIDE .BYTE 0 W?FUNNEL:: .ZWORD "funnel" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FUNNEL .BYTE 0 W?FUSE:: .ZWORD "fuse" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FUSED:: .ZWORD "fused" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FUSED .BYTE 0 W?G:: .ZWORD "g" .BYTE PS?VERB+P1?VERB .BYTE ACT?AGAIN .BYTE 0 W?GAMES:: .ZWORD "games" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GANGWAY:: .ZWORD "gangwa" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GAPING:: .ZWORD "gaping" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GAPING .BYTE 0 W?GAS:: .ZWORD "gas" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GAS .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 "gestur" .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?ADJECTIVE .BYTE A?GIANT .BYTE 0 W?GIVE:: .ZWORD "give" .BYTE PS?VERB+P1?VERB .BYTE ACT?GIVE .BYTE 0 W?GLASS:: .ZWORD "glass" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GLASS .BYTE 0 W?GLOWIN:: .ZWORD "glowin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GLOWIN .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?ADJECTIVE .BYTE A?GOOD .BYTE 0 W?GRAFFITI:: .ZWORD "graffi" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GRAY:: .ZWORD "gray" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GRAY .BYTE 0 W?GREEN:: .ZWORD "green" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GREEN .BYTE 0 W?GREY:: .ZWORD "grey" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GREY .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 "growli" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GROWLING .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?ADJECTIVE .BYTE A?HAIRY .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?ADJECTIVE .BYTE A?HEAVY .BYTE 0 W?HELICOPTER:: .ZWORD "helico" .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?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HIGH:: .ZWORD "high" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HIGH .BYTE 0 W?HIGH-RANKING:: .ZWORD "high-r" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HIGH-RANKING .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 "horses" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HORSESHOE .BYTE 0 W?HUCKA-:: .ZWORD "hucka-" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HUNGRY:: .ZWORD "hungry" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HUNGRY .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?ADJECTIVE .BYTE A?ID .BYTE 0 W?IDENTIFICATION:: .ZWORD "identi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IDENTIFICATION .BYTE 0 W?IMPORTANT:: .ZWORD "import" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IMPORTANT .BYTE 0 W?IMPURITY:: .ZWORD "impuri" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?IN:: .ZWORD "in" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?IN .BYTE 21 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?OBJECT .BYTE PR?IN .BYTE 21 W?INTNUM:: .ZWORD "intnum" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?INTO:: .ZWORD "into" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?IN .BYTE 21 W?INVENTORY:: .ZWORD "invent" .BYTE PS?VERB+P1?VERB .BYTE ACT?INVENTORY .BYTE 0 W?IRON:: .ZWORD "iron" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IRON .BYTE 0 W?IS:: .ZWORD "is" .BYTE PS?BUZZ-WORD .BYTE B?IS .BYTE 0 W?IT:: .ZWORD "it" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?JAGGED:: .ZWORD "jagged" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?JAGGED .BYTE 0 W?JUMP:: .ZWORD "jump" .BYTE PS?VERB+P1?VERB .BYTE ACT?JUMP .BYTE 0 W?K:: .ZWORD "k" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?K .BYTE 0 W?K-SERIES:: .ZWORD "k-seri" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?K-SERIES .BYTE 0 W?KEY:: .ZWORD "key" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KEYBOARD:: .ZWORD "keyboa" .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 "kitche" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?KITCHEN .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?ADJECTIVE .BYTE A?LAB .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 "lanter" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LARGE:: .ZWORD "large" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?LASER:: .ZWORD "laser" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LASER .BYTE 0 W?LAY:: .ZWORD "lay" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIT .BYTE 0 W?LAZARUS:: .ZWORD "lazaru" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LEAFLET:: .ZWORD "leafle" .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?ADJECTIVE .BYTE A?LEFT .BYTE 0 W?LENGTHEN:: .ZWORD "length" .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?ADJECTIVE .BYTE A?LIGHT .BYTE 0 W?LIGHTS:: .ZWORD "lights" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LIMA:: .ZWORD "lima" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LIMA .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?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?ADJECTIVE .BYTE A?LONG .BYTE 0 W?LOOK:: .ZWORD "look" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOOK .BYTE 0 W?LOWER:: .ZWORD "lower" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LOWER .BYTE 0 W?LUBRICATE:: .ZWORD "lubric" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OIL .BYTE ACT?OIL W?LURKING:: .ZWORD "lurkin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LURKING .BYTE 0 W?MACHIN:: .ZWORD "machin" .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-ea" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MAN-EATING .BYTE 0 W?MAN-SIZED:: .ZWORD "man-si" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MAN-SIZED .BYTE 0 W?MANGLE:: .ZWORD "mangle" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MANGLE .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 "medica" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MEDICAL .BYTE 0 W?MEDICINE:: .ZWORD "medici" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MEDICINE .BYTE 0 W?MEGA:: .ZWORD "mega" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MEGA .BYTE 0 W?MEGAFUSE:: .ZWORD "megafu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MEGAKRIP:: .ZWORD "megakr" .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 "messag" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MESSY:: .ZWORD "messy" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MESSY .BYTE 0 W?METAL:: .ZWORD "metal" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?METAL .BYTE 0 W?MICRO:: .ZWORD "micro" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MICRO .BYTE 0 W?MICROBE:: .ZWORD "microb" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MICROF:: .ZWORD "microf" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MICROF .BYTE 0 W?MILKY:: .ZWORD "milky" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MILKY .BYTE 0 W?MINI:: .ZWORD "mini" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MINI .BYTE 0 W?MINIAT:: .ZWORD "miniat" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MINIAT .BYTE 0 W?MOBILE:: .ZWORD "mobile" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MOBILE .BYTE 0 W?MOLEST:: .ZWORD "molest" .BYTE PS?VERB+P1?VERB .BYTE ACT?RAPE .BYTE 0 W?MONITORS:: .ZWORD "monito" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MONSTER:: .ZWORD "monste" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MOP:: .ZWORD "mop" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SCRUB .BYTE ACT?SCRUB W?MOVE:: .ZWORD "move" .BYTE PS?VERB+P1?VERB .BYTE ACT?MOVE .BYTE 0 W?MULTI:: .ZWORD "multi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MULTI .BYTE 0 W?MULTIP:: .ZWORD "multip" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MULTIP .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 31 .BYTE A?NORTH W?NARROW:: .ZWORD "narrow" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NARROW .BYTE 0 W?NE:: .ZWORD "ne" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 30 .BYTE A?NE W?NEAR:: .ZWORD "near" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?NEAR .BYTE 0 W?NEGATIVE:: .ZWORD "negati" .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?ADJECTIVE .BYTE A?NEW .BYTE 0 W?NICHE:: .ZWORD "niche" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NINETY:: .ZWORD "ninety" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NINETY .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 31 .BYTE A?NORTH W?NOSED:: .ZWORD "nosed" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NOSED .BYTE 0 W?NW:: .ZWORD "nw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 24 .BYTE A?NW 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 "octago" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OCTAGONAL .BYTE 0 W?OF:: .ZWORD "of" .BYTE PS?BUZZ-WORD .BYTE B?OF .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?ADJECTIVE .BYTE A?OFFICE .BYTE 0 W?OHM:: .ZWORD "ohm" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OHM .BYTE 0 W?OIL:: .ZWORD "oil" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OIL .BYTE ACT?OIL W?OLD:: .ZWORD "old" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OLD .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 B?ONE .BYTE 0 W?ONTO:: .ZWORD "onto" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?ON .BYTE 0 W?OPEN:: .ZWORD "open" .BYTE PS?VERB+P1?VERB .BYTE ACT?OPEN .BYTE 0 W?OPENER:: .ZWORD "opener" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OPENER .BYTE 0 W?OPENIN:: .ZWORD "openin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ORANGE:: .ZWORD "orange" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ORANGE .BYTE 0 W?OUR:: .ZWORD "our" .BYTE PS?BUZZ-WORD .BYTE B?OUR .BYTE 0 W?OUT:: .ZWORD "out" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?OUT .BYTE 20 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 25 .BYTE A?WEST W?PAD:: .ZWORD "pad" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PADLOCK:: .ZWORD "padloc" .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?ADJECTIVE .BYTE A?PALE .BYTE 0 W?PAMPHLET:: .ZWORD "pamphl" .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 "partit" .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?ADJECTIVE .BYTE A?PATROL .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?ADJECTIVE .BYTE A?PIECE .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 "plasti" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PLASTIC .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?PLAYBA:: .ZWORD "playba" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PLAYBA .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?ADJECTIVE .BYTE A?POD .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?ADJECTIVE .BYTE A?SCRUB .BYTE ACT?SCRUB W?PORT:: .ZWORD "port" .BYTE PS?OBJECT+PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE .BYTE A?WEST .BYTE 25 W?PORTABLE:: .ZWORD "portab" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PORTABLE .BYTE 0 W?PORTAL:: .ZWORD "portal" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?POSSIBLY:: .ZWORD "possib" .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 "powerf" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?POWERFUL .BYTE 0 W?PRECIPICE:: .ZWORD "precip" .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 "primar" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PRIMARY .BYTE 0 W?PRINTOUT:: .ZWORD "printo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PROCEED:: .ZWORD "procee" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?PROTEIN-RICH:: .ZWORD "protei" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PROTEIN-RICH .BYTE 0 W?PROVISIONS:: .ZWORD "provis" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PULL:: .ZWORD "pull" .BYTE PS?VERB+P1?VERB .BYTE ACT?PULL .BYTE 0 W?PURPOS:: .ZWORD "purpos" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PURPOS .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 "quanti" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?QUANTITY .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 "radiat" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RADIATION .BYTE 0 W?RANKING:: .ZWORD "rankin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RANKING .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-an" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RAT-LIKE:: .ZWORD "rat-li" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RAT-LIKE .BYTE 0 W?REACH:: .ZWORD "reach" .BYTE PS?VERB+P1?VERB .BYTE ACT?REACH .BYTE 0 W?REACTOR:: .ZWORD "reacto" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?REACTOR .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 "receiv" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RECEIVE .BYTE 0 W?RECLINE:: .ZWORD "reclin" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIT .BYTE 0 W?RED:: .ZWORD "red" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RED .BYTE 0 W?RELAY:: .ZWORD "relay" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RELEASE:: .ZWORD "releas" .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?ADJECTIVE .BYTE A?REPAIR .BYTE ACT?FIX W?REPLY:: .ZWORD "reply" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?RESTAR:: .ZWORD "restar" .BYTE PS?VERB+P1?VERB .BYTE ACT?RESTAR .BYTE 0 W?RESTOR:: .ZWORD "restor" .BYTE PS?VERB+P1?VERB .BYTE ACT?RESTOR .BYTE 0 W?RIFT:: .ZWORD "rift" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RIGHT:: .ZWORD "right" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RIGHT .BYTE 0 W?ROBOT:: .ZWORD "robot" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ROUND:: .ZWORD "round" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ROUND .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 "rummag" .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 27 .BYTE A?SOUTH W?SAFETY:: .ZWORD "safety" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SAFETY .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 29 .BYTE A?EAST 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?ADJECTIVE .BYTE A?SCRUB .BYTE ACT?SCRUB W?SCRUBB:: .ZWORD "scrubb" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SCRUBR:: .ZWORD "scrubr" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SE:: .ZWORD "se" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 28 .BYTE A?SE W?SEARCH:: .ZWORD "search" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?SECOND:: .ZWORD "second" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SECOND .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?SELF:: .ZWORD "self" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SELF-CONTAINED:: .ZWORD "self-c" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SELF-CONTAINED .BYTE 0 W?SEND:: .ZWORD "send" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SEND .BYTE 0 W?SERIES:: .ZWORD "series" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SERIES .BYTE 0 W?SET:: .ZWORD "set" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?SETTING:: .ZWORD "settin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SETTING .BYTE 0 W?SEVENTEEN:: .ZWORD "sevent" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SEVENTEEN .BYTE 0 W?SHAKE:: .ZWORD "shake" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHAKE .BYTE 0 W?SHAPED:: .ZWORD "shaped" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SHAPED .BYTE 0 W?SHELF:: .ZWORD "shelf" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHELVES:: .ZWORD "shelve" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHINE:: .ZWORD "shine" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SCRUB .BYTE ACT?SCRUB W?SHINY:: .ZWORD "shiny" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SHINY .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 "shorte" .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?SHUTTL:: .ZWORD "shuttl" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SHUTTL .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?ADJECTIVE .BYTE A?SILENT .BYTE 0 W?SILICON:: .ZWORD "silico" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SILICON .BYTE 0 W?SIMPLE:: .ZWORD "simple" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SIMPLE .BYTE 0 W?SINISTER:: .ZWORD "sinist" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SINISTER .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?ADJECTIVE .BYTE A?SMALL .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 27 .BYTE A?SOUTH 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?ADJECTIVE .BYTE A?SQUARE .BYTE 0 W?STAIRS:: .ZWORD "stairs" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STAIRWAY:: .ZWORD "stairw" .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 "starbo" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 29 .BYTE A?EAST W?STARE:: .ZWORD "stare" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOOK .BYTE 0 W?STARTLE:: .ZWORD "startl" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?STEEL:: .ZWORD "steel" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STEEL .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 "struct" .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 "superb" .BYTE PS?VERB+P1?VERB .BYTE ACT?SUPER .BYTE 0 W?SUPPLIES:: .ZWORD "suppli" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SURPRISE:: .ZWORD "surpri" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?SURVIVAL:: .ZWORD "surviv" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SURVIVAL .BYTE 0 W?SW:: .ZWORD "sw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 26 .BYTE A?SW W?SWAB:: .ZWORD "swab" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SCRUB .BYTE ACT?SCRUB W?SWALLOW:: .ZWORD "swallo" .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?ADJECTIVE .BYTE A?TAN .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?TELEPO:: .ZWORD "telepo" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TELEPO .BYTE 0 W?TELL:: .ZWORD "tell" .BYTE PS?VERB+P1?VERB .BYTE ACT?TELL .BYTE 0 W?TERMINAL:: .ZWORD "termin" .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 B?THE .BYTE 0 W?THEN:: .ZWORD "then" .BYTE PS?BUZZ-WORD .BYTE B?THEN .BYTE 0 W?THIRD:: .ZWORD "third" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?THIRD .BYTE 0 W?THIS:: .ZWORD "this" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?THROUGH:: .ZWORD "throug" .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?ADJECTIVE .BYTE A?TIERED .BYTE 0 W?TIME:: .ZWORD "time" .BYTE PS?VERB+P1?VERB .BYTE ACT?TIME .BYTE 0 W?TIN:: .ZWORD "tin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TIN .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+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TRANSL .BYTE 0 W?TRIFFID:: .ZWORD "triffi" .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 "trotti" .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?OBJECT .BYTE PR?UP .BYTE 23 W?UGLY:: .ZWORD "ugly" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?UGLY .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 "unifor" .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 "unopen" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?UNOPENED .BYTE 0 W?UNSCRIPT:: .ZWORD "unscri" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNSCRIPT .BYTE 0 W?UP:: .ZWORD "up" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?UP .BYTE 23 W?UPPER:: .ZWORD "upper" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?UPPER .BYTE 0 W?USING:: .ZWORD "using" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?VEHICLE:: .ZWORD "vehicl" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?VERBOSE:: .ZWORD "verbos" .BYTE PS?VERB+P1?VERB .BYTE ACT?VERBOSE .BYTE 0 W?VERSION:: .ZWORD "versio" .BYTE PS?VERB+P1?VERB .BYTE ACT?VERSION .BYTE 0 W?VERY:: .ZWORD "very" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VERY .BYTE 0 W?VICIOUS:: .ZWORD "viciou" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VICIOUS .BYTE 0 W?VIDEO:: .ZWORD "video" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VIDEO .BYTE 0 W?VIEW:: .ZWORD "view" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VIEW .BYTE 0 W?VIEWPORT:: .ZWORD "viewpo" .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 25 .BYTE A?WEST 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 "walkwa" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WARNIN:: .ZWORD "warnin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WARNIN .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 "webbin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WEST:: .ZWORD "west" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 25 .BYTE A?WEST W?WHAT:: .ZWORD "what" .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?ADJECTIVE .BYTE A?WHITE .BYTE 0 W?WIDE:: .ZWORD "wide" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WIDE .BYTE 0 W?WIDE-NOSED:: .ZWORD "wide-n" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WIDE-NOSED .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?ADJECTIVE .BYTE A?WITTED .BYTE 0 W?WOODEN:: .ZWORD "wooden" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WOODEN .BYTE 0 W?WORN-OUT:: .ZWORD "worn-o" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WORN-OUT .BYTE 0 W?WRINKLED:: .ZWORD "wrinkl" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WRINKLED .BYTE 0 W?WRIST:: .ZWORD "wrist" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WRIST .BYTE 0 W?WRISTWATCH:: .ZWORD "wristw" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?ADJECTIVE .BYTE A?YELLOW .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