witness/witnessdat.zap

12194 lines
189 KiB
Plaintext

; TOP LEVEL DEFINITIONS
TRUE-VALUE=1
FALSE-VALUE=0
O?ANY=1
PS?OBJECT=128
PS?VERB=64
PS?ADJECTIVE=32
PS?DIRECTION=16
PS?PREPOSITION=8
PS?BUZZ-WORD=4
P1?OBJECT=0
P1?VERB=1
P1?ADJECTIVE=2
P1?DIRECTION=3
; OBJECT FLAGS ARE DEFINED HERE
FX?TOUCHBIT=2048
TOUCHBIT=4
FX?FEMALE=1024
FEMALE=5
FX?TRANSBIT=512
TRANSBIT=6
FX?SEARCHBIT=256
SEARCHBIT=7
FX?OPENBIT=128
OPENBIT=8
FX?CONTBIT=64
CONTBIT=9
FX?TRYTAKEBIT=32
TRYTAKEBIT=10
FX?AN=16
AN=11
FX?INVISIBLE=8
INVISIBLE=12
FX?ON-NOT-IN=4
ON-NOT-IN=13
FX?ONBIT=2
ONBIT=14
FX?RLANDBIT=1
RLANDBIT=15
FX?SURFACEBIT=32768
SURFACEBIT=16
FX?LOCKED=16384
LOCKED=17
FX?WINDOWBIT=8192
WINDOWBIT=18
FX?NDESCBIT=4096
NDESCBIT=19
FX?FURNITURE=2048
FURNITURE=20
FX?READBIT=1024
READBIT=21
FX?TAKEBIT=512
TAKEBIT=22
FX?TOOLBIT=256
TOOLBIT=23
FX?RMUNGBIT=128
RMUNGBIT=24
FX?LIGHTBIT=64
LIGHTBIT=25
FX?FOODBIT=32
FOODBIT=26
FX?DRINKBIT=16
DRINKBIT=27
FX?DOORBIT=8
DOORBIT=28
FX?VEHBIT=4
VEHBIT=29
FX?WEAPONBIT=2
WEAPONBIT=30
FX?PERSON=1
PERSON=31
; ACTION IDENTIFIERS ARE ASSIGNED HERE
V?$VERIFY=0
V?DEBUG=1
V?$TANDY=2
V?$WHERE=3
V?ACCUSE=4
V?ANALYZE=5
V?SANALYZE=6
V?ANSWER=7
V?REPLY=8
V?PUT=9
V?ARREST=10
V?TELL=11
V?ASK-CONTEXT-ABOUT=12
V?ASK-CONTEXT-FOR=13
V?ASK-ABOUT=14
V?ASK-FOR=15
V?ATTACK=16
V?BRIEF=17
V?BRUSH=18
V?$CALL=19
V?PHONE=20
V?CLIMB-FOO=21
V?CLIMB-DOWN=22
V?THROUGH=23
V?CLIMB-ON=24
V?CLIMB-UP=25
V?CLOSE=26
V?COMPARE=27
V?CONFRONT=28
V?CURSES=29
V?MUNG=30
V?DRINK=31
V?DROP=32
V?EAT=33
V?ENTER=34
V?EXAMINE=35
V?LAMP-OFF=36
V?FIND=37
V?FINGERPRINT=38
V?FOLLOW=39
V?GIVE=40
V?SGIVE=41
V?GOODBYE=42
V?HANDCUFF=43
V?TIE-TO=44
V?HELLO=45
V?HELP=46
V?HIDE=47
V?HIDE-BEHIND=48
V?PUT-UNDER=49
V?INVENTORY=50
V?KICK=51
V?KILL=52
V?KISS=53
V?KNOCK=54
V?WHAT=55
V?STAND=56
V?LEAN=57
V?LEAVE=58
V?LAMP-ON=59
V?LISTEN=60
V?LOCK=61
V?LOOK=62
V?READ=63
V?LOOK-BEHIND=64
V?LOOK-DOWN=65
V?LOOK-INSIDE=66
V?LOOK-ON=67
V?LOOK-OUTSIDE=68
V?LOOK-UNDER=69
V?LOOK-UP=70
V?MAKE=71
V?MOVE=72
V?OPEN=73
V?PICK=74
V?TAKE=75
V?PLAY=76
V?PUSH=77
V?QUIT=78
V?RAISE=79
V?RAPE=80
V?RESTART=81
V?RESTORE=82
V?REVIVE=83
V?RING=84
V?RUB=85
V?RUB-OVER=86
V?SAVE=87
V?SAY=88
V?TELL-ME-ABOUT=89
V?SCRIPT=90
V?SEARCH=91
V?SEARCH-OBJECT-FOR=92
V?SHOOT=93
V?SSHOOT=94
V?SHOW=95
V?SSHOW=96
V?SIT=97
V?SLAP=98
V?SMELL=99
V?SMOKE=100
V?SPACE=101
V?SUPER-BRIEF=102
V?TAKEOUT=103
V?DISEMBARK=104
V?TELL-ME=105
V?THANKS=106
V?THROW-AT=107
V?THROW-THROUGH=108
V?TIE-WITH=109
V?TIME=110
V?TURN=111
V?TURN-DOWN=112
V?TURN-UP=113
V?UNLOCK=114
V?UNSCRIPT=115
V?UNSPACE=116
V?UNTIE=117
V?USE=118
V?VERBOSE=119
V?VERSION=120
V?WAIT=121
V?WAIT-FOR=122
V?WAIT-UNTIL=123
V?ALARM=124
V?WALK=125
V?WALK-AROUND=126
V?RUN-OVER=127
V?WALK-TO=128
V?YN=129
; PROPERTIES ARE DEFINED HERE
P?NORTH=31
P?SOUTH=30
P?EAST=29
P?WEST=28
P?NE=27
P?NW=26
P?SE=25
P?SW=24
P?UP=23
P?DOWN=22
P?IN=21
P?OUT=20
P?SYNONYM=19
P?ACTION=18
P?GENERIC=17
P?LDESC=16
P?GLOBAL=15
P?LINE=14
P?STATION=13
P?ADJECTIVE=12
P?CORRIDOR=11
P?FDESC=10
P?CONTFCN=9
P?DESCFCN=8
P?SIZE=7
P?TEXT=6
P?CAPACITY=5
P?PSEUDO=4
P?CHARACTER=3
P?XDESC=2
; ADJECTIVES ARE DEFINED HERE
A?KITCHEN=255
A?FRONT=254
A?DOOR=253
A?DRIVE=252
A?FOOT=251
A?SIDE-YARD=250
A?SIDE=249
A?DENSE=248
A?THICK=247
A?DARK=246
A?BAMBOO=245
A?BACK=244
A?OFFICE=243
A?BACK-YARD=242
A?GREEN=241
A?WIRE=240
A?OUTSIDE=239
A?SMOOTH=238
A?ROUND=237
A?DRESSING=236
A?WORK=235
A?MOVIE=234
A?BOOK=233
A?BEDROOM=232
A?CEDAR=231
A?BATH=230
A?BATHROOM=229
A?LONG=228
A?TUB=227
A?BATHTUB=226
A?POTTED=225
A?SHOWER=224
A?TOILET=223
A?REDWOOD=222
A?MASTER=221
A?LINDER=220
A?BED=219
A?HIS=218
A?FOUR=217
A?FOUR-POSTER=216
A?LIVING=215
A?FIELDS=214
A?STONE=213
A?WOOD=212
A?CLUB=211
A?COFFEE=210
A?CONSOLE=209
A?LIQUOR=208
A?DOUBLE=207
A?DINING=206
A?ROOM=205
A?FRENCH=204
A?SWINGING=203
A?CANNED=202
A?ELECTRIC=201
A?COLD=200
A?RANGE=199
A?BUTLER=198
A?SERVANT=197
A?BARE=196
A?WOODEN=195
A?END=194
A?FLOWER=193
A?LOVELY=192
A?CALLIGRAPHED=191
A?SHOE=190
A?OTHER=189
A?STORAGE=188
A?CLOSET=187
A?LARGE=186
A?MASSIVE=185
A?CARVED=184
A?ORNATE=183
A?ARM=182
A?SIMPLE=181
A?CUSTOMER=180
A?FILE=179
A?BUSINESS=178
A?FRAMED=177
A?BLOCK=176
A?TALL=175
A?GRANDFATHER=174
A?CLOCK=173
A?GUN=172
A?VELVET=171
A?LUMPY=170
A?GARAGE=169
A?BLUE=168
A?RED=167
A?SPORT=166
A?SPORTY=165
A?MONICA=164
A?HER=163
A?CAR=162
A?WORKSHOP=161
A?SHOP=160
A?BROWN=159
A?ORANGE=158
A?YELLOW=157
A?VIOLET=156
A?GREY=155
A?JUNCTION=154
A?MR=153
A?MISTER=152
A?HUI=151
A?ASIAN=150
A?ORIENTAL=149
A?PHONG=148
A?PHONGS=147
A?FREEMAN=146
A?YOUR=145
A?RALPH=144
A?STILES=143
A?YOUNG=142
A?MRS=141
A?LATE=140
A?SERGEANT=139
A?SGT=138
A?MYSTERY=137
A?IMPORTANT=136
A?MATCH=135
A?SNUB-NOSED=134
A?HAND=133
A?MUDDY=132
A?BRASS=131
A?SCOTCH=130
A?TEACHER=129
A?BOURBON=128
A?JACK=127
A?DANIEL=126
A?WRITTEN=125
A?HAND-WRITTEN=124
A?THREAT=123
A?BROKEN=122
A?NEW=121
A?HIDDEN=120
A?OLD=119
A?MEDICAL=118
A?HOUSE=117
A?MOTHER=116
A?VIRGINIA=115
A?MERCY=114
A?PACIFIC=113
A?TRADE=112
A?BLACK=111
A?WHITE=110
A?LOVE=109
A?DIRTY=108
A?ADOBE=107
A?GARDEN=106
A?TELEPHONE=105
A?PHONE=104
A?ADVANCED=103
A?STOMACH=102
A?BLOODY=101
A?SEARCH=100
A?TICKET=99
; BUZZ WORDS ARE DEFINED HERE
B?A=255
B?AN=254
B?THE=253
B?IS=252
B?ARE=251
B?AM=250
B?AND=249
B?OF=248
B?THEN=247
B?ONE=246
B?BUT=245
B?EXCEPT=244
B?PERIOD=243
B?COMMA=242
B?QUOTE=241
B?!=240
B??=239
B?AD=238
B?ADELINE=237
B?CH=236
B?CHANDLER=235
B?MINUTE=234
B?CARRYING=233
B?CAREFULLY=232
B?CLOSELY=231
B?QUIETLY=230
B?SLOWLY=229
B?QUICKLY=228
B?BRIEFLY=227
B?DO=226
B?YOU=225
B?HAVE=224
B?WAS=223
B?WERE=222
B?YOUR=221
B?PLEASE=220
B?OK=219
B?OKEY=218
B?OKEH=217
; PREPOSITIONS ARE DEFINED HERE
PR?FOR=255
PR?OFF=254
PR?ON=253
PR?TO=252
PR?ABOUT=251
PR?WITH=250
PR?UP=249
PR?DOWN=248
PR?IN=247
PR?BEHIND=246
PR?UNDER=245
PR?AT=244
PR?WHERE=243
PR?AGAINST=242
PR?AROUND=241
PR?THROUGH=240
PR?OUT=239
PR?OVER=238
PR?FROM=237
PR?TILL=236
PR?UNTIL=235
; DIRECTIONS ARE DEFINED HERE
; ACTIONS ARE DEFINED HERE
ACT?YES=255
ACT?WHEN=254
ACT?WHAT=253
ACT?WALK=252
ACT?WAKE=251
ACT?WAIT=250
ACT?RELEASE=249
ACT?VERBOSE=248
ACT?USE=247
ACT?UNTIE=246
ACT?UNSPACE=245
ACT?UNSCRIPT=244
ACT?UNLOCK=243
ACT?TURN=242
ACT?TIME=241
ACT?TIE=240
ACT?THROW=239
ACT?THANKS=238
ACT?TELL=237
ACT?TAKE=236
ACT?SUPER=235
ACT?STRIKE=234
ACT?SPACE=233
ACT?SMOKE=232
ACT?SMELL=231
ACT?SLAP=230
ACT?SIT=229
ACT?SHOW=228
ACT?FIRE=227
ACT?SEARCH=226
ACT?SCRIPT=225
ACT?SAY=224
ACT?SAVE=223
ACT?RUB=222
ACT?RING=221
ACT?REVIVE=220
ACT?RESTORE=219
ACT?RESTART=218
ACT?READ=217
ACT?RAPE=216
ACT?RAISE=215
ACT?QUIT=214
ACT?PUT=213
ACT?PUSH=212
ACT?PULL=211
ACT?PLAY=210
ACT?PICK=209
ACT?PEEK=208
ACT?OPEN=207
ACT?MOVE=206
ACT?MAKE=205
ACT?LOOK=204
ACT?LOCK=203
ACT?LISTEN=202
ACT?LIGHT=201
ACT?LEAVE=200
ACT?LEAN=199
ACT?KNOW=198
ACT?KNOCK=197
ACT?KISS=196
ACT?KILL=195
ACT?KICK=194
ACT?I=193
ACT?HIDE=192
ACT?HELP=191
ACT?HELLO=190
ACT?HANDCUFF=189
ACT?GOODBYE=188
ACT?GIVE=187
ACT?FOLLOW=186
ACT?FINGERPRINT=185
ACT?FIND=184
ACT?EXTINGUISH=183
ACT?EXAMINE=182
ACT?ENTER=181
ACT?EAT=180
ACT?DROP=179
ACT?DRINK=178
ACT?DIAL=177
ACT?DESTROY=176
ACT?CURSE=175
ACT?CONFRONT=174
ACT?MATCH=173
ACT?CLOSE=172
ACT?CLIMB=171
ACT?CALL=170
ACT?$CALL=169
ACT?BRUSH=168
ACT?BRIEF=167
ACT?ATTACK=166
ACT?ASK=165
ACT?ARREST=164
ACT?APPLY=163
ACT?ANSWER=162
ACT?ANALYZE=161
ACT?ACCUSE=160
ACT?$WHR=159
ACT?$TANDY=158
ACT?$DBG=157
ACT?$VERIFY=156
; USER DEFINED CONSTANTS ARE INITIALIZED HERE
ZORKID=20
OFFICE-LINE-C=2
MONICA-LINE-C=3
INSIDE-LINE-C=1
OUTSIDE-LINE-C=4
MG-NEXT=4
MG-LENGTH=6
MG-VARIATION=2
MG-TIME=1
MG-ROOM=0
G-ENROUTE=2
G-REACHED=1
ATTENTION=9
ATTENTION-SPAN=8
GOAL-FUNCTION=7
GOAL-QUEUED=6
GOAL-PRIORITY=5
GOAL-ENABLE=4
GOAL-LDIR=3
GOAL-I=2
GOAL-S=1
GOAL-F=0
I-CAT=0
I-LINDER=0
DEXITSTR=1
DEXITOBJ=1
CEXITSTR=1
CEXITFLAG=1
FEXITFCN=0
NEXITSTR=0
REXIT=0
DEXIT=5
CEXIT=4
FEXIT=3
NEXIT=2
UEXIT=1
DIFFICULTY-MAX=2
P-SRCALL=1
P-SRCTOP=0
P-SRCBOT=2
SHAVE=2
SMANY=4
STAKE=8
SOG=16
SIR=32
SC=64
SH=128
P-INHIBIT=4
P-ONE=2
P-ALL=1
P-SONUMS=3
P-SACTION=7
P-SLOC2=6
P-SLOC1=5
P-SFWIM2=4
P-SFWIM1=3
P-SPREP2=2
P-SPREP1=1
P-SBITS=0
P-SYNLEN=8
P-NC2L=9
P-NC2=8
P-NC1L=7
P-NC1=6
P-PREP2N=5
P-PREP2=4
P-PREP1N=3
P-PREP1=2
P-VERBN=1
P-VERB=0
P-ITBLLEN=9
P-P1BITS=3
P-P1OFF=5
P-PSOFF=4
P-WORDLEN=4
P-LEXELEN=2
P-LEXSTART=1
P-LEXWORDS=1
P-RTLEN=3
P-ORPHLEN=7
P-PHRLEN=3
M-OBJDESC=5
M-FLASH=4
M-LOOK=3
M-ENTER=2
M-END=6
M-BEG=1
M-NOT-HANDLED=0
M-HANDLED=1
M-FATAL=2
C-RTN=2
C-TICK=1
C-ENABLED?=0
C-INTLEN=6
C-TABLELEN=300
CHARACTER-MAX=5
CAT-C=5
MONICA-C=4
STILES-C=3
LINDER-C=2
PHONG-C=1
PLAYER-C=0
SERIAL=0
; PROPERTY DEFAULTS AND OBJECTS ARE DEFINED HERE
OBJECT::.TABLE 2357
0 ;(NONE)
0 ;(P?XDESC)
0 ;(P?CHARACTER)
0 ;(P?PSEUDO)
0 ;(P?CAPACITY)
0 ;(P?TEXT)
5 ;(P?SIZE)
0 ;(P?DESCFCN)
0 ;(P?CONTFCN)
0 ;(P?FDESC)
0 ;(P?CORRIDOR)
0 ;(P?ADJECTIVE)
0 ;(P?STATION)
0 ;(P?LINE)
0 ;(P?GLOBAL)
0 ;(P?LDESC)
0 ;(P?GENERIC)
0 ;(P?ACTION)
0 ;(P?SYNONYM)
0 ;(P?OUT)
0 ;(P?IN)
0 ;(P?DOWN)
0 ;(P?UP)
0 ;(P?SW)
0 ;(P?SE)
0 ;(P?NW)
0 ;(P?NE)
0 ;(P?WEST)
0 ;(P?EAST)
0 ;(P?SOUTH)
0 ;(P?NORTH)
.OBJECT MEDIUM-INTEGER,0,0,GLOBAL-OBJECTS,SMALL-INTEGER,0,T?MEDIUM-INTEGER
.OBJECT SMALL-INTEGER,0,0,GLOBAL-OBJECTS,MIDNIGHT,0,T?SMALL-INTEGER
.OBJECT MIDNIGHT,0,0,GLOBAL-OBJECTS,GLOBAL-FILM,0,T?MIDNIGHT
.OBJECT GLOBAL-FILM,0,0,GLOBAL-OBJECTS,GLOBAL-HOUSE,0,T?GLOBAL-FILM
.OBJECT GLOBAL-HOUSE,0,0,GLOBAL-OBJECTS,RANDOM-MEAL,0,T?GLOBAL-HOUSE
.OBJECT RANDOM-MEAL,0,0,GLOBAL-OBJECTS,GLOBAL-CAN-OF-WORMS,0,T?RANDOM-MEAL
.OBJECT GLOBAL-CAN-OF-WORMS,FX?TRYTAKEBIT,FX?NDESCBIT,GLOBAL-OBJECTS,GLOBAL-WATER,0,T?GLOBAL-CAN-OF-WORMS
.OBJECT GLOBAL-WATER,0,0,GLOBAL-OBJECTS,GLOBAL-WARRANT,0,T?GLOBAL-WATER
.OBJECT STUB,0,FX?READBIT+FX?TAKEBIT,0,0,0,T?STUB
.OBJECT GLOBAL-WARRANT,0,0,GLOBAL-OBJECTS,TODAY,0,T?GLOBAL-WARRANT
.OBJECT TODAY,0,0,GLOBAL-OBJECTS,TUMOR,0,T?TODAY
.OBJECT CORPSE,FX?INVISIBLE,FX?TAKEBIT,OFFICE,CAT,0,T?CORPSE
.OBJECT TUMOR,FX?INVISIBLE,0,GLOBAL-OBJECTS,INTNUM,0,T?TUMOR
.OBJECT INTNUM,0,0,GLOBAL-OBJECTS,WILL,0,T?INTNUM
.OBJECT WILL,0,0,GLOBAL-OBJECTS,MONEY,0,T?WILL
.OBJECT MONEY,0,0,GLOBAL-OBJECTS,GLOBAL-CALL,0,T?MONEY
.OBJECT GLOBAL-CALL,0,0,GLOBAL-OBJECTS,GLOBAL-AFFAIR,0,T?GLOBAL-CALL
.OBJECT MUDDY-SHOES,FX?INVISIBLE,FX?NDESCBIT+FX?TAKEBIT,SHOE-PLATFORM,0,0,T?MUDDY-SHOES
.OBJECT GLOBAL-AFFAIR,0,0,GLOBAL-OBJECTS,WHITE-WIRE,0,T?GLOBAL-AFFAIR
.OBJECT WHITE-WIRE,0,FX?NDESCBIT,GLOBAL-OBJECTS,BLACK-WIRE,0,T?WHITE-WIRE
.OBJECT BLACK-WIRE,0,FX?NDESCBIT,GLOBAL-OBJECTS,BUTTON,0,T?BLACK-WIRE
.OBJECT BUTTON,0,FX?NDESCBIT,GLOBAL-OBJECTS,CORONER,0,T?BUTTON
.OBJECT CORONER,0,0,GLOBAL-OBJECTS,GLOBAL-WEATHER,0,T?CORONER
.OBJECT GLOBAL-WEATHER,0,0,GLOBAL-OBJECTS,DANGER,0,T?GLOBAL-WEATHER
.OBJECT DANGER,0,0,GLOBAL-OBJECTS,GLOBAL-PTA,0,T?DANGER
.OBJECT GLOBAL-PTA,0,0,GLOBAL-OBJECTS,RANDOM-CRIME,0,T?GLOBAL-PTA
.OBJECT RANDOM-CRIME,FX?AN,0,GLOBAL-OBJECTS,GLOBAL-SUICIDE,0,T?RANDOM-CRIME
.OBJECT GLOBAL-SUICIDE,0,0,GLOBAL-OBJECTS,GLOBAL-MURDER,0,T?GLOBAL-SUICIDE
.OBJECT GLOBAL-MURDER,0,0,GLOBAL-OBJECTS,GLOBAL-FINGERPRINTS,0,T?GLOBAL-MURDER
.OBJECT GLOBAL-FINGERPRINTS,0,0,GLOBAL-OBJECTS,HANDWRITING,0,T?GLOBAL-FINGERPRINTS
.OBJECT HANDWRITING,0,0,GLOBAL-OBJECTS,GENERIC-KEY,0,T?HANDWRITING
.OBJECT GENERIC-KEY,0,0,GLOBAL-OBJECTS,AUTOPSY,0,T?GENERIC-KEY
.OBJECT PHONG-KEYS,0,FX?TOOLBIT+FX?NDESCBIT+FX?TAKEBIT,PHONG,OUTSIDE-GUN,0,T?PHONG-KEYS
.OBJECT CLOCK-KEY,FX?INVISIBLE,FX?TOOLBIT+FX?TAKEBIT,MONICA,0,0,T?CLOCK-KEY
.OBJECT AUTOPSY,FX?AN,0,GLOBAL-OBJECTS,GLOBAL-SHOT,0,T?AUTOPSY
.OBJECT MEDICAL-REPORT,FX?INVISIBLE,FX?READBIT+FX?TAKEBIT,MONICA-ROOM,RECORDS,0,T?MEDICAL-REPORT
.OBJECT GLOBAL-SHOT,FX?INVISIBLE,0,GLOBAL-OBJECTS,GENERIC-GUN,0,T?GLOBAL-SHOT
.OBJECT GENERIC-GUN,0,0,GLOBAL-OBJECTS,CIGARETTE,0,T?GENERIC-GUN
.OBJECT OUTSIDE-GUN,FX?INVISIBLE,FX?WEAPONBIT+FX?TAKEBIT,PHONG,0,0,T?OUTSIDE-GUN
.OBJECT INSIDE-GUN,FX?INVISIBLE,FX?WEAPONBIT+FX?TAKEBIT,CLOCK,0,0,T?INSIDE-GUN
.OBJECT BROOM,0,FX?TAKEBIT,STORAGE-CLOSET,TOWELS,0,T?BROOM
.OBJECT THREAT-NOTE,FX?INVISIBLE,FX?READBIT+FX?TAKEBIT,OFFICE-DESK,NEWSPAPERS,0,T?THREAT-NOTE
.OBJECT CIGARETTE,0,FX?LIGHTBIT,GLOBAL-OBJECTS,DRINK,0,T?CIGARETTE
.OBJECT DRINK,0,0,GLOBAL-OBJECTS,MUSIC,0,T?DRINK
.OBJECT BOURBON,FX?CONTBIT,FX?TAKEBIT,LIQUOR-CABINET,0,0,T?BOURBON
.OBJECT SCOTCH,FX?CONTBIT,FX?TAKEBIT,LIQUOR-CABINET,BOURBON,0,T?SCOTCH
.OBJECT MUSIC,0,0,GLOBAL-OBJECTS,BRASS-LANTERN,0,T?MUSIC
.OBJECT BRASS-LANTERN,0,0,GLOBAL-OBJECTS,FLOOR,0,T?BRASS-LANTERN
.OBJECT FLOOR,0,0,GLOBAL-OBJECTS,GROUND,0,T?FLOOR
.OBJECT GROUND,0,0,GLOBAL-OBJECTS,IT,0,T?GROUND
.OBJECT HANDCUFFS,0,FX?TOOLBIT+FX?TAKEBIT,PLAYER,PISTOL,0,T?HANDCUFFS
.OBJECT PISTOL,0,FX?WEAPONBIT+FX?TAKEBIT,PLAYER,MATCHBOOK,0,T?PISTOL
.OBJECT MATCHBOOK,0,FX?READBIT+FX?TAKEBIT,PLAYER,0,0,T?MATCHBOOK
.OBJECT TELEGRAM,0,FX?READBIT+FX?TAKEBIT,PLAYER,HANDCUFFS,0,T?TELEGRAM
.OBJECT GUN-RECEIPT,FX?INVISIBLE,FX?READBIT+FX?TAKEBIT,RECURSIVE-BOOK,0,0,T?GUN-RECEIPT
.OBJECT RECURSIVE-BOOK,FX?CONTBIT,FX?READBIT+FX?TAKEBIT,BUTLER-TABLE,0,GUN-RECEIPT,T?RECURSIVE-BOOK
.OBJECT IT,FX?AN,FX?NDESCBIT,GLOBAL-OBJECTS,LOCAL-GLOBALS,0,T?IT
.OBJECT NOT-HERE-OBJECT,0,0,0,0,0,T?NOT-HERE-OBJECT
.OBJECT PSEUDO-OBJECT,0,0,0,0,0,T?PSEUDO-OBJECT
.OBJECT HINT,0,0,GLOBAL-OBJECTS,GLOBAL-DUFFY,0,T?HINT
.OBJECT GLOBAL-DUFFY,0,0,GLOBAL-OBJECTS,GLOBAL-MRS-LINDER,0,T?GLOBAL-DUFFY
.OBJECT GLOBAL-MRS-LINDER,FX?FEMALE,0,GLOBAL-OBJECTS,GLOBAL-TERRY,0,T?GLOBAL-MRS-LINDER
.OBJECT GLOBAL-TERRY,FX?FEMALE,0,GLOBAL-OBJECTS,GLOBAL-CAT,0,T?GLOBAL-TERRY
.OBJECT GLOBAL-CAT,FX?FEMALE,0,GLOBAL-OBJECTS,GLOBAL-MONICA,0,T?GLOBAL-CAT
.OBJECT CAT,FX?FEMALE,0,OFFICE,LOUNGE,0,T?CAT
.OBJECT GLOBAL-MONICA,FX?FEMALE,FX?PERSON,GLOBAL-OBJECTS,GLOBAL-STILES,0,T?GLOBAL-MONICA
.OBJECT MONICA-SHOES,0,FX?NDESCBIT,MONICA,CLOCK-KEY,0,T?MONICA-SHOES
.OBJECT MONICA,FX?FEMALE,FX?PERSON,LIVING-ROOM,LINDER,MONICA-SHOES,T?MONICA
.OBJECT STILES-SHOES,0,FX?NDESCBIT,STILES,0,0,T?STILES-SHOES
.OBJECT GLOBAL-STILES,0,FX?PERSON,GLOBAL-OBJECTS,GLOBAL-LINDER,0,T?GLOBAL-STILES
.OBJECT STILES,0,FX?PERSON,0,0,STILES-SHOES,T?STILES
.OBJECT GLOBAL-LINDER,0,FX?PERSON,GLOBAL-OBJECTS,GLOBAL-PHONG,0,T?GLOBAL-LINDER
.OBJECT LINDER-SHOES,0,FX?NDESCBIT,LINDER,0,0,T?LINDER-SHOES
.OBJECT LINDER,0,FX?PERSON,LIVING-ROOM,LIQUOR-CABINET,LINDER-SHOES,T?LINDER
.OBJECT GLOBAL-PHONG,0,FX?PERSON,GLOBAL-OBJECTS,YOU,0,T?GLOBAL-PHONG
.OBJECT PHONG-SHOES,0,FX?NDESCBIT,PHONG,PHONG-KEYS,0,T?PHONG-SHOES
.OBJECT PHONG,0,FX?PERSON,KITCHEN,TOASTER,PHONG-SHOES,T?PHONG
.OBJECT DRIVEWAY-GATE,0,0,0,0,PLAYER,T?DRIVEWAY-GATE
.OBJECT PLAYER,FX?TRANSBIT,FX?NDESCBIT,DRIVEWAY-GATE,0,TELEGRAM,T?PLAYER
.OBJECT OBJECT-PAIR,0,0,0,0,0,T?OBJECT-PAIR
.OBJECT YOU,0,FX?NDESCBIT,GLOBAL-OBJECTS,HIM-HER,0,T?YOU
.OBJECT HIM-HER,0,FX?NDESCBIT,GLOBAL-OBJECTS,AIR,0,T?HIM-HER
.OBJECT AIR,FX?AN,0,GLOBAL-OBJECTS,GENERIC-WIRE,0,T?AIR
.OBJECT WORK-SHELVES,FX?CONTBIT+FX?OPENBIT,FX?SURFACEBIT+FX?NDESCBIT,WORKSHOP,HOSE,0,T?WORK-SHELVES
.OBJECT HOSE,0,FX?NDESCBIT,WORKSHOP,RAKE,0,T?HOSE
.OBJECT RAKE,0,FX?NDESCBIT,WORKSHOP,HOE,0,T?RAKE
.OBJECT HOE,0,FX?NDESCBIT,WORKSHOP,SPADE,0,T?HOE
.OBJECT SPADE,0,FX?NDESCBIT,WORKSHOP,ROPE,0,T?SPADE
.OBJECT ROPE,0,FX?NDESCBIT,WORKSHOP,HAMMER,0,T?ROPE
.OBJECT HAMMER,0,FX?NDESCBIT,WORKSHOP,SAW,0,T?HAMMER
.OBJECT SAW,0,FX?NDESCBIT,WORKSHOP,JUNCTION-BOX,0,T?SAW
.OBJECT JUNCTION-BOX,0,FX?NDESCBIT,WORKSHOP,SPOOL-OF-WIRE,0,T?JUNCTION-BOX
.OBJECT GENERIC-WIRE,0,0,GLOBAL-OBJECTS,GENERIC-GREEN-WIRE,0,T?GENERIC-WIRE
.OBJECT GENERIC-GREEN-WIRE,0,0,GLOBAL-OBJECTS,GENERIC-CAR,0,T?GENERIC-GREEN-WIRE
.OBJECT SPOOL-OF-WIRE,0,FX?NDESCBIT,WORKSHOP,0,0,T?SPOOL-OF-WIRE
.OBJECT WORKSHOP-WIRE,FX?AN,FX?NDESCBIT,WORKSHOP,WORK-SHELVES,0,T?WORKSHOP-WIRE
.OBJECT WORKSHOP,FX?ONBIT+FX?RLANDBIT,0,ROOMS,GARAGE,WORKSHOP-WIRE,T?WORKSHOP
.OBJECT GENERIC-CAR,0,0,GLOBAL-OBJECTS,POWDER,0,T?GENERIC-CAR
.OBJECT CAR-WINDOW,0,FX?NDESCBIT,GARAGE,MONICA-CAR,0,T?CAR-WINDOW
.OBJECT MONICA-CAR,0,FX?NDESCBIT,GARAGE,0,0,T?MONICA-CAR
.OBJECT LINDER-CAR,0,FX?NDESCBIT,GARAGE,CAR-WINDOW,0,T?LINDER-CAR
.OBJECT WORKSHOP-DOOR,0,FX?DOORBIT+FX?LOCKED,LOCAL-GLOBALS,GARAGE-DOOR,0,T?WORKSHOP-DOOR
.OBJECT GARAGE,FX?ONBIT+FX?RLANDBIT,0,ROOMS,OFFICE,LINDER-CAR,T?GARAGE
.OBJECT LOUNGE,FX?OPENBIT+FX?CONTBIT,FX?VEHBIT+FX?FURNITURE+FX?SURFACEBIT+FX?NDESCBIT,OFFICE,OFFICE-BUTTON,0,T?LOUNGE
.OBJECT OFFICE-BUTTON,0,FX?NDESCBIT,OFFICE,CLOCK-WIRES,0,T?OFFICE-BUTTON
.OBJECT CLOCK-WIRES,0,FX?NDESCBIT,OFFICE,CLOCK-POWDER,0,T?CLOCK-WIRES
.OBJECT CLOCK-POWDER,FX?INVISIBLE,FX?TAKEBIT+FX?NDESCBIT,OFFICE,KEY-HOLE,0,T?CLOCK-POWDER
.OBJECT POWDER,0,0,GLOBAL-OBJECTS,GENERIC-CHAIR,0,T?POWDER
.OBJECT KEY-HOLE,FX?OPENBIT+FX?CONTBIT,FX?NDESCBIT,OFFICE,OFFICE-PICTURE,0,T?KEY-HOLE
.OBJECT OFFICE-PICTURE,0,FX?NDESCBIT,OFFICE,FILE-CABINET,0,T?OFFICE-PICTURE
.OBJECT PAPERS,FX?TRYTAKEBIT,FX?READBIT,FILE-CABINET,0,0,T?PAPERS
.OBJECT FILE-CABINET,FX?CONTBIT,FX?FURNITURE+FX?NDESCBIT,OFFICE,WOODEN-CHAIR,PAPERS,T?FILE-CABINET
.OBJECT GENERIC-CHAIR,0,0,GLOBAL-OBJECTS,GENERIC-CAST,0,T?GENERIC-CHAIR
.OBJECT WOODEN-CHAIR,FX?OPENBIT+FX?CONTBIT+FX?TRYTAKEBIT,FX?FURNITURE+FX?VEHBIT+FX?SURFACEBIT+FX?NDESCBIT,OFFICE,CARVED-CHAIR,0,T?WOODEN-CHAIR
.OBJECT CARVED-CHAIR,FX?OPENBIT+FX?CONTBIT+FX?TRYTAKEBIT,FX?FURNITURE+FX?VEHBIT+FX?SURFACEBIT+FX?NDESCBIT,OFFICE,OFFICE-DESK,0,T?CARVED-CHAIR
.OBJECT NEWSPAPERS,FX?TRYTAKEBIT,FX?READBIT+FX?NDESCBIT,OFFICE-DESK,0,0,T?NEWSPAPERS
.OBJECT OFFICE-DESK-STUFF,FX?TRYTAKEBIT,FX?READBIT+FX?NDESCBIT,OFFICE-DESK,THREAT-NOTE,0,T?OFFICE-DESK-STUFF
.OBJECT OFFICE-DESK,FX?OPENBIT+FX?CONTBIT,FX?FURNITURE+FX?SURFACEBIT+FX?NDESCBIT,OFFICE,PIECE-OF-PUTTY,OFFICE-DESK-STUFF,T?OFFICE-DESK
.OBJECT CLOCK,FX?CONTBIT,FX?LOCKED+FX?NDESCBIT+FX?FURNITURE,LOCAL-GLOBALS,OFFICE-DOOR,INSIDE-GUN,T?CLOCK
.OBJECT GARAGE-DOOR,0,FX?DOORBIT+FX?LOCKED,LOCAL-GLOBALS,CLOCK,0,T?GARAGE-DOOR
.OBJECT OFFICE-DOOR,FX?AN,FX?DOORBIT,LOCAL-GLOBALS,STORAGE-DOOR,0,T?OFFICE-DOOR
.OBJECT HALL-4,FX?ONBIT+FX?RLANDBIT,0,ROOMS,STORAGE-CLOSET,0,T?HALL-4
.OBJECT TOWELS,0,FX?NDESCBIT,STORAGE-CLOSET,0,0,T?TOWELS
.OBJECT LINENS,0,FX?NDESCBIT,STORAGE-CLOSET,BROOM,0,T?LINENS
.OBJECT STORAGE-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,FRONT-DOOR,0,T?STORAGE-DOOR
.OBJECT STORAGE-CLOSET,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ENTRY,LINENS,T?STORAGE-CLOSET
.OBJECT OTHER-SHOES,FX?AN+FX?TRYTAKEBIT,FX?NDESCBIT,SHOE-PLATFORM,MUDDY-SHOES,0,T?OTHER-SHOES
.OBJECT SHOE-PLATFORM,FX?OPENBIT+FX?CONTBIT,FX?FURNITURE+FX?SURFACEBIT+FX?NDESCBIT,ENTRY,SCROLL,OTHER-SHOES,T?SHOE-PLATFORM
.OBJECT SCROLL,0,FX?READBIT+FX?NDESCBIT,ENTRY,0,0,T?SCROLL
.OBJECT FLOWER-ARRANGEMENT,0,FX?NDESCBIT,ENTRY,SHOE-PLATFORM,0,T?FLOWER-ARRANGEMENT
.OBJECT ENTRY,FX?AN+FX?ONBIT+FX?RLANDBIT,0,ROOMS,HALL-3,FLOWER-ARRANGEMENT,T?ENTRY
.OBJECT HALL-3,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BUTLER-BATH,0,T?HALL-3
.OBJECT BUTLER-BATH,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BUTLER-ROOM,0,T?BUTLER-BATH
.OBJECT BUTLER-TABLE,FX?AN+FX?OPENBIT+FX?CONTBIT,FX?FURNITURE+FX?SURFACEBIT+FX?NDESCBIT,BUTLER-ROOM,0,RECURSIVE-BOOK,T?BUTLER-TABLE
.OBJECT BUTLER-BATH-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,BUTLER-DOOR,0,T?BUTLER-BATH-DOOR
.OBJECT BUTLER-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,HALL-2,BUTLER-TABLE,T?BUTLER-ROOM
.OBJECT BUTLER-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,KITCHEN-HALL-DOOR,0,T?BUTLER-DOOR
.OBJECT HALL-2,FX?ONBIT+FX?RLANDBIT,FX?NDESCBIT,ROOMS,HALL-1,0,T?HALL-2
.OBJECT HALL-1,FX?ONBIT+FX?RLANDBIT,0,ROOMS,KITCHEN,0,T?HALL-1
.OBJECT TOASTER,0,FX?NDESCBIT,KITCHEN,MIXER,0,T?TOASTER
.OBJECT MIXER,0,FX?NDESCBIT,KITCHEN,HOOD,0,T?MIXER
.OBJECT HOOD,0,FX?NDESCBIT,KITCHEN,RANGE,0,T?HOOD
.OBJECT RANGE,0,FX?NDESCBIT,KITCHEN,REFRIGERATOR,0,T?RANGE
.OBJECT COLD-FOODS,FX?TRYTAKEBIT,0,REFRIGERATOR,0,0,T?COLD-FOODS
.OBJECT REFRIGERATOR,FX?CONTBIT,FX?NDESCBIT,KITCHEN,K-CLOCK,COLD-FOODS,T?REFRIGERATOR
.OBJECT K-CLOCK,0,FX?NDESCBIT,KITCHEN,K-CUPBOARD,0,T?K-CLOCK
.OBJECT FOODS,FX?TRYTAKEBIT,0,K-CUPBOARD,0,0,T?FOODS
.OBJECT K-CUPBOARD,FX?CONTBIT,FX?NDESCBIT,KITCHEN,0,FOODS,T?K-CUPBOARD
.OBJECT CHINA,FX?TRYTAKEBIT,0,K-CABINETS,GLASSES,0,T?CHINA
.OBJECT GLASSES,FX?TRYTAKEBIT,0,K-CABINETS,0,0,T?GLASSES
.OBJECT SILVERWARE,FX?TRYTAKEBIT,0,K-CABINETS,CHINA,0,T?SILVERWARE
.OBJECT K-CABINETS,FX?CONTBIT,FX?NDESCBIT,KITCHEN,PHONG,SILVERWARE,T?K-CABINETS
.OBJECT KITCHEN-HALL-DOOR,FX?OPENBIT,FX?DOORBIT,LOCAL-GLOBALS,KITCHEN-WINDOW,0,T?KITCHEN-HALL-DOOR
.OBJECT KITCHEN,FX?ONBIT+FX?RLANDBIT,0,ROOMS,DINING-ROOM,K-CABINETS,T?KITCHEN
.OBJECT DINING-ROOM-BENCH,FX?OPENBIT+FX?CONTBIT,FX?VEHBIT+FX?SURFACEBIT+FX?FURNITURE+FX?NDESCBIT,DINING-ROOM,0,0,T?DINING-ROOM-BENCH
.OBJECT DINING-ROOM-TABLE,FX?OPENBIT+FX?CONTBIT,FX?VEHBIT+FX?SURFACEBIT+FX?FURNITURE+FX?NDESCBIT,DINING-ROOM,DINING-ROOM-BENCH,0,T?DINING-ROOM-TABLE
.OBJECT KITCHEN-DINING-DOOR,FX?OPENBIT,FX?DOORBIT,LOCAL-GLOBALS,DINING-DOOR,0,T?KITCHEN-DINING-DOOR
.OBJECT DINING-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LIVING-ROOM,DINING-ROOM-TABLE,T?DINING-ROOM
.OBJECT LIQUOR-CABINET,FX?SEARCHBIT+FX?CONTBIT,FX?NDESCBIT,LIVING-ROOM,RADIO,SCOTCH,T?LIQUOR-CABINET
.OBJECT RADIO,0,FX?NDESCBIT,LIVING-ROOM,COFFEE-TABLE,0,T?RADIO
.OBJECT COFFEE-TABLE,FX?OPENBIT+FX?CONTBIT,FX?SURFACEBIT+FX?FURNITURE+FX?NDESCBIT,LIVING-ROOM,CLUB-CHAIR,0,T?COFFEE-TABLE
.OBJECT CLUB-CHAIR,FX?OPENBIT+FX?CONTBIT,FX?FURNITURE+FX?VEHBIT+FX?SURFACEBIT+FX?NDESCBIT,LIVING-ROOM,SOFA,0,T?CLUB-CHAIR
.OBJECT SOFA,FX?OPENBIT+FX?CONTBIT,FX?FURNITURE+FX?VEHBIT+FX?SURFACEBIT+FX?NDESCBIT,LIVING-ROOM,WOOD-PILE,0,T?SOFA
.OBJECT WOOD-PILE,0,FX?NDESCBIT,LIVING-ROOM,FIRE,0,T?WOOD-PILE
.OBJECT FIRE,0,FX?NDESCBIT,LIVING-ROOM,0,0,T?FIRE
.OBJECT FIREPLACE,0,FX?NDESCBIT,LIVING-ROOM,MONICA,0,T?FIREPLACE
.OBJECT LAMP,FX?ONBIT,FX?FURNITURE+FX?NDESCBIT,LOCAL-GLOBALS,CHAIR,0,T?LAMP
.OBJECT LIVING-DINING-DOOR,FX?OPENBIT,FX?DOORBIT,LOCAL-GLOBALS,LINDER-DOOR,0,T?LIVING-DINING-DOOR
.OBJECT LIVING-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LINDER-ROOM,FIREPLACE,T?LIVING-ROOM
.OBJECT MASTER-BEDROOM-DRESSER,FX?OPENBIT+FX?CONTBIT,FX?FURNITURE+FX?NDESCBIT,LINDER-ROOM,FOUR-POSTER,0,T?MASTER-BEDROOM-DRESSER
.OBJECT FOUR-POSTER,FX?OPENBIT+FX?CONTBIT,FX?VEHBIT+FX?FURNITURE+FX?SURFACEBIT+FX?NDESCBIT,LINDER-ROOM,0,0,T?FOUR-POSTER
.OBJECT LINDER-ROOM-STUFF,FX?TRYTAKEBIT,FX?READBIT+FX?NDESCBIT,LINDER-ROOM,MASTER-BEDROOM-DRESSER,0,T?LINDER-ROOM-STUFF
.OBJECT CHAIR,0,FX?FURNITURE+FX?NDESCBIT,LOCAL-GLOBALS,TELEPHONE,0,T?CHAIR
.OBJECT LINDER-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,LINDER-WINDOW,0,T?LINDER-DOOR
.OBJECT LINDER-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,TOILET-ROOM,LINDER-ROOM-STUFF,T?LINDER-ROOM
.OBJECT TOILET-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,TUB-ROOM,0,T?TOILET-ROOM
.OBJECT SHOWER,FX?TRYTAKEBIT,FX?FURNITURE+FX?NDESCBIT,TUB-ROOM,0,0,T?SHOWER
.OBJECT POTTED-PLANTS,0,FX?NDESCBIT,TUB-ROOM,SHOWER,0,T?POTTED-PLANTS
.OBJECT BATHTUB,FX?CONTBIT+FX?OPENBIT,FX?FURNITURE+FX?VEHBIT+FX?NDESCBIT,LOCAL-GLOBALS,BATH-WINDOW,0,T?BATHTUB
.OBJECT TUB-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BATHROOM,POTTED-PLANTS,T?TUB-ROOM
.OBJECT MASTER-BATH-COUNTER,FX?OPENBIT+FX?CONTBIT,FX?SURFACEBIT+FX?FURNITURE+FX?NDESCBIT,BATHROOM,0,0,T?MASTER-BATH-COUNTER
.OBJECT CABINET,0,0,LOCAL-GLOBALS,CLOSET,0,T?CABINET
.OBJECT TUB-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,MONICA-BATH-DOOR,0,T?TUB-DOOR
.OBJECT TOILET-DOOR,FX?OPENBIT,FX?DOORBIT,LOCAL-GLOBALS,BATHTUB,0,T?TOILET-DOOR
.OBJECT LINDER-BATH-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,TOILET-DOOR,0,T?LINDER-BATH-DOOR
.OBJECT BATHROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,MONICA-ROOM,MASTER-BATH-COUNTER,T?BATHROOM
.OBJECT RECORDS,0,FX?NDESCBIT,MONICA-ROOM,BOOK-CASE,0,T?RECORDS
.OBJECT BOOK-CASE,0,FX?READBIT+FX?NDESCBIT,MONICA-ROOM,MOVIE-POSTERS,0,T?BOOK-CASE
.OBJECT MOVIE-POSTERS,0,FX?NDESCBIT,MONICA-ROOM,0,0,T?MOVIE-POSTERS
.OBJECT MONICA-TABLE-STUFF,FX?TRYTAKEBIT,FX?READBIT+FX?NDESCBIT,MONICA-TABLE,0,0,T?MONICA-TABLE-STUFF
.OBJECT MONICA-TABLE,FX?OPENBIT+FX?CONTBIT,FX?SURFACEBIT+FX?NDESCBIT,MONICA-ROOM,MEDICAL-REPORT,MONICA-TABLE-STUFF,T?MONICA-TABLE
.OBJECT CLOSET,FX?CONTBIT,FX?FURNITURE+FX?NDESCBIT,LOCAL-GLOBALS,MIRROR,0,T?CLOSET
.OBJECT TELEPHONE,FX?TRYTAKEBIT,0,LOCAL-GLOBALS,BROKEN-GLASS,0,T?TELEPHONE
.OBJECT MIRROR,0,FX?NDESCBIT,LOCAL-GLOBALS,BED,0,T?MIRROR
.OBJECT BED,FX?OPENBIT+FX?CONTBIT,FX?VEHBIT+FX?FURNITURE+FX?SURFACEBIT+FX?NDESCBIT,LOCAL-GLOBALS,LAMP,0,T?BED
.OBJECT MONICA-BATH-DOOR,FX?OPENBIT,FX?DOORBIT,LOCAL-GLOBALS,MONICA-DOOR,0,T?MONICA-BATH-DOOR
.OBJECT MONICA-DOOR,FX?OPENBIT,FX?DOORBIT,LOCAL-GLOBALS,LINDER-BACK-DOOR,0,T?MONICA-DOOR
.OBJECT MONICA-ROOM,FX?ONBIT+FX?RLANDBIT,0,ROOMS,ROCK-GARDEN,MONICA-TABLE,T?MONICA-ROOM
.OBJECT ROCKS,FX?OPENBIT+FX?CONTBIT,FX?SURFACEBIT+FX?NDESCBIT,ROCK-GARDEN,0,0,T?ROCKS
.OBJECT BATH-WINDOW,0,FX?WINDOWBIT+FX?NDESCBIT,LOCAL-GLOBALS,TUB-DOOR,0,T?BATH-WINDOW
.OBJECT LINDER-WINDOW,0,FX?WINDOWBIT+FX?NDESCBIT,LOCAL-GLOBALS,LINDER-BATH-DOOR,0,T?LINDER-WINDOW
.OBJECT LINDER-BACK-DOOR,0,FX?DOORBIT+FX?LOCKED,LOCAL-GLOBALS,MONICA-BACK-DOOR,0,T?LINDER-BACK-DOOR
.OBJECT ROCK-GARDEN,FX?ONBIT+FX?RLANDBIT,0,ROOMS,BACK-YARD,ROCKS,T?ROCK-GARDEN
.OBJECT MONICA-BACK-DOOR,0,FX?DOORBIT+FX?LOCKED,LOCAL-GLOBALS,LAWN,0,T?MONICA-BACK-DOOR
.OBJECT BACK-YARD,FX?ONBIT+FX?RLANDBIT,0,ROOMS,OFFICE-PORCH,0,T?BACK-YARD
.OBJECT PIECE-OF-PUTTY,FX?TRYTAKEBIT,FX?NDESCBIT,OFFICE,0,0,T?PIECE-OF-PUTTY
.OBJECT OFFICE,FX?AN+FX?ONBIT+FX?RLANDBIT,0,ROOMS,HALL-4,PIECE-OF-WIRE,T?OFFICE
.OBJECT PIECE-OF-WIRE,FX?TRYTAKEBIT,FX?NDESCBIT,OFFICE,CORPSE,0,T?PIECE-OF-WIRE
.OBJECT GENERIC-CAST,0,0,GLOBAL-OBJECTS,GLOBAL-HERE,0,T?GENERIC-CAST
.OBJECT BACK-FOOTPRINTS-CAST,0,FX?TAKEBIT,LIMBO,0,0,T?BACK-FOOTPRINTS-CAST
.OBJECT BACK-FOOTPRINTS,FX?INVISIBLE,0,LOCAL-GLOBALS,WOODS,0,T?BACK-FOOTPRINTS
.OBJECT BROKEN-GLASS,FX?TRYTAKEBIT+FX?INVISIBLE,FX?NDESCBIT,LOCAL-GLOBALS,FENCE,0,T?BROKEN-GLASS
.OBJECT LAWN,0,0,LOCAL-GLOBALS,OFFICE-BACK-DOOR,0,T?LAWN
.OBJECT OFFICE-WINDOW,FX?AN,FX?WINDOWBIT,LOCAL-GLOBALS,BACK-FOOTPRINTS,0,T?OFFICE-WINDOW
.OBJECT OFFICE-BACK-DOOR,0,FX?DOORBIT+FX?LOCKED,LOCAL-GLOBALS,OFFICE-WINDOW,0,T?OFFICE-BACK-DOOR
.OBJECT OFFICE-PORCH,FX?AN+FX?ON-NOT-IN+FX?ONBIT+FX?RLANDBIT,0,ROOMS,OFFICE-PATH,0,T?OFFICE-PORCH
.OBJECT BACK-GATE,0,FX?NDESCBIT+FX?DOORBIT,OFFICE-PATH,0,0,T?BACK-GATE
.OBJECT OFFICE-PATH,FX?AN+FX?ON-NOT-IN+FX?ONBIT+FX?RLANDBIT,0,ROOMS,SIDE-YARD,BACK-GATE,T?OFFICE-PATH
.OBJECT SIDE-FOOTPRINTS-CAST,0,FX?TAKEBIT,LIMBO,BACK-FOOTPRINTS-CAST,0,T?SIDE-FOOTPRINTS-CAST
.OBJECT SIDE-YARD,FX?ONBIT+FX?RLANDBIT,0,ROOMS,LIMBO,0,T?SIDE-YARD
.OBJECT LIMBO,FX?ONBIT+FX?RLANDBIT,0,ROOMS,DRIVEWAY-ENTRANCE,SIDE-FOOTPRINTS-CAST,T?LIMBO
.OBJECT SIDE-FOOTPRINTS,FX?INVISIBLE,0,LOCAL-GLOBALS,DRIVEWAY-OBJECT,0,T?SIDE-FOOTPRINTS
.OBJECT WOODS,0,0,LOCAL-GLOBALS,SIDE-FOOTPRINTS,0,T?WOODS
.OBJECT DRIVEWAY-ENTRANCE,FX?ONBIT+FX?RLANDBIT,0,ROOMS,DRIVEWAY,0,T?DRIVEWAY-ENTRANCE
.OBJECT DRIVEWAY,FX?ON-NOT-IN+FX?ONBIT+FX?RLANDBIT,0,ROOMS,FRONT-PORCH,0,T?DRIVEWAY
.OBJECT DOORBELL,0,FX?NDESCBIT,FRONT-PORCH,0,0,T?DOORBELL
.OBJECT DRIVEWAY-OBJECT,0,0,LOCAL-GLOBALS,FRONT-GATE,0,T?DRIVEWAY-OBJECT
.OBJECT FRONT-PORCH,FX?ON-NOT-IN+FX?ONBIT+FX?RLANDBIT,0,ROOMS,0,DOORBELL,T?FRONT-PORCH
.OBJECT KITCHEN-GARDEN,0,FX?NDESCBIT,FRONT-YARD,0,0,T?KITCHEN-GARDEN
.OBJECT FENCE,0,0,LOCAL-GLOBALS,HOUSE,0,T?FENCE
.OBJECT FRONT-DOOR,0,FX?LOCKED+FX?DOORBIT,LOCAL-GLOBALS,BUTLER-WINDOW,0,T?FRONT-DOOR
.OBJECT FRONT-GATE,0,FX?DOORBIT,LOCAL-GLOBALS,TOILET,0,T?FRONT-GATE
.OBJECT BUTLER-WINDOW,0,FX?WINDOWBIT+FX?NDESCBIT,LOCAL-GLOBALS,BUTLER-BATH-DOOR,0,T?BUTLER-WINDOW
.OBJECT KITCHEN-WINDOW,0,FX?WINDOWBIT+FX?NDESCBIT,LOCAL-GLOBALS,KITCHEN-DINING-DOOR,0,T?KITCHEN-WINDOW
.OBJECT DINING-DOOR,0,FX?DOORBIT+FX?LOCKED,LOCAL-GLOBALS,LIVING-DINING-DOOR,0,T?DINING-DOOR
.OBJECT HOUSE,0,0,LOCAL-GLOBALS,WORKSHOP-DOOR,0,T?HOUSE
.OBJECT FRONT-YARD,FX?ONBIT+FX?RLANDBIT,0,ROOMS,WORKSHOP,KITCHEN-GARDEN,T?FRONT-YARD
.OBJECT GLOBAL-HERE,0,FX?NDESCBIT,GLOBAL-OBJECTS,GENERIC-BATHROOM,0,T?GLOBAL-HERE
.OBJECT GENERIC-BATHROOM,0,0,GLOBAL-OBJECTS,GENERIC-BACK-DOOR,0,T?GENERIC-BATHROOM
.OBJECT GENERIC-BACK-DOOR,0,0,GLOBAL-OBJECTS,GENERIC-BEDROOM-DOOR,0,T?GENERIC-BACK-DOOR
.OBJECT GENERIC-BEDROOM-DOOR,0,0,GLOBAL-OBJECTS,GENERIC-BEDROOM,0,T?GENERIC-BEDROOM-DOOR
.OBJECT GENERIC-BEDROOM,0,0,GLOBAL-OBJECTS,GENERIC-BATHROOM-DOOR,0,T?GENERIC-BEDROOM
.OBJECT GENERIC-BATHROOM-DOOR,0,0,GLOBAL-OBJECTS,0,0,T?GENERIC-BATHROOM-DOOR
.OBJECT TOILET,0,FX?VEHBIT+FX?SURFACEBIT+FX?FURNITURE+FX?NDESCBIT,LOCAL-GLOBALS,SINK,0,T?TOILET
.OBJECT SINK,0,FX?FURNITURE+FX?NDESCBIT,LOCAL-GLOBALS,0,0,T?SINK
.OBJECT LOCAL-GLOBALS,0,0,GLOBAL-OBJECTS,HINT,WINDOW,T?LOCAL-GLOBALS
.OBJECT WINDOW,0,FX?LOCKED+FX?WINDOWBIT+FX?NDESCBIT,LOCAL-GLOBALS,CABINET,0,T?WINDOW
.OBJECT GLOBAL-OBJECTS,FX?TRYTAKEBIT+FX?TRANSBIT+FX?TOUCHBIT+FX?SEARCHBIT+FX?RLANDBIT+FX?OPENBIT+FX?ONBIT+FX?ON-NOT-IN+FX?INVISIBLE+FX?FEMALE+FX?CONTBIT+FX?AN,FX?WINDOWBIT+FX?WEAPONBIT+FX?VEHBIT+FX?TOOLBIT+FX?TAKEBIT+FX?SURFACEBIT+FX?RMUNGBIT+FX?READBIT+FX?PERSON+FX?NDESCBIT+FX?LOCKED+FX?LIGHTBIT+FX?FURNITURE+FX?FOODBIT+FX?DRINKBIT+FX?DOORBIT,0,0,GLOBAL-ROOM,T?GLOBAL-OBJECTS
.OBJECT GLOBAL-ROOM,0,0,GLOBAL-OBJECTS,MEDIUM-INTEGER,0,T?GLOBAL-ROOM
.OBJECT ROOMS,0,0,0,0,FRONT-YARD,T?ROOMS
.ENDT
; OBJECT PROPERTY TABLES ARE DEFINED HERE
T?MEDIUM-INTEGER:: .TABLE ; TABLE FOR OBJECT MEDIUM-INTEGER
.STRL ""
.PROP 8,P?SYNONYM
W?TEN
W?FIFTEEN
W?TWENTY
W?THIRTY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
INTEGER-F
.BYTE 0
.ENDT
T?SMALL-INTEGER:: .TABLE ; TABLE FOR OBJECT SMALL-INTEGER
.STRL ""
.PROP 8,P?SYNONYM
W?TWO
W?THREE
W?FOUR
W?FIVE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
INTEGER-F
.BYTE 0
.ENDT
T?MIDNIGHT:: .TABLE ; TABLE FOR OBJECT MIDNIGHT
.STRL "midnight"
.PROP 2,P?SYNONYM
W?MIDNIGHT
.BYTE 0
.ENDT
T?GLOBAL-FILM:: .TABLE ; TABLE FOR OBJECT GLOBAL-FILM
.STRL "film"
.PROP 6,P?SYNONYM
W?FILM
W?MOVIE
W?SHOW
.BYTE 0
.ENDT
T?GLOBAL-HOUSE:: .TABLE ; TABLE FOR OBJECT GLOBAL-HOUSE
.STRL "house"
.PROP 2,P?SYNONYM
W?HOUSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-HOUSE-F
.BYTE 0
.ENDT
T?RANDOM-MEAL:: .TABLE ; TABLE FOR OBJECT RANDOM-MEAL
.STRL "meal"
.PROP 8,P?SYNONYM
W?MEAL
W?DINNER
W?BREAKFAST
W?SNACK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RANDOM-MEAL-F
.BYTE 0
.ENDT
T?GLOBAL-CAN-OF-WORMS:: .TABLE ; TABLE FOR OBJECT GLOBAL-CAN-OF-WORMS
.STRL "can of worms"
.PROP 6,P?SYNONYM
W?CAN
W?WORM
W?WORMS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-CAN-OF-WORMS-F
.BYTE 0
.ENDT
T?GLOBAL-WATER:: .TABLE ; TABLE FOR OBJECT GLOBAL-WATER
.STRL "water"
.PROP 2,P?SYNONYM
W?WATER
.BYTE 0
.ENDT
T?STUB:: .TABLE ; TABLE FOR OBJECT STUB
.STRL "ticket stub"
.PROP 4,P?SYNONYM
W?TICKET
W?STUB
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STUB-F
.PROP 1,P?ADJECTIVE
.BYTE A?TICKET
.PROP 2,P?FDESC ; STRING PROPERTY
STR?130
.BYTE 0
.ENDT
T?GLOBAL-WARRANT:: .TABLE ; TABLE FOR OBJECT GLOBAL-WARRANT
.STRL "search warrant"
.PROP 2,P?SYNONYM
W?WARRANT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-WARRANT-F
.PROP 1,P?ADJECTIVE
.BYTE A?SEARCH
.BYTE 0
.ENDT
T?TODAY:: .TABLE ; TABLE FOR OBJECT TODAY
.STRL "today"
.PROP 6,P?SYNONYM
W?TODAY
W?DATE
W?DAY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TODAY-F
.BYTE 0
.ENDT
T?CORPSE:: .TABLE ; TABLE FOR OBJECT CORPSE
.STRL "body of Mr. Linder"
.PROP 8,P?SYNONYM
W?BODY
W?LINDER
W?CORPSE
W?WOUND
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CORPSE-F
.PROP 2,P?ADJECTIVE
.BYTE A?MR
.BYTE A?BLOODY
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
CORPSE-F
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
101
.BYTE 0
.ENDT
T?TUMOR:: .TABLE ; TABLE FOR OBJECT TUMOR
.STRL "tumor"
.PROP 6,P?SYNONYM
W?TUMOR
W?CANCER
W?CARCINOMA
.PROP 2,P?ADJECTIVE
.BYTE A?ADVANCED
.BYTE A?STOMACH
.BYTE 0
.ENDT
T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM
.STRL "number"
.PROP 2,P?SYNONYM
W?INTNUM
.BYTE 0
.ENDT
T?WILL:: .TABLE ; TABLE FOR OBJECT WILL
.STRL "Linder's will"
.PROP 4,P?SYNONYM
W?WILL
W?TESTAMENT
.PROP 2,P?ADJECTIVE
.BYTE A?LINDER
.BYTE A?HIS
.BYTE 0
.ENDT
T?MONEY:: .TABLE ; TABLE FOR OBJECT MONEY
.STRL "money"
.PROP 8,P?SYNONYM
W?MONEY
W?LOOT
W?PAYOFF
W?BRIBE
.BYTE 0
.ENDT
T?GLOBAL-CALL:: .TABLE ; TABLE FOR OBJECT GLOBAL-CALL
.STRL "telephone call"
.PROP 6,P?SYNONYM
W?CALL
W?LEFT
W?RIGHT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-CALL-F
.PROP 2,P?ADJECTIVE
.BYTE A?TELEPHONE
.BYTE A?PHONE
.BYTE 0
.ENDT
T?MUDDY-SHOES:: .TABLE ; TABLE FOR OBJECT MUDDY-SHOES
.STRL "pair of muddy boots"
.PROP 8,P?SYNONYM
W?BOOT
W?BOOTS
W?PAIR
W?MUD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MUDDY-SHOES-F
.PROP 4,P?ADJECTIVE
.BYTE A?MUDDY
.BYTE A?DIRTY
.BYTE A?ADOBE
.BYTE A?GARDEN
.BYTE 0
.ENDT
T?GLOBAL-AFFAIR:: .TABLE ; TABLE FOR OBJECT GLOBAL-AFFAIR
.STRL "love affair"
.PROP 2,P?SYNONYM
W?AFFAIR
.PROP 3,P?ADJECTIVE
.BYTE A?LOVE
.BYTE A?VIRGINIA
.BYTE A?STILES
.BYTE 0
.ENDT
T?WHITE-WIRE:: .TABLE ; TABLE FOR OBJECT WHITE-WIRE
.STRL "white wire"
.PROP 4,P?SYNONYM
W?WIRE
W?WIRES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BLACK-WIRE-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WIRE-F
.PROP 1,P?ADJECTIVE
.BYTE A?WHITE
.BYTE 0
.ENDT
T?BLACK-WIRE:: .TABLE ; TABLE FOR OBJECT BLACK-WIRE
.STRL "black wire"
.PROP 4,P?SYNONYM
W?WIRE
W?WIRES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BLACK-WIRE-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WIRE-F
.PROP 1,P?ADJECTIVE
.BYTE A?BLACK
.BYTE 0
.ENDT
T?BUTTON:: .TABLE ; TABLE FOR OBJECT BUTTON
.STRL "butler's button"
.PROP 2,P?SYNONYM
W?BUTTON
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUTTON-F
.PROP 1,P?ADJECTIVE
.BYTE A?BUTLER
.BYTE 0
.ENDT
T?CORONER:: .TABLE ; TABLE FOR OBJECT CORONER
.STRL "coroner"
.PROP 8,P?SYNONYM
W?CORONER
W?DOCTOR
W?AMBULANCE
W?MORGUE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CORONER-F
.BYTE 0
.ENDT
T?GLOBAL-WEATHER:: .TABLE ; TABLE FOR OBJECT GLOBAL-WEATHER
.STRL "weather"
.PROP 4,P?SYNONYM
W?WEATHER
W?CLIMATE
.BYTE 0
.ENDT
T?DANGER:: .TABLE ; TABLE FOR OBJECT DANGER
.STRL "danger"
.PROP 8,P?SYNONYM
W?DANGER
W?THREAT
W?WRONG
W?PROBLEM
.BYTE 0
.ENDT
T?GLOBAL-PTA:: .TABLE ; TABLE FOR OBJECT GLOBAL-PTA
.STRL "Pacific Trade Associates"
.PROP 8,P?SYNONYM
W?ASSOCIATES
W?COMPANY
W?PTA
W?BUSINESS
.PROP 2,P?ADJECTIVE
.BYTE A?PACIFIC
.BYTE A?TRADE
.BYTE 0
.ENDT
T?RANDOM-CRIME:: .TABLE ; TABLE FOR OBJECT RANDOM-CRIME
.STRL "other crime"
.PROP 8,P?SYNONYM
W?CRIME
W?KILLING
W?CONSPIRACY
W?EUTHANASIA
.PROP 2,P?ADJECTIVE
.BYTE A?OTHER
.BYTE A?MERCY
.BYTE 0
.ENDT
T?GLOBAL-SUICIDE:: .TABLE ; TABLE FOR OBJECT GLOBAL-SUICIDE
.STRL "suicide"
.PROP 2,P?SYNONYM
W?SUICIDE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-SUICIDE-F
.PROP 6,P?ADJECTIVE
.BYTE A?LATE
.BYTE A?MRS
.BYTE A?LINDER
.BYTE A?MOTHER
.BYTE A?VIRGINIA
.BYTE A?HER
.BYTE 0
.ENDT
T?GLOBAL-MURDER:: .TABLE ; TABLE FOR OBJECT GLOBAL-MURDER
.STRL "murder"
.PROP 6,P?SYNONYM
W?MURDER
W?KILLING
W?CRIME
.BYTE 0
.ENDT
T?GLOBAL-FINGERPRINTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-FINGERPRINTS
.STRL "fingerprints"
.PROP 2,P?SYNONYM
W?FINGERPRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-FINGERPRINTS-F
.BYTE 0
.ENDT
T?HANDWRITING:: .TABLE ; TABLE FOR OBJECT HANDWRITING
.STRL "handwriting"
.PROP 4,P?SYNONYM
W?HANDWRITING
W?WRITING
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HANDWRITING-F
.BYTE 0
.ENDT
T?GENERIC-KEY:: .TABLE ; TABLE FOR OBJECT GENERIC-KEY
.STRL "key"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?PHONG-KEYS:: .TABLE ; TABLE FOR OBJECT PHONG-KEYS
.STRL "set of house keys"
.PROP 6,P?SYNONYM
W?KEY
W?KEYS
W?SET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PHONG-KEYS-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-KEY-F
.PROP 1,P?ADJECTIVE
.BYTE A?HOUSE
.BYTE 0
.ENDT
T?CLOCK-KEY:: .TABLE ; TABLE FOR OBJECT CLOCK-KEY
.STRL "clock key"
.PROP 2,P?SYNONYM
W?KEY
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-KEY-F
.PROP 1,P?ADJECTIVE
.BYTE A?CLOCK
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?AUTOPSY:: .TABLE ; TABLE FOR OBJECT AUTOPSY
.STRL "autopsy"
.PROP 2,P?SYNONYM
W?AUTOPSY
.BYTE 0
.ENDT
T?MEDICAL-REPORT:: .TABLE ; TABLE FOR OBJECT MEDICAL-REPORT
.STRL "medical report"
.PROP 4,P?SYNONYM
W?REPORT
W?PAPER
.PROP 1,P?ADJECTIVE
.BYTE A?MEDICAL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?TEXT ; STRING PROPERTY
STR?127
.BYTE 0
.ENDT
T?GLOBAL-SHOT:: .TABLE ; TABLE FOR OBJECT GLOBAL-SHOT
.STRL "shot"
.PROP 8,P?SYNONYM
W?SHOT
W?GUNSHOT
W?SHOOTING
W?EXPLOSION
.PROP 1,P?ADJECTIVE
.BYTE A?GUN
.BYTE 0
.ENDT
T?GENERIC-GUN:: .TABLE ; TABLE FOR OBJECT GENERIC-GUN
.STRL "handgun"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?OUTSIDE-GUN:: .TABLE ; TABLE FOR OBJECT OUTSIDE-GUN
.STRL "muddy handgun"
.PROP 8,P?SYNONYM
W?GUN
W?HANDGUN
W?PISTOL
W?HEATER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OUTSIDE-GUN-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-GUN-F
.PROP 3,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?MUDDY
.BYTE A?HAND
.BYTE 0
.ENDT
T?INSIDE-GUN:: .TABLE ; TABLE FOR OBJECT INSIDE-GUN
.STRL "hidden handgun"
.PROP 8,P?SYNONYM
W?GUN
W?HANDGUN
W?PISTOL
W?HEATER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
INSIDE-GUN-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-GUN-F
.PROP 4,P?ADJECTIVE
.BYTE A?NEW
.BYTE A?CLOCK
.BYTE A?HIDDEN
.BYTE A?HAND
.BYTE 0
.ENDT
T?BROOM:: .TABLE ; TABLE FOR OBJECT BROOM
.STRL "broom"
.PROP 2,P?SYNONYM
W?BROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?126
.BYTE 0
.ENDT
T?THREAT-NOTE:: .TABLE ; TABLE FOR OBJECT THREAT-NOTE
.STRL "threatening note"
.PROP 2,P?SYNONYM
W?NOTE
.PROP 5,P?ADJECTIVE
.BYTE A?HAND
.BYTE A?WRITTEN
.BYTE A?HAND-WRITTEN
.BYTE A?STILES
.BYTE A?THREAT
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?TEXT ; STRING PROPERTY
STR?125
.BYTE 0
.ENDT
T?CIGARETTE:: .TABLE ; TABLE FOR OBJECT CIGARETTE
.STRL "cigarette"
.PROP 8,P?SYNONYM
W?CIGARETTE
W?SMOKE
W?WEED
W?CAMEL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CIGARETTE-F
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?DRINK:: .TABLE ; TABLE FOR OBJECT DRINK
.STRL "drink"
.PROP 6,P?SYNONYM
W?DRINK
W?COCKTAIL
W?BELT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LIQUOR-F
.BYTE 0
.ENDT
T?BOURBON:: .TABLE ; TABLE FOR OBJECT BOURBON
.STRL "bottle of Bourbon"
.PROP 8,P?SYNONYM
W?BOTTLE
W?BOURBON
W?WHISKY
W?WHISKEY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LIQUOR-F
.PROP 3,P?ADJECTIVE
.BYTE A?BOURBON
.BYTE A?JACK
.BYTE A?DANIEL
.PROP 2,P?FDESC ; STRING PROPERTY
STR?124
.BYTE 0
.ENDT
T?SCOTCH:: .TABLE ; TABLE FOR OBJECT SCOTCH
.STRL "bottle of Scotch"
.PROP 8,P?SYNONYM
W?BOTTLE
W?SCOTCH
W?WHISKY
W?WHISKEY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LIQUOR-F
.PROP 2,P?ADJECTIVE
.BYTE A?SCOTCH
.BYTE A?TEACHER
.PROP 2,P?FDESC ; STRING PROPERTY
STR?123
.BYTE 0
.ENDT
T?MUSIC:: .TABLE ; TABLE FOR OBJECT MUSIC
.STRL "music"
.PROP 4,P?SYNONYM
W?MUSIC
W?PROGRAM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MUSIC-F
.BYTE 0
.ENDT
T?BRASS-LANTERN:: .TABLE ; TABLE FOR OBJECT BRASS-LANTERN
.STRL "Brass Lantern"
.PROP 4,P?SYNONYM
W?LANTERN
W?RESTAURANT
.PROP 1,P?ADJECTIVE
.BYTE A?BRASS
.BYTE 0
.ENDT
T?FLOOR:: .TABLE ; TABLE FOR OBJECT FLOOR
.STRL "floor"
.PROP 4,P?SYNONYM
W?FLOOR
W?AREA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLOOR-F
.BYTE 0
.ENDT
T?GROUND:: .TABLE ; TABLE FOR OBJECT GROUND
.STRL "ground"
.PROP 8,P?SYNONYM
W?GROUND
W?DIRT
W?MUD
W?AREA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GROUND-F
.PROP 1,P?ADJECTIVE
.BYTE A?MUDDY
.BYTE 0
.ENDT
T?HANDCUFFS:: .TABLE ; TABLE FOR OBJECT HANDCUFFS
.STRL "pair of handcuffs"
.PROP 8,P?SYNONYM
W?PAIR
W?CUFFS
W?HANDCUFF
W?NIPPERS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HANDCUFFS-F
.PROP 1,P?ADJECTIVE
.BYTE A?HAND
.BYTE 0
.ENDT
T?PISTOL:: .TABLE ; TABLE FOR OBJECT PISTOL
.STRL "snub-nosed Colt"
.PROP 8,P?SYNONYM
W?COLT
W?PISTOL
W?GUN
W?ROSCOE
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-GUN-F
.PROP 1,P?ADJECTIVE
.BYTE A?SNUB-NOSED
.BYTE 0
.ENDT
T?MATCHBOOK:: .TABLE ; TABLE FOR OBJECT MATCHBOOK
.STRL "match book"
.PROP 6,P?SYNONYM
W?MATCHBOOK
W?BOOK
W?MATCHES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MATCHBOOK-F
.PROP 1,P?ADJECTIVE
.BYTE A?MATCH
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?TEXT ; STRING PROPERTY
STR?122
.BYTE 0
.ENDT
T?TELEGRAM:: .TABLE ; TABLE FOR OBJECT TELEGRAM
.STRL "telegram"
.PROP 2,P?SYNONYM
W?TELEGRAM
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?TEXT ; STRING PROPERTY
STR?121
.BYTE 0
.ENDT
T?GUN-RECEIPT:: .TABLE ; TABLE FOR OBJECT GUN-RECEIPT
.STRL "gun receipt"
.PROP 8,P?SYNONYM
W?RECEIPT
W?PAPER
W?TICKET
W?BOOKMARK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GUN-RECEIPT-F
.PROP 1,P?ADJECTIVE
.BYTE A?GUN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?RECURSIVE-BOOK:: .TABLE ; TABLE FOR OBJECT RECURSIVE-BOOK
.STRL "mystery book"
.PROP 2,P?SYNONYM
W?BOOK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RECURSIVE-BOOK-F
.PROP 2,P?ADJECTIVE
.BYTE A?MYSTERY
.BYTE A?IMPORTANT
.PROP 2,P?FDESC ; STRING PROPERTY
STR?120
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?IT:: .TABLE ; TABLE FOR OBJECT IT
.STRL "it"
.PROP 6,P?SYNONYM
W?IT
W?THEM
W?THEY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
IT-F
.BYTE 0
.ENDT
T?NOT-HERE-OBJECT:: .TABLE ; TABLE FOR OBJECT NOT-HERE-OBJECT
.STRL "such thing"
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NOT-HERE-OBJECT-F
.BYTE 0
.ENDT
T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT
.STRL "pseudo"
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NULL-F
.BYTE 0
.ENDT
T?HINT:: .TABLE ; TABLE FOR OBJECT HINT
.STRL "hint"
.PROP 4,P?SYNONYM
W?HINT
W?HELP
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HINT-F
.BYTE 0
.ENDT
T?GLOBAL-DUFFY:: .TABLE ; TABLE FOR OBJECT GLOBAL-DUFFY
.STRL "Sergeant Duffy"
.PROP 4,P?SYNONYM
W?DUFFY
W?POLICE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-DUFFY-F
.PROP 2,P?ADJECTIVE
.BYTE A?SERGEANT
.BYTE A?SGT
.BYTE 0
.ENDT
T?GLOBAL-MRS-LINDER:: .TABLE ; TABLE FOR OBJECT GLOBAL-MRS-LINDER
.STRL "late Mrs. Linder"
.PROP 8,P?SYNONYM
W?LINDER
W?MOTHER
W?WIFE
W?VIRGINIA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-MRS-LINDER-F
.PROP 4,P?ADJECTIVE
.BYTE A?MRS
.BYTE A?LATE
.BYTE A?YOUR
.BYTE A?HER
.BYTE 0
.ENDT
T?GLOBAL-TERRY:: .TABLE ; TABLE FOR OBJECT GLOBAL-TERRY
.STRL "Terry"
.PROP 2,P?SYNONYM
W?TERRY
.BYTE 0
.ENDT
T?GLOBAL-CAT:: .TABLE ; TABLE FOR OBJECT GLOBAL-CAT
.STRL "cat"
.PROP 8,P?SYNONYM
W?CAT
W?FELINE
W?BEAST
W?ASTA
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
5
.BYTE 0
.ENDT
T?CAT:: .TABLE ; TABLE FOR OBJECT CAT
.STRL "cat"
.PROP 8,P?SYNONYM
W?CAT
W?FELINE
W?BEAST
W?ASTA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CAT-F
.PROP 2,P?FDESC ; STRING PROPERTY
STR?113
.PROP 2,P?TEXT ; STRING PROPERTY
STR?114
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
5
.BYTE 0
.ENDT
T?GLOBAL-MONICA:: .TABLE ; TABLE FOR OBJECT GLOBAL-MONICA
.STRL "Monica"
.PROP 2,P?SYNONYM
W?MONICA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-PERSON
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?MONICA-SHOES:: .TABLE ; TABLE FOR OBJECT MONICA-SHOES
.STRL "pair of Monica's shoes"
.PROP 6,P?SYNONYM
W?PAIR
W?SHOE
W?SHOES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RANDOM-SHOES-F
.PROP 2,P?ADJECTIVE
.BYTE A?MONICA
.BYTE A?HER
.BYTE 0
.ENDT
T?MONICA:: .TABLE ; TABLE FOR OBJECT MONICA
.STRL "Monica"
.PROP 4,P?SYNONYM
W?MONICA
W?WOMAN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MONICA-F
.PROP 1,P?ADJECTIVE
.BYTE A?YOUNG
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
MONICA-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?107
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?XDESC ; STRING PROPERTY
STR?106
.BYTE 0
.ENDT
T?STILES-SHOES:: .TABLE ; TABLE FOR OBJECT STILES-SHOES
.STRL "pair of Stiles's shoes"
.PROP 6,P?SYNONYM
W?PAIR
W?SHOE
W?SHOES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STILES-SHOES-F
.PROP 2,P?ADJECTIVE
.BYTE A?STILES
.BYTE A?HIS
.BYTE 0
.ENDT
T?GLOBAL-STILES:: .TABLE ; TABLE FOR OBJECT GLOBAL-STILES
.STRL "Mr. Stiles"
.PROP 8,P?SYNONYM
W?STILES
W?VISITOR
W?WRITER
W?STRANGER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-PERSON
.PROP 2,P?ADJECTIVE
.BYTE A?MR
.BYTE A?RALPH
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
3
.BYTE 0
.ENDT
T?STILES:: .TABLE ; TABLE FOR OBJECT STILES
.STRL "Mr. Stiles"
.PROP 8,P?SYNONYM
W?STILES
W?MAN
W?VISITOR
W?STRANGER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STILES-F
.PROP 2,P?ADJECTIVE
.BYTE A?MR
.BYTE A?RALPH
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
STILES-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?103
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?XDESC ; STRING PROPERTY
STR?102
.BYTE 0
.ENDT
T?GLOBAL-LINDER:: .TABLE ; TABLE FOR OBJECT GLOBAL-LINDER
.STRL "Mr. Linder"
.PROP 6,P?SYNONYM
W?LINDER
W?FATHER
W?DAD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-PERSON
.PROP 5,P?ADJECTIVE
.BYTE A?MISTER
.BYTE A?MR
.BYTE A?FREEMAN
.BYTE A?YOUR
.BYTE A?HER
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?LINDER-SHOES:: .TABLE ; TABLE FOR OBJECT LINDER-SHOES
.STRL "pair of Linder's shoes"
.PROP 6,P?SYNONYM
W?PAIR
W?SHOE
W?SHOES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RANDOM-SHOES-F
.PROP 2,P?ADJECTIVE
.BYTE A?LINDER
.BYTE A?HIS
.BYTE 0
.ENDT
T?LINDER:: .TABLE ; TABLE FOR OBJECT LINDER
.STRL "Mr. Linder"
.PROP 8,P?SYNONYM
W?LINDER
W?FATHER
W?DAD
W?MAN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LINDER-F
.PROP 6,P?ADJECTIVE
.BYTE A?MISTER
.BYTE A?MR
.BYTE A?FREEMAN
.BYTE A?YOUR
.BYTE A?HER
.BYTE A?TALL
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
LINDER-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?99
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?XDESC ; STRING PROPERTY
STR?98
.BYTE 0
.ENDT
T?GLOBAL-PHONG:: .TABLE ; TABLE FOR OBJECT GLOBAL-PHONG
.STRL "Mr. Phong"
.PROP 2,P?SYNONYM
W?PHONG
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-PERSON
.PROP 3,P?ADJECTIVE
.BYTE A?MR
.BYTE A?MISTER
.BYTE A?HUI
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?PHONG-SHOES:: .TABLE ; TABLE FOR OBJECT PHONG-SHOES
.STRL "pair of Phong's shoes"
.PROP 6,P?SYNONYM
W?PAIR
W?SHOE
W?SHOES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RANDOM-SHOES-F
.PROP 3,P?ADJECTIVE
.BYTE A?PHONG
.BYTE A?PHONGS
.BYTE A?HIS
.BYTE 0
.ENDT
T?PHONG:: .TABLE ; TABLE FOR OBJECT PHONG
.STRL "Mr. Phong"
.PROP 4,P?SYNONYM
W?PHONG
W?MAN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PHONG-F
.PROP 5,P?ADJECTIVE
.BYTE A?MR
.BYTE A?MISTER
.BYTE A?HUI
.BYTE A?ASIAN
.BYTE A?ORIENTAL
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
PHONG-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?91
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?XDESC ; STRING PROPERTY
STR?90
.BYTE 0
.ENDT
T?DRIVEWAY-GATE:: .TABLE ; TABLE FOR OBJECT DRIVEWAY-GATE
.STRL ""
.BYTE 0
.ENDT
T?PLAYER:: .TABLE ; TABLE FOR OBJECT PLAYER
.STRL "detective"
.PROP 8,P?SYNONYM
W?I
W?ME
W?MYSELF
W?DETECTIVE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PLAYER-F
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?OBJECT-PAIR:: .TABLE ; TABLE FOR OBJECT OBJECT-PAIR
.STRL "such things"
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OBJECT-PAIR-F
.BYTE 0
.ENDT
T?YOU:: .TABLE ; TABLE FOR OBJECT YOU
.STRL "himself or herself"
.PROP 6,P?SYNONYM
W?YOURSELF
W?HIMSELF
W?HERSELF
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
YOU-F
.BYTE 0
.ENDT
T?HIM-HER:: .TABLE ; TABLE FOR OBJECT HIM-HER
.STRL "him or her"
.PROP 8,P?SYNONYM
W?HE
W?SHE
W?HIM
W?HER
.BYTE 0
.ENDT
T?AIR:: .TABLE ; TABLE FOR OBJECT AIR
.STRL "air"
.PROP 6,P?SYNONYM
W?AIR
W?WIND
W?BREEZE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
AIR-F
.BYTE 0
.ENDT
T?WORK-SHELVES:: .TABLE ; TABLE FOR OBJECT WORK-SHELVES
.STRL "shelf"
.PROP 4,P?SYNONYM
W?SHELF
W?SHELVES
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?HOSE:: .TABLE ; TABLE FOR OBJECT HOSE
.STRL "hose"
.PROP 2,P?SYNONYM
W?HOSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOOLS-F
.BYTE 0
.ENDT
T?RAKE:: .TABLE ; TABLE FOR OBJECT RAKE
.STRL "rake"
.PROP 2,P?SYNONYM
W?RAKE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOOLS-F
.BYTE 0
.ENDT
T?HOE:: .TABLE ; TABLE FOR OBJECT HOE
.STRL "hoe"
.PROP 2,P?SYNONYM
W?HOE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOOLS-F
.BYTE 0
.ENDT
T?SPADE:: .TABLE ; TABLE FOR OBJECT SPADE
.STRL "spade"
.PROP 2,P?SYNONYM
W?SPADE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOOLS-F
.BYTE 0
.ENDT
T?ROPE:: .TABLE ; TABLE FOR OBJECT ROPE
.STRL "rope"
.PROP 2,P?SYNONYM
W?ROPE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOOLS-F
.BYTE 0
.ENDT
T?HAMMER:: .TABLE ; TABLE FOR OBJECT HAMMER
.STRL "hammer"
.PROP 2,P?SYNONYM
W?HAMMER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOOLS-F
.BYTE 0
.ENDT
T?SAW:: .TABLE ; TABLE FOR OBJECT SAW
.STRL "saw"
.PROP 2,P?SYNONYM
W?SAW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOOLS-F
.BYTE 0
.ENDT
T?JUNCTION-BOX:: .TABLE ; TABLE FOR OBJECT JUNCTION-BOX
.STRL "junction box"
.PROP 2,P?SYNONYM
W?BOX
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
JUNCTION-BOX-F
.PROP 1,P?ADJECTIVE
.BYTE A?JUNCTION
.BYTE 0
.ENDT
T?GENERIC-WIRE:: .TABLE ; TABLE FOR OBJECT GENERIC-WIRE
.STRL "wire"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?GENERIC-GREEN-WIRE:: .TABLE ; TABLE FOR OBJECT GENERIC-GREEN-WIRE
.STRL "green wire"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?SPOOL-OF-WIRE:: .TABLE ; TABLE FOR OBJECT SPOOL-OF-WIRE
.STRL "green wire spool"
.PROP 4,P?SYNONYM
W?WIRE
W?SPOOL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPOOL-OF-WIRE-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WIRE-F
.PROP 2,P?ADJECTIVE
.BYTE A?GREEN
.BYTE A?WIRE
.BYTE 0
.ENDT
T?WORKSHOP-WIRE:: .TABLE ; TABLE FOR OBJECT WORKSHOP-WIRE
.STRL "other wire"
.PROP 8,P?SYNONYM
W?WIRE
W?WIRES
W?SPOOL
W?SPOOLS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WORKSHOP-WIRE-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WIRE-F
.PROP 8,P?ADJECTIVE
.BYTE A?OTHER
.BYTE A?BROWN
.BYTE A?RED
.BYTE A?ORANGE
.BYTE A?YELLOW
.BYTE A?BLUE
.BYTE A?VIOLET
.BYTE A?GREY
.BYTE 0
.ENDT
T?WORKSHOP:: .TABLE ; TABLE FOR OBJECT WORKSHOP
.STRL "workshop"
.PROP 5,P?WEST ; DOOR EXIT
.BYTE GARAGE ; ROOM NAME
.BYTE WORKSHOP-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 4,P?SYNONYM
W?SHOP
W?WORKSHOP
.PROP 2,P?LDESC ; STRING PROPERTY
STR?89
.PROP 1,P?GLOBAL
.BYTE WORKSHOP-DOOR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
GARAGE
.PROP 1,P?ADJECTIVE
.BYTE A?WORK
.BYTE 0
.ENDT
T?GENERIC-CAR:: .TABLE ; TABLE FOR OBJECT GENERIC-CAR
.STRL "car"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?CAR-WINDOW:: .TABLE ; TABLE FOR OBJECT CAR-WINDOW
.STRL "car window"
.PROP 2,P?SYNONYM
W?WINDOW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CAR-WINDOW-F
.PROP 1,P?ADJECTIVE
.BYTE A?CAR
.BYTE 0
.ENDT
T?MONICA-CAR:: .TABLE ; TABLE FOR OBJECT MONICA-CAR
.STRL "red sport car"
.PROP 8,P?SYNONYM
W?CAR
W?AUTO
W?CONVERTIBLE
W?MG
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CAR-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-CAR-F
.PROP 5,P?ADJECTIVE
.BYTE A?RED
.BYTE A?SPORT
.BYTE A?SPORTY
.BYTE A?MONICA
.BYTE A?HER
.BYTE 0
.ENDT
T?LINDER-CAR:: .TABLE ; TABLE FOR OBJECT LINDER-CAR
.STRL "blue sedan"
.PROP 8,P?SYNONYM
W?CAR
W?AUTO
W?SEDAN
W?BENTLEY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CAR-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-CAR-F
.PROP 4,P?ADJECTIVE
.BYTE A?DARK
.BYTE A?BLUE
.BYTE A?LINDER
.BYTE A?HIS
.BYTE 0
.ENDT
T?WORKSHOP-DOOR:: .TABLE ; TABLE FOR OBJECT WORKSHOP-DOOR
.STRL "workshop door"
.PROP 4,P?SYNONYM
W?DOOR
W?LOCK
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
LOCKED-F
.PROP 3,P?ADJECTIVE
.BYTE A?WORKSHOP
.BYTE A?WORK
.BYTE A?SHOP
.BYTE 0
.ENDT
T?GARAGE:: .TABLE ; TABLE FOR OBJECT GARAGE
.STRL "garage"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE HALL-4 ; ROOM NAME
.BYTE GARAGE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE WORKSHOP ; ROOM NAME
.BYTE WORKSHOP-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE DRIVEWAY
.PROP 2,P?SYNONYM
W?GARAGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GARAGE-F
.PROP 2,P?GLOBAL
.BYTE GARAGE-DOOR
.BYTE WORKSHOP-DOOR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
GARAGE
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
8
.BYTE 0
.ENDT
T?LOUNGE:: .TABLE ; TABLE FOR OBJECT LOUNGE
.STRL "lounge"
.PROP 2,P?SYNONYM
W?LOUNGE
.PROP 4,P?ADJECTIVE
.BYTE A?GREEN
.BYTE A?VELVET
.BYTE A?LUMPY
.BYTE A?OFFICE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.BYTE 0
.ENDT
T?OFFICE-BUTTON:: .TABLE ; TABLE FOR OBJECT OFFICE-BUTTON
.STRL "butler's button"
.PROP 2,P?SYNONYM
W?BUTTON
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OFFICE-BUTTON-F
.PROP 3,P?ADJECTIVE
.BYTE A?BUTLER
.BYTE A?HIS
.BYTE A?OFFICE
.BYTE 0
.ENDT
T?CLOCK-WIRES:: .TABLE ; TABLE FOR OBJECT CLOCK-WIRES
.STRL "pair of green wires"
.PROP 4,P?SYNONYM
W?PAIR
W?WIRES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOCK-WIRES-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WIRE-F
.PROP 1,P?ADJECTIVE
.BYTE A?GREEN
.BYTE 0
.ENDT
T?CLOCK-POWDER:: .TABLE ; TABLE FOR OBJECT CLOCK-POWDER
.STRL "sample of powder"
.PROP 4,P?SYNONYM
W?SAMPLE
W?POWDER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOCK-POWDER-F
.PROP 2,P?ADJECTIVE
.BYTE A?CLOCK
.BYTE A?GUN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?POWDER:: .TABLE ; TABLE FOR OBJECT POWDER
.STRL "powder"
.PROP 4,P?SYNONYM
W?POWDER
W?GUNPOWDER
.PROP 1,P?ADJECTIVE
.BYTE A?GUN
.BYTE 0
.ENDT
T?KEY-HOLE:: .TABLE ; TABLE FOR OBJECT KEY-HOLE
.STRL "keyhole"
.PROP 2,P?SYNONYM
W?KEYHOLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
KEY-HOLE-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?OFFICE-PICTURE:: .TABLE ; TABLE FOR OBJECT OFFICE-PICTURE
.STRL "picture"
.PROP 2,P?SYNONYM
W?PICTURE
.PROP 4,P?ADJECTIVE
.BYTE A?FRAMED
.BYTE A?WOOD
.BYTE A?BLOCK
.BYTE A?OFFICE
.BYTE 0
.ENDT
T?PAPERS:: .TABLE ; TABLE FOR OBJECT PAPERS
.STRL "lot of business papers"
.PROP 6,P?SYNONYM
W?LOT
W?PAPERS
W?PAPER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PAPERS-F
.PROP 2,P?ADJECTIVE
.BYTE A?BUSINESS
.BYTE A?OFFICE
.PROP 2,P?FDESC ; STRING PROPERTY
STR?88
.BYTE 0
.ENDT
T?FILE-CABINET:: .TABLE ; TABLE FOR OBJECT FILE-CABINET
.STRL "file cabinet"
.PROP 2,P?SYNONYM
W?CABINET
.PROP 2,P?ADJECTIVE
.BYTE A?FILE
.BYTE A?OFFICE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
33
.BYTE 0
.ENDT
T?GENERIC-CHAIR:: .TABLE ; TABLE FOR OBJECT GENERIC-CHAIR
.STRL "chair"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?WOODEN-CHAIR:: .TABLE ; TABLE FOR OBJECT WOODEN-CHAIR
.STRL "wooden chair"
.PROP 2,P?SYNONYM
W?CHAIR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WOODEN-CHAIR-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-CHAIR-F
.PROP 4,P?ADJECTIVE
.BYTE A?SIMPLE
.BYTE A?WOODEN
.BYTE A?WOOD
.BYTE A?CUSTOMER
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?CARVED-CHAIR:: .TABLE ; TABLE FOR OBJECT CARVED-CHAIR
.STRL "carved chair"
.PROP 4,P?SYNONYM
W?CHAIR
W?THRONE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CARVED-CHAIR-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-CHAIR-F
.PROP 5,P?ADJECTIVE
.BYTE A?CARVED
.BYTE A?OFFICE
.BYTE A?ORNATE
.BYTE A?ARM
.BYTE A?LARGE
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
CARVED-CHAIR-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?NEWSPAPERS:: .TABLE ; TABLE FOR OBJECT NEWSPAPERS
.STRL "newspaper"
.PROP 2,P?SYNONYM
W?NEWSPAPERS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NEWSPAPERS-F
.BYTE 0
.ENDT
T?OFFICE-DESK-STUFF:: .TABLE ; TABLE FOR OBJECT OFFICE-DESK-STUFF
.STRL "stuff on the desk"
.PROP 8,P?SYNONYM
W?PILES
W?LETTER
W?SOUVENIR
W?STUFF
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOSET-STUFF-F
.BYTE 0
.ENDT
T?OFFICE-DESK:: .TABLE ; TABLE FOR OBJECT OFFICE-DESK
.STRL "desk"
.PROP 2,P?SYNONYM
W?DESK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OFFICE-DESK-F
.PROP 3,P?ADJECTIVE
.BYTE A?LARGE
.BYTE A?MASSIVE
.BYTE A?OFFICE
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
OFFICE-DESK-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
25
.BYTE 0
.ENDT
T?CLOCK:: .TABLE ; TABLE FOR OBJECT CLOCK
.STRL "grandfather clock"
.PROP 8,P?SYNONYM
W?CLOCK
W?CASE
W?LOCK
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOCK-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
LOCKED-F
.PROP 3,P?ADJECTIVE
.BYTE A?TALL
.BYTE A?GRANDFATHER
.BYTE A?CLOCK
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
99
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
9
.BYTE 0
.ENDT
T?GARAGE-DOOR:: .TABLE ; TABLE FOR OBJECT GARAGE-DOOR
.STRL "garage door"
.PROP 4,P?SYNONYM
W?DOOR
W?LOCK
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
LOCKED-F
.PROP 1,P?ADJECTIVE
.BYTE A?GARAGE
.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?HALL-4:: .TABLE ; TABLE FOR OBJECT HALL-4
.STRL "hallway"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE HALL-3
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE GARAGE ; ROOM NAME
.BYTE GARAGE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE OFFICE ; ROOM NAME
.BYTE OFFICE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?WEST ; DOOR EXIT
.BYTE STORAGE-CLOSET ; ROOM NAME
.BYTE STORAGE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE GARAGE ; ROOM NAME
.BYTE GARAGE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?LDESC ; STRING PROPERTY
STR?87
.PROP 3,P?GLOBAL
.BYTE STORAGE-DOOR
.BYTE OFFICE-DOOR
.BYTE GARAGE-DOOR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
HALL-4
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
16
.BYTE 0
.ENDT
T?TOWELS:: .TABLE ; TABLE FOR OBJECT TOWELS
.STRL "towel"
.PROP 4,P?SYNONYM
W?TOWEL
W?TOWELS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOSET-STUFF-F
.BYTE 0
.ENDT
T?LINENS:: .TABLE ; TABLE FOR OBJECT LINENS
.STRL "linens"
.PROP 6,P?SYNONYM
W?LINENS
W?SHEETS
W?LINEN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOSET-STUFF-F
.BYTE 0
.ENDT
T?STORAGE-DOOR:: .TABLE ; TABLE FOR OBJECT STORAGE-DOOR
.STRL "storage door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ADJECTIVE
.BYTE A?STORAGE
.BYTE A?CLOSET
.BYTE 0
.ENDT
T?STORAGE-CLOSET:: .TABLE ; TABLE FOR OBJECT STORAGE-CLOSET
.STRL "storage closet"
.PROP 5,P?EAST ; DOOR EXIT
.BYTE HALL-4 ; ROOM NAME
.BYTE STORAGE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE HALL-4 ; ROOM NAME
.BYTE STORAGE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?SYNONYM
W?CLOSET
.PROP 2,P?LDESC ; STRING PROPERTY
STR?86
.PROP 1,P?GLOBAL
.BYTE STORAGE-DOOR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
HALL-4
.PROP 1,P?ADJECTIVE
.BYTE A?STORAGE
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?OTHER-SHOES:: .TABLE ; TABLE FOR OBJECT OTHER-SHOES
.STRL "other shoes"
.PROP 4,P?SYNONYM
W?SHOE
W?SHOES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OTHER-SHOES-F
.PROP 1,P?ADJECTIVE
.BYTE A?OTHER
.BYTE 0
.ENDT
T?SHOE-PLATFORM:: .TABLE ; TABLE FOR OBJECT SHOE-PLATFORM
.STRL "shoe platform"
.PROP 2,P?SYNONYM
W?PLATFORM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHOE-PLATFORM-F
.PROP 1,P?ADJECTIVE
.BYTE A?SHOE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?SCROLL:: .TABLE ; TABLE FOR OBJECT SCROLL
.STRL "scroll"
.PROP 4,P?SYNONYM
W?SCROLL
W?SHRINE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 2,P?LDESC ; STRING PROPERTY
STR?85
.PROP 2,P?ADJECTIVE
.BYTE A?LOVELY
.BYTE A?CALLIGRAPHED
.BYTE 0
.ENDT
T?FLOWER-ARRANGEMENT:: .TABLE ; TABLE FOR OBJECT FLOWER-ARRANGEMENT
.STRL "flower arrangement"
.PROP 2,P?SYNONYM
W?ARRANGEMENT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLOWER-F
.PROP 1,P?ADJECTIVE
.BYTE A?FLOWER
.BYTE 0
.ENDT
T?ENTRY:: .TABLE ; TABLE FOR OBJECT ENTRY
.STRL "entry"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE HALL-3
.PROP 5,P?WEST ; DOOR EXIT
.BYTE FRONT-PORCH ; ROOM NAME
.BYTE FRONT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE FRONT-PORCH ; ROOM NAME
.BYTE FRONT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 4,P?SYNONYM
W?ENTRY
W?FOYER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ENTRY-F
.PROP 2,P?GLOBAL
.BYTE FRONT-DOOR
.BYTE CLOSET
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
ENTRY
.BYTE 0
.ENDT
T?HALL-3:: .TABLE ; TABLE FOR OBJECT HALL-3
.STRL "hallway"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE HALL-2
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE HALL-4
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE ENTRY
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
.BYTE ENTRY
.PROP 2,P?LDESC ; STRING PROPERTY
STR?83
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
HALL-3
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
16
.BYTE 0
.ENDT
T?BUTLER-BATH:: .TABLE ; TABLE FOR OBJECT BUTLER-BATH
.STRL "butler's bathroom"
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE BUTLER-ROOM ; ROOM NAME
.BYTE BUTLER-BATH-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE BUTLER-ROOM ; ROOM NAME
.BYTE BUTLER-BATH-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 4,P?SYNONYM
W?ROOM
W?BATHROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUTLER-BATH-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BATHROOM-F
.PROP 5,P?GLOBAL
.BYTE MIRROR
.BYTE TOILET
.BYTE SINK
.BYTE BATHTUB
.BYTE BUTLER-BATH-DOOR
.PROP 4,P?ADJECTIVE
.BYTE A?BUTLER
.BYTE A?HIS
.BYTE A?BATH
.BYTE A?SERVANT
.BYTE 0
.ENDT
T?BUTLER-TABLE:: .TABLE ; TABLE FOR OBJECT BUTLER-TABLE
.STRL "end table"
.PROP 4,P?SYNONYM
W?TABLE
W?TABLES
.PROP 4,P?ADJECTIVE
.BYTE A?BARE
.BYTE A?WOOD
.BYTE A?WOODEN
.BYTE A?END
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?BUTLER-BATH-DOOR:: .TABLE ; TABLE FOR OBJECT BUTLER-BATH-DOOR
.STRL "bathroom door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BATH-DOOR-F
.PROP 2,P?ADJECTIVE
.BYTE A?BATH
.BYTE A?BATHROOM
.BYTE 0
.ENDT
T?BUTLER-ROOM:: .TABLE ; TABLE FOR OBJECT BUTLER-ROOM
.STRL "butler's room"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE BUTLER-BATH ; ROOM NAME
.BYTE BUTLER-BATH-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE HALL-2 ; ROOM NAME
.BYTE BUTLER-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?IN ; DOOR EXIT
.BYTE BUTLER-BATH ; ROOM NAME
.BYTE BUTLER-BATH-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE HALL-2 ; ROOM NAME
.BYTE BUTLER-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 4,P?SYNONYM
W?BEDROOM
W?ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUTLER-ROOM-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BEDROOM-F
.PROP 5,P?GLOBAL
.BYTE BUTLER-DOOR
.BYTE BUTLER-BATH-DOOR
.BYTE BUTLER-WINDOW
.BYTE CLOSET
.BYTE BED
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
HALL-2
.PROP 4,P?ADJECTIVE
.BYTE A?BUTLER
.BYTE A?HIS
.BYTE A?BED
.BYTE A?SERVANT
.BYTE 0
.ENDT
T?BUTLER-DOOR:: .TABLE ; TABLE FOR OBJECT BUTLER-DOOR
.STRL "butler's door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ADJECTIVE
.BYTE A?BUTLER
.BYTE A?HIS
.BYTE 0
.ENDT
T?HALL-2:: .TABLE ; TABLE FOR OBJECT HALL-2
.STRL "hallway"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE HALL-1
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE HALL-3
.PROP 5,P?EAST ; DOOR EXIT
.BYTE MONICA-ROOM ; ROOM NAME
.BYTE MONICA-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?WEST ; DOOR EXIT
.BYTE BUTLER-ROOM ; ROOM NAME
.BYTE BUTLER-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HALL-2-F
.PROP 2,P?GLOBAL
.BYTE MONICA-DOOR
.BYTE BUTLER-DOOR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
HALL-2
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
16
.BYTE 0
.ENDT
T?HALL-1:: .TABLE ; TABLE FOR OBJECT HALL-1
.STRL "hallway"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE LIVING-ROOM
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE HALL-2
.PROP 5,P?WEST ; DOOR EXIT
.BYTE KITCHEN ; ROOM NAME
.BYTE KITCHEN-HALL-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HALL-1-F
.PROP 1,P?GLOBAL
.BYTE KITCHEN-HALL-DOOR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
HALL-1
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
16
.BYTE 0
.ENDT
T?TOASTER:: .TABLE ; TABLE FOR OBJECT TOASTER
.STRL "toaster"
.PROP 2,P?SYNONYM
W?TOASTER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
APPLIANCE-F
.PROP 1,P?ADJECTIVE
.BYTE A?ELECTRIC
.BYTE 0
.ENDT
T?MIXER:: .TABLE ; TABLE FOR OBJECT MIXER
.STRL "mixer"
.PROP 2,P?SYNONYM
W?MIXER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
APPLIANCE-F
.PROP 1,P?ADJECTIVE
.BYTE A?ELECTRIC
.BYTE 0
.ENDT
T?HOOD:: .TABLE ; TABLE FOR OBJECT HOOD
.STRL "range hood"
.PROP 2,P?SYNONYM
W?HOOD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
APPLIANCE-F
.PROP 2,P?ADJECTIVE
.BYTE A?ELECTRIC
.BYTE A?RANGE
.BYTE 0
.ENDT
T?RANGE:: .TABLE ; TABLE FOR OBJECT RANGE
.STRL "range"
.PROP 2,P?SYNONYM
W?RANGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
APPLIANCE-F
.PROP 1,P?ADJECTIVE
.BYTE A?ELECTRIC
.BYTE 0
.ENDT
T?COLD-FOODS:: .TABLE ; TABLE FOR OBJECT COLD-FOODS
.STRL "bunch of cold food"
.PROP 6,P?SYNONYM
W?FOOD
W?FOODS
W?BUNCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FOODS-F
.PROP 1,P?ADJECTIVE
.BYTE A?COLD
.BYTE 0
.ENDT
T?REFRIGERATOR:: .TABLE ; TABLE FOR OBJECT REFRIGERATOR
.STRL "refrigerator"
.PROP 6,P?SYNONYM
W?APPLIANCE
W?REFRIGERATOR
W?FRIDGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
APPLIANCE-F
.PROP 1,P?ADJECTIVE
.BYTE A?ELECTRIC
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
22
.BYTE 0
.ENDT
T?K-CLOCK:: .TABLE ; TABLE FOR OBJECT K-CLOCK
.STRL "kitchen clock"
.PROP 2,P?SYNONYM
W?CLOCK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
K-CLOCK-F
.PROP 1,P?ADJECTIVE
.BYTE A?KITCHEN
.BYTE 0
.ENDT
T?FOODS:: .TABLE ; TABLE FOR OBJECT FOODS
.STRL "bunch of canned food"
.PROP 6,P?SYNONYM
W?FOOD
W?FOODS
W?BUNCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FOODS-F
.PROP 1,P?ADJECTIVE
.BYTE A?CANNED
.BYTE 0
.ENDT
T?K-CUPBOARD:: .TABLE ; TABLE FOR OBJECT K-CUPBOARD
.STRL "cupboard"
.PROP 2,P?SYNONYM
W?CUPBOARD
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?CHINA:: .TABLE ; TABLE FOR OBJECT CHINA
.STRL "set of china"
.PROP 4,P?SYNONYM
W?CHINA
W?SET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SILVERWARE-F
.BYTE 0
.ENDT
T?GLASSES:: .TABLE ; TABLE FOR OBJECT GLASSES
.STRL "glass collection"
.PROP 4,P?SYNONYM
W?GLASS
W?GLASSES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SILVERWARE-F
.BYTE 0
.ENDT
T?SILVERWARE:: .TABLE ; TABLE FOR OBJECT SILVERWARE
.STRL "set of silverware"
.PROP 4,P?SYNONYM
W?SILVER
W?SET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SILVERWARE-F
.BYTE 0
.ENDT
T?K-CABINETS:: .TABLE ; TABLE FOR OBJECT K-CABINETS
.STRL "cabinet"
.PROP 2,P?SYNONYM
W?CABINET
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?KITCHEN-HALL-DOOR:: .TABLE ; TABLE FOR OBJECT KITCHEN-HALL-DOOR
.STRL "kitchen door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 1,P?ADJECTIVE
.BYTE A?KITCHEN
.BYTE 0
.ENDT
T?KITCHEN:: .TABLE ; TABLE FOR OBJECT KITCHEN
.STRL "kitchen"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE DINING-ROOM ; ROOM NAME
.BYTE KITCHEN-DINING-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE HALL-1 ; ROOM NAME
.BYTE KITCHEN-HALL-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?SYNONYM
W?KITCHEN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?77
.PROP 6,P?GLOBAL
.BYTE KITCHEN-DINING-DOOR
.BYTE KITCHEN-HALL-DOOR
.BYTE KITCHEN-WINDOW
.BYTE SINK
.BYTE CABINET
.BYTE CHAIR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
HALL-1
.BYTE 0
.ENDT
T?DINING-ROOM-BENCH:: .TABLE ; TABLE FOR OBJECT DINING-ROOM-BENCH
.STRL "dining bench"
.PROP 4,P?SYNONYM
W?BENCH
W?BENCHES
.PROP 1,P?ADJECTIVE
.BYTE A?DINING
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?DINING-ROOM-TABLE:: .TABLE ; TABLE FOR OBJECT DINING-ROOM-TABLE
.STRL "dining table"
.PROP 2,P?SYNONYM
W?TABLE
.PROP 2,P?ADJECTIVE
.BYTE A?LONG
.BYTE A?DINING
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?KITCHEN-DINING-DOOR:: .TABLE ; TABLE FOR OBJECT KITCHEN-DINING-DOOR
.STRL "swinging door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 1,P?ADJECTIVE
.BYTE A?SWINGING
.BYTE 0
.ENDT
T?DINING-ROOM:: .TABLE ; TABLE FOR OBJECT DINING-ROOM
.STRL "dining room"
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE KITCHEN ; ROOM NAME
.BYTE KITCHEN-DINING-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE LIVING-ROOM ; ROOM NAME
.BYTE LIVING-DINING-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?WEST ; DOOR EXIT
.BYTE FRONT-YARD ; ROOM NAME
.BYTE DINING-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE FRONT-YARD ; ROOM NAME
.BYTE DINING-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?SYNONYM
W?ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?76
.PROP 5,P?GLOBAL
.BYTE DINING-DOOR
.BYTE LIVING-DINING-DOOR
.BYTE KITCHEN-DINING-DOOR
.BYTE WINDOW
.BYTE CHAIR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
LIVING-ROOM
.PROP 1,P?ADJECTIVE
.BYTE A?DINING
.BYTE 0
.ENDT
T?LIQUOR-CABINET:: .TABLE ; TABLE FOR OBJECT LIQUOR-CABINET
.STRL "liquor cabinet"
.PROP 2,P?SYNONYM
W?CABINET
.PROP 1,P?ADJECTIVE
.BYTE A?LIQUOR
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?RADIO:: .TABLE ; TABLE FOR OBJECT RADIO
.STRL "radio"
.PROP 8,P?SYNONYM
W?RADIO
W?VOLUME
W?MUSIC
W?PROGRAM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RADIO-F
.PROP 1,P?ADJECTIVE
.BYTE A?CONSOLE
.PROP 2,P?TEXT ; STRING PROPERTY
STR?54
.BYTE 0
.ENDT
T?COFFEE-TABLE:: .TABLE ; TABLE FOR OBJECT COFFEE-TABLE
.STRL "coffee table"
.PROP 2,P?SYNONYM
W?TABLE
.PROP 1,P?ADJECTIVE
.BYTE A?COFFEE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?CLUB-CHAIR:: .TABLE ; TABLE FOR OBJECT CLUB-CHAIR
.STRL "club chair"
.PROP 2,P?SYNONYM
W?CHAIR
.PROP 1,P?ADJECTIVE
.BYTE A?CLUB
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?SOFA:: .TABLE ; TABLE FOR OBJECT SOFA
.STRL "davenport"
.PROP 8,P?SYNONYM
W?COUCH
W?SOFA
W?DAVENPORT
W?DIVAN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?WOOD-PILE:: .TABLE ; TABLE FOR OBJECT WOOD-PILE
.STRL "wood pile"
.PROP 2,P?SYNONYM
W?PILE
.PROP 1,P?ADJECTIVE
.BYTE A?WOOD
.BYTE 0
.ENDT
T?FIRE:: .TABLE ; TABLE FOR OBJECT FIRE
.STRL "fire"
.PROP 2,P?SYNONYM
W?FIRE
.BYTE 0
.ENDT
T?FIREPLACE:: .TABLE ; TABLE FOR OBJECT FIREPLACE
.STRL "fieldstone fireplace"
.PROP 2,P?SYNONYM
W?FIREPLACE
.PROP 2,P?ADJECTIVE
.BYTE A?FIELDS
.BYTE A?STONE
.BYTE 0
.ENDT
T?LAMP:: .TABLE ; TABLE FOR OBJECT LAMP
.STRL "lamp"
.PROP 2,P?SYNONYM
W?LAMP
.BYTE 0
.ENDT
T?LIVING-DINING-DOOR:: .TABLE ; TABLE FOR OBJECT LIVING-DINING-DOOR
.STRL "double door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 1,P?ADJECTIVE
.BYTE A?DOUBLE
.BYTE 0
.ENDT
T?LIVING-ROOM:: .TABLE ; TABLE FOR OBJECT LIVING-ROOM
.STRL "living room"
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE HALL-1
.PROP 5,P?EAST ; DOOR EXIT
.BYTE LINDER-ROOM ; ROOM NAME
.BYTE LINDER-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?WEST ; DOOR EXIT
.BYTE DINING-ROOM ; ROOM NAME
.BYTE LIVING-DINING-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 4,P?SYNONYM
W?ROOM
W?PARLOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LIVING-ROOM-F
.PROP 4,P?GLOBAL
.BYTE LINDER-DOOR
.BYTE LIVING-DINING-DOOR
.BYTE TELEPHONE
.BYTE LAMP
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
LIVING-ROOM
.PROP 1,P?ADJECTIVE
.BYTE A?LIVING
.BYTE 0
.ENDT
T?MASTER-BEDROOM-DRESSER:: .TABLE ; TABLE FOR OBJECT MASTER-BEDROOM-DRESSER
.STRL "dresser"
.PROP 2,P?SYNONYM
W?DRESSER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MASTER-BEDROOM-DRESSER-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?FOUR-POSTER:: .TABLE ; TABLE FOR OBJECT FOUR-POSTER
.STRL "four-poster bed"
.PROP 6,P?SYNONYM
W?BED
W?POSTER
W?FOUR-POSTER
.PROP 2,P?ADJECTIVE
.BYTE A?FOUR
.BYTE A?FOUR-POSTER
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?LINDER-ROOM-STUFF:: .TABLE ; TABLE FOR OBJECT LINDER-ROOM-STUFF
.STRL "stuff in the room"
.PROP 8,P?SYNONYM
W?CLOTHES
W?NEWSPAPERS
W?PAPERS
W?STUFF
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOSET-STUFF-F
.BYTE 0
.ENDT
T?CHAIR:: .TABLE ; TABLE FOR OBJECT CHAIR
.STRL "chair"
.PROP 4,P?SYNONYM
W?CHAIR
W?CHAIRS
.BYTE 0
.ENDT
T?LINDER-DOOR:: .TABLE ; TABLE FOR OBJECT LINDER-DOOR
.STRL "bedroom door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BEDROOM-DOOR-F
.PROP 1,P?ADJECTIVE
.BYTE A?BEDROOM
.BYTE 0
.ENDT
T?LINDER-ROOM:: .TABLE ; TABLE FOR OBJECT LINDER-ROOM
.STRL "Linder's bedroom"
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE BATHROOM ; ROOM NAME
.BYTE LINDER-BATH-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE ROCK-GARDEN ; ROOM NAME
.BYTE LINDER-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?WEST ; DOOR EXIT
.BYTE LIVING-ROOM ; ROOM NAME
.BYTE LINDER-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE ROCK-GARDEN ; ROOM NAME
.BYTE LINDER-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 4,P?SYNONYM
W?BEDROOM
W?ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LINDER-ROOM-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BEDROOM-F
.PROP 8,P?GLOBAL
.BYTE LINDER-DOOR
.BYTE LINDER-BACK-DOOR
.BYTE LINDER-BATH-DOOR
.BYTE CLOSET
.BYTE MIRROR
.BYTE LINDER-WINDOW
.BYTE BED
.BYTE CHAIR
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
LINDER-ROOM
.PROP 4,P?ADJECTIVE
.BYTE A?MASTER
.BYTE A?LINDER
.BYTE A?BED
.BYTE A?HIS
.BYTE 0
.ENDT
T?TOILET-ROOM:: .TABLE ; TABLE FOR OBJECT TOILET-ROOM
.STRL "toilet room"
.PROP 5,P?EAST ; DOOR EXIT
.BYTE BATHROOM ; ROOM NAME
.BYTE TOILET-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE BATHROOM ; ROOM NAME
.BYTE TOILET-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?SYNONYM
W?ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?49
.PROP 2,P?GLOBAL
.BYTE TOILET-DOOR
.BYTE TOILET
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BATHROOM
.PROP 1,P?ADJECTIVE
.BYTE A?TOILET
.BYTE 0
.ENDT
T?SHOWER:: .TABLE ; TABLE FOR OBJECT SHOWER
.STRL "shower"
.PROP 4,P?SYNONYM
W?SHOWER
W?HEAD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHOWER-F
.PROP 1,P?ADJECTIVE
.BYTE A?SHOWER
.BYTE 0
.ENDT
T?POTTED-PLANTS:: .TABLE ; TABLE FOR OBJECT POTTED-PLANTS
.STRL "potted plants"
.PROP 4,P?SYNONYM
W?PLANT
W?PLANTS
.PROP 1,P?ADJECTIVE
.BYTE A?POTTED
.BYTE 0
.ENDT
T?BATHTUB:: .TABLE ; TABLE FOR OBJECT BATHTUB
.STRL "bathtub"
.PROP 4,P?SYNONYM
W?TUB
W?BATHTUB
.PROP 1,P?ADJECTIVE
.BYTE A?BATH
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?TUB-ROOM:: .TABLE ; TABLE FOR OBJECT TUB-ROOM
.STRL "tub room"
.PROP 5,P?WEST ; DOOR EXIT
.BYTE BATHROOM ; ROOM NAME
.BYTE TUB-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE BATHROOM ; ROOM NAME
.BYTE TUB-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?LDESC ; STRING PROPERTY
STR?48
.PROP 4,P?GLOBAL
.BYTE TUB-DOOR
.BYTE BATH-WINDOW
.BYTE BATHTUB
.BYTE SINK
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BATHROOM
.BYTE 0
.ENDT
T?MASTER-BATH-COUNTER:: .TABLE ; TABLE FOR OBJECT MASTER-BATH-COUNTER
.STRL "counter"
.PROP 4,P?SYNONYM
W?COUNTER
W?PULLMAN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MASTER-BATH-COUNTER-F
.PROP 3,P?ADJECTIVE
.BYTE A?LONG
.BYTE A?BATH
.BYTE A?BATHROOM
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?CABINET:: .TABLE ; TABLE FOR OBJECT CABINET
.STRL "cabinet"
.PROP 2,P?SYNONYM
W?CABINET
.BYTE 0
.ENDT
T?TUB-DOOR:: .TABLE ; TABLE FOR OBJECT TUB-DOOR
.STRL "tub door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 3,P?ADJECTIVE
.BYTE A?TUB
.BYTE A?BATHTUB
.BYTE A?BATH
.BYTE 0
.ENDT
T?TOILET-DOOR:: .TABLE ; TABLE FOR OBJECT TOILET-DOOR
.STRL "toilet door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 1,P?ADJECTIVE
.BYTE A?TOILET
.BYTE 0
.ENDT
T?LINDER-BATH-DOOR:: .TABLE ; TABLE FOR OBJECT LINDER-BATH-DOOR
.STRL "redwood door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BATH-DOOR-F
.PROP 3,P?ADJECTIVE
.BYTE A?REDWOOD
.BYTE A?BATH
.BYTE A?BATHROOM
.BYTE 0
.ENDT
T?BATHROOM:: .TABLE ; TABLE FOR OBJECT BATHROOM
.STRL "bathroom"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE LINDER-ROOM ; ROOM NAME
.BYTE LINDER-BATH-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE MONICA-ROOM ; ROOM NAME
.BYTE MONICA-BATH-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE TUB-ROOM ; ROOM NAME
.BYTE TUB-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?WEST ; DOOR EXIT
.BYTE TOILET-ROOM ; ROOM NAME
.BYTE TOILET-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BATHROOM-F
.PROP 2,P?LDESC ; STRING PROPERTY
STR?47
.PROP 7,P?GLOBAL
.BYTE MONICA-BATH-DOOR
.BYTE LINDER-BATH-DOOR
.BYTE TOILET-DOOR
.BYTE TUB-DOOR
.BYTE CABINET
.BYTE MIRROR
.BYTE SINK
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BATHROOM
.PROP 8,P?PSEUDO
W?SHAVER
RANDOM-PSEUDO
W?TOOTHPASTE
RANDOM-PSEUDO
.BYTE 0
.ENDT
T?RECORDS:: .TABLE ; TABLE FOR OBJECT RECORDS
.STRL "record collection"
.PROP 4,P?SYNONYM
W?RECORD
W?MUSIC
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RECORDS-F
.BYTE 0
.ENDT
T?BOOK-CASE:: .TABLE ; TABLE FOR OBJECT BOOK-CASE
.STRL "book case"
.PROP 8,P?SYNONYM
W?BOOKCASE
W?CASE
W?BOOK
W?BOOKS
.PROP 1,P?ADJECTIVE
.BYTE A?BOOK
.PROP 2,P?TEXT ; STRING PROPERTY
STR?40
.BYTE 0
.ENDT
T?MOVIE-POSTERS:: .TABLE ; TABLE FOR OBJECT MOVIE-POSTERS
.STRL "bunch of movie posters"
.PROP 2,P?SYNONYM
W?POSTER
.PROP 1,P?ADJECTIVE
.BYTE A?MOVIE
.PROP 2,P?TEXT ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?MONICA-TABLE-STUFF:: .TABLE ; TABLE FOR OBJECT MONICA-TABLE-STUFF
.STRL "stuff on the table"
.PROP 8,P?SYNONYM
W?MAKE-UP
W?STUFF
W?LETTER
W?TOOLS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOSET-STUFF-F
.BYTE 0
.ENDT
T?MONICA-TABLE:: .TABLE ; TABLE FOR OBJECT MONICA-TABLE
.STRL "dressing table"
.PROP 6,P?SYNONYM
W?TABLE
W?DESK
W?BENCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MONICA-TABLE-F
.PROP 2,P?ADJECTIVE
.BYTE A?DRESSING
.BYTE A?WORK
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?CLOSET:: .TABLE ; TABLE FOR OBJECT CLOSET
.STRL "closet"
.PROP 2,P?SYNONYM
W?CLOSET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLOSET-F
.BYTE 0
.ENDT
T?TELEPHONE:: .TABLE ; TABLE FOR OBJECT TELEPHONE
.STRL "telephone"
.PROP 6,P?SYNONYM
W?TELEPHONE
W?PHONE
W?RECEIVER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TELEPHONE-F
.BYTE 0
.ENDT
T?MIRROR:: .TABLE ; TABLE FOR OBJECT MIRROR
.STRL "mirror"
.PROP 2,P?SYNONYM
W?MIRROR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MIRROR-F
.BYTE 0
.ENDT
T?BED:: .TABLE ; TABLE FOR OBJECT BED
.STRL "bed"
.PROP 2,P?SYNONYM
W?BED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BED-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?MONICA-BATH-DOOR:: .TABLE ; TABLE FOR OBJECT MONICA-BATH-DOOR
.STRL "cedar door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BATH-DOOR-F
.PROP 3,P?ADJECTIVE
.BYTE A?CEDAR
.BYTE A?BATH
.BYTE A?BATHROOM
.BYTE 0
.ENDT
T?MONICA-DOOR:: .TABLE ; TABLE FOR OBJECT MONICA-DOOR
.STRL "bedroom door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BEDROOM-DOOR-F
.PROP 1,P?ADJECTIVE
.BYTE A?BEDROOM
.BYTE 0
.ENDT
T?MONICA-ROOM:: .TABLE ; TABLE FOR OBJECT MONICA-ROOM
.STRL "Monica's bedroom"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE BATHROOM ; ROOM NAME
.BYTE MONICA-BATH-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE BACK-YARD ; ROOM NAME
.BYTE MONICA-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?WEST ; DOOR EXIT
.BYTE HALL-2 ; ROOM NAME
.BYTE MONICA-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE BACK-YARD ; ROOM NAME
.BYTE MONICA-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MONICA-ROOM-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BEDROOM-F
.PROP 8,P?GLOBAL
.BYTE MONICA-DOOR
.BYTE MONICA-BACK-DOOR
.BYTE MONICA-BATH-DOOR
.BYTE WINDOW
.BYTE BED
.BYTE MIRROR
.BYTE TELEPHONE
.BYTE CLOSET
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MONICA-ROOM
.PROP 4,P?PSEUDO
W?CHAIR
RANDOM-PSEUDO
.BYTE 0
.ENDT
T?ROCKS:: .TABLE ; TABLE FOR OBJECT ROCKS
.STRL "rocks"
.PROP 6,P?SYNONYM
W?ROCKS
W?ROCK
W?BOULDER
.PROP 2,P?ADJECTIVE
.BYTE A?SMOOTH
.BYTE A?ROUND
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
150
.BYTE 0
.ENDT
T?BATH-WINDOW:: .TABLE ; TABLE FOR OBJECT BATH-WINDOW
.STRL "bath window"
.PROP 8,P?SYNONYM
W?WINDOW
W?PANE
W?PANES
W?FRAME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDOW-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WINDOW-F
.PROP 1,P?ADJECTIVE
.BYTE A?BATH
.BYTE 0
.ENDT
T?LINDER-WINDOW:: .TABLE ; TABLE FOR OBJECT LINDER-WINDOW
.STRL "Linder's window"
.PROP 8,P?SYNONYM
W?WINDOW
W?PANE
W?PANES
W?FRAME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDOW-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WINDOW-F
.PROP 2,P?ADJECTIVE
.BYTE A?LINDER
.BYTE A?HIS
.BYTE 0
.ENDT
T?LINDER-BACK-DOOR:: .TABLE ; TABLE FOR OBJECT LINDER-BACK-DOOR
.STRL "back door"
.PROP 4,P?SYNONYM
W?DOOR
W?LOCK
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BACK-DOOR-F
.PROP 2,P?ADJECTIVE
.BYTE A?BACK
.BYTE A?OUTSIDE
.BYTE 0
.ENDT
T?ROCK-GARDEN:: .TABLE ; TABLE FOR OBJECT ROCK-GARDEN
.STRL "rock garden"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?20
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE BACK-YARD
.PROP 2,P?EAST ; STRING PROPERTY
STR?33
.PROP 5,P?WEST ; DOOR EXIT
.BYTE LINDER-ROOM ; ROOM NAME
.BYTE LINDER-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?LDESC ; STRING PROPERTY
STR?38
.PROP 7,P?GLOBAL
.BYTE HOUSE
.BYTE LINDER-BACK-DOOR
.BYTE LINDER-WINDOW
.BYTE BATH-WINDOW
.BYTE LAWN
.BYTE WOODS
.BYTE FENCE
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
ROCK-GARDEN
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?MONICA-BACK-DOOR:: .TABLE ; TABLE FOR OBJECT MONICA-BACK-DOOR
.STRL "back door"
.PROP 4,P?SYNONYM
W?DOOR
W?LOCK
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BACK-DOOR-F
.PROP 2,P?ADJECTIVE
.BYTE A?BACK
.BYTE A?OUTSIDE
.BYTE 0
.ENDT
T?BACK-YARD:: .TABLE ; TABLE FOR OBJECT BACK-YARD
.STRL "back yard"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE ROCK-GARDEN
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE OFFICE-PORCH
.PROP 2,P?EAST ; STRING PROPERTY
STR?33
.PROP 5,P?WEST ; DOOR EXIT
.BYTE MONICA-ROOM ; ROOM NAME
.BYTE MONICA-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?LDESC ; STRING PROPERTY
STR?37
.PROP 5,P?GLOBAL
.BYTE HOUSE
.BYTE MONICA-BACK-DOOR
.BYTE WINDOW
.BYTE LAWN
.BYTE WOODS
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BACK-YARD
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?PIECE-OF-PUTTY:: .TABLE ; TABLE FOR OBJECT PIECE-OF-PUTTY
.STRL "chunk of putty"
.PROP 4,P?SYNONYM
W?CHUNK
W?PUTTY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PIECE-OF-PUTTY-F
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?OFFICE:: .TABLE ; TABLE FOR OBJECT OFFICE
.STRL "office"
.PROP 5,P?EAST ; DOOR EXIT
.BYTE OFFICE-PORCH ; ROOM NAME
.BYTE OFFICE-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?WEST ; DOOR EXIT
.BYTE HALL-4 ; ROOM NAME
.BYTE OFFICE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE OFFICE-PORCH ; ROOM NAME
.BYTE OFFICE-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?SYNONYM
W?OFFICE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OFFICE-F
.PROP 6,P?GLOBAL
.BYTE OFFICE-DOOR
.BYTE OFFICE-WINDOW
.BYTE BROKEN-GLASS
.BYTE OFFICE-BACK-DOOR
.BYTE TELEPHONE
.BYTE CLOCK
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
OFFICE
.BYTE 0
.ENDT
T?PIECE-OF-WIRE:: .TABLE ; TABLE FOR OBJECT PIECE-OF-WIRE
.STRL "green wire piece"
.PROP 4,P?SYNONYM
W?WIRE
W?PIECE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PIECE-OF-WIRE-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WIRE-F
.PROP 2,P?ADJECTIVE
.BYTE A?GREEN
.BYTE A?WIRE
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?GENERIC-CAST:: .TABLE ; TABLE FOR OBJECT GENERIC-CAST
.STRL "cast"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?BACK-FOOTPRINTS-CAST:: .TABLE ; TABLE FOR OBJECT BACK-FOOTPRINTS-CAST
.STRL "back-yard cast"
.PROP 2,P?SYNONYM
W?CAST
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-CAST-F
.PROP 2,P?ADJECTIVE
.BYTE A?BACK-YARD
.BYTE A?BACK
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
9
.BYTE 0
.ENDT
T?BACK-FOOTPRINTS:: .TABLE ; TABLE FOR OBJECT BACK-FOOTPRINTS
.STRL "set of footprints"
.PROP 6,P?SYNONYM
W?FOOTPRINTS
W?PRINTS
W?SET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BACK-FOOTPRINTS-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-FOOTPRINTS-F
.PROP 2,P?LDESC ; STRING PROPERTY
STR?36
.PROP 1,P?ADJECTIVE
.BYTE A?FOOT
.PROP 2,P?FDESC ; STRING PROPERTY
STR?35
.BYTE 0
.ENDT
T?BROKEN-GLASS:: .TABLE ; TABLE FOR OBJECT BROKEN-GLASS
.STRL "pile of broken glass"
.PROP 8,P?SYNONYM
W?PILE
W?GLASS
W?FRAGMENT
W?SHARD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BROKEN-GLASS-F
.PROP 1,P?ADJECTIVE
.BYTE A?BROKEN
.BYTE 0
.ENDT
T?LAWN:: .TABLE ; TABLE FOR OBJECT LAWN
.STRL "lawn"
.PROP 4,P?SYNONYM
W?LAWN
W?GRASS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LAWN-F
.PROP 1,P?ADJECTIVE
.BYTE A?GREEN
.BYTE 0
.ENDT
T?OFFICE-WINDOW:: .TABLE ; TABLE FOR OBJECT OFFICE-WINDOW
.STRL "office window"
.PROP 8,P?SYNONYM
W?WINDOW
W?PANE
W?PANES
W?FRAME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OFFICE-WINDOW-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WINDOW-F
.PROP 1,P?ADJECTIVE
.BYTE A?OFFICE
.BYTE 0
.ENDT
T?OFFICE-BACK-DOOR:: .TABLE ; TABLE FOR OBJECT OFFICE-BACK-DOOR
.STRL "back door"
.PROP 4,P?SYNONYM
W?DOOR
W?LOCK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OFFICE-BACK-DOOR-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-BACK-DOOR-F
.PROP 2,P?ADJECTIVE
.BYTE A?BACK
.BYTE A?OUTSIDE
.BYTE 0
.ENDT
T?OFFICE-PORCH:: .TABLE ; TABLE FOR OBJECT OFFICE-PORCH
.STRL "office porch"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE BACK-YARD
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE OFFICE-PATH
.PROP 2,P?EAST ; STRING PROPERTY
STR?33
.PROP 5,P?WEST ; DOOR EXIT
.BYTE OFFICE ; ROOM NAME
.BYTE OFFICE-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?IN ; DOOR EXIT
.BYTE OFFICE ; ROOM NAME
.BYTE OFFICE-BACK-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OFFICE-PORCH-F
.PROP 7,P?GLOBAL
.BYTE HOUSE
.BYTE OFFICE-BACK-DOOR
.BYTE OFFICE-WINDOW
.BYTE LAWN
.BYTE WOODS
.BYTE BROKEN-GLASS
.BYTE BACK-FOOTPRINTS
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
OFFICE-PORCH
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?BACK-GATE:: .TABLE ; TABLE FOR OBJECT BACK-GATE
.STRL "back gate"
.PROP 2,P?SYNONYM
W?GATE
.PROP 2,P?ADJECTIVE
.BYTE A?BACK
.BYTE A?OFFICE
.BYTE 0
.ENDT
T?OFFICE-PATH:: .TABLE ; TABLE FOR OBJECT OFFICE-PATH
.STRL "office path"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE OFFICE-PORCH
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?30
.PROP 2,P?EAST ; STRING PROPERTY
STR?33
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE SIDE-YARD
.PROP 2,P?LDESC ; STRING PROPERTY
STR?32
.PROP 3,P?GLOBAL
.BYTE HOUSE
.BYTE WOODS
.BYTE SIDE-FOOTPRINTS
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
OFFICE-PATH
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
3
.BYTE 0
.ENDT
T?SIDE-FOOTPRINTS-CAST:: .TABLE ; TABLE FOR OBJECT SIDE-FOOTPRINTS-CAST
.STRL "side-yard cast"
.PROP 2,P?SYNONYM
W?CAST
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SIDE-FOOTPRINTS-CAST-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-CAST-F
.PROP 2,P?ADJECTIVE
.BYTE A?SIDE-YARD
.BYTE A?SIDE
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
9
.BYTE 0
.ENDT
T?SIDE-YARD:: .TABLE ; TABLE FOR OBJECT SIDE-YARD
.STRL "side yard"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?31
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?20
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE OFFICE-PATH
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE DRIVEWAY-ENTRANCE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SIDE-YARD-F
.PROP 4,P?GLOBAL
.BYTE HOUSE
.BYTE FENCE
.BYTE DRIVEWAY-OBJECT
.BYTE SIDE-FOOTPRINTS
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
SIDE-YARD
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?LIMBO:: .TABLE ; TABLE FOR OBJECT LIMBO
.STRL "limbo"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE DRIVEWAY-ENTRANCE
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
DRIVEWAY-ENTRANCE
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
NULL-F
.BYTE 0
.ENDT
T?SIDE-FOOTPRINTS:: .TABLE ; TABLE FOR OBJECT SIDE-FOOTPRINTS
.STRL "set of footprints"
.PROP 6,P?SYNONYM
W?FOOTPRINTS
W?PRINTS
W?SET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SIDE-FOOTPRINTS-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-FOOTPRINTS-F
.PROP 1,P?ADJECTIVE
.BYTE A?FOOT
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
SIDE-FOOTPRINTS-F
.BYTE 0
.ENDT
T?WOODS:: .TABLE ; TABLE FOR OBJECT WOODS
.STRL "bamboo woods"
.PROP 6,P?SYNONYM
W?WOODS
W?FOREST
W?THICKET
.PROP 4,P?ADJECTIVE
.BYTE A?DENSE
.BYTE A?THICK
.BYTE A?DARK
.BYTE A?BAMBOO
.PROP 2,P?TEXT ; STRING PROPERTY
STR?34
.BYTE 0
.ENDT
T?DRIVEWAY-ENTRANCE:: .TABLE ; TABLE FOR OBJECT DRIVEWAY-ENTRANCE
.STRL "driveway entrance"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE DRIVEWAY
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?30
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE SIDE-YARD
.PROP 2,P?WEST ; STRING PROPERTY
STR?20
.PROP 2,P?LDESC ; STRING PROPERTY
STR?29
.PROP 6,P?GLOBAL
.BYTE HOUSE
.BYTE WOODS
.BYTE FRONT-DOOR
.BYTE FENCE
.BYTE DRIVEWAY-OBJECT
.BYTE SIDE-FOOTPRINTS
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
DRIVEWAY-ENTRANCE
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
6
.PROP 2,P?FDESC ; STRING PROPERTY
STR?28
.BYTE 0
.ENDT
T?DRIVEWAY:: .TABLE ; TABLE FOR OBJECT DRIVEWAY
.STRL "driveway"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE FRONT-PORCH
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE DRIVEWAY-ENTRANCE
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE GARAGE
.PROP 2,P?WEST ; STRING PROPERTY
STR?20
.PROP 2,P?LDESC ; STRING PROPERTY
STR?26
.PROP 4,P?GLOBAL
.BYTE HOUSE
.BYTE FRONT-DOOR
.BYTE FENCE
.BYTE DRIVEWAY-OBJECT
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
DRIVEWAY
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
12
.BYTE 0
.ENDT
T?DOORBELL:: .TABLE ; TABLE FOR OBJECT DOORBELL
.STRL "door bell"
.PROP 4,P?SYNONYM
W?BELL
W?DOORBELL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DOORBELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?DOOR
.BYTE 0
.ENDT
T?DRIVEWAY-OBJECT:: .TABLE ; TABLE FOR OBJECT DRIVEWAY-OBJECT
.STRL "driveway"
.PROP 4,P?SYNONYM
W?DRIVEWAY
W?WAY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DRIVEWAY-F
.PROP 2,P?LDESC ; STRING PROPERTY
STR?27
.PROP 1,P?ADJECTIVE
.BYTE A?DRIVE
.BYTE 0
.ENDT
T?FRONT-PORCH:: .TABLE ; TABLE FOR OBJECT FRONT-PORCH
.STRL "front porch"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE FRONT-YARD ; ROOM NAME
.BYTE FRONT-GATE ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE DRIVEWAY
.PROP 5,P?EAST ; DOOR EXIT
.BYTE ENTRY ; ROOM NAME
.BYTE FRONT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?WEST ; STRING PROPERTY
STR?20
.PROP 5,P?IN ; DOOR EXIT
.BYTE ENTRY ; ROOM NAME
.BYTE FRONT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FRONT-PORCH-F
.PROP 5,P?GLOBAL
.BYTE HOUSE
.BYTE FRONT-DOOR
.BYTE FRONT-GATE
.BYTE FENCE
.BYTE DRIVEWAY-OBJECT
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
FRONT-PORCH
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?KITCHEN-GARDEN:: .TABLE ; TABLE FOR OBJECT KITCHEN-GARDEN
.STRL "kitchen garden"
.PROP 8,P?SYNONYM
W?GARDEN
W?VEGETABLE
W?HERB
W?HERBS
.PROP 1,P?ADJECTIVE
.BYTE A?KITCHEN
.BYTE 0
.ENDT
T?FENCE:: .TABLE ; TABLE FOR OBJECT FENCE
.STRL "fence"
.PROP 2,P?SYNONYM
W?FENCE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FENCE-F
.BYTE 0
.ENDT
T?FRONT-DOOR:: .TABLE ; TABLE FOR OBJECT FRONT-DOOR
.STRL "front door"
.PROP 4,P?SYNONYM
W?DOOR
W?LOCK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FRONT-DOOR-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
LOCKED-F
.PROP 1,P?ADJECTIVE
.BYTE A?FRONT
.BYTE 0
.ENDT
T?FRONT-GATE:: .TABLE ; TABLE FOR OBJECT FRONT-GATE
.STRL "front gate"
.PROP 2,P?SYNONYM
W?GATE
.PROP 1,P?ADJECTIVE
.BYTE A?FRONT
.BYTE 0
.ENDT
T?BUTLER-WINDOW:: .TABLE ; TABLE FOR OBJECT BUTLER-WINDOW
.STRL "bedroom window"
.PROP 8,P?SYNONYM
W?WINDOW
W?PANE
W?PANES
W?FRAME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDOW-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WINDOW-F
.PROP 5,P?ADJECTIVE
.BYTE A?BUTLER
.BYTE A?HIS
.BYTE A?BEDROOM
.BYTE A?BED
.BYTE A?ROOM
.BYTE 0
.ENDT
T?KITCHEN-WINDOW:: .TABLE ; TABLE FOR OBJECT KITCHEN-WINDOW
.STRL "kitchen window"
.PROP 8,P?SYNONYM
W?WINDOW
W?PANE
W?PANES
W?FRAME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDOW-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WINDOW-F
.PROP 1,P?ADJECTIVE
.BYTE A?KITCHEN
.BYTE 0
.ENDT
T?DINING-DOOR:: .TABLE ; TABLE FOR OBJECT DINING-DOOR
.STRL "French door"
.PROP 4,P?SYNONYM
W?DOOR
W?LOCK
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
LOCKED-F
.PROP 3,P?ADJECTIVE
.BYTE A?DINING
.BYTE A?ROOM
.BYTE A?FRENCH
.BYTE 0
.ENDT
T?HOUSE:: .TABLE ; TABLE FOR OBJECT HOUSE
.STRL "house"
.PROP 2,P?SYNONYM
W?HOUSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HOUSE-F
.PROP 1,P?ADJECTIVE
.BYTE A?LINDER
.BYTE 0
.ENDT
T?FRONT-YARD:: .TABLE ; TABLE FOR OBJECT FRONT-YARD
.STRL "front yard"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?20
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE FRONT-PORCH ; ROOM NAME
.BYTE FRONT-GATE ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?EAST ; DOOR EXIT
.BYTE DINING-ROOM ; ROOM NAME
.BYTE DINING-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?WEST ; STRING PROPERTY
STR?20
.PROP 2,P?UP ; STRING PROPERTY
STR?21
.PROP 2,P?DOWN ; STRING PROPERTY
STR?21
.PROP 2,P?LDESC ; STRING PROPERTY
STR?19
.PROP 7,P?GLOBAL
.BYTE HOUSE
.BYTE DINING-DOOR
.BYTE KITCHEN-WINDOW
.BYTE BUTLER-WINDOW
.BYTE FRONT-GATE
.BYTE FRONT-DOOR
.BYTE FENCE
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
FRONT-YARD
.BYTE 0
.ENDT
T?GLOBAL-HERE:: .TABLE ; TABLE FOR OBJECT GLOBAL-HERE
.STRL "here"
.PROP 2,P?SYNONYM
W?HERE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-HERE-F
.BYTE 0
.ENDT
T?GENERIC-BATHROOM:: .TABLE ; TABLE FOR OBJECT GENERIC-BATHROOM
.STRL "bathroom"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?GENERIC-BACK-DOOR:: .TABLE ; TABLE FOR OBJECT GENERIC-BACK-DOOR
.STRL "back door"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?GENERIC-BEDROOM-DOOR:: .TABLE ; TABLE FOR OBJECT GENERIC-BEDROOM-DOOR
.STRL "bedroom door"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?GENERIC-BEDROOM:: .TABLE ; TABLE FOR OBJECT GENERIC-BEDROOM
.STRL "bedroom"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?GENERIC-BATHROOM-DOOR:: .TABLE ; TABLE FOR OBJECT GENERIC-BATHROOM-DOOR
.STRL "bathroom door"
.PROP 2,P?SYNONYM
W?$GNRC
.BYTE 0
.ENDT
T?TOILET:: .TABLE ; TABLE FOR OBJECT TOILET
.STRL "toilet"
.PROP 2,P?SYNONYM
W?TOILET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOILET-F
.BYTE 0
.ENDT
T?SINK:: .TABLE ; TABLE FOR OBJECT SINK
.STRL "sink"
.PROP 8,P?SYNONYM
W?SINK
W?BASIN
W?FAUCET
W?SPIGOT
.BYTE 0
.ENDT
T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS
.STRL ""
.PROP 2,P?SYNONYM
W?ZZKJLK
.BYTE 0
.ENDT
T?WINDOW:: .TABLE ; TABLE FOR OBJECT WINDOW
.STRL "window"
.PROP 8,P?SYNONYM
W?WINDOW
W?PANE
W?PANES
W?FRAME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDOW-F
.PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY
GENERIC-WINDOW-F
.BYTE 0
.ENDT
T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS
.STRL ""
.BYTE 0
.ENDT
T?GLOBAL-ROOM:: .TABLE ; TABLE FOR OBJECT GLOBAL-ROOM
.STRL "place"
.PROP 8,P?SYNONYM
W?ROOM
W?PLACE
W?WALL
W?WALLS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-ROOM-F
.BYTE 0
.ENDT
T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS
.STRL ""
.BYTE 0
.ENDT
; THE GLOBAL VARIABLES ARE ALL LOCATED HERE
GLOBAL::.TABLE
.GVAR HERE=0
.GVAR SCORE=0
.GVAR MOVES=0
.GVAR STILES-CONVICTED=0
.GVAR USED-CLOCK-KEY=0
.GVAR SEEN-MONICA-AT-J-BOX=0
.GVAR SEEN-MONICA-AT-CLOCK=0
.GVAR BACK-FOOTPRINTS-MATCHED=0
.GVAR SIDE-FOOTPRINTS-MATCHED=0
.GVAR POWDER-ANALYZED=0
.GVAR WIRE-MATCHED=0
.GVAR NO-WIRE-HINT=1
.GVAR DUFFY-HINT-NUM=0
.GVAR DUFFY-AT-CORONER=0
.GVAR MONICA-DASHED-OUT-DOOR=0
.GVAR MONICA-PUSHED-BUTTON=0
.GVAR CLOCK-FIXED=0
.GVAR MONICA-SEEN-CORPSE?=0
.GVAR MURDER-TIME=0
.GVAR PHONG-OLD-LOC=0
.GVAR PHONG-CALLED=0
.GVAR PHONG-SEEN-CORPSE?=0
.GVAR WHERE-TABLES=T?62
.GVAR OFFICE-LINE=T?55
.GVAR MONICA-LINE=T?54
.GVAR INSIDE-LINE=T?53
.GVAR OUTSIDE-LINE=T?52
.GVAR TOO-LATE=0
.GVAR MOVEMENT-GOALS=T?51
.GVAR ATTENTION-TABLE=T?44
.GVAR GOAL-TABLES=T?43
.GVAR PLAYER-NEAR-SHOT=0
.GVAR LINDER-EXPLAINED=0
.GVAR LINDER-ASKED-YOU-TO-SIT=0
.GVAR LINDER-FOLLOWS-YOU=0
.GVAR OHERE=0
.GVAR TOO-LATE-KNOCKED=0
.GVAR WELCOMED=0
.GVAR ANALYSIS-OBJ=0
.GVAR ANALYSIS-GOAL=0
.GVAR SEEN-DUFFY?=0
.GVAR MET-DUFFY?=0
.GVAR MET-STILES?=0
.GVAR DUFFY-WITH-STILES=0
.GVAR GROUND-MUDDY=0
.GVAR I-WEATHER-NUM=0
.GVAR SUNRISE=1117
.GVAR MOONRISE=612
.GVAR CLOUDS-GONE=525
.GVAR PRESENT-TIME=480
.GVAR SKY-DESC=STR?195
.GVAR WHO-WAIT=0
.GVAR LIT=0
.GVAR PRON-SHE=STR?172
.GVAR PRON-HER=STR?182
.GVAR PRON-HE=STR?173
.GVAR PRON-HIM=STR?181
.GVAR OFFENDED=T?36
.GVAR YUKS=T?35
.GVAR WHO-CARES=T?34
.GVAR QCONTEXT-ROOM=0
.GVAR QCONTEXT=0
.GVAR FUMBLE-PROB=8
.GVAR FUMBLE-NUMBER=7
.GVAR INDENTS=T?33
.GVAR HO-HUM=T?32
.GVAR FINGERPRINT-OBJ=0
.GVAR P-SPACE=1
.GVAR SUPER-BRIEF=0
.GVAR VERBOSE=0
.GVAR DIFFICULTY=0
.GVAR DEBUG=0
.GVAR P-MOBY-FOUND=0
.GVAR P-CEPTR=0
.GVAR P-CSPTR=0
.GVAR P-GETFLAGS=0
.GVAR P-MATCHLEN=0
.GVAR P-OCLAUSE=T?31
.GVAR P-MERGE=T?30
.GVAR P-BUTS=T?29
.GVAR P-PRSI=T?28
.GVAR P-PRSO=T?27
.GVAR P-XADJN=0
.GVAR P-ADJN=0
.GVAR P-XADJ=0
.GVAR P-ADJ=0
.GVAR P-XNAM=0
.GVAR P-NAM=0
.GVAR P-GWIMBIT=0
.GVAR P-SLOCBITS=0
.GVAR UNKNOWN-MSGS=T?26
.GVAR P-NUMBER=0
.GVAR X-IS-LISTENING=0
.GVAR P-PROMPT=STR?139
.GVAR P-ADVERB=0
.GVAR QUOTE-FLAG=0
.GVAR P-NCN=0
.GVAR P-VTBL=T?21
.GVAR P-OTBL=T?20
.GVAR P-ITBL=T?19
.GVAR P-AADJ=0
.GVAR P-ANAM=0
.GVAR P-ACLAUSE=0
.GVAR P-MERGED=0
.GVAR P-OFLAG=0
.GVAR P-HIM-HER-LOC=0
.GVAR P-HIM-HER=0
.GVAR P-IT-LOC=0
.GVAR P-IT-OBJECT=0
.GVAR P-CONT=0
.GVAR P-INBUF=T?18
.GVAR P-LEXV=T?17
.GVAR WINNER=0
.GVAR P-DIR=0
.GVAR P-LEN=0
.GVAR P-CCSRC=0
.GVAR P-SYNTAX=0
.GVAR P-ONEOBJ=0
.GVAR P-TABLE=0
.GVAR PRSO=0
.GVAR PRSI=0
.GVAR PRSA=0
.GVAR ALWAYS-LIT=0
.GVAR NOW-PRSI=0
.GVAR P-WON=0
.GVAR CLOCK-WAIT=0
.GVAR C-INTS=300
.GVAR C-DEMONS=300
.GVAR C-TABLE=T?16
.GVAR FILM-SEEN=0
.GVAR MONICA-SAW-CORONER-REPORT=0
.GVAR DUFFY-SAW-MEDICAL-REPORT=0
.GVAR MONICA-SAW-MEDICAL-REPORT=0
.GVAR LINDER-SAW-MEDICAL-REPORT=0
.GVAR GUNS-MATCHED=0
.GVAR DRUNK-FLAG=0
.GVAR WHY-ME=T?15
.GVAR SHE-CLAMS-UP=STR?108
.GVAR MONICA-ADMITTED-HELPING?=0
.GVAR MONICA-TIED-WITH=0
.GVAR MONICA-TIED-TO=0
.GVAR MONICA-CLAMS-UP=0
.GVAR MONICA-HAS-MOTIVE=0
.GVAR MONICA-QUESTIONS=0
.GVAR STILES-ASKED=T?14
.GVAR LINDER-ASKED=T?13
.GVAR KITCHEN-ACTIVITIES=T?12
.GVAR PHONG-HERE=T?11
.GVAR PHONG-ADMITTED-HELPING?=0
.GVAR PHONG-HAS-MOTIVE=0
.GVAR PLAYER-HIDING=0
.GVAR GLOBAL-CHARACTER-TABLE=T?10
.GVAR CHARACTER-TABLE=T?9
.GVAR LOAD-ALLOWED=100
.GVAR LOAD-MAX=100
.GVAR COR-16=T?8
.GVAR COR-8=T?7
.GVAR COR-4=T?6
.GVAR COR-2=T?5
.GVAR COR-1=T?4
.GVAR PLAYER-PUSHED-BUTTON=0
.GVAR BUTTON-FIXED=0
.GVAR SHOT-FIRED=0
.GVAR RADIO-TABLE=T?3
.GVAR RADIO-ON=1
.GVAR SONG-TABLE=T?2
.GVAR TUNE-ON=0
.GVAR SIDE-FOOTPRINTS-CONFUSED=0
.GVAR DIR-STRINGS=T?1
.GVAR LOW-DIRECTION=20
.GVAR PREPOSITIONS=PRTBL
.GVAR ACTIONS=ATBL
.GVAR PREACTIONS=PATBL
.GVAR VERBS=VTBL
.ENDT
; IMPURE TABLES ARE DEFINED HERE
T?16:: .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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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?17:: .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?18:: .TABLE
25600
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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?19:: .TABLE
0
0
0
0
0
0
0
0
0
0
.ENDT
T?20:: .TABLE
0
0
0
0
0
0
0
0
0
0
.ENDT
T?21:: .TABLE
0
0
0
0
.ENDT
T?27:: .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?28:: .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?29:: .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?30:: .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?31:: .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?37:: .TABLE
0
0
0
0
1
0
0
I-FOLLOW
4
4
.ENDT
T?38:: .TABLE
0
0
0
0
1
0
0
I-PHONG
3
3
.ENDT
T?39:: .TABLE
0
0
0
0
1
0
0
I-LINDER
4
4
.ENDT
T?40:: .TABLE
0
0
0
0
1
0
0
I-STILES
9
9
.ENDT
T?41:: .TABLE
0
0
0
0
1
0
0
I-MONICA
2
2
.ENDT
T?42:: .TABLE
0
0
0
0
1
0
0
I-CAT
1
1
.ENDT
T?43:: .TABLE
T?37
T?38
T?39
T?40
T?41
T?42
.ENDT
T?44:: .TABLE
0
0
0
0
0
0
0
0
.ENDT
T?45:: .TABLE
0
0
0
.ENDT
T?46:: .TABLE
0
50
1
OFFICE-PATH
70
10
KITCHEN
120
10
BUTLER-ROOM
0
.ENDT
T?47:: .TABLE
0
0
0
.ENDT
T?48:: .TABLE
0
0
0
.ENDT
T?49:: .TABLE
0
30
2
OFFICE
161
1
OFFICE
15
5
MONICA-ROOM
30
10
OFFICE
60
10
MONICA-ROOM
0
.ENDT
T?50:: .TABLE
0
0
0
.ENDT
T?51:: .TABLE
T?45
T?46
T?47
T?48
T?49
T?50
.ENDT
T?56:: .TABLE
0
0
0
0
0
0
.ENDT
T?57:: .TABLE
0
0
0
0
0
0
.ENDT
T?58:: .TABLE
0
0
0
0
0
0
.ENDT
T?59:: .TABLE
0
0
0
0
0
0
.ENDT
T?60:: .TABLE
0
0
0
0
0
0
.ENDT
T?61:: .TABLE
0
0
0
0
0
0
.ENDT
T?62:: .TABLE
T?56
T?57
T?58
T?59
T?60
T?61
.ENDT
; END OF PURENESS
IMPURE::
; VERB TABLE IS DEFINED HERE
VTBL:: .TABLE
ST?YES
ST?WHEN
ST?WHAT
ST?WALK
ST?WAKE
ST?WAIT
ST?RELEASE
ST?VERBOSE
ST?USE
ST?UNTIE
ST?UNSPACE
ST?UNSCRIPT
ST?UNLOCK
ST?TURN
ST?TIME
ST?TIE
ST?THROW
ST?THANKS
ST?TELL
ST?TAKE
ST?SUPER
ST?STRIKE
ST?SPACE
ST?SMOKE
ST?SMELL
ST?SLAP
ST?SIT
ST?SHOW
ST?FIRE
ST?SEARCH
ST?SCRIPT
ST?SAY
ST?SAVE
ST?RUB
ST?RING
ST?REVIVE
ST?RESTORE
ST?RESTART
ST?READ
ST?RAPE
ST?RAISE
ST?QUIT
ST?PUT
ST?PUSH
ST?PULL
ST?PLAY
ST?PICK
ST?PEEK
ST?OPEN
ST?MOVE
ST?MAKE
ST?LOOK
ST?LOCK
ST?LISTEN
ST?LIGHT
ST?LEAVE
ST?LEAN
ST?KNOW
ST?KNOCK
ST?KISS
ST?KILL
ST?KICK
ST?I
ST?HIDE
ST?HELP
ST?HELLO
ST?HANDCUFF
ST?GOODBYE
ST?GIVE
ST?FOLLOW
ST?FINGERPRINT
ST?FIND
ST?EXTINGUISH
ST?EXAMINE
ST?ENTER
ST?EAT
ST?DROP
ST?DRINK
ST?DIAL
ST?DESTROY
ST?CURSE
ST?CONFRONT
ST?MATCH
ST?CLOSE
ST?CLIMB
ST?CALL
ST?$CALL
ST?BRUSH
ST?BRIEF
ST?ATTACK
ST?ASK
ST?ARREST
ST?APPLY
ST?ANSWER
ST?ANALYZE
ST?ACCUSE
ST?$WHR
ST?$TANDY
ST?$DBG
ST?$VERIFY
.ENDT
; SYNTAX DEFINITION TABLES ARE DEFINED HERE
ST?YES:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 129
.ENDT
ST?WHEN:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 106
.ENDT
ST?WHAT:: .TABLE
.BYTE 4
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 244
.BYTE 0
.BYTE 66
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 244
.BYTE 0
.BYTE 66
.BYTE 1
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 55
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 55
.ENDT
ST?WALK:: .TABLE
.BYTE 10
.BYTE 1
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 39
.BYTE 1
.BYTE 240
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 23
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 25
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 128
.BYTE 2
.BYTE 0
.BYTE 238
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 127
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 23
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 22
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 1
.BYTE 241
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 126
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 125
.ENDT
ST?WAKE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 124
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 124
.ENDT
ST?WAIT:: .TABLE
.BYTE 5
.BYTE 1
.BYTE 235
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 123
.BYTE 1
.BYTE 236
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 123
.BYTE 1
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 122
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 122
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 121
.ENDT
ST?RELEASE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 117
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 120
.ENDT
ST?VERBOSE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 119
.ENDT
ST?USE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 118
.ENDT
ST?UNTIE:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 237
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 117
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 117
.ENDT
ST?UNSPACE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 116
.ENDT
ST?UNSCRIPT:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 115
.ENDT
ST?UNLOCK:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 114
.ENDT
ST?TURN:: .TABLE
.BYTE 7
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 113
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 111
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 25
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 59
.BYTE 1
.BYTE 254
.BYTE 0
.BYTE 25
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 36
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 111
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 112
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 111
.ENDT
ST?TIME:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 110
.ENDT
ST?TIE:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 249
.BYTE 250
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 242
.BYTE 109
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 242
.BYTE 109
.BYTE 2
.BYTE 249
.BYTE 252
.BYTE 31
.BYTE 20
.BYTE 48
.BYTE 48
.BYTE 44
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 31
.BYTE 20
.BYTE 48
.BYTE 48
.BYTE 44
.ENDT
ST?THROW:: .TABLE
.BYTE 5
.BYTE 2
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 31
.BYTE 194
.BYTE 48
.BYTE 108
.BYTE 2
.BYTE 0
.BYTE 238
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 9
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 9
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 9
.BYTE 2
.BYTE 0
.BYTE 244
.BYTE 0
.BYTE 31
.BYTE 194
.BYTE 48
.BYTE 107
.ENDT
ST?THANKS:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 106
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 106
.ENDT
ST?TELL:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 105
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 32
.BYTE 0
.BYTE 11
.ENDT
ST?TAKE:: .TABLE
.BYTE 10
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 56
.BYTE 1
.BYTE 239
.BYTE 0
.BYTE 29
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 104
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 29
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 24
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 29
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 23
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 96
.BYTE 2
.BYTE 0
.BYTE 239
.BYTE 22
.BYTE 0
.BYTE 100
.BYTE 0
.BYTE 75
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 22
.BYTE 0
.BYTE 100
.BYTE 0
.BYTE 75
.BYTE 2
.BYTE 0
.BYTE 237
.BYTE 22
.BYTE 0
.BYTE 100
.BYTE 0
.BYTE 75
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 32
.BYTE 0
.BYTE 103
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 22
.BYTE 0
.BYTE 20
.BYTE 0
.BYTE 75
.ENDT
ST?SUPER:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 102
.ENDT
ST?STRIKE:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 31
.BYTE 30
.BYTE 48
.BYTE 242
.BYTE 16
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.ENDT
ST?SPACE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 101
.ENDT
ST?SMOKE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 100
.ENDT
ST?SMELL:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 99
.ENDT
ST?SLAP:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 98
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 98
.ENDT
ST?SIT:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 20
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 20
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 20
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.ENDT
ST?SHOW:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 96
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 95
.ENDT
ST?FIRE:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 244
.BYTE 30
.BYTE 31
.BYTE 194
.BYTE 48
.BYTE 94
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 93
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 31
.BYTE 30
.BYTE 48
.BYTE 194
.BYTE 93
.ENDT
ST?SEARCH:: .TABLE
.BYTE 5
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 91
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 91
.BYTE 1
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 37
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 92
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 91
.ENDT
ST?SCRIPT:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 90
.ENDT
ST?SAY:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 32
.BYTE 0
.BYTE 11
.BYTE 1
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 89
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 88
.ENDT
ST?SAVE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 87
.ENDT
ST?RUB:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 10
.BYTE 85
.BYTE 2
.BYTE 0
.BYTE 238
.BYTE 0
.BYTE 0
.BYTE 10
.BYTE 0
.BYTE 86
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 10
.BYTE 0
.BYTE 86
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 85
.ENDT
ST?RING:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 84
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 84
.ENDT
ST?REVIVE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 83
.ENDT
ST?RESTORE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 82
.ENDT
ST?RESTART:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 81
.ENDT
ST?READ:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 240
.BYTE 21
.BYTE 0
.BYTE 248
.BYTE 0
.BYTE 63
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 21
.BYTE 0
.BYTE 248
.BYTE 0
.BYTE 63
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 21
.BYTE 0
.BYTE 248
.BYTE 0
.BYTE 63
.ENDT
ST?RAPE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 80
.ENDT
ST?RAISE:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 75
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 79
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 79
.ENDT
ST?QUIT:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 78
.ENDT
ST?PUT:: .TABLE
.BYTE 5
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 32
.BYTE 2
.BYTE 0
.BYTE 245
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 49
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 9
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 9
.BYTE 2
.BYTE 0
.BYTE 242
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 57
.ENDT
ST?PUSH:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 245
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 49
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 52
.BYTE 0
.BYTE 77
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 52
.BYTE 0
.BYTE 77
.ENDT
ST?PULL:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 72
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 72
.ENDT
ST?PLAY:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 76
.ENDT
ST?PICK:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 22
.BYTE 0
.BYTE 20
.BYTE 0
.BYTE 75
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 74
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 74
.ENDT
ST?PEEK:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 66
.ENDT
ST?OPEN:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 28
.BYTE 23
.BYTE 240
.BYTE 242
.BYTE 73
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 28
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 73
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 28
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 73
.ENDT
ST?MOVE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 72
.ENDT
ST?MAKE:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 71
.BYTE 2
.BYTE 0
.BYTE 237
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 71
.ENDT
ST?LOOK:: .TABLE
.BYTE 15
.BYTE 1
.BYTE 240
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 66
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 70
.BYTE 1
.BYTE 245
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 69
.BYTE 1
.BYTE 238
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 35
.BYTE 1
.BYTE 239
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 68
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 67
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 66
.BYTE 1
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 37
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 65
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 64
.BYTE 2
.BYTE 244
.BYTE 240
.BYTE 0
.BYTE 0
.BYTE 196
.BYTE 0
.BYTE 63
.BYTE 1
.BYTE 244
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 244
.BYTE 0
.BYTE 35
.BYTE 1
.BYTE 241
.BYTE 0
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 62
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 35
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 62
.ENDT
ST?LOCK:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 61
.ENDT
ST?LISTEN:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 244
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 60
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 60
.ENDT
ST?LIGHT:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 25
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 59
.ENDT
ST?LEAVE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 32
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 58
.ENDT
ST?LEAN:: .TABLE
.BYTE 5
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 56
.BYTE 2
.BYTE 0
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 57
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 57
.BYTE 2
.BYTE 0
.BYTE 242
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 57
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 56
.ENDT
ST?KNOW:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 243
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 37
.BYTE 1
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 55
.ENDT
ST?KNOCK:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 16
.BYTE 1
.BYTE 244
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 54
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 54
.ENDT
ST?KISS:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 53
.ENDT
ST?KILL:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 31
.BYTE 30
.BYTE 48
.BYTE 194
.BYTE 52
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 52
.ENDT
ST?KICK:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 51
.ENDT
ST?I:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 50
.ENDT
ST?HIDE:: .TABLE
.BYTE 6
.BYTE 2
.BYTE 0
.BYTE 245
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 49
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 9
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 23
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 23
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 47
.ENDT
ST?HELP:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 46
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 46
.ENDT
ST?HELLO:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 45
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 45
.ENDT
ST?HANDCUFF:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 44
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 43
.ENDT
ST?GOODBYE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 42
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 42
.ENDT
ST?GIVE:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 16
.BYTE 4
.BYTE 41
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 0
.BYTE 31
.BYTE 244
.BYTE 16
.BYTE 40
.ENDT
ST?FOLLOW:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 39
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 39
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 39
.ENDT
ST?FINGERPRINT:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 38
.ENDT
ST?FIND:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 37
.ENDT
ST?EXTINGUISH:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 25
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 36
.ENDT
ST?EXAMINE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 35
.ENDT
ST?ENTER:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 23
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 34
.ENDT
ST?EAT:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 252
.BYTE 0
.BYTE 33
.ENDT
ST?DROP:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 9
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 9
.BYTE 2
.BYTE 0
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 9
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 32
.ENDT
ST?DRINK:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 27
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 31
.ENDT
ST?DIAL:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 20
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 20
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 20
.ENDT
ST?DESTROY:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 248
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 200
.BYTE 30
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 200
.BYTE 30
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 30
.ENDT
ST?CURSE:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 29
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 29
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 29
.ENDT
ST?CONFRONT:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 28
.ENDT
ST?MATCH:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 240
.BYTE 27
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 240
.BYTE 27
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 4
.BYTE 0
.BYTE 27
.ENDT
ST?CLOSE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 28
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 26
.ENDT
ST?CLIMB:: .TABLE
.BYTE 5
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 25
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 29
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 24
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 29
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 23
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 22
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 21
.ENDT
ST?CALL:: .TABLE
.BYTE 4
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 20
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 19
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 20
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 20
.ENDT
ST?$CALL:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 19
.ENDT
ST?BRUSH:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 18
.BYTE 1
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 18
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 18
.ENDT
ST?BRIEF:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 17
.ENDT
ST?ATTACK:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 31
.BYTE 30
.BYTE 48
.BYTE 194
.BYTE 16
.ENDT
ST?ASK:: .TABLE
.BYTE 5
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 15
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 14
.BYTE 1
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 13
.BYTE 1
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 12
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 11
.ENDT
ST?ARREST:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 31
.BYTE 0
.BYTE 4
.BYTE 0
.BYTE 10
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 4
.BYTE 0
.BYTE 10
.ENDT
ST?APPLY:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 9
.ENDT
ST?ANSWER:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 8
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 7
.ENDT
ST?ANALYZE:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 6
.BYTE 1
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 5
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 5
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 5
.ENDT
ST?ACCUSE:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 4
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 4
.ENDT
ST?$WHR:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 3
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 3
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 3
.ENDT
ST?$TANDY:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 2
.ENDT
ST?$DBG:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 1
.ENDT
ST?$VERIFY:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.ENDT
; THE ACTION CALLING TABLE IS DEFINED HERE
ATBL:: .TABLE
V-$VERIFY
V-DEBUG
V-$TANDY
V-$WHERE
V-ACCUSE
V-ANALYZE
V-SANALYZE
V-ANSWER
V-REPLY
V-PUT
V-ARREST
V-TELL
V-ASK-CONTEXT-ABOUT
V-ASK-CONTEXT-FOR
V-ASK-ABOUT
V-ASK-FOR
V-ATTACK
V-BRIEF
V-BRUSH
V-$CALL
V-PHONE
V-CLIMB-FOO
V-CLIMB-DOWN
V-THROUGH
V-CLIMB-ON
V-CLIMB-UP
V-CLOSE
V-COMPARE
V-CONFRONT
V-CURSES
V-MUNG
V-DRINK
V-DROP
V-EAT
V-ENTER
V-EXAMINE
V-LAMP-OFF
V-FIND
V-FINGERPRINT
V-FOLLOW
V-GIVE
V-SGIVE
V-GOODBYE
V-HANDCUFF
V-TIE-TO
V-HELLO
V-HELP
V-HIDE
V-HIDE-BEHIND
V-PUT-UNDER
V-INVENTORY
V-KICK
V-KILL
V-KISS
V-KNOCK
V-WHAT
V-STAND
V-LEAN
V-LEAVE
V-LAMP-ON
V-LISTEN
V-LOCK
V-LOOK
V-READ
V-LOOK-BEHIND
V-LOOK-DOWN
V-LOOK-INSIDE
V-LOOK-ON
V-LOOK-OUTSIDE
V-LOOK-UNDER
V-LOOK-UP
V-MAKE
V-MOVE
V-OPEN
V-PICK
V-TAKE
V-PLAY
V-PUSH
V-QUIT
V-RAISE
V-RAPE
V-RESTART
V-RESTORE
V-REVIVE
V-RING
V-RUB
V-RUB-OVER
V-SAVE
V-SAY
V-TELL-ME-ABOUT
V-SCRIPT
V-SEARCH
V-SEARCH-OBJECT-FOR
V-SHOOT
V-SSHOOT
V-SHOW
V-SSHOW
V-SIT
V-SLAP
V-SMELL
V-SMOKE
V-SPACE
V-SUPER-BRIEF
V-TAKEOUT
V-DISEMBARK
V-TELL-ME
V-THANKS
V-THROW-AT
V-THROW-THROUGH
V-TIE-WITH
V-TIME
V-TURN
V-TURN-DOWN
V-TURN-UP
V-UNLOCK
V-UNSCRIPT
V-UNSPACE
V-UNTIE
V-USE
V-VERBOSE
V-VERSION
V-WAIT
V-WAIT-FOR
V-WAIT-UNTIL
V-ALARM
V-WALK
V-WALK-AROUND
V-RUN-OVER
V-WALK-TO
V-YN
.ENDT
; THE PREACTION CALLING TABLE IS DEFINED HERE
PATBL:: .TABLE
0
0
0
0
PRE-ACCUSE
PRE-ANALYZE
PRE-SANALYZE
0
0
PRE-PUT
PRE-ARREST
0
PRE-ASK-CONTEXT-ABOUT
PRE-ASK-CONTEXT-FOR
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-COMPARE
0
0
0
0
0
0
0
PRE-EXAMINE
0
PRE-FIND
0
0
PRE-GIVE
PRE-SGIVE
0
0
PRE-TIE-TO
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-UNLOCK
0
PRE-READ
0
0
PRE-LOOK-INSIDE
0
0
0
0
0
PRE-MOVE
0
0
PRE-TAKE
0
0
0
0
0
0
0
0
0
0
PRE-RUB-OVER
0
0
PRE-TELL-ME-ABOUT
0
PRE-SEARCH
PRE-SEARCH-OBJECT-FOR
0
PRE-SSHOOT
0
PRE-SSHOW
0
0
0
0
0
0
PRE-TAKEOUT
0
PRE-TELL-ME
0
0
0
PRE-TIE-WITH
0
0
0
0
PRE-UNLOCK
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.ENDT
; PREPOSITION TABLE IS DEFINED HERE
PRTBL:: .TABLE
.WORD 20
W?TILL
PR?TILL
W?FROM
PR?FROM
W?OVER
PR?OVER
W?OUT
PR?OUT
W?THROUGH
PR?THROUGH
W?AROUND
PR?AROUND
W?AGAINST
PR?AGAINST
W?WHERE
PR?WHERE
W?AT
PR?AT
W?UNDER
PR?UNDER
W?BEHIND
PR?BEHIND
W?IN
PR?IN
W?DOWN
PR?DOWN
W?UP
PR?UP
W?WITH
PR?WITH
W?ABOUT
PR?ABOUT
W?TO
PR?TO
W?ON
PR?ON
W?OFF
PR?OFF
W?FOR
PR?FOR
.ENDT
; VOCABULARY TABLE IS HERE
VOCAB:: .TABLE
.BYTE 3
.BYTE 44
.BYTE 46
.BYTE 34
.BYTE 7
714
W?$CALL:: .ZWORD "$call"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?$CALL
.BYTE 0
W?$DBG:: .ZWORD "$dbg"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?$DBG
.BYTE 0
W?$GNRC:: .ZWORD "$gnrc"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?$TANDY:: .ZWORD "$tandy"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?$TANDY
.BYTE 0
W?$VERIFY:: .ZWORD "$verif"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?$VERIFY
.BYTE 0
W?$WHR:: .ZWORD "$whr"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?$WHR
.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?!:: .ZWORD "!"
.BYTE PS?BUZZ-WORD
.BYTE B?!
.BYTE 0
W??:: .ZWORD "?"
.BYTE PS?BUZZ-WORD
.BYTE B??
.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?ABOUT:: .ZWORD "about"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 251
.BYTE 0
W?ACCUSE:: .ZWORD "accuse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ACCUSE
.BYTE 0
W?AD:: .ZWORD "ad"
.BYTE PS?BUZZ-WORD
.BYTE B?AD
.BYTE 0
W?ADELINE:: .ZWORD "adelin"
.BYTE PS?BUZZ-WORD
.BYTE B?ADELINE
.BYTE 0
W?ADOBE:: .ZWORD "adobe"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ADOBE
.BYTE 0
W?ADVANCED:: .ZWORD "advanc"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ADVANCED
.BYTE 0
W?AFFAIR:: .ZWORD "affair"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AGAINST:: .ZWORD "agains"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 242
.BYTE 0
W?AIR:: .ZWORD "air"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AM:: .ZWORD "am"
.BYTE PS?BUZZ-WORD
.BYTE B?AM
.BYTE 0
W?AMBULANCE:: .ZWORD "ambula"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AN:: .ZWORD "an"
.BYTE PS?BUZZ-WORD
.BYTE B?AN
.BYTE 0
W?ANALYSE:: .ZWORD "analys"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANALYZE
.BYTE 0
W?ANALYZE:: .ZWORD "analyz"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANALYZE
.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?APPLIANCE:: .ZWORD "applia"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?AREA:: .ZWORD "area"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ARM:: .ZWORD "arm"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ARM
.BYTE 0
W?AROUND:: .ZWORD "around"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 241
.BYTE 0
W?ARRANGEMENT:: .ZWORD "arrang"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ARREST:: .ZWORD "arrest"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ARREST
.BYTE 0
W?ASIAN:: .ZWORD "asian"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ASIAN
.BYTE 0
W?ASK:: .ZWORD "ask"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ASK
.BYTE 0
W?ASSAULT:: .ZWORD "assaul"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RAPE
.BYTE 0
W?ASSOCIATES:: .ZWORD "associ"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ASTA:: .ZWORD "asta"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AT:: .ZWORD "at"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 244
.BYTE 0
W?ATTACH:: .ZWORD "attach"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?ATTACK:: .ZWORD "attack"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ATTACK
.BYTE 0
W?AUTO:: .ZWORD "auto"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AUTOPSY:: .ZWORD "autops"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AWAKE:: .ZWORD "awake"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?BACK:: .ZWORD "back"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BACK
.BYTE 0
W?BACK-YARD:: .ZWORD "back-y"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BACK-YARD
.BYTE 0
W?BAMBOO:: .ZWORD "bamboo"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BAMBOO
.BYTE 0
W?BARE:: .ZWORD "bare"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BARE
.BYTE 0
W?BASIN:: .ZWORD "basin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BATH:: .ZWORD "bath"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BATH
.BYTE 0
W?BATHROOM:: .ZWORD "bathro"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BATHROOM
.BYTE O?ANY
W?BATHTUB:: .ZWORD "bathtu"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BATHTUB
.BYTE O?ANY
W?BEAST:: .ZWORD "beast"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BED:: .ZWORD "bed"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BED
.BYTE O?ANY
W?BEDROOM:: .ZWORD "bedroo"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BEDROOM
.BYTE O?ANY
W?BEHIND:: .ZWORD "behind"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 246
.BYTE 0
W?BELL:: .ZWORD "bell"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BELT:: .ZWORD "belt"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BENCH:: .ZWORD "bench"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BENCHES:: .ZWORD "benche"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BENEATH:: .ZWORD "beneat"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 245
.BYTE 0
W?BENTLEY:: .ZWORD "bentle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BITE:: .ZWORD "bite"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KICK
.BYTE 0
W?BLACK:: .ZWORD "black"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLACK
.BYTE 0
W?BLAST:: .ZWORD "blast"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?FIRE
W?BLOCK:: .ZWORD "block"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLOCK
.BYTE 0
W?BLOODY:: .ZWORD "bloody"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLOODY
.BYTE 0
W?BLUE:: .ZWORD "blue"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLUE
.BYTE 0
W?BODY:: .ZWORD "body"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOK:: .ZWORD "book"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BOOK
.BYTE O?ANY
W?BOOKCASE:: .ZWORD "bookca"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOKMARK:: .ZWORD "bookma"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOKS:: .ZWORD "books"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOT:: .ZWORD "boot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOTS:: .ZWORD "boots"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOTTLE:: .ZWORD "bottle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOULDER:: .ZWORD "boulde"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOURBON:: .ZWORD "bourbo"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BOURBON
.BYTE O?ANY
W?BOX:: .ZWORD "box"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRASS:: .ZWORD "brass"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BRASS
.BYTE 0
W?BREAK:: .ZWORD "break"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?BREAKFAST:: .ZWORD "breakf"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BREEZE:: .ZWORD "breeze"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRIBE:: .ZWORD "bribe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRIEF:: .ZWORD "brief"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRIEF
.BYTE 0
W?BRIEFLY:: .ZWORD "briefl"
.BYTE PS?BUZZ-WORD
.BYTE B?BRIEFLY
.BYTE 0
W?BROKEN:: .ZWORD "broken"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BROKEN
.BYTE 0
W?BROOM:: .ZWORD "broom"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BROWN:: .ZWORD "brown"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BROWN
.BYTE 0
W?BRUSH:: .ZWORD "brush"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRUSH
.BYTE 0
W?BUNCH:: .ZWORD "bunch"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BUSINESS:: .ZWORD "busine"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BUSINESS
.BYTE O?ANY
W?BUT:: .ZWORD "but"
.BYTE PS?BUZZ-WORD
.BYTE B?BUT
.BYTE 0
W?BUTLER:: .ZWORD "butler"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BUTLER
.BYTE 0
W?BUTTON:: .ZWORD "button"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CABINET:: .ZWORD "cabine"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CALL:: .ZWORD "call"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?CALL
W?CALLIGRAPHED:: .ZWORD "callig"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CALLIGRAPHED
.BYTE 0
W?CAMEL:: .ZWORD "camel"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAN:: .ZWORD "can"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CANCER:: .ZWORD "cancer"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CANNED:: .ZWORD "canned"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CANNED
.BYTE 0
W?CAR:: .ZWORD "car"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?CAR
W?CARCINOMA:: .ZWORD "carcin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAREFULLY:: .ZWORD "carefu"
.BYTE PS?BUZZ-WORD
.BYTE B?CAREFULLY
.BYTE 0
W?CARRY:: .ZWORD "carry"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?CARRYING:: .ZWORD "carryi"
.BYTE PS?BUZZ-WORD
.BYTE B?CARRYING
.BYTE 0
W?CARVED:: .ZWORD "carved"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CARVED
.BYTE 0
W?CASE:: .ZWORD "case"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAST:: .ZWORD "cast"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAT:: .ZWORD "cat"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CEDAR:: .ZWORD "cedar"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CEDAR
.BYTE 0
W?CH:: .ZWORD "ch"
.BYTE PS?BUZZ-WORD
.BYTE B?CH
.BYTE 0
W?CHAIR:: .ZWORD "chair"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHAIRS:: .ZWORD "chairs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHANDLER:: .ZWORD "chandl"
.BYTE PS?BUZZ-WORD
.BYTE B?CHANDLER
.BYTE 0
W?CHASE:: .ZWORD "chase"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLLOW
.BYTE 0
W?CHECK:: .ZWORD "check"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANALYZE
.BYTE 0
W?CHINA:: .ZWORD "china"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHUCK:: .ZWORD "chuck"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?CHUNK:: .ZWORD "chunk"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CIGARETTE:: .ZWORD "cigare"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CLEAN:: .ZWORD "clean"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRUSH
.BYTE 0
W?CLIMATE:: .ZWORD "climat"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CLIMB:: .ZWORD "climb"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLIMB
.BYTE 0
W?CLOCK:: .ZWORD "clock"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?CLOCK
W?CLOSE:: .ZWORD "close"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLOSE
.BYTE 0
W?CLOSELY:: .ZWORD "closel"
.BYTE PS?BUZZ-WORD
.BYTE B?CLOSELY
.BYTE 0
W?CLOSET:: .ZWORD "closet"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?CLOSET
W?CLOTHES:: .ZWORD "clothe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CLUB:: .ZWORD "club"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CLUB
.BYTE 0
W?COCKTAIL:: .ZWORD "cockta"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COFFEE:: .ZWORD "coffee"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?COFFEE
.BYTE 0
W?COLD:: .ZWORD "cold"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?COLD
.BYTE 0
W?COLT:: .ZWORD "colt"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COMPANY:: .ZWORD "compan"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COMPARE:: .ZWORD "compar"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MATCH
.BYTE ACT?MATCH
W?CONFRONT:: .ZWORD "confro"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CONFRONT
.BYTE 0
W?CONSOLE:: .ZWORD "consol"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CONSOLE
.BYTE 0
W?CONSPIRACY:: .ZWORD "conspi"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CONSUME:: .ZWORD "consum"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?CONTINUE:: .ZWORD "contin"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RESTORE
.BYTE 0
W?CONVERTIBLE:: .ZWORD "conver"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CORONER:: .ZWORD "corone"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CORPSE:: .ZWORD "corpse"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COUCH:: .ZWORD "couch"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COUNTER:: .ZWORD "counte"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CRIME:: .ZWORD "crime"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CROUCH:: .ZWORD "crouch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HIDE
.BYTE 0
W?CUFF:: .ZWORD "cuff"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?HANDCUFF
W?CUFFS:: .ZWORD "cuffs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CUPBOARD:: .ZWORD "cupboa"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CURSE:: .ZWORD "curse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?CUSTOMER:: .ZWORD "custom"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CUSTOMER
.BYTE 0
W?D:: .ZWORD "d"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 248
.BYTE 0
W?DAD:: .ZWORD "dad"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
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?DANGER:: .ZWORD "danger"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DANIEL:: .ZWORD "daniel"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DANIEL
.BYTE 0
W?DARK:: .ZWORD "dark"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DARK
.BYTE 0
W?DATE:: .ZWORD "date"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DAVENPORT:: .ZWORD "davenp"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DAY:: .ZWORD "day"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DENSE:: .ZWORD "dense"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DENSE
.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 O?ANY
.BYTE 0
W?DESTROY:: .ZWORD "destro"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?DETECTIVE:: .ZWORD "detect"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DIAL:: .ZWORD "dial"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DIAL
.BYTE 0
W?DID:: .ZWORD "did"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHEN
.BYTE 0
W?DIG:: .ZWORD "dig"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SEARCH
.BYTE ACT?SEARCH
W?DINING:: .ZWORD "dining"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DINING
.BYTE 0
W?DINNER:: .ZWORD "dinner"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DIRT:: .ZWORD "dirt"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DIRTY:: .ZWORD "dirty"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIRTY
.BYTE 0
W?DIVAN:: .ZWORD "divan"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DO:: .ZWORD "do"
.BYTE PS?BUZZ-WORD
.BYTE B?DO
.BYTE 0
W?DOCTOR:: .ZWORD "doctor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DONATE:: .ZWORD "donate"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?DOOR:: .ZWORD "door"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DOOR
.BYTE O?ANY
W?DOORBELL:: .ZWORD "doorbe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DOUBLE:: .ZWORD "double"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DOUBLE
.BYTE 0
W?DOUSE:: .ZWORD "douse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXTINGUISH
.BYTE 0
W?DOWN:: .ZWORD "down"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 248
.BYTE 0
W?DRESSER:: .ZWORD "dresse"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DRESSING:: .ZWORD "dressi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DRESSING
.BYTE 0
W?DRINK:: .ZWORD "drink"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRINK
W?DRIVE:: .ZWORD "drive"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DRIVE
.BYTE 0
W?DRIVEWAY:: .ZWORD "drivew"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DROP:: .ZWORD "drop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DROP
.BYTE 0
W?DUFFY:: .ZWORD "duffy"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DUST:: .ZWORD "dust"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANALYZE
.BYTE 0
W?E:: .ZWORD "e"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 29
.BYTE 0
W?EAST:: .ZWORD "east"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 29
.BYTE 0
W?EAT:: .ZWORD "eat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?EDITION:: .ZWORD "editio"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RELEASE
.BYTE 0
W?ELECTRIC:: .ZWORD "electr"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ELECTRIC
.BYTE 0
W?END:: .ZWORD "end"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?END
.BYTE 0
W?ENTER:: .ZWORD "enter"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ENTER
.BYTE 0
W?ENTRY:: .ZWORD "entry"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?EUTHANASIA:: .ZWORD "euthan"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
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?EXPLAIN:: .ZWORD "explai"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAY
.BYTE 0
W?EXPLOSION:: .ZWORD "explos"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?EXTINGUISH:: .ZWORD "exting"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXTINGUISH
.BYTE 0
W?FASTEN:: .ZWORD "fasten"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?FATHER:: .ZWORD "father"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FAUCET:: .ZWORD "faucet"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FEEL:: .ZWORD "feel"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?FELINE:: .ZWORD "feline"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FENCE:: .ZWORD "fence"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FIELDS:: .ZWORD "fields"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FIELDS
.BYTE 0
W?FIFTEEN:: .ZWORD "fiftee"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FIGHT:: .ZWORD "fight"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ATTACK
.BYTE 0
W?FILE:: .ZWORD "file"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FILE
.BYTE 0
W?FILM:: .ZWORD "film"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FIND:: .ZWORD "find"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?FINGERPRINT:: .ZWORD "finger"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?FINGERPRINT
W?FIRE:: .ZWORD "fire"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?FIRE
W?FIREPLACE:: .ZWORD "firepl"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FIVE:: .ZWORD "five"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLIP:: .ZWORD "flip"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?FLOOR:: .ZWORD "floor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLOWER:: .ZWORD "flower"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FLOWER
.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 O?ANY
.BYTE 0
W?FOODS:: .ZWORD "foods"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FOOT:: .ZWORD "foot"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FOOT
.BYTE 0
W?FOOTPRINTS:: .ZWORD "footpr"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FOR:: .ZWORD "for"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 255
.BYTE 0
W?FOREST:: .ZWORD "forest"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FOUR:: .ZWORD "four"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FOUR
.BYTE O?ANY
W?FOUR-POSTER:: .ZWORD "four-p"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FOUR-POSTER
.BYTE O?ANY
W?FOYER:: .ZWORD "foyer"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FRAGMENT:: .ZWORD "fragme"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FRAME:: .ZWORD "frame"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FRAMED:: .ZWORD "framed"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FRAMED
.BYTE 0
W?FREE:: .ZWORD "free"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?FREEMAN:: .ZWORD "freema"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FREEMAN
.BYTE 0
W?FRENCH:: .ZWORD "french"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FRENCH
.BYTE 0
W?FRIDGE:: .ZWORD "fridge"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FROM:: .ZWORD "from"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 237
.BYTE 0
W?FRONT:: .ZWORD "front"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FRONT
.BYTE 0
W?FUCK:: .ZWORD "fuck"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?GARAGE:: .ZWORD "garage"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GARAGE
.BYTE O?ANY
W?GARDEN:: .ZWORD "garden"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?GARDEN
W?GATE:: .ZWORD "gate"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GAZE:: .ZWORD "gaze"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?GET:: .ZWORD "get"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?GIVE:: .ZWORD "give"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?GLASS:: .ZWORD "glass"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GLASSES:: .ZWORD "glasse"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GO:: .ZWORD "go"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?GOODBYE:: .ZWORD "goodby"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GOODBYE
.BYTE 0
W?GRANDFATHER:: .ZWORD "grandf"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GRANDFATHER
.BYTE 0
W?GRASS:: .ZWORD "grass"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?GROUND:: .ZWORD "ground"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GUN:: .ZWORD "gun"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GUN
.BYTE O?ANY
W?GUNPOWDER:: .ZWORD "gunpow"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GUNSHOT:: .ZWORD "gunsho"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HAMMER:: .ZWORD "hammer"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HAND:: .ZWORD "hand"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?HAND-WRITTEN:: .ZWORD "hand-w"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HAND-WRITTEN
.BYTE 0
W?HANDCUFF:: .ZWORD "handcu"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?HANDCUFF
W?HANDGUN:: .ZWORD "handgu"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HANDWRITING:: .ZWORD "handwr"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HATCH:: .ZWORD "hatch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLIMB
.BYTE 0
W?HAVE:: .ZWORD "have"
.BYTE PS?BUZZ-WORD
.BYTE B?HAVE
.BYTE 0
W?HE:: .ZWORD "he"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HEAD:: .ZWORD "head"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HEATER:: .ZWORD "heater"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HELLO:: .ZWORD "hello"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HELLO
.BYTE 0
W?HELP:: .ZWORD "help"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?HELP
W?HER:: .ZWORD "her"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HER
.BYTE O?ANY
W?HERB:: .ZWORD "herb"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HERBS:: .ZWORD "herbs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HERE:: .ZWORD "here"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HERSELF:: .ZWORD "hersel"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HI:: .ZWORD "hi"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HELLO
.BYTE 0
W?HIDDEN:: .ZWORD "hidden"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HIDDEN
.BYTE 0
W?HIDE:: .ZWORD "hide"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HIDE
.BYTE 0
W?HIM:: .ZWORD "him"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HIMSELF:: .ZWORD "himsel"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HINT:: .ZWORD "hint"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HIS:: .ZWORD "his"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HIS
.BYTE 0
W?HIT:: .ZWORD "hit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SLAP
.BYTE 0
W?HOE:: .ZWORD "hoe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HOLD:: .ZWORD "hold"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?HOOD:: .ZWORD "hood"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HOSE:: .ZWORD "hose"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HOUSE:: .ZWORD "house"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?HOUSE
W?HOW:: .ZWORD "how"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHEN
.BYTE 0
W?HUI:: .ZWORD "hui"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HUI
.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?SLAP
.BYTE 0
W?I:: .ZWORD "i"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?I
W?IMBIBE:: .ZWORD "imbibe"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRINK
W?IMPORTANT:: .ZWORD "import"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?IMPORTANT
.BYTE 0
W?IN:: .ZWORD "in"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 247
.BYTE 21
W?INJURE:: .ZWORD "injure"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SLAP
.BYTE 0
W?INQUIRE:: .ZWORD "inquir"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ASK
.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 247
.BYTE 21
W?INSPECT:: .ZWORD "inspec"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXAMINE
.BYTE 0
W?INTNUM:: .ZWORD "intnum"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?INTO:: .ZWORD "into"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 247
.BYTE 21
W?INVENTORY:: .ZWORD "invent"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?I
W?IS:: .ZWORD "is"
.BYTE PS?BUZZ-WORD
.BYTE B?IS
.BYTE 0
W?IT:: .ZWORD "it"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?JACK:: .ZWORD "jack"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?JACK
.BYTE 0
W?JUNCTION:: .ZWORD "juncti"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?JUNCTION
.BYTE 0
W?KEY:: .ZWORD "key"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KEYHOLE:: .ZWORD "keyhol"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KEYS:: .ZWORD "keys"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?KILL
.BYTE 0
W?KILLING:: .ZWORD "killin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KISS:: .ZWORD "kiss"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KISS
.BYTE 0
W?KITCHEN:: .ZWORD "kitche"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?KITCHEN
.BYTE O?ANY
W?KNOCK:: .ZWORD "knock"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KNOCK
.BYTE 0
W?KNOW:: .ZWORD "know"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KNOW
.BYTE 0
W?L:: .ZWORD "l"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?LAMP:: .ZWORD "lamp"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LANTERN:: .ZWORD "lanter"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LARGE:: .ZWORD "large"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LARGE
.BYTE 0
W?LATE:: .ZWORD "late"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LATE
.BYTE 0
W?LAWN:: .ZWORD "lawn"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LEAD:: .ZWORD "lead"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?LEAN:: .ZWORD "lean"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEAN
.BYTE 0
W?LEAVE:: .ZWORD "leave"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEAVE
.BYTE 0
W?LEFT:: .ZWORD "left"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LETTER:: .ZWORD "letter"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LIFT:: .ZWORD "lift"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RAISE
.BYTE 0
W?LIGHT:: .ZWORD "light"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LIGHT
.BYTE 0
W?LINDER:: .ZWORD "linder"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LINDER
.BYTE O?ANY
W?LINEN:: .ZWORD "linen"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LINENS:: .ZWORD "linens"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LIQUOR:: .ZWORD "liquor"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LIQUOR
.BYTE 0
W?LISTEN:: .ZWORD "listen"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LISTEN
.BYTE 0
W?LIVING:: .ZWORD "living"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LIVING
.BYTE 0
W?LOCK:: .ZWORD "lock"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?LOCK
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?LOOT:: .ZWORD "loot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LOT:: .ZWORD "lot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LOUNGE:: .ZWORD "lounge"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LOVE:: .ZWORD "love"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOVE
.BYTE 0
W?LOVELY:: .ZWORD "lovely"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOVELY
.BYTE 0
W?LUMPY:: .ZWORD "lumpy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LUMPY
.BYTE 0
W?MAKE:: .ZWORD "make"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MAKE
.BYTE 0
W?MAKE-UP:: .ZWORD "make-u"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAN:: .ZWORD "man"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MASSIVE:: .ZWORD "massiv"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MASSIVE
.BYTE 0
W?MASTER:: .ZWORD "master"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MASTER
.BYTE 0
W?MATCH:: .ZWORD "match"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MATCH
.BYTE ACT?MATCH
W?MATCHBOOK:: .ZWORD "matchb"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MATCHES:: .ZWORD "matche"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAYBE:: .ZWORD "maybe"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?ME:: .ZWORD "me"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MEAL:: .ZWORD "meal"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MEDICAL:: .ZWORD "medica"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MEDICAL
.BYTE 0
W?MEDITATE:: .ZWORD "medita"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAIT
.BYTE 0
W?MERCY:: .ZWORD "mercy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MERCY
.BYTE 0
W?MG:: .ZWORD "mg"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MIDNIGHT:: .ZWORD "midnig"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MINUTE:: .ZWORD "minute"
.BYTE PS?BUZZ-WORD
.BYTE B?MINUTE
.BYTE 0
W?MIRROR:: .ZWORD "mirror"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MISTER:: .ZWORD "mister"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MISTER
.BYTE 0
W?MIXER:: .ZWORD "mixer"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MOLEST:: .ZWORD "molest"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RAPE
.BYTE 0
W?MONEY:: .ZWORD "money"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MONICA:: .ZWORD "monica"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MONICA
.BYTE O?ANY
W?MORGUE:: .ZWORD "morgue"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MOTHER:: .ZWORD "mother"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?MOTHER
W?MOVE:: .ZWORD "move"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MOVE
.BYTE 0
W?MOVIE:: .ZWORD "movie"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MOVIE
.BYTE O?ANY
W?MR:: .ZWORD "mr"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MR
.BYTE 0
W?MRS:: .ZWORD "mrs"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MRS
.BYTE 0
W?MUD:: .ZWORD "mud"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MUDDY:: .ZWORD "muddy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MUDDY
.BYTE 0
W?MURDER:: .ZWORD "murder"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MUSIC:: .ZWORD "music"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MYSELF:: .ZWORD "myself"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MYSTERY:: .ZWORD "myster"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MYSTERY
.BYTE 0
W?N:: .ZWORD "n"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 31
.BYTE 0
W?NEW:: .ZWORD "new"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NEW
.BYTE 0
W?NEWSPAPERS:: .ZWORD "newspa"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NIPPERS:: .ZWORD "nipper"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NO:: .ZWORD "no"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?NORTH:: .ZWORD "north"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 31
.BYTE 0
W?NOTE:: .ZWORD "note"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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 254
.BYTE 0
W?OFFER:: .ZWORD "offer"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?OFFICE:: .ZWORD "office"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OFFICE
.BYTE O?ANY
W?OK:: .ZWORD "ok"
.BYTE PS?BUZZ-WORD
.BYTE B?OK
.BYTE 0
W?OKEH:: .ZWORD "okeh"
.BYTE PS?BUZZ-WORD
.BYTE B?OKEH
.BYTE 0
W?OKEY:: .ZWORD "okey"
.BYTE PS?BUZZ-WORD
.BYTE B?OKEY
.BYTE 0
W?OLD:: .ZWORD "old"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OLD
.BYTE 0
W?ON:: .ZWORD "on"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 253
.BYTE 0
W?ONE:: .ZWORD "one"
.BYTE PS?BUZZ-WORD
.BYTE B?ONE
.BYTE 0
W?OPEN:: .ZWORD "open"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?OPEN
.BYTE 0
W?ORANGE:: .ZWORD "orange"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ORANGE
.BYTE 0
W?ORIENTAL:: .ZWORD "orient"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ORIENTAL
.BYTE 0
W?ORNATE:: .ZWORD "ornate"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ORNATE
.BYTE 0
W?OTHER:: .ZWORD "other"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OTHER
.BYTE 0
W?OUT:: .ZWORD "out"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 239
.BYTE 20
W?OUTSIDE:: .ZWORD "outsid"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OUTSIDE
.BYTE 0
W?OVER:: .ZWORD "over"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 238
.BYTE 0
W?PACIFIC:: .ZWORD "pacifi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PACIFIC
.BYTE 0
W?PAIR:: .ZWORD "pair"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PANE:: .ZWORD "pane"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PANES:: .ZWORD "panes"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PAPER:: .ZWORD "paper"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PAPERS:: .ZWORD "papers"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PARLOR:: .ZWORD "parlor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PAT:: .ZWORD "pat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?PAUSE:: .ZWORD "pause"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAVE
.BYTE 0
W?PAYOFF:: .ZWORD "payoff"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PEAL:: .ZWORD "peal"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RING
.BYTE 0
W?PEEK:: .ZWORD "peek"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PEEK
.BYTE 0
W?PERUSE:: .ZWORD "peruse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?READ
.BYTE 0
W?PET:: .ZWORD "pet"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?PHONE:: .ZWORD "phone"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?CALL
W?PHONG:: .ZWORD "phong"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?PHONG
W?PHONGS:: .ZWORD "phongs"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PHONGS
.BYTE 0
W?PICK:: .ZWORD "pick"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PICK
.BYTE 0
W?PICTURE:: .ZWORD "pictur"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PIECE:: .ZWORD "piece"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PILE:: .ZWORD "pile"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PILES:: .ZWORD "piles"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PISS:: .ZWORD "piss"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?PISTOL:: .ZWORD "pistol"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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 O?ANY
.BYTE 0
W?PLANTS:: .ZWORD "plants"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PLATFORM:: .ZWORD "platfo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PLAY:: .ZWORD "play"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLAY
.BYTE 0
W?PLEASE:: .ZWORD "please"
.BYTE PS?BUZZ-WORD
.BYTE B?PLEASE
.BYTE 0
W?POLICE:: .ZWORD "police"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POSTER:: .ZWORD "poster"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POTTED:: .ZWORD "potted"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?POTTED
.BYTE 0
W?POWDER:: .ZWORD "powder"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PRESS:: .ZWORD "press"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUSH
.BYTE 0
W?PRINTS:: .ZWORD "prints"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PROBLEM:: .ZWORD "proble"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PROCEED:: .ZWORD "procee"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?PROGRAM:: .ZWORD "progra"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PROP:: .ZWORD "prop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEAN
.BYTE 0
W?PTA:: .ZWORD "pta"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PULL:: .ZWORD "pull"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PULL
.BYTE 0
W?PULLMAN:: .ZWORD "pullma"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PUNCH:: .ZWORD "punch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SLAP
.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?PUTTY:: .ZWORD "putty"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?Q:: .ZWORD "q"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?QUIT
.BYTE 0
W?QUESTION:: .ZWORD "questi"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ASK
.BYTE 0
W?QUICKLY:: .ZWORD "quickl"
.BYTE PS?BUZZ-WORD
.BYTE B?QUICKLY
.BYTE 0
W?QUIETLY:: .ZWORD "quietl"
.BYTE PS?BUZZ-WORD
.BYTE B?QUIETLY
.BYTE 0
W?QUIT:: .ZWORD "quit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?QUIT
.BYTE 0
W?RADIO:: .ZWORD "radio"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RAISE:: .ZWORD "raise"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RAISE
.BYTE 0
W?RAKE:: .ZWORD "rake"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RALPH:: .ZWORD "ralph"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RALPH
.BYTE 0
W?RANGE:: .ZWORD "range"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?RANGE
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?READ:: .ZWORD "read"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?READ
.BYTE 0
W?RECEIPT:: .ZWORD "receip"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RECEIVER:: .ZWORD "receiv"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RECORD:: .ZWORD "record"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RED:: .ZWORD "red"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RED
.BYTE 0
W?REDWOOD:: .ZWORD "redwoo"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?REDWOOD
.BYTE 0
W?REFRIGERATOR:: .ZWORD "refrig"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RELEASE:: .ZWORD "releas"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RELEASE
.BYTE 0
W?REMOVE:: .ZWORD "remove"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?REPLY:: .ZWORD "reply"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANSWER
.BYTE 0
W?REPORT:: .ZWORD "report"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RESTART:: .ZWORD "restar"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RESTART
.BYTE 0
W?RESTAURANT:: .ZWORD "restau"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RESTORE:: .ZWORD "restor"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RESTORE
.BYTE 0
W?RESUME:: .ZWORD "resume"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RESTORE
.BYTE 0
W?REVISION:: .ZWORD "revisi"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RELEASE
.BYTE 0
W?REVIVE:: .ZWORD "revive"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?REVIVE
.BYTE 0
W?RIGHT:: .ZWORD "right"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RING:: .ZWORD "ring"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RING
.BYTE 0
W?ROCK:: .ZWORD "rock"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROCKS:: .ZWORD "rocks"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROOM:: .ZWORD "room"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?ROOM
W?ROPE:: .ZWORD "rope"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROSCOE:: .ZWORD "roscoe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?RUN:: .ZWORD "run"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?S:: .ZWORD "s"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 30
.BYTE 0
W?SAMPLE:: .ZWORD "sample"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SAVE:: .ZWORD "save"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAVE
.BYTE 0
W?SAW:: .ZWORD "saw"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SAY:: .ZWORD "say"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAY
.BYTE 0
W?SCOTCH:: .ZWORD "scotch"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SCOTCH
.BYTE O?ANY
W?SCRIPT:: .ZWORD "script"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCRIPT
.BYTE 0
W?SCROLL:: .ZWORD "scroll"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SEARCH:: .ZWORD "search"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SEARCH
.BYTE ACT?SEARCH
W?SECURE:: .ZWORD "secure"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?SEDAN:: .ZWORD "sedan"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SEEN:: .ZWORD "seen"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?SERGEANT:: .ZWORD "sergea"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SERGEANT
.BYTE 0
W?SERVANT:: .ZWORD "servan"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SERVANT
.BYTE 0
W?SET:: .ZWORD "set"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SGT:: .ZWORD "sgt"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SGT
.BYTE 0
W?SHADE:: .ZWORD "shade"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?SHARD:: .ZWORD "shard"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHAVER:: .ZWORD "shaver"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHE:: .ZWORD "she"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHEETS:: .ZWORD "sheets"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHELF:: .ZWORD "shelf"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHELVES:: .ZWORD "shelve"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHIT:: .ZWORD "shit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?SHOE:: .ZWORD "shoe"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHOE
.BYTE O?ANY
W?SHOES:: .ZWORD "shoes"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHOOT:: .ZWORD "shoot"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?FIRE
W?SHOOTING:: .ZWORD "shooti"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHOP:: .ZWORD "shop"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHOP
.BYTE O?ANY
W?SHOT:: .ZWORD "shot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHOW:: .ZWORD "show"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SHOW
W?SHOWER:: .ZWORD "shower"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHOWER
.BYTE O?ANY
W?SHRINE:: .ZWORD "shrine"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHUT:: .ZWORD "shut"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?SIDE:: .ZWORD "side"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SIDE
.BYTE 0
W?SIDE-YARD:: .ZWORD "side-y"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SIDE-YARD
.BYTE 0
W?SILVER:: .ZWORD "silver"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SIMPLE:: .ZWORD "simple"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SIMPLE
.BYTE 0
W?SINK:: .ZWORD "sink"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?SLAP:: .ZWORD "slap"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SLAP
.BYTE 0
W?SLOWLY:: .ZWORD "slowly"
.BYTE PS?BUZZ-WORD
.BYTE B?SLOWLY
.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?SMOKE:: .ZWORD "smoke"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SMOKE
W?SMOOTH:: .ZWORD "smooth"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SMOOTH
.BYTE 0
W?SNACK:: .ZWORD "snack"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SNIFF:: .ZWORD "sniff"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SMELL
.BYTE 0
W?SNUB-NOSED:: .ZWORD "snub-n"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SNUB-NOSED
.BYTE 0
W?SOFA:: .ZWORD "sofa"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SOUTH:: .ZWORD "south"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 30
.BYTE 0
W?SOUVENIR:: .ZWORD "souven"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPACE:: .ZWORD "space"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SPACE
.BYTE 0
W?SPADE:: .ZWORD "spade"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPIGOT:: .ZWORD "spigot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPOOL:: .ZWORD "spool"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPOOLS:: .ZWORD "spools"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPORT:: .ZWORD "sport"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SPORT
.BYTE 0
W?SPORTY:: .ZWORD "sporty"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SPORTY
.BYTE 0
W?STAND:: .ZWORD "stand"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEAN
.BYTE 0
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?STAY:: .ZWORD "stay"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAIT
.BYTE 0
W?STEAL:: .ZWORD "steal"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?STILES:: .ZWORD "stiles"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?STILES
W?STOMACH:: .ZWORD "stomac"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STOMACH
.BYTE 0
W?STONE:: .ZWORD "stone"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STONE
.BYTE 0
W?STOP:: .ZWORD "stop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAIT
.BYTE 0
W?STORAGE:: .ZWORD "storag"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STORAGE
.BYTE 0
W?STRANGER:: .ZWORD "strang"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STRIKE:: .ZWORD "strike"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?STRIKE
.BYTE 0
W?STUB:: .ZWORD "stub"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STUFF:: .ZWORD "stuff"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUT
.BYTE 0
W?SUICIDE:: .ZWORD "suicid"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?SURPRISE:: .ZWORD "surpri"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?SUSPEND:: .ZWORD "suspen"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAVE
.BYTE 0
W?SWALLOW:: .ZWORD "swallo"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRINK
W?SWINGING:: .ZWORD "swingi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SWINGING
.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 O?ANY
.BYTE 0
W?TABLES:: .ZWORD "tables"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?TALL:: .ZWORD "tall"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TALL
.BYTE 0
W?TAUNT:: .ZWORD "taunt"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KICK
.BYTE 0
W?TEACHER:: .ZWORD "teache"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TEACHER
.BYTE 0
W?TELEGRAM:: .ZWORD "telegr"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TELEPHONE:: .ZWORD "teleph"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?TELEPHONE
W?TELL:: .ZWORD "tell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TELL
.BYTE 0
W?TEN:: .ZWORD "ten"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TERRY:: .ZWORD "terry"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TEST:: .ZWORD "test"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANALYZE
.BYTE 0
W?TESTAMENT:: .ZWORD "testam"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THANK:: .ZWORD "thank"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THANKS
.BYTE 0
W?THANKS:: .ZWORD "thanks"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THANKS
.BYTE 0
W?THE:: .ZWORD "the"
.BYTE PS?BUZZ-WORD
.BYTE B?THE
.BYTE 0
W?THEM:: .ZWORD "them"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THEN:: .ZWORD "then"
.BYTE PS?BUZZ-WORD
.BYTE B?THEN
.BYTE 0
W?THERE:: .ZWORD "there"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?THEY:: .ZWORD "they"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THICK:: .ZWORD "thick"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?THICK
.BYTE 0
W?THICKET:: .ZWORD "thicke"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THIRTY:: .ZWORD "thirty"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THREAT:: .ZWORD "threat"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?THREAT
.BYTE O?ANY
W?THREE:: .ZWORD "three"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THRONE:: .ZWORD "throne"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THROUGH:: .ZWORD "throug"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 240
.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 240
.BYTE 0
W?TICKET:: .ZWORD "ticket"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?TICKET
W?TIE:: .ZWORD "tie"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?TILL:: .ZWORD "till"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 236
.BYTE 0
W?TIME:: .ZWORD "time"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIME
.BYTE 0
W?TO:: .ZWORD "to"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 252
.BYTE 0
W?TOASTER:: .ZWORD "toaste"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TODAY:: .ZWORD "today"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TOILET:: .ZWORD "toilet"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?TOILET
W?TOOLS:: .ZWORD "tools"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TOOTHPASTE:: .ZWORD "toothp"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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 O?ANY
.BYTE 0
W?TOWELS:: .ZWORD "towels"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TRACE:: .ZWORD "trace"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLLOW
.BYTE 0
W?TRADE:: .ZWORD "trade"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TRADE
.BYTE 0
W?TUB:: .ZWORD "tub"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TUB
.BYTE O?ANY
W?TUG:: .ZWORD "tug"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PULL
.BYTE 0
W?TUMOR:: .ZWORD "tumor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TURN:: .ZWORD "turn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?TWENTY:: .ZWORD "twenty"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TWO:: .ZWORD "two"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?U:: .ZWORD "u"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 249
.BYTE 0
W?UNATTACH:: .ZWORD "unatta"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNCUFF:: .ZWORD "uncuff"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNDER:: .ZWORD "under"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 245
.BYTE 0
W?UNDERNEATH:: .ZWORD "undern"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 245
.BYTE 0
W?UNFASTEN:: .ZWORD "unfast"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNHOOK:: .ZWORD "unhook"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNLOCK:: .ZWORD "unlock"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNLOCK
.BYTE 0
W?UNSCRIPT:: .ZWORD "unscri"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNSCRIPT
.BYTE 0
W?UNSPACE:: .ZWORD "unspac"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNSPACE
.BYTE 0
W?UNTIE:: .ZWORD "untie"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNTIL:: .ZWORD "until"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 235
.BYTE 0
W?UP:: .ZWORD "up"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 249
.BYTE 0
W?USE:: .ZWORD "use"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?USE
.BYTE 0
W?USING:: .ZWORD "using"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 250
.BYTE 0
W?VEGETABLE:: .ZWORD "vegeta"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?VELVET:: .ZWORD "velvet"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?VELVET
.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?RELEASE
.BYTE 0
W?VIOLET:: .ZWORD "violet"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?VIOLET
.BYTE 0
W?VIRGINIA:: .ZWORD "virgin"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?VIRGINIA
W?VISITOR:: .ZWORD "visito"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?VOLUME:: .ZWORD "volume"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?W:: .ZWORD "w"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 28
.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?WALL:: .ZWORD "wall"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WALLS:: .ZWORD "walls"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WARRANT:: .ZWORD "warran"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WAS:: .ZWORD "was"
.BYTE PS?BUZZ-WORD
.BYTE B?WAS
.BYTE 0
W?WATER:: .ZWORD "water"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WAY:: .ZWORD "way"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WEATHER:: .ZWORD "weathe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WEED:: .ZWORD "weed"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WERE:: .ZWORD "were"
.BYTE PS?BUZZ-WORD
.BYTE B?WERE
.BYTE 0
W?WEST:: .ZWORD "west"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 28
.BYTE 0
W?WHAT:: .ZWORD "what"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHAT
.BYTE 0
W?WHAT'S:: .ZWORD "what's"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHAT
.BYTE 0
W?WHATS:: .ZWORD "whats"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHAT
.BYTE 0
W?WHEN:: .ZWORD "when"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHEN
.BYTE 0
W?WHERE:: .ZWORD "where"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?WHISKEY:: .ZWORD "whiske"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WHISKY:: .ZWORD "whisky"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WHITE:: .ZWORD "white"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WHITE
.BYTE 0
W?WHO:: .ZWORD "who"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHAT
.BYTE 0
W?WHY:: .ZWORD "why"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHEN
.BYTE 0
W?WIFE:: .ZWORD "wife"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WILL:: .ZWORD "will"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WIND:: .ZWORD "wind"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WINDOW:: .ZWORD "window"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WIPE:: .ZWORD "wipe"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRUSH
.BYTE 0
W?WIRE:: .ZWORD "wire"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WIRE
.BYTE O?ANY
W?WIRES:: .ZWORD "wires"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WITH:: .ZWORD "with"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 250
.BYTE 0
W?WOMAN:: .ZWORD "woman"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WOOD:: .ZWORD "wood"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WOOD
.BYTE 0
W?WOODEN:: .ZWORD "wooden"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WOODEN
.BYTE 0
W?WOODS:: .ZWORD "woods"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WORK:: .ZWORD "work"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WORK
.BYTE 0
W?WORKSHOP:: .ZWORD "worksh"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WORKSHOP
.BYTE O?ANY
W?WORM:: .ZWORD "worm"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WORMS:: .ZWORD "worms"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WOUND:: .ZWORD "wound"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WRITER:: .ZWORD "writer"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WRITING:: .ZWORD "writin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WRITTEN:: .ZWORD "writte"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WRITTEN
.BYTE 0
W?WRONG:: .ZWORD "wrong"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?Y:: .ZWORD "y"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.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?YOU:: .ZWORD "you"
.BYTE PS?BUZZ-WORD
.BYTE B?YOU
.BYTE 0
W?YOUNG:: .ZWORD "young"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?YOUNG
.BYTE 0
W?YOUR:: .ZWORD "your"
.BYTE PS?ADJECTIVE+PS?BUZZ-WORD
.BYTE B?YOUR
.BYTE A?YOUR
W?YOURSELF:: .ZWORD "yourse"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?Z:: .ZWORD "z"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAIT
.BYTE 0
W?ZZKJLK:: .ZWORD "zzkjlk"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
.ENDT
; END LOAD
ENDLOD::
; PURE TABLES ARE DEFINED HERE
T?1:: .TABLE
P?NORTH
STR?1
P?SOUTH
STR?2
P?EAST
STR?3
P?WEST
STR?4
P?NW
STR?5
P?NE
STR?6
P?SW
STR?7
P?SE
STR?8
P?DOWN
STR?9
P?UP
STR?10
P?IN
STR?11
P?OUT
STR?12
.ENDT
T?2:: .TABLE
6
STR?41
STR?42
STR?43
STR?44
STR?45
STR?46
.ENDT
T?3:: .TABLE
49
STR?55
STR?56
STR?57
STR?57
STR?58
STR?59
STR?60
STR?60
STR?61
STR?62
STR?63
STR?64
STR?65
STR?66
STR?62
STR?62
STR?67
STR?67
STR?67
STR?67
STR?68
STR?68
STR?68
STR?68
STR?69
STR?69
STR?69
STR?69
STR?70
STR?70
STR?71
STR?71
STR?72
STR?72
STR?72
STR?72
STR?71
STR?71
STR?71
STR?71
STR?73
STR?73
STR?71
STR?71
STR?74
STR?74
STR?74
STR?74
STR?75
.ENDT
T?4:: .TABLE
P?NORTH
P?SOUTH
ROCK-GARDEN
BACK-YARD
OFFICE-PORCH
OFFICE-PATH
0
.ENDT
T?5:: .TABLE
P?EAST
P?WEST
OFFICE-PATH
SIDE-YARD
DRIVEWAY-ENTRANCE
0
.ENDT
T?6:: .TABLE
P?SOUTH
P?NORTH
LIMBO
DRIVEWAY-ENTRANCE
DRIVEWAY
FRONT-PORCH
0
.ENDT
T?7:: .TABLE
P?EAST
P?WEST
GARAGE
DRIVEWAY
0
.ENDT
T?8:: .TABLE
P?NORTH
P?SOUTH
HALL-1
HALL-2
HALL-3
HALL-4
0
.ENDT
T?9:: .TABLE
PLAYER
PHONG
LINDER
STILES
MONICA
CAT
.ENDT
T?10:: .TABLE
PLAYER
GLOBAL-PHONG
GLOBAL-LINDER
GLOBAL-STILES
GLOBAL-MONICA
GLOBAL-CAT
.ENDT
T?11:: .TABLE
2
STR?92
STR?93
.ENDT
T?12:: .TABLE
4
STR?94
STR?95
STR?96
STR?97
.ENDT
T?13:: .TABLE
2
STR?100
STR?101
.ENDT
T?14:: .TABLE
2
STR?104
STR?105
.ENDT
T?15:: .TABLE
3
STR?115
STR?116
STR?117
.ENDT
T?22:: .TABLE
STR?141
STR?142
.ENDT
T?23:: .TABLE
STR?143
STR?144
.ENDT
T?24:: .TABLE
STR?145
STR?146
.ENDT
T?25:: .TABLE
STR?147
STR?142
.ENDT
T?26:: .TABLE
4
T?22
T?23
T?24
T?25
.ENDT
T?32:: .TABLE
2
STR?153
STR?154
.ENDT
T?33:: .TABLE
STR?155
STR?155
STR?156
STR?157
STR?158
STR?159
.ENDT
T?34:: .TABLE
4
STR?160
STR?161
STR?162
STR?163
.ENDT
T?35:: .TABLE
8
STR?164
STR?165
STR?166
STR?167
STR?168
STR?169
STR?170
STR?171
.ENDT
T?36:: .TABLE
4
STR?176
STR?177
STR?178
STR?179
.ENDT
T?52:: .TABLE
0
FRONT-YARD
P?SOUTH
P?NORTH
FRONT-PORCH
P?SOUTH
P?NORTH
DRIVEWAY
P?SOUTH
P?NORTH
DRIVEWAY-ENTRANCE
P?EAST
P?WEST
SIDE-YARD
P?EAST
P?WEST
OFFICE-PATH
P?NORTH
P?SOUTH
OFFICE-PORCH
P?NORTH
P?SOUTH
BACK-YARD
P?NORTH
P?SOUTH
ROCK-GARDEN
0
.ENDT
T?53:: .TABLE
0
LINDER-ROOM
P?WEST
P?EAST
LIVING-ROOM
P?SOUTH
P?NORTH
HALL-1
P?SOUTH
P?NORTH
HALL-2
P?SOUTH
P?NORTH
HALL-3
P?WEST
P?EAST
ENTRY
0
.ENDT
T?54:: .TABLE
0
BATHROOM
P?SOUTH
P?NORTH
MONICA-ROOM
0
.ENDT
T?55:: .TABLE
0
OFFICE
P?WEST
P?EAST
HALL-4
P?SOUTH
P?NORTH
GARAGE
P?EAST
P?WEST
WORKSHOP
0
.ENDT
.ENDI