planetfall/planetfalldat.zap
historicalsource e85ca899aa Final Revision
2019-04-13 21:35:51 -04:00

13337 lines
208 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

; 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