cutthroats/toadat.zap

14120 lines
213 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?WEAPONBIT=4096
WEAPONBIT=3
FX?RLANDBIT=2048
RLANDBIT=4
FX?CLIMBBIT=1024
CLIMBBIT=5
FX?READBIT=512
READBIT=6
FX?TAKEBIT=256
TAKEBIT=7
FX?FOODBIT=128
FOODBIT=8
FX?VEHBIT=64
VEHBIT=9
FX?DRINKBIT=32
DRINKBIT=10
FX?CONTBIT=16
CONTBIT=11
FX?NDESCBIT=8
NDESCBIT=12
FX?WORNBIT=4
WORNBIT=13
FX?PUSHBIT=2
PUSHBIT=14
FX?RENTBIT=1
RENTBIT=15
FX?TOOLBIT=32768
TOOLBIT=16
FX?ONBIT=16384
ONBIT=17
FX?WEARBIT=8192
WEARBIT=18
FX?TRANSBIT=4096
TRANSBIT=19
FX?SEARCHBIT=2048
SEARCHBIT=20
FX?OPENBIT=1024
OPENBIT=21
FX?VOWELBIT=512
VOWELBIT=22
FX?PERSON=256
PERSON=23
FX?TURNBIT=128
TURNBIT=24
FX?DOORBIT=64
DOORBIT=25
FX?VICBIT=32
VICBIT=26
FX?TRYTAKEBIT=16
TRYTAKEBIT=27
FX?SURFACEBIT=8
SURFACEBIT=28
FX?TOUCHBIT=4
TOUCHBIT=29
FX?INVISIBLE=2
INVISIBLE=30
FX?RMUNGBIT=1
RMUNGBIT=31
; ACTION IDENTIFIERS ARE ASSIGNED HERE
V?BRIEF=0
V?SUPER-BRIEF=1
V?DIAGNOSE=2
V?INVENTORY=3
V?QUIT=4
V?RESTART=5
V?RESTORE=6
V?SAVE=7
V?SCORE=8
V?$VERIFY=9
V?VERSION=10
V?VERBOSE=11
V?AGAIN=12
V?AIM=13
V?PUT=14
V?TELL=15
V?ASK-CONTEXT-ABOUT=16
V?ASK-CONTEXT-FOR=17
V?ASK-ABOUT=18
V?ASK-FOR=19
V?ATTACK=20
V?BACK=21
V?BOARD=22
V?BRACE=23
V?BREATHE=24
V?BURN=25
V?BUY=26
V?$CALL=27
V?CALL=28
V?EXAMINE=29
V?FIND=30
V?CHOMP=31
V?CLEAN=32
V?CLIMB-FOO=33
V?CLIMB-DOWN=34
V?CLIMB-ON=35
V?THROUGH=36
V?SIT-ON=37
V?SIT=38
V?SIT-WITH=39
V?CLOSE=40
V?COUNT=41
V?CROSS=42
V?CUT=43
V?CURSES=44
V?DEFLATE=45
V?DEPOSIT=46
V?PUT-ON=47
V?DIG=48
V?HOLE-DIG=49
V?EXIT=50
V?DISEMBARK=51
V?DIVE=52
V?DRILL=53
V?DRILL-IN=54
V?DRINK=55
V?DROP=56
V?LEAN-ON=57
V?EAT=58
V?TASTE=59
V?EMPTY=60
V?ENTER=61
V?LAMP-OFF=62
V?FILL=63
V?FOLLOW=64
V?GIVE=65
V?SGIVE=66
V?GOODBYE=67
V?HELLO=68
V?HELP=69
V?HIDE=70
V?HIDE-UNDER=71
V?INFLATE=72
V?LEAP=73
V?KICK=74
V?KILL=75
V?KISS=76
V?KNOCK=77
V?PUSH=78
V?LATITUDE=79
V?LONGITUDE=80
V?LAUNCH=81
V?LEAVE=82
V?LAMP-ON=83
V?LISTEN=84
V?LOCK=85
V?LOOK=86
V?LOOK-INSIDE=87
V?LOOK-UNDER=88
V?LOOK-BEHIND=89
V?READ=90
V?CHASTISE=91
V?SEARCH=92
V?LOWER=93
V?MAKE=94
V?MAYBE=95
V?MELT=96
V?MOVE=97
V?PUSH-TO=98
V?PLAY=99
V?MUMBLE=100
V?MUNG=101
V?CHIP=102
V?OIL=103
V?NO=104
V?OPEN=105
V?PICK=106
V?TAKE=107
V?PLUG=108
V?POUR=109
V?POUR-IN=110
V?POUR-ON=111
V?PRAY=112
V?PUMP=113
V?PUSH-OFF=114
V?PUSH-UNDER=115
V?PUSH-THROUGH=116
V?PUT-UNDER=117
V?WEAR=118
V?PUT-AGAINST=119
V?PUT-ACROSS=120
V?RAPE=121
V?REACH-IN=122
V?READ-INSIDE=123
V?RENT=124
V?ROB=125
V?RUB=126
V?SCRIPT=127
V?UNSCRIPT=128
V?SEND=129
V?SHAKE=130
V?SHOW=131
V?SSHOW=132
V?SKIP=133
V?SMELL=134
V?SMOKE=135
V?SPIN=136
V?SPRAY=137
V?SSPRAY=138
V?SQUEEZE=139
V?STAND=140
V?STAY=141
V?SWIM=142
V?SWING=143
V?SAY=144
V?SLEEP=145
V?THROW=146
V?THROW-OFF=147
V?TIE=148
V?TIE-UP=149
V?TIME=150
V?TURN-OVER=151
V?TURN=152
V?UNFOLD=153
V?FOLD=154
V?UNLOCK=155
V?UNTIE=156
V?WAIT=157
V?WAIT-FOR=158
V?ALARM=159
V?WALK=160
V?STEP=161
V?WALK-AROUND=162
V?CLIMB-UP=163
V?WALK-TO=164
V?WAVE-AT=165
V?WAVE=166
V?WEIGH=167
V?WIN=168
V?WIND=169
V?WITHDRAW=170
V?YELL=171
V?YES=172
V?WHAT=173
; PROPERTIES ARE DEFINED HERE
P?NORTH=31
P?EAST=30
P?WEST=29
P?SOUTH=28
P?UP=27
P?DOWN=26
P?IN=25
P?OUT=24
P?SE=23
P?SW=22
P?NE=21
P?NW=20
P?SYNONYM=19
P?ACTION=18
P?SDESC=17
P?ADJECTIVE=16
P?DESCFCN=15
P?TEXT=14
P?LINE=13
P?CAPACITY=12
P?CHARACTER=11
P?SIZE=10
P?LDESC=9
P?GLOBAL=8
P?PSEUDO=7
P?CORRIDOR=6
P?STATION=5
P?FDESC=4
P?VALUE=3
P?CONTFCN=2
; ADJECTIVES ARE DEFINED HERE
A?NORTH=255
A?EAST=254
A?SOUTH=253
A?WEST=252
A?NE=251
A?NW=250
A?SE=249
A?SW=248
A?OCEAN=247
A?BOTTOM=246
A?LOWER=245
A?TOP=244
A?UPPER=243
A?SMALL=242
A?ROTTIN=241
A?NIGHT=240
A?MARY=239
A?ROTTEN=238
A?ABANDO=237
A?OVERGR=236
A?ROCKY=235
A?FADED=234
A?DRAB=233
A?OFF-WH=232
A?WORN=231
A?MARINE=230
A?TRUST=229
A?FERRY=228
A?CORREC=227
A?BEDROOM=226
A?MY=225
A?ROOM=224
A?BRINE=223
A?SEA=222
A?LADDER=221
A?METAL=220
A?STURDY=219
A?OLD=218
A?DECREP=217
A?FRONT=216
A?BACK=215
A?LIGHTH=214
A?WOODEN=213
A?LOPSID=212
A?TILTED=211
A?BANK=210
A?DISTIN=209
A?HANDWRITTEN=208
A?SHIPWR=207
A?NAUTIC=206
A?HEVLIN=205
A?WET=204
A?SCUBA=203
A?SWIM=202
A?DIVING=201
A?DIVER=200
A?DIVERS=199
A?AIR=198
A?DOUBLE=197
A?ALUMIN=196
A?CHEWED=195
A?CIGAR=194
A?SMELLY=193
A?CHEAP=192
A?BUSINE=191
A?PRICE=190
A?COMPLE=189
A?SPEAR=188
A?SPARE=187
A?NINE=186
A?VOLT=185
A?DRY=184
A?NINE-V=183
A?AJAX=182
A?POWER=181
A?C=180
A?TUBE=179
A?GLOB=178
A?HEAVY=177
A?SEMI-P=176
A?BLACK=175
A?LOCATI=174
A?DIRECT=173
A?PORTAB=172
A?ELECTR=171
A?SEALED=170
A?WATERP=169
A?ONE-PI=168
A?SHARK=167
A?REPELL=166
A?CANIST=165
A?POLLY=164
A?PARROT=163
A?AGED=162
A?HUGE=161
A?DUSTY=160
A?DIRTY=159
A?GRIMY=158
A?BREAKF=157
A?LUNCH=156
A?DINNER=155
A?BEEF=154
A?DRINKI=153
A?ALCOHO=152
A?SCOTCH=151
A?BOURBO=150
A?DRAFT=149
A?RUM=148
A?COFFEE=147
A?LOOKOU=146
A?SAFETY=145
A?WEIGHT=144
A?FLOURE=143
A?ORANGE=142
A?LARGE=141
A?RETRAC=140
A?ACME=139
A?WELL=138
A?WELL-W=137
A?MACHIN=136
A?DETECT=135
A?ON-OFF=134
A?ON/OFF=133
A?DEEP=132
A?DEEP-S=131
A?BULKY=130
A?COMFOR=129
A?LOOKIN=128
A?CAPTAI=127
A?FIRST=126
A?1ST=125
A?HOLE=124
A?I=123
A?SECOND=122
A?2ND=121
A?UGLY=120
A?BIG=119
A?TOOTHY=118
A?BROKEN=117
A?RUNG=116
A?RUNGS=115
A?HANGIN=114
A?SUSPEN=113
A?FALLEN=112
A?IRON=111
A?BARNAC=110
A?WHOLE=109
A?SAFE=108
A?GLASS=107
A?CLEAR=106
A?RARE=105
A?VALUAB=104
A?PRICEL=103
A?MAPLE=102
A?WOOD=101
A?TREASU=100
A?JAGGED=99
A?LOCKER=98
A?OAK=97
A?EXPLOS=96
A?LOOSE=95
A?FLOATI=94
A?GIANT=93
A?MR=92
A?MISTER=91
A?STINKIN=90
A?JOHNNY=89
A?JOHN=88
A?PETE=87
A?PETER=86
A?PETE'S=85
A?PETES=84
A?FRANK=83
A?WEASEL=82
A?USED=81
A?SHARP=80
A?MERCHA=79
A?SEAMAN=78
A?ID=77
A?WRIST=76
A?DELIVE=75
A?DESK=74
A?DEAD=73
A?GOLD=72
A?PORTUG=71
A?SUPPER=70
; BUZZ WORDS ARE DEFINED HERE
B?A=255
B?AN=254
B?THE=253
B?IS=252
B?AND=251
B?SOME=250
B?OF=249
B?THEN=248
B?ALL=247
B?ONE=246
B?BUT=245
B?EXCEPT=244
B?PERIOD=243
B?COMMA=242
B?QUOTE=241
B?WHY=240
B?HOW=239
B?WHEN=238
B?DID=237
B?ARE=236
B?HERE=235
B?MY=234
B?CLOSELY=233
B?QUIETLY=232
B?SLOWLY=231
B?QUICKLY=230
B?BRIEFLY=229
B?PLEASE=228
B?MINUTE=227
; PREPOSITIONS ARE DEFINED HERE
PR?AT=255
PR?TO=254
PR?ABOUT=253
PR?FOR=252
PR?WITH=251
PR?DOWN=250
PR?FROM=249
PR?UP=248
PR?IN=247
PR?ON=246
PR?THROUGH=245
PR?OUT=244
PR?UNDER=243
PR?BEHIND=242
PR?OVER=241
PR?ACROSS=240
PR?OFF=239
PR?AROUND=238
PR?AGAINST=237
PR?BY=236
PR?BETWEEN=235
; DIRECTIONS ARE DEFINED HERE
; ACTIONS ARE DEFINED HERE
ACT?WHAT=255
ACT?YES=254
ACT?YELL=253
ACT?WITHDRAW=252
ACT?WIND=251
ACT?WIN=250
ACT?WEIGH=249
ACT?WEAR=248
ACT?WAVE=247
ACT?WALK=246
ACT?WAKE=245
ACT?WAIT=244
ACT?UNTIE=243
ACT?UNLOCK=242
ACT?FOLD=241
ACT?UNFOLD=240
ACT?TURN=239
ACT?TIME=238
ACT?TIE=237
ACT?THROW=236
ACT?SLEEP=235
ACT?SAY=234
ACT?TELL=233
ACT?TAKE=232
ACT?SWING=231
ACT?SWIM=230
ACT?STRIKE=229
ACT?STAY=228
ACT?STAND=227
ACT?SQUEEZE=226
ACT?SPRAY=225
ACT?SPIN=224
ACT?SMOKE=223
ACT?SMELL=222
ACT?SKIP=221
ACT?SLIDE=220
ACT?SHOW=219
ACT?SHAKE=218
ACT?SEND=217
ACT?UNSCRIPT=216
ACT?SCRIPT=215
ACT?RUB=214
ACT?ROB=213
ACT?RENT=212
ACT?READ=211
ACT?REACH=210
ACT?RAPE=209
ACT?RAISE=208
ACT?PUT=207
ACT?PUSH=206
ACT?PUMP=205
ACT?PRAY=204
ACT?POUR=203
ACT?POKE=202
ACT?PLUG=201
ACT?PICK=200
ACT?OPEN=199
ACT?NO=198
ACT?LUBRICATE=197
ACT?DESTROY=196
ACT?MUMBLE=195
ACT?PULL=194
ACT?PLAY=193
ACT?ROLL=192
ACT?MOVE=191
ACT?MELT=190
ACT?MAYBE=189
ACT?MAKE=188
ACT?LOWER=187
ACT?SEARCH=186
ACT?LOOK=185
ACT?LOCK=184
ACT?LISTEN=183
ACT?LIGHT=182
ACT?LEAVE=181
ACT?LAUNCH=180
ACT?LONGITUDE=179
ACT?LATITUDE=178
ACT?KNOCK=177
ACT?KISS=176
ACT?KILL=175
ACT?KICK=174
ACT?JUMP=173
ACT?INFLAT=172
ACT?BLOW=171
ACT?HIDE=170
ACT?HELP=169
ACT?HELLO=168
ACT?GOODBYE=167
ACT?GIVE=166
ACT?FOLLOW=165
ACT?FIND=164
ACT?FILL=163
ACT?EXTINGUISH=162
ACT?EXAMINE=161
ACT?EXIT=160
ACT?ENTER=159
ACT?EMPTY=158
ACT?TASTE=157
ACT?EAT=156
ACT?LEAN=155
ACT?DROP=154
ACT?DRINK=153
ACT?DRILL=152
ACT?DIVE=151
ACT?DISEMBARK=150
ACT?DIG=149
ACT?DEPOSIT=148
ACT?DEFLATE=147
ACT?CURSE=146
ACT?CUT=145
ACT?CROSS=144
ACT?COUNT=143
ACT?CLOSE=142
ACT?SIT=141
ACT?CLIMB=140
ACT?CLEAN=139
ACT?CHOMP=138
ACT?CHECK=137
ACT?CALL=136
ACT?$CALL=135
ACT?BUY=134
ACT?BURN=133
ACT?BREATHE=132
ACT?BRACE=131
ACT?BOARD=130
ACT?BACK=129
ACT?ATTACK=128
ACT?ASK=127
ACT?APPLY=126
ACT?AIM=125
ACT?AGAIN=124
ACT?VERBOSE=123
ACT?VERSION=122
ACT?$VERIFY=121
ACT?SCORE=120
ACT?SAVE=119
ACT?RESTORE=118
ACT?RESTART=117
ACT?QUIT=116
ACT?INVENTORY=115
ACT?DIAGNOSE=114
ACT?SUPER=113
ACT?BRIEF=112
; USER DEFINED CONSTANTS ARE INITIALIZED HERE
ZORKID=1
MG-NEXT=4
MG-LENGTH=6
MG-VARIATION=2
MG-TIME=1
MG-ROOM=0
G-ENROUTE=2
G-REACHED=1
ATTENTION=7
ATTENTION-SPAN=6
GOAL-FUNCTION=5
GOAL-QUEUED=4
GOAL-ENABLE=3
GOAL-I=2
GOAL-S=1
GOAL-F=0
DELIVERY-BOY-C=5
WEASEL-C=4
PETE-C=3
JOHNNY-C=2
MCGINTY-C=1
CHARACTER-MAX=5
UNDERWATER-LINE-C=6
SALVAGER-LINE-C=5
TRAWLER-LINE-C=4
BACK-ALLEY-LINE-C=3
BEDROOM-LINE-C=2
EAST-ROAD-LINE-C=1
ROAD-WHARF-LINE-C=0
DEXITSTR=1
DEXITOBJ=1
CEXITSTR=1
CEXITFLAG=1
FEXITFCN=0
NEXITSTR=0
DEXIT=5
CEXIT=4
FEXIT=3
NEXIT=2
UEXIT=1
REXIT=0
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-NAME=8
M-CONT=7
M-OBJDESC=5
M-FLASH=4
M-LOOK=3
M-ENTER=2
M-END=6
M-BEG=1
M-OBJECT=0
M-NOT-HANDLED=0
M-HANDLED=1
M-FATAL=2
C-RTN=2
C-TICK=1
C-ENABLED?=0
C-INTLEN=6
C-TABLELEN=246
; PROPERTY DEFAULTS AND OBJECTS ARE DEFINED HERE
OBJECT::.TABLE 2357
0 ;(NONE)
0 ;(P?CONTFCN)
0 ;(P?VALUE)
0 ;(P?FDESC)
0 ;(P?STATION)
0 ;(P?CORRIDOR)
0 ;(P?PSEUDO)
0 ;(P?GLOBAL)
0 ;(P?LDESC)
5 ;(P?SIZE)
0 ;(P?CHARACTER)
0 ;(P?CAPACITY)
0 ;(P?LINE)
0 ;(P?TEXT)
0 ;(P?DESCFCN)
0 ;(P?ADJECTIVE)
0 ;(P?SDESC)
0 ;(P?ACTION)
0 ;(P?SYNONYM)
0 ;(P?NW)
0 ;(P?NE)
0 ;(P?SW)
0 ;(P?SE)
0 ;(P?OUT)
0 ;(P?IN)
0 ;(P?DOWN)
0 ;(P?UP)
0 ;(P?SOUTH)
0 ;(P?WEST)
0 ;(P?EAST)
0 ;(P?NORTH)
.OBJECT DINNER-PLATE,FX?READBIT,FX?TRYTAKEBIT,LOCAL-GLOBALS,GOLD-COIN,0,T?DINNER-PLATE
.OBJECT GOLD-COIN,FX?READBIT,FX?TRYTAKEBIT,LOCAL-GLOBALS,DELIVERY-BOY,0,T?GOLD-COIN
.OBJECT HEVLIN,0,0,GLOBAL-OBJECTS,GLOBAL-FERRY,0,T?HEVLIN
.OBJECT SPEAR-CARRIER,0,FX?VICBIT,RED-BOAR-INN,0,0,T?SPEAR-CARRIER
.OBJECT DELIVERY-BOY,0,FX?VOWELBIT+FX?VICBIT,LOCAL-GLOBALS,ID-CARD,0,T?DELIVERY-BOY
.OBJECT WATCH,FX?TAKEBIT+FX?WORNBIT,FX?TURNBIT+FX?WEARBIT,ADVENTURER,0,0,T?WATCH
.OBJECT ID-CARD,FX?TAKEBIT+FX?READBIT,0,LOCAL-GLOBALS,SQUID,0,T?ID-CARD
.OBJECT KNIFE,FX?WEAPONBIT+FX?NDESCBIT,FX?TRYTAKEBIT,WEASEL,0,0,T?KNIFE
.OBJECT WEASEL,0,FX?VICBIT+FX?PERSON,FERRY-LANDING,0,KNIFE,T?WEASEL
.OBJECT PETES-PATCH,FX?NDESCBIT,FX?TRYTAKEBIT,PETE,0,0,T?PETES-PATCH
.OBJECT PETE,0,FX?VICBIT+FX?PERSON,SHANTY,JOHNNY,PETES-PATCH,T?PETE
.OBJECT JOHNNY,0,FX?VICBIT+FX?PERSON,SHANTY,NON-DRINK,0,T?JOHNNY
.OBJECT CIGAR,FX?NDESCBIT,FX?TRYTAKEBIT,MCGINTY,0,0,T?CIGAR
.OBJECT MCGINTY,0,FX?VICBIT+FX?PERSON,MCGINTY-HQ,0,CIGAR,T?MCGINTY
.OBJECT WRECK-13,FX?RLANDBIT,0,ROOMS,WRECK-12,0,T?WRECK-13
.OBJECT SQUID,0,0,LOCAL-GLOBALS,CLUMP-OF-MINES,0,T?SQUID
.OBJECT WRECK-12,FX?RLANDBIT,0,ROOMS,WEST-OF-WRECK-11,0,T?WRECK-12
.OBJECT WEST-OF-WRECK-11,FX?RLANDBIT,0,ROOMS,WRECK-11,0,T?WEST-OF-WRECK-11
.OBJECT CLUMP-OF-MINES,0,0,LOCAL-GLOBALS,MINE,0,T?CLUMP-OF-MINES
.OBJECT MINE,FX?TAKEBIT+FX?NDESCBIT,0,LOCAL-GLOBALS,TREASURE-CHEST,0,T?MINE
.OBJECT TREASURE-CHEST,FX?VEHBIT+FX?CLIMBBIT+FX?PUSHBIT,FX?OPENBIT+FX?TRYTAKEBIT+FX?VOWELBIT+FX?SURFACEBIT,LOCAL-GLOBALS,BARNACLES,0,T?TREASURE-CHEST
.OBJECT WRECK-11,FX?RLANDBIT,0,ROOMS,WRECK-10,0,T?WRECK-11
.OBJECT SWORD,FX?WEAPONBIT+FX?TAKEBIT,0,SCABBARD,0,0,T?SWORD
.OBJECT SCABBARD,FX?CONTBIT,FX?OPENBIT+FX?TRYTAKEBIT,LOCAL-GLOBALS,SKELETON,SWORD,T?SCABBARD
.OBJECT SKELETON,0,FX?TRANSBIT+FX?SEARCHBIT+FX?TRYTAKEBIT,LOCAL-GLOBALS,LOCKER-DOOR,0,T?SKELETON
.OBJECT LOCKER-DOOR,FX?READBIT,FX?OPENBIT+FX?DOORBIT+FX?INVISIBLE,LOCAL-GLOBALS,SAFETY-LINE,0,T?LOCKER-DOOR
.OBJECT WRECK-10,FX?RLANDBIT,0,ROOMS,WEST-OF-WRECK-9,0,T?WRECK-10
.OBJECT SAFETY-LINE,FX?TAKEBIT,FX?VOWELBIT,LOCAL-GLOBALS,JAGGED-HOLE,0,T?SAFETY-LINE
.OBJECT WEST-OF-WRECK-9,FX?RLANDBIT,0,ROOMS,WRECK-9,0,T?WEST-OF-WRECK-9
.OBJECT EMPTY-CHEST,FX?CLIMBBIT+FX?VEHBIT+FX?PUSHBIT,FX?OPENBIT+FX?TRYTAKEBIT+FX?SURFACEBIT,LOCAL-GLOBALS,GLASS-CASE,0,T?EMPTY-CHEST
.OBJECT JAGGED-HOLE,0,FX?INVISIBLE,LOCAL-GLOBALS,EMPTY-CHEST,0,T?JAGGED-HOLE
.OBJECT WRECK-9,FX?RLANDBIT,0,ROOMS,WRECK-8,0,T?WRECK-9
.OBJECT STAMPS,0,0,GLASS-CASE,0,0,T?STAMPS
.OBJECT GLASS-CASE,FX?TAKEBIT+FX?CONTBIT,FX?TRANSBIT,LOCAL-GLOBALS,EAST-LADDER,STAMPS,T?GLASS-CASE
.OBJECT SAFE,FX?CONTBIT+FX?NDESCBIT,FX?SEARCHBIT,BANK,0,0,T?SAFE
.OBJECT EAST-LADDER,0,0,LOCAL-GLOBALS,FALLEN-BUNK,0,T?EAST-LADDER
.OBJECT WRECK-8,FX?RLANDBIT,0,ROOMS,WRECK-7,0,T?WRECK-8
.OBJECT FALLEN-BUNK,0,FX?TRANSBIT+FX?INVISIBLE,LOCAL-GLOBALS,CASK,0,T?FALLEN-BUNK
.OBJECT WRECK-7,FX?RLANDBIT,0,ROOMS,WRECK-6,0,T?WRECK-7
.OBJECT CASK,FX?CLIMBBIT+FX?VEHBIT+FX?CONTBIT+FX?PUSHBIT,FX?OPENBIT+FX?SURFACEBIT,LOCAL-GLOBALS,LG-IRON-BAR,0,T?CASK
.OBJECT WRECK-6,FX?RLANDBIT,0,ROOMS,WRECK-5,0,T?WRECK-6
.OBJECT IRON-BAR,FX?NDESCBIT+FX?TAKEBIT,FX?VOWELBIT,LOCAL-GLOBALS,AIRTIGHT-DOOR,0,T?IRON-BAR
.OBJECT BARNACLES,0,0,LOCAL-GLOBALS,SCABBARD,0,T?BARNACLES
.OBJECT LG-IRON-BAR,0,FX?TRYTAKEBIT,LOCAL-GLOBALS,IRON-BAR,0,T?LG-IRON-BAR
.OBJECT AIRTIGHT-DOOR,0,FX?OPENBIT+FX?DOORBIT+FX?INVISIBLE,LOCAL-GLOBALS,BROKEN-MAST,0,T?AIRTIGHT-DOOR
.OBJECT WRECK-5,FX?RLANDBIT,0,ROOMS,WRECK-4,0,T?WRECK-5
.OBJECT BROKEN-MAST,FX?NDESCBIT,0,LOCAL-GLOBALS,ROPE,0,T?BROKEN-MAST
.OBJECT ROPE,FX?NDESCBIT,FX?TRYTAKEBIT,LOCAL-GLOBALS,WEST-LADDER,0,T?ROPE
.OBJECT WRECK-4,FX?RLANDBIT,0,ROOMS,WRECK-3,0,T?WRECK-4
.OBJECT WRECK-3,FX?RLANDBIT,0,ROOMS,WRECK-2,0,T?WRECK-3
.OBJECT WRECK-2,FX?RLANDBIT,0,ROOMS,WRECK-1,0,T?WRECK-2
.OBJECT WEST-LADDER,0,FX?TRYTAKEBIT,LOCAL-GLOBALS,SHARK,0,T?WEST-LADDER
.OBJECT WRECK-1,FX?RLANDBIT,0,ROOMS,OCEAN-FLOOR,0,T?WRECK-1
.OBJECT OCEAN-FLOOR,FX?RLANDBIT,0,ROOMS,UNDERWATER,0,T?OCEAN-FLOOR
.OBJECT SHARK,FX?NDESCBIT,0,LOCAL-GLOBALS,HOLE-2,0,T?SHARK
.OBJECT UNDERWATER,FX?RLANDBIT,0,ROOMS,NW-ENGINE-ROOM,0,T?UNDERWATER
.OBJECT NW-ENGINE-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-CAPT-CABIN,0,T?NW-ENGINE-ROOM
.OBJECT NW-CAPT-CABIN,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-LOUNGE,0,T?NW-CAPT-CABIN
.OBJECT NW-LOUNGE,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-GALLEY,0,T?NW-LOUNGE
.OBJECT NW-GALLEY,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-CREW-QTRS,0,T?NW-GALLEY
.OBJECT NW-CREW-QTRS,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-LOCKER,0,T?NW-CREW-QTRS
.OBJECT HOLE-2,FX?NDESCBIT,FX?INVISIBLE,LOCAL-GLOBALS,HOLE-1,0,T?HOLE-2
.OBJECT HOLE-1,FX?NDESCBIT,FX?INVISIBLE,LOCAL-GLOBALS,LINE-HACK,0,T?HOLE-1
.OBJECT DRILL,FX?CONTBIT+FX?TAKEBIT,FX?TOOLBIT,NW-LOCKER,0,0,T?DRILL
.OBJECT NW-LOCKER,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-WHEELHOUSE,DRILL,T?NW-LOCKER
.OBJECT NW-WHEELHOUSE,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-AFT-DECK,0,T?NW-WHEELHOUSE
.OBJECT NW-AFT-DECK,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-PORT-DECK,0,T?NW-AFT-DECK
.OBJECT NW-PORT-DECK,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-STARBOARD-DECK,0,T?NW-PORT-DECK
.OBJECT NW-STARBOARD-DECK,FX?RLANDBIT,FX?ONBIT,ROOMS,NW-FORE-DECK,0,T?NW-STARBOARD-DECK
.OBJECT NW-FORE-DECK,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-ENGINE-ROOM,0,T?NW-FORE-DECK
.OBJECT MM-ENGINE-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-CAPT-CABIN,0,T?MM-ENGINE-ROOM
.OBJECT REDS-BUNK,FX?NDESCBIT,0,MM-CAPT-CABIN,0,0,T?REDS-BUNK
.OBJECT MM-CAPT-CABIN,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-LOUNGE,REDS-BUNK,T?MM-CAPT-CABIN
.OBJECT LOUNGE-CHAIR,FX?VEHBIT+FX?NDESCBIT,FX?OPENBIT+FX?TRANSBIT+FX?SURFACEBIT,MM-LOUNGE,0,0,T?LOUNGE-CHAIR
.OBJECT MM-LOUNGE,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-GALLEY,LOUNGE-CHAIR,T?MM-LOUNGE
.OBJECT STOVE,FX?NDESCBIT+FX?CONTBIT,FX?OPENBIT+FX?SURFACEBIT,MM-GALLEY,0,0,T?STOVE
.OBJECT MM-GALLEY,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-CREW-QTRS,STOVE,T?MM-GALLEY
.OBJECT UNDER-BUNK,FX?NDESCBIT+FX?CONTBIT,FX?OPENBIT,MM-CREW-QTRS,0,0,T?UNDER-BUNK
.OBJECT BUNK,FX?NDESCBIT+FX?CONTBIT+FX?VEHBIT,FX?TRANSBIT+FX?OPENBIT+FX?SURFACEBIT,MM-CREW-QTRS,UNDER-BUNK,0,T?BUNK
.OBJECT MM-CREW-QTRS,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-LOCKER,BUNK,T?MM-CREW-QTRS
.OBJECT DEEP-SUIT,FX?CONTBIT+FX?TAKEBIT,FX?OPENBIT+FX?WEARBIT,MM-LOCKER,0,0,T?DEEP-SUIT
.OBJECT DETECTOR-COMPARTMENT,FX?NDESCBIT+FX?CONTBIT,0,METAL-DETECTOR,DETECTOR-SWITCH,0,T?DETECTOR-COMPARTMENT
.OBJECT DETECTOR-SWITCH,FX?NDESCBIT,FX?TURNBIT,METAL-DETECTOR,0,0,T?DETECTOR-SWITCH
.OBJECT DETECTOR-LABEL,FX?NDESCBIT+FX?READBIT,0,METAL-DETECTOR,DETECTOR-COMPARTMENT,0,T?DETECTOR-LABEL
.OBJECT METAL-DETECTOR,FX?TAKEBIT+FX?CONTBIT,FX?SEARCHBIT+FX?TRANSBIT,MM-LOCKER,DEEP-SUIT,DETECTOR-LABEL,T?METAL-DETECTOR
.OBJECT MM-LOCKER,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-WHEELHOUSE,METAL-DETECTOR,T?MM-LOCKER
.OBJECT MM-WHEELHOUSE,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-AFT-DECK,0,T?MM-WHEELHOUSE
.OBJECT AIR-HOSE,FX?NDESCBIT,FX?VOWELBIT+FX?TRYTAKEBIT,MM-COMPRESSOR,0,0,T?AIR-HOSE
.OBJECT MM-COMPRESSOR,FX?NDESCBIT+FX?CONTBIT,FX?OPENBIT,MM-AFT-DECK,0,AIR-HOSE,T?MM-COMPRESSOR
.OBJECT LINE-HACK,FX?NDESCBIT,FX?VOWELBIT+FX?INVISIBLE+FX?TRYTAKEBIT,LOCAL-GLOBALS,FERRY,0,T?LINE-HACK
.OBJECT MM-AFT-DECK,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-PORT-DECK,MM-COMPRESSOR,T?MM-AFT-DECK
.OBJECT MM-PORT-DECK,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-STARBOARD-DECK,0,T?MM-PORT-DECK
.OBJECT MM-STARBOARD-DECK,FX?RLANDBIT,FX?ONBIT,ROOMS,MM-FORE-DECK,0,T?MM-STARBOARD-DECK
.OBJECT DECK-CHAIR,FX?VEHBIT,FX?TRANSBIT+FX?SURFACEBIT,MM-FORE-DECK,0,0,T?DECK-CHAIR
.OBJECT MM-FORE-DECK,FX?RLANDBIT,FX?ONBIT,ROOMS,WHARF,DECK-CHAIR,T?MM-FORE-DECK
.OBJECT GLOBAL-FERRY,FX?CONTBIT,0,GLOBAL-OBJECTS,GLOBAL-ROOM,0,T?GLOBAL-FERRY
.OBJECT WHARF,FX?RLANDBIT,FX?ONBIT,ROOMS,FERRY-LANDING,0,T?WHARF
.OBJECT FERRY-LANDING,FX?RLANDBIT,FX?ONBIT,ROOMS,POINT-LOOKOUT,WEASEL,T?FERRY-LANDING
.OBJECT POINT-LOOKOUT,FX?RLANDBIT,FX?ONBIT,ROOMS,BANK,0,T?POINT-LOOKOUT
.OBJECT RIDICULOUS-MONEY-KLUDGE,FX?NDESCBIT,0,BANK,SAFE,0,T?RIDICULOUS-MONEY-KLUDGE
.OBJECT BANK,FX?RLANDBIT,FX?ONBIT,ROOMS,SHANTY,RIDICULOUS-MONEY-KLUDGE,T?BANK
.OBJECT NON-DRINK,FX?NDESCBIT+FX?DRINKBIT,0,SHANTY,DRINK-OBJECT,0,T?NON-DRINK
.OBJECT DRINK-OBJECT,FX?DRINKBIT+FX?NDESCBIT,0,SHANTY,DRINKING-WATER,0,T?DRINK-OBJECT
.OBJECT DRINKING-WATER,FX?DRINKBIT+FX?NDESCBIT,FX?TRYTAKEBIT,SHANTY,FOOD,0,T?DRINKING-WATER
.OBJECT FOOD,FX?FOODBIT+FX?NDESCBIT,0,SHANTY,MIRROR,0,T?FOOD
.OBJECT MIRROR,FX?NDESCBIT,0,SHANTY,BAR,0,T?MIRROR
.OBJECT BAR,FX?NDESCBIT+FX?CONTBIT,FX?OPENBIT+FX?SURFACEBIT,SHANTY,CHAIR,0,T?BAR
.OBJECT CHAIR,FX?VEHBIT+FX?NDESCBIT,FX?OPENBIT+FX?TRANSBIT+FX?SURFACEBIT,SHANTY,TABLE-OBJECT,0,T?CHAIR
.OBJECT TABLE-OBJECT,FX?CONTBIT+FX?NDESCBIT,FX?TRANSBIT+FX?OPENBIT+FX?SURFACEBIT,SHANTY,0,0,T?TABLE-OBJECT
.OBJECT PARROTS-PATCH,FX?NDESCBIT,FX?TRYTAKEBIT,PARROT,0,0,T?PARROTS-PATCH
.OBJECT PARROT,0,FX?TRANSBIT+FX?VICBIT,SHANTY,PETE,PARROTS-PATCH,T?PARROT
.OBJECT SHANTY,FX?RLANDBIT,FX?ONBIT,ROOMS,OUTFITTERS-HQ,PARROT,T?SHANTY
.OBJECT CAGE,FX?RENTBIT+FX?NDESCBIT,0,OUTFITTERS-HQ,CHARTS,0,T?CAGE
.OBJECT CHARTS,FX?READBIT+FX?NDESCBIT,0,OUTFITTERS-HQ,SHARK-REPELLENT,0,T?CHARTS
.OBJECT SHARK-REPELLENT,FX?NDESCBIT,0,OUTFITTERS-HQ,FLASHLIGHT,0,T?SHARK-REPELLENT
.OBJECT FLASHLIGHT,FX?NDESCBIT,0,OUTFITTERS-HQ,MAGNET,0,T?FLASHLIGHT
.OBJECT MAGNET,FX?NDESCBIT,FX?TRANSBIT,OUTFITTERS-HQ,DIVING-BOOK,0,T?MAGNET
.OBJECT DIVING-BOOK,FX?READBIT+FX?NDESCBIT,0,OUTFITTERS-HQ,INFIDEL-BOX,0,T?DIVING-BOOK
.OBJECT INFIDEL-BOX,FX?NDESCBIT,0,OUTFITTERS-HQ,COMPRESSOR,0,T?INFIDEL-BOX
.OBJECT COMPRESSOR,FX?RENTBIT+FX?NDESCBIT,0,OUTFITTERS-HQ,TUBE,0,T?COMPRESSOR
.OBJECT PUTTY,FX?TAKEBIT,0,TUBE,0,0,T?PUTTY
.OBJECT TUBE,FX?READBIT+FX?CONTBIT+FX?NDESCBIT,0,OUTFITTERS-HQ,ANCHOR,PUTTY,T?TUBE
.OBJECT ANCHOR,FX?NDESCBIT,FX?VOWELBIT,OUTFITTERS-HQ,BATTERY,0,T?ANCHOR
.OBJECT BATTERY,FX?READBIT+FX?NDESCBIT,0,OUTFITTERS-HQ,NET,0,T?BATTERY
.OBJECT NET,FX?NDESCBIT,0,OUTFITTERS-HQ,DRY-CELL,0,T?NET
.OBJECT DRY-CELL,FX?READBIT+FX?NDESCBIT,0,OUTFITTERS-HQ,WINCH,0,T?DRY-CELL
.OBJECT WINCH,FX?NDESCBIT,0,OUTFITTERS-HQ,COMPASS,0,T?WINCH
.OBJECT COMPASS,FX?NDESCBIT,0,OUTFITTERS-HQ,SPEAR-GUN,0,T?COMPASS
.OBJECT SPEAR-GUN,FX?NDESCBIT,0,OUTFITTERS-HQ,0,0,T?SPEAR-GUN
.OBJECT PRICE-LIST,FX?READBIT+FX?TAKEBIT,0,OUTFITTERS-HQ,CAGE,0,T?PRICE-LIST
.OBJECT OUTFITTERS-HQ,FX?RLANDBIT,FX?ONBIT,ROOMS,VACANT-LOT,PRICE-LIST,T?OUTFITTERS-HQ
.OBJECT VACANT-LOT,FX?RLANDBIT,FX?ONBIT,ROOMS,MCGINTY-HQ,0,T?VACANT-LOT
.OBJECT ENVELOPE,FX?CONTBIT+FX?READBIT+FX?TAKEBIT,FX?INVISIBLE+FX?VOWELBIT,LOCAL-GLOBALS,LOCKED-DOOR,0,T?ENVELOPE
.OBJECT STUBS,FX?NDESCBIT,FX?TRYTAKEBIT,MCGINTY-HQ,MCGINTY,0,T?STUBS
.OBJECT MCGINTY-HQ,FX?RLANDBIT,FX?ONBIT,ROOMS,BEDROOM,STUBS,T?MCGINTY-HQ
.OBJECT AIR-TANK,FX?TAKEBIT,FX?VOWELBIT+FX?WEARBIT,CLOSET,MASK,0,T?AIR-TANK
.OBJECT MASK,FX?TAKEBIT,FX?TRANSBIT+FX?WEARBIT,CLOSET,FLIPPERS,0,T?MASK
.OBJECT FLIPPERS,FX?TAKEBIT,FX?WEARBIT,CLOSET,0,0,T?FLIPPERS
.OBJECT WET-SUIT,FX?TAKEBIT,FX?WEARBIT,CLOSET,AIR-TANK,0,T?WET-SUIT
.OBJECT CLOSET,FX?CONTBIT,FX?OPENBIT,BEDROOM,NOTE,WET-SUIT,T?CLOSET
.OBJECT BOOK,FX?READBIT+FX?TAKEBIT,0,BUREAU,KEY,0,T?BOOK
.OBJECT NOTE,FX?READBIT+FX?TAKEBIT,0,BEDROOM,BUREAU,0,T?NOTE
.OBJECT KEY,FX?TAKEBIT,FX?TOOLBIT,BUREAU,0,0,T?KEY
.OBJECT PASSBOOK,FX?READBIT+FX?TAKEBIT,0,BUREAU,BOOK,0,T?PASSBOOK
.OBJECT BUREAU,FX?CONTBIT,0,BEDROOM,BED,PASSBOOK,T?BUREAU
.OBJECT BED,FX?CONTBIT+FX?VEHBIT,FX?TRANSBIT+FX?OPENBIT+FX?SURFACEBIT,BEDROOM,0,0,T?BED
.OBJECT UPSTAIRS-HALLWAY,FX?RLANDBIT,FX?ONBIT,ROOMS,RED-BOAR-INN,0,T?UPSTAIRS-HALLWAY
.OBJECT BACK-ALLEY-5,FX?RLANDBIT,FX?ONBIT,ROOMS,BACK-ALLEY-4,0,T?BACK-ALLEY-5
.OBJECT BACK-ALLEY-4,FX?RLANDBIT,FX?ONBIT,ROOMS,BACK-ALLEY-3,0,T?BACK-ALLEY-4
.OBJECT BACK-ALLEY-3,FX?RLANDBIT,FX?ONBIT,ROOMS,BACK-ALLEY-2,0,T?BACK-ALLEY-3
.OBJECT BACK-WINDOW,0,0,LOCAL-GLOBALS,FRONT-DOOR,0,T?BACK-WINDOW
.OBJECT BACK-ALLEY-2,FX?RLANDBIT,FX?ONBIT,ROOMS,BACK-ALLEY-1,0,T?BACK-ALLEY-2
.OBJECT BACK-ALLEY-1,FX?RLANDBIT,FX?ONBIT,ROOMS,SHORE-ROAD-2,0,T?BACK-ALLEY-1
.OBJECT SHORE-ROAD-2,FX?RLANDBIT,FX?ONBIT,ROOMS,SHORE-ROAD-1,0,T?SHORE-ROAD-2
.OBJECT FERRY,FX?VEHBIT,FX?INVISIBLE,LOCAL-GLOBALS,ENVELOPE,0,T?FERRY
.OBJECT SHORE-ROAD-1,FX?RLANDBIT,FX?ONBIT,ROOMS,OCEAN-ROAD-3,0,T?SHORE-ROAD-1
.OBJECT OCEAN-ROAD-3,FX?RLANDBIT,FX?ONBIT,ROOMS,OCEAN-ROAD-2,0,T?OCEAN-ROAD-3
.OBJECT OCEAN-ROAD-2,FX?RLANDBIT,FX?ONBIT,ROOMS,OCEAN-ROAD-1,0,T?OCEAN-ROAD-2
.OBJECT OCEAN-ROAD-1,FX?RLANDBIT,FX?ONBIT,ROOMS,WHARF-ROAD-5,0,T?OCEAN-ROAD-1
.OBJECT WHARF-ROAD-5,FX?RLANDBIT,FX?ONBIT,ROOMS,WHARF-ROAD-4,0,T?WHARF-ROAD-5
.OBJECT WHARF-ROAD-4,FX?RLANDBIT,FX?ONBIT,ROOMS,WHARF-ROAD-3,0,T?WHARF-ROAD-4
.OBJECT WHARF-ROAD-3,FX?RLANDBIT,FX?ONBIT,ROOMS,WHARF-ROAD-2,0,T?WHARF-ROAD-3
.OBJECT WHARF-ROAD-2,FX?RLANDBIT,FX?ONBIT,ROOMS,WHARF-ROAD-1,0,T?WHARF-ROAD-2
.OBJECT FRONT-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,BUNKS,0,T?FRONT-DOOR
.OBJECT WHARF-ROAD-1,FX?RLANDBIT,FX?ONBIT,ROOMS,WINDING-ROAD-3,0,T?WHARF-ROAD-1
.OBJECT WINDING-ROAD-3,FX?RLANDBIT,FX?ONBIT,ROOMS,WINDING-ROAD-2,0,T?WINDING-ROAD-3
.OBJECT WINDING-ROAD-2,FX?RLANDBIT,FX?ONBIT,ROOMS,0,0,T?WINDING-ROAD-2
.OBJECT LOCKED-DOOR,0,0,LOCAL-GLOBALS,BACK-WINDOW,0,T?LOCKED-DOOR
.OBJECT WINDING-ROAD-1,FX?RLANDBIT,FX?ONBIT,ROOMS,WRECK-13,0,T?WINDING-ROAD-1
.OBJECT NOT-HERE-OBJECT,0,0,0,0,0,T?NOT-HERE-OBJECT
.OBJECT BUNKS,0,0,LOCAL-GLOBALS,RAILING,0,T?BUNKS
.OBJECT RAILING,0,0,LOCAL-GLOBALS,LADDER-BOTTOM,0,T?RAILING
.OBJECT LADDER-BOTTOM,0,0,LOCAL-GLOBALS,LADDER-TOP,0,T?LADDER-BOTTOM
.OBJECT LADDER-TOP,0,0,LOCAL-GLOBALS,STAIRS,0,T?LADDER-TOP
.OBJECT STAIRS,0,0,LOCAL-GLOBALS,OCEAN,0,T?STAIRS
.OBJECT OCEAN,FX?DRINKBIT,FX?VOWELBIT+FX?OPENBIT,LOCAL-GLOBALS,BEDROOM-DOOR,0,T?OCEAN
.OBJECT BEDROOM-DOOR,FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,IN-WINDOW,0,T?BEDROOM-DOOR
.OBJECT IN-WINDOW,0,FX?TRANSBIT,LOCAL-GLOBALS,WINDOW,0,T?IN-WINDOW
.OBJECT WINDOW,0,FX?TRANSBIT,LOCAL-GLOBALS,CARPET,0,T?WINDOW
.OBJECT GLOBAL-ROOM,0,0,GLOBAL-OBJECTS,GLOBAL-SELF,0,T?GLOBAL-ROOM
.OBJECT GLOBAL-SELF,0,FX?VICBIT,GLOBAL-OBJECTS,ME,0,T?GLOBAL-SELF
.OBJECT ME,0,FX?VICBIT+FX?PERSON,GLOBAL-OBJECTS,GLOBAL-DAY,0,T?ME
.OBJECT BEDROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,UPSTAIRS-HALLWAY,ADVENTURER,T?BEDROOM
.OBJECT ADVENTURER,FX?NDESCBIT,FX?INVISIBLE+FX?VICBIT+FX?PERSON,BEDROOM,CLOSET,WATCH,T?ADVENTURER
.OBJECT GLOBAL-DAY,0,0,GLOBAL-OBJECTS,GLOBAL-TIME,0,T?GLOBAL-DAY
.OBJECT GLOBAL-TIME,FX?NDESCBIT,0,GLOBAL-OBJECTS,FERRY-TOKEN,0,T?GLOBAL-TIME
.OBJECT FERRY-TOKEN,0,0,GLOBAL-OBJECTS,GLOBAL-MONEY,0,T?FERRY-TOKEN
.OBJECT GLOBAL-MONEY,0,0,GLOBAL-OBJECTS,GLOBAL-BANK,0,T?GLOBAL-MONEY
.OBJECT GLOBAL-BANK,0,0,GLOBAL-OBJECTS,PEOPLE,0,T?GLOBAL-BANK
.OBJECT RED-BOAR-INN,FX?RLANDBIT,FX?ONBIT,ROOMS,BACK-ALLEY-5,GLOBAL-SURFACE,T?RED-BOAR-INN
.OBJECT GLOBAL-SURFACE,FX?NDESCBIT+FX?CONTBIT,FX?OPENBIT+FX?SURFACEBIT,RED-BOAR-INN,SPEAR-CARRIER,0,T?GLOBAL-SURFACE
.OBJECT CARPET,0,0,LOCAL-GLOBALS,WALLPAPER,0,T?CARPET
.OBJECT WALLPAPER,0,0,LOCAL-GLOBALS,ROCKS,0,T?WALLPAPER
.OBJECT PEOPLE,0,0,GLOBAL-OBJECTS,POCKET,0,T?PEOPLE
.OBJECT POCKET,FX?CONTBIT,FX?OPENBIT,GLOBAL-OBJECTS,GLOBAL-SLEEP,0,T?POCKET
.OBJECT ROCKS,0,0,LOCAL-GLOBALS,FIELD,0,T?ROCKS
.OBJECT FIELD,0,FX?VOWELBIT,LOCAL-GLOBALS,SHIPWRECK,0,T?FIELD
.OBJECT GLOBAL-SLEEP,0,0,GLOBAL-OBJECTS,GLOBAL-TREASURE,0,T?GLOBAL-SLEEP
.OBJECT SHIPWRECK,0,0,LOCAL-GLOBALS,SALVAGER,0,T?SHIPWRECK
.OBJECT SALVAGER,FX?RENTBIT,0,LOCAL-GLOBALS,TRAWLER,0,T?SALVAGER
.OBJECT TRAWLER,FX?RENTBIT,0,LOCAL-GLOBALS,LIGHTHOUSE,0,T?TRAWLER
.OBJECT GLOBAL-TREASURE,0,0,GLOBAL-OBJECTS,CEILING,0,T?GLOBAL-TREASURE
.OBJECT LIGHTHOUSE,0,0,LOCAL-GLOBALS,MAST,0,T?LIGHTHOUSE
.OBJECT MAST,0,FX?INVISIBLE,LOCAL-GLOBALS,CEILING-HOLE-2,0,T?MAST
.OBJECT CEILING,FX?NDESCBIT,FX?TOUCHBIT,GLOBAL-OBJECTS,WALLS,0,T?CEILING
.OBJECT WALLS,FX?NDESCBIT,FX?TOUCHBIT,GLOBAL-OBJECTS,BULKHEADS,0,T?WALLS
.OBJECT BULKHEADS,FX?NDESCBIT,FX?TOUCHBIT,GLOBAL-OBJECTS,HOLE,0,T?BULKHEADS
.OBJECT HOLE,FX?NDESCBIT,0,GLOBAL-OBJECTS,GROUND,0,T?HOLE
.OBJECT CEILING-HOLE-2,0,FX?INVISIBLE,LOCAL-GLOBALS,CEILING-HOLE-1,0,T?CEILING-HOLE-2
.OBJECT CEILING-HOLE-1,0,FX?INVISIBLE,LOCAL-GLOBALS,FLOOR-HOLE-2,0,T?CEILING-HOLE-1
.OBJECT FLOOR-HOLE-2,0,FX?INVISIBLE,LOCAL-GLOBALS,FLOOR-HOLE-1,0,T?FLOOR-HOLE-2
.OBJECT FLOOR-HOLE-1,0,FX?INVISIBLE,LOCAL-GLOBALS,DECK,0,T?FLOOR-HOLE-1
.OBJECT DECK,0,0,LOCAL-GLOBALS,0,0,T?DECK
.OBJECT GROUND,0,0,GLOBAL-OBJECTS,AIR,0,T?GROUND
.OBJECT AIR,FX?CONTBIT,FX?OPENBIT+FX?VOWELBIT,GLOBAL-OBJECTS,IT,0,T?AIR
.OBJECT IT,FX?NDESCBIT,FX?TOUCHBIT,GLOBAL-OBJECTS,INTDIR,0,T?IT
.OBJECT PSEUDO-OBJECT,0,0,0,0,0,T?PSEUDO-OBJECT
.OBJECT INTDIR,0,0,GLOBAL-OBJECTS,INTNUM,0,T?INTDIR
.OBJECT INTNUM,0,0,GLOBAL-OBJECTS,0,0,T?INTNUM
.OBJECT RED-HERRING,0,0,LOCAL-GLOBALS,DINNER-PLATE,0,T?RED-HERRING
.OBJECT ROOMS,0,0,0,0,WINDING-ROAD-1,T?ROOMS
.OBJECT LOCAL-GLOBALS,0,0,GLOBAL-OBJECTS,HEVLIN,RED-HERRING,T?LOCAL-GLOBALS
.OBJECT GLOBAL-OBJECTS,FX?WORNBIT+FX?PUSHBIT+FX?RENTBIT,FX?TOOLBIT+FX?ONBIT+FX?WEARBIT+FX?TRANSBIT+FX?SEARCHBIT+FX?OPENBIT+FX?VOWELBIT+FX?PERSON+FX?TURNBIT+FX?DOORBIT+FX?VICBIT+FX?TRYTAKEBIT+FX?SURFACEBIT+FX?TOUCHBIT+FX?INVISIBLE+FX?RMUNGBIT,0,0,LOCAL-GLOBALS,T?GLOBAL-OBJECTS
.ENDT
; OBJECT PROPERTY TABLES ARE DEFINED HERE
T?DINNER-PLATE:: .TABLE ; TABLE FOR OBJECT DINNER-PLATE
.STRL "dinner plate"
.PROP 4,P?SYNONYM
W?PLATE
W?DISH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RED-HERRING-F
.PROP 2,P?ADJECTIVE
.BYTE A?DINNER
.BYTE A?SUPPER
.PROP 2,P?TEXT ; STRING PROPERTY
STR?434
.BYTE 0
.ENDT
T?GOLD-COIN:: .TABLE ; TABLE FOR OBJECT GOLD-COIN
.STRL "gold coin"
.PROP 6,P?SYNONYM
W?COIN
W?DOUBLO
W?ESCUDO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RED-HERRING-F
.PROP 2,P?ADJECTIVE
.BYTE A?GOLD
.BYTE A?PORTUG
.PROP 2,P?TEXT ; STRING PROPERTY
STR?433
.BYTE 0
.ENDT
T?HEVLIN:: .TABLE ; TABLE FOR OBJECT HEVLIN
.STRL "dead man"
.PROP 4,P?SYNONYM
W?HEVLIN
W?MAN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HEVLIN-F
.PROP 1,P?ADJECTIVE
.BYTE A?DEAD
.BYTE 0
.ENDT
T?SPEAR-CARRIER:: .TABLE ; TABLE FOR OBJECT SPEAR-CARRIER
.STRL ""
.PROP 8,P?SYNONYM
W?CLERK
W?SALESM
W?BARTEN
W?TELLER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPEAR-CARRIER-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?221
.PROP 3,P?ADJECTIVE
.BYTE A?ROOM
.BYTE A?DESK
.BYTE A?BANK
.PROP 2,P?LDESC ; STRING PROPERTY
STR?426
.BYTE 0
.ENDT
T?DELIVERY-BOY:: .TABLE ; TABLE FOR OBJECT DELIVERY-BOY
.STRL "Outfitters' delivery boy"
.PROP 4,P?SYNONYM
W?BOY
W?KID
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DELIVERY-BOY-F
.PROP 1,P?ADJECTIVE
.BYTE A?DELIVE
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
DELIVERY-BOY-F
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
5
.BYTE 0
.ENDT
T?WATCH:: .TABLE ; TABLE FOR OBJECT WATCH
.STRL "wrist watch"
.PROP 6,P?SYNONYM
W?WATCH
W?WRISTW
W?TIMEPI
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WATCH-F
.PROP 1,P?ADJECTIVE
.BYTE A?WRIST
.BYTE 0
.ENDT
T?ID-CARD:: .TABLE ; TABLE FOR OBJECT ID-CARD
.STRL "Merchant Seaman's card"
.PROP 2,P?SYNONYM
W?CARD
.PROP 4,P?ADJECTIVE
.BYTE A?MERCHA
.BYTE A?SEAMAN
.BYTE A?ID
.BYTE A?WEASEL
.PROP 2,P?TEXT ; STRING PROPERTY
STR?424
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?KNIFE:: .TABLE ; TABLE FOR OBJECT KNIFE
.STRL "Weasel's knife"
.PROP 4,P?SYNONYM
W?KNIFE
W?BLADE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
KNIFE-F
.PROP 5,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?WEASEL
.BYTE A?USED
.BYTE A?WELL-W
.BYTE A?SHARP
.BYTE 0
.ENDT
T?WEASEL:: .TABLE ; TABLE FOR OBJECT WEASEL
.STRL "the Weasel"
.PROP 4,P?SYNONYM
W?WEASEL
W?WEBSTE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WEASEL-F
.PROP 3,P?ADJECTIVE
.BYTE A?FRANK
.BYTE A?MR
.BYTE A?MISTER
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
WEASEL-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?417
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
WEASEL-F
.BYTE 0
.ENDT
T?PETES-PATCH:: .TABLE ; TABLE FOR OBJECT PETES-PATCH
.STRL "Pete's eyepatch"
.PROP 4,P?SYNONYM
W?EYEPAT
W?PATCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PETES-PATCH-F
.PROP 3,P?ADJECTIVE
.BYTE A?PETE'S
.BYTE A?PETES
.BYTE A?BLACK
.BYTE 0
.ENDT
T?PETE:: .TABLE ; TABLE FOR OBJECT PETE
.STRL "Pete the Rat"
.PROP 4,P?SYNONYM
W?RAT
W?COOK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PETE-F
.PROP 4,P?ADJECTIVE
.BYTE A?PETE
.BYTE A?PETER
.BYTE A?MR
.BYTE A?MISTER
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
PETE-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?416
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
PETE-F
.BYTE 0
.ENDT
T?JOHNNY:: .TABLE ; TABLE FOR OBJECT JOHNNY
.STRL "Johnny Red"
.PROP 6,P?SYNONYM
W?JOHNNY
W?JOHN
W?RED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
JOHNNY-F
.PROP 4,P?ADJECTIVE
.BYTE A?JOHNNY
.BYTE A?JOHN
.BYTE A?MISTER
.BYTE A?MR
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
JOHNNY-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?412
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
JOHNNY-F
.BYTE 0
.ENDT
T?CIGAR:: .TABLE ; TABLE FOR OBJECT CIGAR
.STRL "cigar"
.PROP 6,P?SYNONYM
W?CIGAR
W?STOGIE
W?CHEROO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CIGAR-F
.PROP 2,P?ADJECTIVE
.BYTE A?LARGE
.BYTE A?STINKIN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?410
.BYTE 0
.ENDT
T?MCGINTY:: .TABLE ; TABLE FOR OBJECT MCGINTY
.STRL "McGinty"
.PROP 2,P?SYNONYM
W?MCGINTY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MCGINTY-F
.PROP 2,P?ADJECTIVE
.BYTE A?MR
.BYTE A?MISTER
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
MCGINTY-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?403
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
MCGINTY-F
.BYTE 0
.ENDT
T?WRECK-13:: .TABLE ; TABLE FOR OBJECT WRECK-13
.STRL "Below Decks"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WRECK-12
.PROP 3,P?UP ; FUNCTION EXIT
.WORD WRECK-13-U
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-13-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 5,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE EAST-LADDER
.BYTE CEILING-HOLE-1
.BYTE 0
.ENDT
T?SQUID:: .TABLE ; TABLE FOR OBJECT SQUID
.STRL "giant squid"
.PROP 2,P?SYNONYM
W?SQUID
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SQUID-F
.PROP 4,P?ADJECTIVE
.BYTE A?GIANT
.BYTE A?HUGE
.BYTE A?LARGE
.BYTE A?BIG
.PROP 2,P?LDESC ; STRING PROPERTY
STR?400
.BYTE 0
.ENDT
T?WRECK-12:: .TABLE ; TABLE FOR OBJECT WRECK-12
.STRL "Below Decks"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WRECK-11
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE WRECK-13
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-12-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 4,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE BUNKS
.BYTE 0
.ENDT
T?WEST-OF-WRECK-11:: .TABLE ; TABLE FOR OBJECT WEST-OF-WRECK-11
.STRL "Ocean Floor"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE WRECK-11
.PROP 1,P?IN ; UNCONDITIONAL EXIT
.BYTE WRECK-11
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GENERIC-WEST-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 3,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE JAGGED-HOLE
.BYTE 0
.ENDT
T?CLUMP-OF-MINES:: .TABLE ; TABLE FOR OBJECT CLUMP-OF-MINES
.STRL "bunch of mines"
.PROP 6,P?SYNONYM
W?MINES
W?BOMBS
W?POINTS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CLUMP-OF-MINES-F
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
CLUMP-OF-MINES-F
.BYTE 0
.ENDT
T?MINE:: .TABLE ; TABLE FOR OBJECT MINE
.STRL "loose mine"
.PROP 8,P?SYNONYM
W?MINE
W?BOMB
W?SPIKE
W?SPIKES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MINE-F
.PROP 3,P?ADJECTIVE
.BYTE A?EXPLOS
.BYTE A?LOOSE
.BYTE A?FLOATI
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
40
.BYTE 0
.ENDT
T?TREASURE-CHEST:: .TABLE ; TABLE FOR OBJECT TREASURE-CHEST
.STRL "oak chest"
.PROP 4,P?SYNONYM
W?CHEST
W?TRUNK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TREASURE-CHEST-F
.PROP 4,P?ADJECTIVE
.BYTE A?WOODEN
.BYTE A?TREASU
.BYTE A?OAK
.BYTE A?WOOD
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
100
.BYTE 0
.ENDT
T?WRECK-11:: .TABLE ; TABLE FOR OBJECT WRECK-11
.STRL "Below Decks"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE WRECK-10 ; ROOM NAME
.BYTE LOCKER-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 3,P?WEST ; FUNCTION EXIT
.WORD WRECK-11-W
.BYTE 0
.PROP 3,P?SOUTH ; FUNCTION EXIT
.WORD WRECK-11-S
.BYTE 0
.PROP 3,P?UP ; FUNCTION EXIT
.WORD WRECK-11-U
.BYTE 0
.PROP 3,P?OUT ; FUNCTION EXIT
.WORD WRECK-11-W
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-11-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 6,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE LOCKER-DOOR
.BYTE JAGGED-HOLE
.BYTE CEILING-HOLE-2
.BYTE 0
.ENDT
T?SWORD:: .TABLE ; TABLE FOR OBJECT SWORD
.STRL "sword"
.PROP 6,P?SYNONYM
W?SWORD
W?BLADE
W?RAPIER
.PROP 2,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?WORN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?395
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?SCABBARD:: .TABLE ; TABLE FOR OBJECT SCABBARD
.STRL "scabbard"
.PROP 2,P?SYNONYM
W?SCABBA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCABBARD-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
5
.BYTE 0
.ENDT
T?SKELETON:: .TABLE ; TABLE FOR OBJECT SKELETON
.STRL "skeleton"
.PROP 4,P?SYNONYM
W?SKELET
W?BONES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SKELETON-F
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
SKELETON-F
.BYTE 0
.ENDT
T?LOCKER-DOOR:: .TABLE ; TABLE FOR OBJECT LOCKER-DOOR
.STRL "door"
.PROP 4,P?SYNONYM
W?DOOR
W?SIGN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LOCKER-DOOR-F
.PROP 1,P?ADJECTIVE
.BYTE A?LOCKER
.BYTE 0
.ENDT
T?WRECK-10:: .TABLE ; TABLE FOR OBJECT WRECK-10
.STRL "Below Decks"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WRECK-9
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE WRECK-11 ; ROOM NAME
.BYTE LOCKER-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 3,P?UP ; FUNCTION EXIT
.WORD WRECK-10-U
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-10-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 4,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE LOCKER-DOOR
.PROP 4,P?PSEUDO
W?BARNAC
BARNACLE-PSEUDO
.BYTE 0
.ENDT
T?SAFETY-LINE:: .TABLE ; TABLE FOR OBJECT SAFETY-LINE
.STRL "orange line"
.PROP 4,P?SYNONYM
W?LINE
W?ROPE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SAFETY-LINE-F
.PROP 4,P?ADJECTIVE
.BYTE A?SAFETY
.BYTE A?WEIGHT
.BYTE A?FLOURE
.BYTE A?ORANGE
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
SAFETY-LINE-F
.BYTE 0
.ENDT
T?WEST-OF-WRECK-9:: .TABLE ; TABLE FOR OBJECT WEST-OF-WRECK-9
.STRL "Ocean Floor"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE WRECK-9
.PROP 1,P?IN ; UNCONDITIONAL EXIT
.BYTE WRECK-9
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GENERIC-WEST-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 3,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE JAGGED-HOLE
.BYTE 0
.ENDT
T?EMPTY-CHEST:: .TABLE ; TABLE FOR OBJECT EMPTY-CHEST
.STRL "maple chest"
.PROP 4,P?SYNONYM
W?CHEST
W?TRUNK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EMPTY-CHEST-F
.PROP 4,P?ADJECTIVE
.BYTE A?WOODEN
.BYTE A?MAPLE
.BYTE A?WOOD
.BYTE A?TREASU
.BYTE 0
.ENDT
T?JAGGED-HOLE:: .TABLE ; TABLE FOR OBJECT JAGGED-HOLE
.STRL "jagged hole"
.PROP 2,P?SYNONYM
W?HOLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
JAGGED-HOLE-F
.PROP 1,P?ADJECTIVE
.BYTE A?JAGGED
.PROP 2,P?TEXT ; STRING PROPERTY
STR?387
.BYTE 0
.ENDT
T?WRECK-9:: .TABLE ; TABLE FOR OBJECT WRECK-9
.STRL "Below Decks"
.PROP 3,P?WEST ; FUNCTION EXIT
.WORD WRECK-9-W
.BYTE 0
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE WRECK-10
.PROP 3,P?UP ; FUNCTION EXIT
.WORD WRECK-9-U
.BYTE 0
.PROP 3,P?OUT ; FUNCTION EXIT
.WORD WRECK-9-W
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-9-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 6,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE BUNKS
.BYTE JAGGED-HOLE
.BYTE CEILING-HOLE-2
.BYTE 0
.ENDT
T?STAMPS:: .TABLE ; TABLE FOR OBJECT STAMPS
.STRL "collection of rare stamps"
.PROP 4,P?SYNONYM
W?STAMPS
W?COLLEC
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STAMPS-F
.PROP 3,P?ADJECTIVE
.BYTE A?RARE
.BYTE A?VALUAB
.BYTE A?PRICEL
.BYTE 0
.ENDT
T?GLASS-CASE:: .TABLE ; TABLE FOR OBJECT GLASS-CASE
.STRL "glass case"
.PROP 6,P?SYNONYM
W?CASE
W?CRACK
W?SHELF
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLASS-CASE-F
.PROP 3,P?ADJECTIVE
.BYTE A?SEALED
.BYTE A?GLASS
.BYTE A?CLEAR
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
25
.BYTE 0
.ENDT
T?SAFE:: .TABLE ; TABLE FOR OBJECT SAFE
.STRL "safe"
.PROP 8,P?SYNONYM
W?SAFE
W?VAULT
W?DOOR
W?LOCK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
VAULT-F
.PROP 2,P?ADJECTIVE
.BYTE A?BANK
.BYTE A?SAFE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?EAST-LADDER:: .TABLE ; TABLE FOR OBJECT EAST-LADDER
.STRL "ladder"
.PROP 6,P?SYNONYM
W?LADDER
W?RUNG
W?RUNGS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EAST-LADDER-F
.PROP 1,P?ADJECTIVE
.BYTE A?WOODEN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?380
.BYTE 0
.ENDT
T?WRECK-8:: .TABLE ; TABLE FOR OBJECT WRECK-8
.STRL "Middle Deck"
.PROP 3,P?NORTH ; FUNCTION EXIT
.WORD WRECK-8-N
.BYTE 0
.PROP 3,P?DOWN ; FUNCTION EXIT
.WORD WRECK-8-D
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-8-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 6,P?GLOBAL
.BYTE SHIPWRECK
.BYTE DECK
.BYTE BUNKS
.BYTE FALLEN-BUNK
.BYTE EAST-LADDER
.BYTE FLOOR-HOLE-1
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?FALLEN-BUNK:: .TABLE ; TABLE FOR OBJECT FALLEN-BUNK
.STRL "row of fallen bunks"
.PROP 6,P?SYNONYM
W?BUNK
W?BUNKS
W?ROW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FALLEN-BUNK-F
.PROP 1,P?ADJECTIVE
.BYTE A?FALLEN
.BYTE 0
.ENDT
T?WRECK-7:: .TABLE ; TABLE FOR OBJECT WRECK-7
.STRL "Middle Deck"
.PROP 3,P?NORTH ; FUNCTION EXIT
.WORD WRECK-7-N
.BYTE 0
.PROP 3,P?SOUTH ; FUNCTION EXIT
.WORD WRECK-7-S
.BYTE 0
.PROP 3,P?UP ; FUNCTION EXIT
.WORD WRECK-7-U
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-7-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 4,P?GLOBAL
.BYTE SHIPWRECK
.BYTE DECK
.BYTE FALLEN-BUNK
.BYTE CEILING-HOLE-1
.PROP 4,P?PSEUDO
W?DEBRIS
DEBRIS-PSEUDO
.BYTE 0
.ENDT
T?CASK:: .TABLE ; TABLE FOR OBJECT CASK
.STRL "wooden cask"
.PROP 4,P?SYNONYM
W?CASK
W?BARREL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CASK-F
.PROP 2,P?ADJECTIVE
.BYTE A?WOODEN
.BYTE A?WHOLE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
15
.PROP 2,P?FDESC ; STRING PROPERTY
STR?370
.BYTE 0
.ENDT
T?WRECK-6:: .TABLE ; TABLE FOR OBJECT WRECK-6
.STRL "Middle Deck"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE WRECK-5 ; ROOM NAME
.BYTE AIRTIGHT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 3,P?SOUTH ; FUNCTION EXIT
.WORD WRECK-6-S
.BYTE 0
.PROP 3,P?DOWN ; FUNCTION EXIT
.WORD WRECK-6-D
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-6-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 5,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE AIRTIGHT-DOOR
.BYTE FLOOR-HOLE-2
.PROP 8,P?PSEUDO
W?WOOD
WOOD-PSEUDO
W?TABLES
OVERTURNED-PSEUDO
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?IRON-BAR:: .TABLE ; TABLE FOR OBJECT IRON-BAR
.STRL "iron bar"
.PROP 6,P?SYNONYM
W?BAR
W?ROD
W?PIKE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
IRON-BAR-F
.PROP 3,P?ADJECTIVE
.BYTE A?IRON
.BYTE A?METAL
.BYTE A?HEAVY
.PROP 2,P?TEXT ; STRING PROPERTY
STR?364
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
9
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?BARNACLES:: .TABLE ; TABLE FOR OBJECT BARNACLES
.STRL "barnacle"
.PROP 2,P?SYNONYM
W?BARNAC
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BARNACLE-PSEUDO
.BYTE 0
.ENDT
T?LG-IRON-BAR:: .TABLE ; TABLE FOR OBJECT LG-IRON-BAR
.STRL "lot of iron bars"
.PROP 8,P?SYNONYM
W?BAR
W?PIKE
W?PIKES
W?BARS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LG-IRON-BAR-F
.PROP 3,P?ADJECTIVE
.BYTE A?IRON
.BYTE A?BARNAC
.BYTE A?METAL
.BYTE 0
.ENDT
T?AIRTIGHT-DOOR:: .TABLE ; TABLE FOR OBJECT AIRTIGHT-DOOR
.STRL "door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
AIRTIGHT-DOOR-F
.BYTE 0
.ENDT
T?WRECK-5:: .TABLE ; TABLE FOR OBJECT WRECK-5
.STRL "Middle Deck"
.PROP 3,P?NORTH ; FUNCTION EXIT
.WORD WRECK-5-N
.BYTE 0
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE WRECK-6 ; ROOM NAME
.BYTE AIRTIGHT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 3,P?DOWN ; FUNCTION EXIT
.WORD WRECK-5-D
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-5-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 8,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE BUNKS
.BYTE AIRTIGHT-DOOR
.BYTE FLOOR-HOLE-2
.BYTE LG-IRON-BAR
.BYTE BARNACLES
.PROP 8,P?PSEUDO
W?PLAQUE
PLAQUE-PSEUDO
W?PARTIT
PARTITIONS-PSEUDO
.BYTE 0
.ENDT
T?BROKEN-MAST:: .TABLE ; TABLE FOR OBJECT BROKEN-MAST
.STRL "mast"
.PROP 2,P?SYNONYM
W?MAST
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BROKEN-MAST-F
.PROP 3,P?ADJECTIVE
.BYTE A?BROKEN
.BYTE A?SUSPEN
.BYTE A?FALLEN
.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
ROPE-F
.PROP 1,P?ADJECTIVE
.BYTE A?HANGIN
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
ROPE-F
.BYTE 0
.ENDT
T?WRECK-4:: .TABLE ; TABLE FOR OBJECT WRECK-4
.STRL "Middle Deck"
.PROP 3,P?SOUTH ; FUNCTION EXIT
.WORD WRECK-4-N
.BYTE 0
.PROP 3,P?UP ; FUNCTION EXIT
.WORD WRECK-4-U
.BYTE 0
.PROP 3,P?DOWN ; FUNCTION EXIT
.WORD WRECK-4-D
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-4-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 8,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE WEST-LADDER
.BYTE BUNKS
.BYTE CEILING-HOLE-1
.BYTE CEILING-HOLE-2
.BYTE FLOOR-HOLE-2
.PROP 8,P?PSEUDO
W?DEBRIS
DEBRIS-PSEUDO
W?BARNAC
BARNACLE-PSEUDO
.BYTE 0
.ENDT
T?WRECK-3:: .TABLE ; TABLE FOR OBJECT WRECK-3
.STRL "Top Deck"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WRECK-2
.PROP 3,P?UP ; FUNCTION EXIT
.WORD UNDERWATER-U
.BYTE 0
.PROP 3,P?DOWN ; FUNCTION EXIT
.WORD WRECK-3-D
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-3-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 5,P?GLOBAL
.BYTE MAST
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE FLOOR-HOLE-1
.BYTE 0
.ENDT
T?WRECK-2:: .TABLE ; TABLE FOR OBJECT WRECK-2
.STRL "Top Deck"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WRECK-1
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE WRECK-3
.PROP 3,P?UP ; FUNCTION EXIT
.WORD UNDERWATER-U
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-2-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 3,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE 0
.ENDT
T?WEST-LADDER:: .TABLE ; TABLE FOR OBJECT WEST-LADDER
.STRL "ladder"
.PROP 8,P?SYNONYM
W?LADDER
W?WOOD
W?PIECE
W?PIECES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WEST-LADDER-F
.PROP 4,P?ADJECTIVE
.BYTE A?BROKEN
.BYTE A?WOODEN
.BYTE A?RUNG
.BYTE A?RUNGS
.BYTE 0
.ENDT
T?WRECK-1:: .TABLE ; TABLE FOR OBJECT WRECK-1
.STRL "Top Deck"
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE WRECK-2
.PROP 3,P?UP ; FUNCTION EXIT
.WORD UNDERWATER-U
.BYTE 0
.PROP 3,P?DOWN ; FUNCTION EXIT
.WORD WRECK-1-D
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WRECK-1-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 7,P?GLOBAL
.BYTE SHIPWRECK
.BYTE OCEAN
.BYTE DECK
.BYTE WEST-LADDER
.BYTE FLOOR-HOLE-1
.BYTE FLOOR-HOLE-2
.BYTE MAST
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?OCEAN-FLOOR:: .TABLE ; TABLE FOR OBJECT OCEAN-FLOOR
.STRL "Ocean Floor"
.PROP 3,P?UP ; FUNCTION EXIT
.WORD UNDERWATER-U
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OCEAN-FLOOR-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 2,P?LDESC ; STRING PROPERTY
STR?345
.PROP 1,P?GLOBAL
.BYTE OCEAN
.BYTE 0
.ENDT
T?SHARK:: .TABLE ; TABLE FOR OBJECT SHARK
.STRL "shark"
.PROP 4,P?SYNONYM
W?SHARK
W?FISH
.PROP 5,P?ADJECTIVE
.BYTE A?UGLY
.BYTE A?LARGE
.BYTE A?BIG
.BYTE A?HUGE
.BYTE A?TOOTHY
.PROP 2,P?TEXT ; STRING PROPERTY
STR?344
.BYTE 0
.ENDT
T?UNDERWATER:: .TABLE ; TABLE FOR OBJECT UNDERWATER
.STRL "Underwater"
.PROP 3,P?UP ; FUNCTION EXIT
.WORD UNDERWATER-U
.BYTE 0
.PROP 3,P?DOWN ; FUNCTION EXIT
.WORD UNDERWATER-D
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
UNDERWATER-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
6
.PROP 1,P?GLOBAL
.BYTE OCEAN
.BYTE 0
.ENDT
T?NW-ENGINE-ROOM:: .TABLE ; TABLE FOR OBJECT NW-ENGINE-ROOM
.STRL "Engine Room"
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE NW-LOUNGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-ENGINE-ROOM-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
100
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 3,P?GLOBAL
.BYTE DECK
.BYTE TRAWLER
.BYTE LADDER-BOTTOM
.PROP 4,P?PSEUDO
W?ENGINE
ENGINE-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-LOUNGE
.BYTE 0
.ENDT
T?NW-CAPT-CABIN:: .TABLE ; TABLE FOR OBJECT NW-CAPT-CABIN
.STRL "Captain's Cabin"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE NW-LOUNGE
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?LDESC ; STRING PROPERTY
STR?337
.PROP 2,P?GLOBAL
.BYTE DECK
.BYTE TRAWLER
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-LOUNGE
.BYTE 0
.ENDT
T?NW-LOUNGE:: .TABLE ; TABLE FOR OBJECT NW-LOUNGE
.STRL "Lounge"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE NW-GALLEY
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE NW-CAPT-CABIN
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE NW-AFT-DECK
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE NW-ENGINE-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-LOUNGE-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?LDESC ; STRING PROPERTY
STR?336
.PROP 4,P?GLOBAL
.BYTE DECK
.BYTE TRAWLER
.BYTE LADDER-BOTTOM
.BYTE LADDER-TOP
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-LOUNGE
.BYTE 0
.ENDT
T?NW-GALLEY:: .TABLE ; TABLE FOR OBJECT NW-GALLEY
.STRL "Galley"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE NW-CREW-QTRS
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE NW-LOUNGE
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE NW-WHEELHOUSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-GALLEY-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 3,P?GLOBAL
.BYTE DECK
.BYTE TRAWLER
.BYTE LADDER-BOTTOM
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-GALLEY
.BYTE 0
.ENDT
T?NW-CREW-QTRS:: .TABLE ; TABLE FOR OBJECT NW-CREW-QTRS
.STRL "Crew's Quarters"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE NW-LOCKER
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE NW-GALLEY
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE NW-FORE-DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-CREW-QTRS-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 3,P?GLOBAL
.BYTE DECK
.BYTE TRAWLER
.BYTE LADDER-BOTTOM
.PROP 4,P?PSEUDO
W?BUNKS
BUNKS-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-CREW-QTRS
.BYTE 0
.ENDT
T?HOLE-2:: .TABLE ; TABLE FOR OBJECT HOLE-2
.STRL ""
.PROP 4,P?SYNONYM
W?HOLE
W?DRILLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GENERIC-HOLE-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?334
.PROP 4,P?ADJECTIVE
.BYTE A?SECOND
.BYTE A?2ND
.BYTE A?HOLE
.BYTE A?I
.BYTE 0
.ENDT
T?HOLE-1:: .TABLE ; TABLE FOR OBJECT HOLE-1
.STRL ""
.PROP 4,P?SYNONYM
W?HOLE
W?DRILLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GENERIC-HOLE-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?333
.PROP 4,P?ADJECTIVE
.BYTE A?FIRST
.BYTE A?1ST
.BYTE A?HOLE
.BYTE A?I
.BYTE 0
.ENDT
T?DRILL:: .TABLE ; TABLE FOR OBJECT DRILL
.STRL "portable drill"
.PROP 8,P?SYNONYM
W?DRILL
W?BIT
W?PANEL
W?SWITCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DRILL-F
.PROP 2,P?ADJECTIVE
.BYTE A?WATERP
.BYTE A?PORTAB
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
25
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
DRILL-F
.BYTE 0
.ENDT
T?NW-LOCKER:: .TABLE ; TABLE FOR OBJECT NW-LOCKER
.STRL "Storage Locker"
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE NW-CREW-QTRS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-LOCKER-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?GLOBAL
.BYTE DECK
.BYTE TRAWLER
.PROP 4,P?PSEUDO
W?LOCKER
GLOBAL-ROOM-F
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-CREW-QTRS
.BYTE 0
.ENDT
T?NW-WHEELHOUSE:: .TABLE ; TABLE FOR OBJECT NW-WHEELHOUSE
.STRL "Wheelhouse"
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE NW-AFT-DECK
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE NW-GALLEY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-WHEELHOUSE-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 6,P?GLOBAL
.BYTE DECK
.BYTE TRAWLER
.BYTE SALVAGER
.BYTE LADDER-TOP
.BYTE WINDOW
.BYTE OCEAN
.PROP 4,P?PSEUDO
W?WHEEL
WHEEL-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-AFT-DECK
.BYTE 0
.ENDT
T?NW-AFT-DECK:: .TABLE ; TABLE FOR OBJECT NW-AFT-DECK
.STRL "Aft Deck"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE NW-WHEELHOUSE
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE NW-STARBOARD-DECK
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE NW-PORT-DECK
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE NW-LOUNGE
.PROP 1,P?NE ; UNCONDITIONAL EXIT
.BYTE NW-STARBOARD-DECK
.PROP 1,P?NW ; UNCONDITIONAL EXIT
.BYTE NW-PORT-DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-AFT-DECK-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 5,P?GLOBAL
.BYTE OCEAN
.BYTE DECK
.BYTE TRAWLER
.BYTE RAILING
.BYTE LADDER-TOP
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-AFT-DECK
.BYTE 0
.ENDT
T?NW-PORT-DECK:: .TABLE ; TABLE FOR OBJECT NW-PORT-DECK
.STRL "Port Deck"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE NW-FORE-DECK
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE NW-AFT-DECK
.PROP 1,P?SE ; UNCONDITIONAL EXIT
.BYTE NW-AFT-DECK
.PROP 1,P?NE ; UNCONDITIONAL EXIT
.BYTE NW-FORE-DECK
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?LDESC ; STRING PROPERTY
STR?331
.PROP 5,P?GLOBAL
.BYTE OCEAN
.BYTE DECK
.BYTE TRAWLER
.BYTE RAILING
.BYTE IN-WINDOW
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-PORT-DECK
.BYTE 0
.ENDT
T?NW-STARBOARD-DECK:: .TABLE ; TABLE FOR OBJECT NW-STARBOARD-DECK
.STRL "Starboard Deck"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE NW-FORE-DECK
.PROP 4,P?EAST ; CONDITIONAL EXIT
.BYTE WHARF ; ROOM NAME
.BYTE TRAWLER-DOCKED ; FLAG NAME
STR?307 ; STRING
.PROP 2,P?WEST ; STRING PROPERTY
STR?330
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE NW-AFT-DECK
.PROP 4,P?OUT ; CONDITIONAL EXIT
.BYTE WHARF ; ROOM NAME
.BYTE TRAWLER-DOCKED ; FLAG NAME
STR?307 ; STRING
.PROP 1,P?SW ; UNCONDITIONAL EXIT
.BYTE NW-AFT-DECK
.PROP 1,P?NW ; UNCONDITIONAL EXIT
.BYTE NW-FORE-DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-STARBOARD-DECK-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 5,P?GLOBAL
.BYTE OCEAN
.BYTE DECK
.BYTE TRAWLER
.BYTE RAILING
.BYTE IN-WINDOW
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-STARBOARD-DECK
.BYTE 0
.ENDT
T?NW-FORE-DECK:: .TABLE ; TABLE FOR OBJECT NW-FORE-DECK
.STRL "Fore Deck"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE NW-STARBOARD-DECK
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE NW-PORT-DECK
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?249
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE NW-CREW-QTRS
.PROP 1,P?SE ; UNCONDITIONAL EXIT
.BYTE NW-STARBOARD-DECK
.PROP 1,P?SW ; UNCONDITIONAL EXIT
.BYTE NW-PORT-DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NW-FORE-DECK-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.PROP 6,P?GLOBAL
.BYTE OCEAN
.BYTE DECK
.BYTE TRAWLER
.BYTE RAILING
.BYTE IN-WINDOW
.BYTE LADDER-TOP
.PROP 8,P?PSEUDO
W?BOLT
BOLT-PSEUDO
W?BOLTS
BOLT-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
NW-FORE-DECK
.BYTE 0
.ENDT
T?MM-ENGINE-ROOM:: .TABLE ; TABLE FOR OBJECT MM-ENGINE-ROOM
.STRL "Engine Room"
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE MM-LOUNGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-ENGINE-ROOM-F
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
100
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 3,P?GLOBAL
.BYTE DECK
.BYTE SALVAGER
.BYTE LADDER-BOTTOM
.PROP 4,P?PSEUDO
W?ENGINE
ENGINE-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-LOUNGE
.BYTE 0
.ENDT
T?REDS-BUNK:: .TABLE ; TABLE FOR OBJECT REDS-BUNK
.STRL "large bunk"
.PROP 6,P?SYNONYM
W?BUNK
W?BED
W?MATTRE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
REDS-BUNK-F
.PROP 4,P?ADJECTIVE
.BYTE A?LARGE
.BYTE A?COMFOR
.BYTE A?LOOKIN
.BYTE A?CAPTAI
.PROP 2,P?TEXT ; STRING PROPERTY
STR?327
.BYTE 0
.ENDT
T?MM-CAPT-CABIN:: .TABLE ; TABLE FOR OBJECT MM-CAPT-CABIN
.STRL "Captain's Cabin"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE MM-LOUNGE
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?LDESC ; STRING PROPERTY
STR?326
.PROP 2,P?GLOBAL
.BYTE DECK
.BYTE SALVAGER
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-LOUNGE
.BYTE 0
.ENDT
T?LOUNGE-CHAIR:: .TABLE ; TABLE FOR OBJECT LOUNGE-CHAIR
.STRL "chair"
.PROP 6,P?SYNONYM
W?CHAIR
W?CHAIRS
W?SEAT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LOUNGE-CHAIR-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?MM-LOUNGE:: .TABLE ; TABLE FOR OBJECT MM-LOUNGE
.STRL "Lounge"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE MM-GALLEY
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE MM-CAPT-CABIN
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE MM-AFT-DECK
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE MM-ENGINE-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-LOUNGE-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?LDESC ; STRING PROPERTY
STR?325
.PROP 4,P?GLOBAL
.BYTE DECK
.BYTE SALVAGER
.BYTE LADDER-BOTTOM
.BYTE LADDER-TOP
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-LOUNGE
.BYTE 0
.ENDT
T?STOVE:: .TABLE ; TABLE FOR OBJECT STOVE
.STRL "stove"
.PROP 6,P?SYNONYM
W?STOVE
W?RANGE
W?GIMBAL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STOVE-F
.PROP 1,P?ADJECTIVE
.BYTE A?SMALL
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
5
.BYTE 0
.ENDT
T?MM-GALLEY:: .TABLE ; TABLE FOR OBJECT MM-GALLEY
.STRL "Galley"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE MM-CREW-QTRS
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE MM-LOUNGE
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE MM-WHEELHOUSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-GALLEY-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 3,P?GLOBAL
.BYTE DECK
.BYTE SALVAGER
.BYTE LADDER-BOTTOM
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-GALLEY
.BYTE 0
.ENDT
T?UNDER-BUNK:: .TABLE ; TABLE FOR OBJECT UNDER-BUNK
.STRL "under the bunk"
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
UNDER-BUNK-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
UNDER-BUNK-F
.BYTE 0
.ENDT
T?BUNK:: .TABLE ; TABLE FOR OBJECT BUNK
.STRL "bunk"
.PROP 6,P?SYNONYM
W?BUNK
W?BED
W?MATTRE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUNK-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
25
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?MM-CREW-QTRS:: .TABLE ; TABLE FOR OBJECT MM-CREW-QTRS
.STRL "Crew's Quarters"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE MM-LOCKER
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE MM-GALLEY
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE MM-FORE-DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-CREW-QTRS-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 3,P?GLOBAL
.BYTE DECK
.BYTE SALVAGER
.BYTE LADDER-BOTTOM
.PROP 4,P?PSEUDO
W?BUNKS
BUNKS-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-CREW-QTRS
.BYTE 0
.ENDT
T?DEEP-SUIT:: .TABLE ; TABLE FOR OBJECT DEEP-SUIT
.STRL "deep-sea diving suit"
.PROP 4,P?SYNONYM
W?SUIT
W?HOOD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DEEP-SUIT-F
.PROP 5,P?ADJECTIVE
.BYTE A?DEEP
.BYTE A?DEEP-S
.BYTE A?SEA
.BYTE A?DIVING
.BYTE A?BULKY
.BYTE 0
.ENDT
T?DETECTOR-COMPARTMENT:: .TABLE ; TABLE FOR OBJECT DETECTOR-COMPARTMENT
.STRL "machine compartment"
.PROP 6,P?SYNONYM
W?COMPAR
W?RECESS
W?PANEL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DETECTOR-COMPARTMENT-F
.PROP 4,P?ADJECTIVE
.BYTE A?SMALL
.BYTE A?MACHIN
.BYTE A?METAL
.BYTE A?DETECT
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
DETECTOR-COMPARTMENT-F
.BYTE 0
.ENDT
T?DETECTOR-SWITCH:: .TABLE ; TABLE FOR OBJECT DETECTOR-SWITCH
.STRL "machine switch"
.PROP 2,P?SYNONYM
W?SWITCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DETECTOR-SWITCH-F
.PROP 7,P?ADJECTIVE
.BYTE A?MACHIN
.BYTE A?DETECT
.BYTE A?METAL
.BYTE A?SMALL
.BYTE A?POWER
.BYTE A?ON-OFF
.BYTE A?ON/OFF
.BYTE 0
.ENDT
T?DETECTOR-LABEL:: .TABLE ; TABLE FOR OBJECT DETECTOR-LABEL
.STRL "machine label"
.PROP 8,P?SYNONYM
W?LABEL
W?TAG
W?STICKE
W?LOGO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DETECTOR-LABEL-F
.PROP 7,P?ADJECTIVE
.BYTE A?WELL
.BYTE A?WORN
.BYTE A?WELL-W
.BYTE A?MACHIN
.BYTE A?DETECT
.BYTE A?METAL
.BYTE A?SMALL
.PROP 2,P?TEXT ; STRING PROPERTY
STR?318
.BYTE 0
.ENDT
T?METAL-DETECTOR:: .TABLE ; TABLE FOR OBJECT METAL-DETECTOR
.STRL "small machine"
.PROP 6,P?SYNONYM
W?MACHIN
W?DETECT
W?DEVICE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
METAL-DETECTOR-F
.PROP 3,P?ADJECTIVE
.BYTE A?SMALL
.BYTE A?METAL
.BYTE A?ACME
.BYTE 0
.ENDT
T?MM-LOCKER:: .TABLE ; TABLE FOR OBJECT MM-LOCKER
.STRL "Storage Locker"
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE MM-CREW-QTRS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-LOCKER-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?GLOBAL
.BYTE DECK
.BYTE SALVAGER
.PROP 4,P?PSEUDO
W?LOCKER
GLOBAL-ROOM-F
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-CREW-QTRS
.BYTE 0
.ENDT
T?MM-WHEELHOUSE:: .TABLE ; TABLE FOR OBJECT MM-WHEELHOUSE
.STRL "Wheelhouse"
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE MM-AFT-DECK
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE MM-GALLEY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-WHEELHOUSE-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 6,P?GLOBAL
.BYTE DECK
.BYTE SALVAGER
.BYTE TRAWLER
.BYTE LADDER-TOP
.BYTE WINDOW
.BYTE OCEAN
.PROP 8,P?PSEUDO
W?WHEEL
WHEEL-PSEUDO
W?COMPRE
COMPRESSOR-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-AFT-DECK
.BYTE 0
.ENDT
T?AIR-HOSE:: .TABLE ; TABLE FOR OBJECT AIR-HOSE
.STRL "airhose"
.PROP 4,P?SYNONYM
W?AIRHOSE
W?HOSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
AIR-HOSE-F
.PROP 2,P?ADJECTIVE
.BYTE A?AIR
.BYTE A?RETRAC
.BYTE 0
.ENDT
T?MM-COMPRESSOR:: .TABLE ; TABLE FOR OBJECT MM-COMPRESSOR
.STRL "large air compressor"
.PROP 4,P?SYNONYM
W?COMPRE
W?SWITCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-COMPRESSOR-F
.PROP 3,P?ADJECTIVE
.BYTE A?LARGE
.BYTE A?AIR
.BYTE A?HUGE
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
100
.BYTE 0
.ENDT
T?LINE-HACK:: .TABLE ; TABLE FOR OBJECT LINE-HACK
.STRL "orange line"
.PROP 4,P?SYNONYM
W?LINE
W?ROPE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LINE-HACK-F
.PROP 4,P?ADJECTIVE
.BYTE A?SAFETY
.BYTE A?WEIGHT
.BYTE A?FLOURE
.BYTE A?ORANGE
.BYTE 0
.ENDT
T?MM-AFT-DECK:: .TABLE ; TABLE FOR OBJECT MM-AFT-DECK
.STRL "Aft Deck"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE MM-WHEELHOUSE
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE MM-STARBOARD-DECK
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE MM-PORT-DECK
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE MM-LOUNGE
.PROP 1,P?NE ; UNCONDITIONAL EXIT
.BYTE MM-STARBOARD-DECK
.PROP 1,P?NW ; UNCONDITIONAL EXIT
.BYTE MM-PORT-DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-AFT-DECK-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 5,P?GLOBAL
.BYTE OCEAN
.BYTE DECK
.BYTE SALVAGER
.BYTE RAILING
.BYTE LADDER-TOP
.PROP 8,P?PSEUDO
W?BOLT
BOLT-PSEUDO
W?BOLTS
BOLT-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-AFT-DECK
.BYTE 0
.ENDT
T?MM-PORT-DECK:: .TABLE ; TABLE FOR OBJECT MM-PORT-DECK
.STRL "Port Deck"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE MM-FORE-DECK
.PROP 2,P?EAST ; STRING PROPERTY
STR?249
.PROP 4,P?WEST ; CONDITIONAL EXIT
.BYTE WHARF ; ROOM NAME
.BYTE SALVAGER-DOCKED ; FLAG NAME
STR?307 ; STRING
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE MM-AFT-DECK
.PROP 4,P?OUT ; CONDITIONAL EXIT
.BYTE WHARF ; ROOM NAME
.BYTE SALVAGER-DOCKED ; FLAG NAME
STR?307 ; STRING
.PROP 1,P?SE ; UNCONDITIONAL EXIT
.BYTE MM-AFT-DECK
.PROP 1,P?NE ; UNCONDITIONAL EXIT
.BYTE MM-FORE-DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-PORT-DECK-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 5,P?GLOBAL
.BYTE OCEAN
.BYTE DECK
.BYTE SALVAGER
.BYTE RAILING
.BYTE IN-WINDOW
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-PORT-DECK
.BYTE 0
.ENDT
T?MM-STARBOARD-DECK:: .TABLE ; TABLE FOR OBJECT MM-STARBOARD-DECK
.STRL "Starboard Deck"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE MM-FORE-DECK
.PROP 2,P?WEST ; STRING PROPERTY
STR?249
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE MM-AFT-DECK
.PROP 1,P?SW ; UNCONDITIONAL EXIT
.BYTE MM-AFT-DECK
.PROP 1,P?NW ; UNCONDITIONAL EXIT
.BYTE MM-FORE-DECK
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?LDESC ; STRING PROPERTY
STR?306
.PROP 5,P?GLOBAL
.BYTE OCEAN
.BYTE DECK
.BYTE SALVAGER
.BYTE RAILING
.BYTE IN-WINDOW
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-STARBOARD-DECK
.BYTE 0
.ENDT
T?DECK-CHAIR:: .TABLE ; TABLE FOR OBJECT DECK-CHAIR
.STRL "chair"
.PROP 6,P?SYNONYM
W?CHAIR
W?SEAT
W?ARMCHA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DECK-CHAIR-F
.PROP 1,P?ADJECTIVE
.BYTE A?LOOKOU
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
DECK-CHAIR-F
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
70
.BYTE 0
.ENDT
T?MM-FORE-DECK:: .TABLE ; TABLE FOR OBJECT MM-FORE-DECK
.STRL "Fore Deck"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE MM-STARBOARD-DECK
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE MM-PORT-DECK
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?249
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE MM-CREW-QTRS
.PROP 1,P?SE ; UNCONDITIONAL EXIT
.BYTE MM-STARBOARD-DECK
.PROP 1,P?SW ; UNCONDITIONAL EXIT
.BYTE MM-PORT-DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MM-FORE-DECK-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.PROP 6,P?GLOBAL
.BYTE OCEAN
.BYTE DECK
.BYTE SALVAGER
.BYTE RAILING
.BYTE IN-WINDOW
.BYTE LADDER-TOP
.PROP 8,P?PSEUDO
W?BOLT
BOLT-PSEUDO
W?BOLTS
BOLT-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
MM-FORE-DECK
.BYTE 0
.ENDT
T?GLOBAL-FERRY:: .TABLE ; TABLE FOR OBJECT GLOBAL-FERRY
.STRL "ferry"
.PROP 2,P?SYNONYM
W?FERRY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-FERRY-F
.BYTE 0
.ENDT
T?WHARF:: .TABLE ; TABLE FOR OBJECT WHARF
.STRL "Wharf"
.PROP 4,P?EAST ; CONDITIONAL EXIT
.BYTE MM-PORT-DECK ; ROOM NAME
.BYTE SALVAGER-DOCKED ; FLAG NAME
STR?301 ; STRING
.PROP 4,P?WEST ; CONDITIONAL EXIT
.BYTE NW-STARBOARD-DECK ; ROOM NAME
.BYTE TRAWLER-DOCKED ; FLAG NAME
STR?301 ; STRING
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WHARF-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 4,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE SALVAGER
.BYTE TRAWLER
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
256
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF
.BYTE 0
.ENDT
T?FERRY-LANDING:: .TABLE ; TABLE FOR OBJECT FERRY-LANDING
.STRL "Ferry Landing"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE SHORE-ROAD-1
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?300
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE FERRY
.BYTE OCEAN
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
128
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
FERRY-LANDING
.BYTE 0
.ENDT
T?POINT-LOOKOUT:: .TABLE ; TABLE FOR OBJECT POINT-LOOKOUT
.STRL "Point Lookout"
.PROP 2,P?DOWN ; STRING PROPERTY
STR?294
.PROP 1,P?NW ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
POINT-LOOKOUT-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?293
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE ROCKS
.PROP 4,P?PSEUDO
W?CLIFF
CLIFF-PSEUDO
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
32
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
OCEAN-ROAD-3
.BYTE 0
.ENDT
T?RIDICULOUS-MONEY-KLUDGE:: .TABLE ; TABLE FOR OBJECT RIDICULOUS-MONEY-KLUDGE
.STRL "money"
.PROP 8,P?SYNONYM
W?MONEY
W?CASH
W?BILLS
W?$
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RIDICULOUS-MONEY-KLUDGE-F
.BYTE 0
.ENDT
T?BANK:: .TABLE ; TABLE FOR OBJECT BANK
.STRL "Mariners' Trust"
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE SHORE-ROAD-2
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
.BYTE SHORE-ROAD-2
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BANK-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?287
.PROP 2,P?GLOBAL
.BYTE WINDOW
.BYTE FRONT-DOOR
.PROP 4,P?PSEUDO
W?TABLE
TABLE-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
SHORE-ROAD-2
.BYTE 0
.ENDT
T?NON-DRINK:: .TABLE ; TABLE FOR OBJECT NON-DRINK
.STRL "liquor"
.PROP 8,P?SYNONYM
W?WHISKY
W?WHISKE
W?BEER
W?WINE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NON-DRINK-F
.PROP 5,P?ADJECTIVE
.BYTE A?SCOTCH
.BYTE A?BOURBO
.BYTE A?DRAFT
.BYTE A?RUM
.BYTE A?COFFEE
.BYTE 0
.ENDT
T?DRINK-OBJECT:: .TABLE ; TABLE FOR OBJECT DRINK-OBJECT
.STRL "drink"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
2
.PROP 8,P?SYNONYM
W?DRINK
W?GROG
W?LIQUOR
W?BOOZE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DRINK-OBJECT-F
.PROP 1,P?ADJECTIVE
.BYTE A?ALCOHO
.BYTE 0
.ENDT
T?DRINKING-WATER:: .TABLE ; TABLE FOR OBJECT DRINKING-WATER
.STRL ""
.PROP 4,P?SYNONYM
W?WATER
W?GLASS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DRINKING-WATER-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?271
.PROP 1,P?ADJECTIVE
.BYTE A?DRINKI
.BYTE 0
.ENDT
T?FOOD:: .TABLE ; TABLE FOR OBJECT FOOD
.STRL "meal"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
5
.PROP 6,P?SYNONYM
W?FOOD
W?MEAL
W?STEW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FOOD-F
.PROP 4,P?ADJECTIVE
.BYTE A?BREAKF
.BYTE A?LUNCH
.BYTE A?DINNER
.BYTE A?BEEF
.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
.PROP 4,P?ADJECTIVE
.BYTE A?DUSTY
.BYTE A?DIRTY
.BYTE A?AGED
.BYTE A?GRIMY
.BYTE 0
.ENDT
T?BAR:: .TABLE ; TABLE FOR OBJECT BAR
.STRL "bar"
.PROP 4,P?SYNONYM
W?BAR
W?SURFAC
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BAR-F
.PROP 5,P?ADJECTIVE
.BYTE A?AGED
.BYTE A?WOODEN
.BYTE A?OLD
.BYTE A?HUGE
.BYTE A?WORN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?CHAIR:: .TABLE ; TABLE FOR OBJECT CHAIR
.STRL "chair"
.PROP 4,P?SYNONYM
W?CHAIR
W?SEAT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CHAIR-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?TABLE-OBJECT:: .TABLE ; TABLE FOR OBJECT TABLE-OBJECT
.STRL "table"
.PROP 2,P?SYNONYM
W?TABLE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?PARROTS-PATCH:: .TABLE ; TABLE FOR OBJECT PARROTS-PATCH
.STRL "small eyepatch"
.PROP 4,P?SYNONYM
W?PATCH
W?EYEPAT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PARROTS-PATCH-F
.PROP 3,P?ADJECTIVE
.BYTE A?PARROT
.BYTE A?BLACK
.BYTE A?SMALL
.BYTE 0
.ENDT
T?PARROT:: .TABLE ; TABLE FOR OBJECT PARROT
.STRL "parrot"
.PROP 6,P?SYNONYM
W?PARROT
W?BIRD
W?LEG
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PARROT-F
.PROP 2,P?ADJECTIVE
.BYTE A?POLLY
.BYTE A?WOODEN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?275
.PROP 2,P?LDESC ; STRING PROPERTY
STR?274
.BYTE 0
.ENDT
T?SHANTY:: .TABLE ; TABLE FOR OBJECT SHANTY
.STRL "The Shanty"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-5
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-5
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHANTY-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?269
.PROP 1,P?GLOBAL
.BYTE FRONT-DOOR
.PROP 8,P?PSEUDO
W?TABLES
FURNITURE-PSEUDO
W?CHAIRS
FURNITURE-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-5
.BYTE 0
.ENDT
T?CAGE:: .TABLE ; TABLE FOR OBJECT CAGE
.STRL "diving cage"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
650
.PROP 2,P?SYNONYM
W?CAGE
.PROP 1,P?ADJECTIVE
.BYTE A?DIVING
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
90
.BYTE 0
.ENDT
T?CHARTS:: .TABLE ; TABLE FOR OBJECT CHARTS
.STRL "set of nautical charts"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
150
.PROP 8,P?SYNONYM
W?CHARTS
W?MAPS
W?CHART
W?SET
.PROP 3,P?ADJECTIVE
.BYTE A?NAUTIC
.BYTE A?OCEAN
.BYTE A?SEA
.PROP 2,P?TEXT ; STRING PROPERTY
STR?268
.BYTE 0
.ENDT
T?SHARK-REPELLENT:: .TABLE ; TABLE FOR OBJECT SHARK-REPELLENT
.STRL "shark repellent canister"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
20
.PROP 8,P?SYNONYM
W?REPELL
W?CAN
W?CANIST
W?LABEL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHARK-REPELLENT-F
.PROP 3,P?ADJECTIVE
.BYTE A?SHARK
.BYTE A?REPELL
.BYTE A?CANIST
.BYTE 0
.ENDT
T?FLASHLIGHT:: .TABLE ; TABLE FOR OBJECT FLASHLIGHT
.STRL "flashlight"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
24
.PROP 8,P?SYNONYM
W?FLASHL
W?LIGHT
W?LAMP
W?LANTER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLASHLIGHT-F
.PROP 4,P?ADJECTIVE
.BYTE A?SEALED
.BYTE A?WATERP
.BYTE A?PORTAB
.BYTE A?ONE-PI
.BYTE 0
.ENDT
T?MAGNET:: .TABLE ; TABLE FOR OBJECT MAGNET
.STRL "portable electromagnet"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
250
.PROP 4,P?SYNONYM
W?ELECTR
W?MAGNET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MAGNET-F
.PROP 2,P?ADJECTIVE
.BYTE A?PORTAB
.BYTE A?ELECTR
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
MAGNET-F
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
20
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
MAGNET-F
.BYTE 0
.ENDT
T?DIVING-BOOK:: .TABLE ; TABLE FOR OBJECT DIVING-BOOK
.STRL "diving book"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
20
.PROP 2,P?SYNONYM
W?BOOK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIVING-BOOK-F
.PROP 1,P?ADJECTIVE
.BYTE A?DIVING
.BYTE 0
.ENDT
T?INFIDEL-BOX:: .TABLE ; TABLE FOR OBJECT INFIDEL-BOX
.STRL "location box"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
1000
.PROP 4,P?SYNONYM
W?BOX
W?BUTTON
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
INFIDEL-BOX-F
.PROP 3,P?ADJECTIVE
.BYTE A?BLACK
.BYTE A?LOCATI
.BYTE A?DIRECT
.BYTE 0
.ENDT
T?COMPRESSOR:: .TABLE ; TABLE FOR OBJECT COMPRESSOR
.STRL "small air compressor"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
100
.PROP 2,P?SYNONYM
W?COMPRE
.PROP 4,P?ADJECTIVE
.BYTE A?AIR
.BYTE A?SMALL
.BYTE A?HEAVY
.BYTE A?SEMI-P
.PROP 2,P?TEXT ; STRING PROPERTY
STR?262
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
94
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
75
.BYTE 0
.ENDT
T?PUTTY:: .TABLE ; TABLE FOR OBJECT PUTTY
.STRL "glob of putty"
.PROP 6,P?SYNONYM
W?PUTTY
W?GUNK
W?GLOB
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PUTTY-F
.PROP 1,P?ADJECTIVE
.BYTE A?GLOB
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?TUBE:: .TABLE ; TABLE FOR OBJECT TUBE
.STRL "tube of putty"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
15
.PROP 4,P?SYNONYM
W?TUBE
W?PUTTY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TUBE-F
.PROP 1,P?ADJECTIVE
.BYTE A?TUBE
.PROP 2,P?TEXT ; STRING PROPERTY
STR?259
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?ANCHOR:: .TABLE ; TABLE FOR OBJECT ANCHOR
.STRL "anchor"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
50
.PROP 2,P?SYNONYM
W?ANCHOR
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
80
.BYTE 0
.ENDT
T?BATTERY:: .TABLE ; TABLE FOR OBJECT BATTERY
.STRL "C battery"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
1
.PROP 4,P?SYNONYM
W?BATTER
W?CELL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BATTERY-F
.PROP 2,P?ADJECTIVE
.BYTE A?C
.BYTE A?POWER
.PROP 2,P?TEXT ; STRING PROPERTY
STR?258
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.BYTE 0
.ENDT
T?NET:: .TABLE ; TABLE FOR OBJECT NET
.STRL "net"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
50
.PROP 2,P?SYNONYM
W?NET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NET-F
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?DRY-CELL:: .TABLE ; TABLE FOR OBJECT DRY-CELL
.STRL "dry cell"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
5
.PROP 4,P?SYNONYM
W?BATTER
W?CELL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DRY-CELL-F
.PROP 6,P?ADJECTIVE
.BYTE A?NINE
.BYTE A?VOLT
.BYTE A?DRY
.BYTE A?NINE-V
.BYTE A?AJAX
.BYTE A?POWER
.PROP 2,P?TEXT ; STRING PROPERTY
STR?257
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.BYTE 0
.ENDT
T?WINCH:: .TABLE ; TABLE FOR OBJECT WINCH
.STRL "winch"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?SYNONYM
W?WINCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OUT-OF-STOCK-F
.PROP 1,P?ADJECTIVE
.BYTE A?SPARE
.BYTE 0
.ENDT
T?COMPASS:: .TABLE ; TABLE FOR OBJECT COMPASS
.STRL "compass"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?SYNONYM
W?COMPAS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OUT-OF-STOCK-F
.PROP 1,P?ADJECTIVE
.BYTE A?SPARE
.BYTE 0
.ENDT
T?SPEAR-GUN:: .TABLE ; TABLE FOR OBJECT SPEAR-GUN
.STRL "spear gun"
.PROP 2,P?NORTH ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?SYNONYM
W?GUN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OUT-OF-STOCK-F
.PROP 1,P?ADJECTIVE
.BYTE A?SPEAR
.BYTE 0
.ENDT
T?PRICE-LIST:: .TABLE ; TABLE FOR OBJECT PRICE-LIST
.STRL "price list"
.PROP 6,P?SYNONYM
W?LIST
W?LISTIN
W?CATALO
.PROP 2,P?ADJECTIVE
.BYTE A?PRICE
.BYTE A?COMPLE
.PROP 2,P?TEXT ; STRING PROPERTY
STR?256
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?OUTFITTERS-HQ:: .TABLE ; TABLE FOR OBJECT OUTFITTERS-HQ
.STRL "Outfitters Int'l"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-4
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-4
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OUTFITTERS-HQ-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?250
.PROP 3,P?GLOBAL
.BYTE TRAWLER
.BYTE SALVAGER
.BYTE FRONT-DOOR
.PROP 4,P?PSEUDO
W?MERCHA
MERCHANDISE-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-4
.BYTE 0
.ENDT
T?VACANT-LOT:: .TABLE ; TABLE FOR OBJECT VACANT-LOT
.STRL "Vacant Lot"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-3
.PROP 2,P?EAST ; STRING PROPERTY
STR?249
.PROP 2,P?WEST ; STRING PROPERTY
STR?249
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-3
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?248
.PROP 1,P?GLOBAL
.BYTE LIGHTHOUSE
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
256
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-3
.BYTE 0
.ENDT
T?ENVELOPE:: .TABLE ; TABLE FOR OBJECT ENVELOPE
.STRL "envelope"
.PROP 4,P?SYNONYM
W?ENVELO
W?WRITIN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ENVELOPE-F
.PROP 1,P?ADJECTIVE
.BYTE A?BUSINE
.PROP 2,P?TEXT ; STRING PROPERTY
STR?246
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?FDESC ; STRING PROPERTY
STR?247
.BYTE 0
.ENDT
T?STUBS:: .TABLE ; TABLE FOR OBJECT STUBS
.STRL "cigar stub"
.PROP 8,P?SYNONYM
W?STUB
W?STUBS
W?BUTT
W?BUTTS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STUBS-F
.PROP 5,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?CHEWED
.BYTE A?CIGAR
.BYTE A?SMELLY
.BYTE A?CHEAP
.BYTE 0
.ENDT
T?MCGINTY-HQ:: .TABLE ; TABLE FOR OBJECT MCGINTY-HQ
.STRL "McGinty Salvage"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-2
.PROP 3,P?SOUTH ; FUNCTION EXIT
.WORD MCGINTY-HQ-S
.BYTE 0
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-2
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MCGINTY-HQ-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?242
.PROP 3,P?GLOBAL
.BYTE BACK-WINDOW
.BYTE FRONT-DOOR
.BYTE LOCKED-DOOR
.PROP 4,P?PSEUDO
W?CHAIR
MCGINTY-CHAIR-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-2
.BYTE 0
.ENDT
T?AIR-TANK:: .TABLE ; TABLE FOR OBJECT AIR-TANK
.STRL "air tank"
.PROP 4,P?SYNONYM
W?TANK
W?GAUGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
AIR-TANK-F
.PROP 4,P?ADJECTIVE
.BYTE A?AIR
.BYTE A?DOUBLE
.BYTE A?ALUMIN
.BYTE A?SCUBA
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
25
.BYTE 0
.ENDT
T?MASK:: .TABLE ; TABLE FOR OBJECT MASK
.STRL "diving mask"
.PROP 2,P?SYNONYM
W?MASK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MASK-F
.PROP 4,P?ADJECTIVE
.BYTE A?DIVING
.BYTE A?DIVER
.BYTE A?DIVERS
.BYTE A?SCUBA
.BYTE 0
.ENDT
T?FLIPPERS:: .TABLE ; TABLE FOR OBJECT FLIPPERS
.STRL "pair of flippers"
.PROP 8,P?SYNONYM
W?FLIPPE
W?PAIR
W?FINS
W?FIN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLIPPERS-F
.PROP 1,P?ADJECTIVE
.BYTE A?SWIM
.BYTE 0
.ENDT
T?WET-SUIT:: .TABLE ; TABLE FOR OBJECT WET-SUIT
.STRL "wet suit"
.PROP 2,P?SYNONYM
W?SUIT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WET-SUIT-F
.PROP 2,P?ADJECTIVE
.BYTE A?WET
.BYTE A?SCUBA
.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
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
CLOSET-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.BYTE 0
.ENDT
T?BOOK:: .TABLE ; TABLE FOR OBJECT BOOK
.STRL "book of shipwrecks"
.PROP 6,P?SYNONYM
W?BOOK
W?TEXT
W?SHIPWR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BOOK-F
.PROP 5,P?ADJECTIVE
.BYTE A?SHIPWR
.BYTE A?OCEAN
.BYTE A?MARINE
.BYTE A?NAUTIC
.BYTE A?HEVLIN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?235
.BYTE 0
.ENDT
T?NOTE:: .TABLE ; TABLE FOR OBJECT NOTE
.STRL "note"
.PROP 2,P?SYNONYM
W?NOTE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NOTE-F
.PROP 1,P?ADJECTIVE
.BYTE A?HANDWRITTEN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?234
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?FDESC ; STRING PROPERTY
STR?233
.BYTE 0
.ENDT
T?KEY:: .TABLE ; TABLE FOR OBJECT KEY
.STRL "room key"
.PROP 2,P?SYNONYM
W?KEY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
KEY-F
.PROP 1,P?ADJECTIVE
.BYTE A?ROOM
.PROP 2,P?TEXT ; STRING PROPERTY
STR?232
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
5
.BYTE 0
.ENDT
T?PASSBOOK:: .TABLE ; TABLE FOR OBJECT PASSBOOK
.STRL "Mariners' Trust passbook"
.PROP 4,P?SYNONYM
W?PASSBOOK
W?BANKBOOK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PASSBOOK-F
.PROP 4,P?ADJECTIVE
.BYTE A?BANK
.BYTE A?MARINE
.BYTE A?TRUST
.BYTE A?DISTIN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?BUREAU:: .TABLE ; TABLE FOR OBJECT BUREAU
.STRL "dresser"
.PROP 6,P?SYNONYM
W?BUREAU
W?DRESSE
W?DRAWER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUREAU-F
.PROP 4,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?WOODEN
.BYTE A?LOPSID
.BYTE A?TILTED
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.PROP 2,P?FDESC ; STRING PROPERTY
STR?230
.BYTE 0
.ENDT
T?BED:: .TABLE ; TABLE FOR OBJECT BED
.STRL "bed"
.PROP 6,P?SYNONYM
W?BED
W?COT
W?MATTRE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BED-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
30
.PROP 2,P?LDESC ; STRING PROPERTY
STR?229
.PROP 2,P?STATION ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?UPSTAIRS-HALLWAY:: .TABLE ; TABLE FOR OBJECT UPSTAIRS-HALLWAY
.STRL "Upstairs Hallway"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE RED-BOAR-INN
.PROP 2,P?EAST ; STRING PROPERTY
STR?226
.PROP 2,P?WEST ; STRING PROPERTY
STR?226
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE BEDROOM ; ROOM NAME
.BYTE BEDROOM-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
.BYTE RED-BOAR-INN
.PROP 5,P?IN ; DOOR EXIT
.BYTE BEDROOM ; ROOM NAME
.BYTE BEDROOM-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?LDESC ; STRING PROPERTY
STR?225
.PROP 4,P?GLOBAL
.BYTE BEDROOM-DOOR
.BYTE STAIRS
.BYTE WALLPAPER
.BYTE CARPET
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
UPSTAIRS-HALLWAY
.BYTE 0
.ENDT
T?BACK-ALLEY-5:: .TABLE ; TABLE FOR OBJECT BACK-ALLEY-5
.STRL "Back Alley"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?210
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-4
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?205
.PROP 1,P?SE ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-2
.PROP 1,P?NE ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-5-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?LDESC ; STRING PROPERTY
STR?219
.PROP 2,P?GLOBAL
.BYTE LOCKED-DOOR
.BYTE FIELD
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
512
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-5
.BYTE 0
.ENDT
T?BACK-ALLEY-4:: .TABLE ; TABLE FOR OBJECT BACK-ALLEY-4
.STRL "Back Alley"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?210
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-5
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-3
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?205
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-4-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?LDESC ; STRING PROPERTY
STR?218
.PROP 2,P?GLOBAL
.BYTE LOCKED-DOOR
.BYTE FIELD
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
512
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-4
.BYTE 0
.ENDT
T?BACK-ALLEY-3:: .TABLE ; TABLE FOR OBJECT BACK-ALLEY-3
.STRL "Back Alley"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE VACANT-LOT
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-4
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-2
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?205
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?LDESC ; STRING PROPERTY
STR?217
.PROP 1,P?GLOBAL
.BYTE FIELD
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
768
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-3
.BYTE 0
.ENDT
T?BACK-WINDOW:: .TABLE ; TABLE FOR OBJECT BACK-WINDOW
.STRL "back window"
.PROP 2,P?SYNONYM
W?WINDOW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BACK-WINDOW-F
.PROP 2,P?ADJECTIVE
.BYTE A?SMALL
.BYTE A?BACK
.BYTE 0
.ENDT
T?BACK-ALLEY-2:: .TABLE ; TABLE FOR OBJECT BACK-ALLEY-2
.STRL "Back Alley"
.PROP 3,P?NORTH ; FUNCTION EXIT
.WORD BACK-ALLEY-2-N
.BYTE 0
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-3
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-1
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?205
.PROP 3,P?IN ; FUNCTION EXIT
.WORD BACK-ALLEY-2-N
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-2-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?LDESC ; STRING PROPERTY
STR?212
.PROP 3,P?GLOBAL
.BYTE BACK-WINDOW
.BYTE LOCKED-DOOR
.BYTE FIELD
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
512
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-2
.BYTE 0
.ENDT
T?BACK-ALLEY-1:: .TABLE ; TABLE FOR OBJECT BACK-ALLEY-1
.STRL "Back Alley"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?210
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-2
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?205
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-1-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?LDESC ; STRING PROPERTY
STR?209
.PROP 2,P?GLOBAL
.BYTE LOCKED-DOOR
.BYTE FIELD
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
512
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BACK-ALLEY-1
.BYTE 0
.ENDT
T?SHORE-ROAD-2:: .TABLE ; TABLE FOR OBJECT SHORE-ROAD-2
.STRL "Shore Road"
.PROP 4,P?NORTH ; CONDITIONAL EXIT
.BYTE BANK ; ROOM NAME
.BYTE BUSINESS-HOURS? ; FLAG NAME
STR?208 ; STRING
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE SHORE-ROAD-1
.PROP 4,P?IN ; CONDITIONAL EXIT
.BYTE BANK ; ROOM NAME
.BYTE BUSINESS-HOURS? ; FLAG NAME
STR?208 ; STRING
.PROP 1,P?NE ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHORE-ROAD-2-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 4,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE FERRY
.BYTE OCEAN
.BYTE FRONT-DOOR
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
192
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
SHORE-ROAD-2
.BYTE 0
.ENDT
T?FERRY:: .TABLE ; TABLE FOR OBJECT FERRY
.STRL "ferry"
.PROP 8,P?SYNONYM
W?FERRY
W?BOAT
W?SHIP
W?ENGINE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FERRY-F
.PROP 1,P?ADJECTIVE
.BYTE A?FERRY
.PROP 2,P?TEXT ; STRING PROPERTY
STR?302
.PROP 2,P?LDESC ; STRING PROPERTY
STR?302
.BYTE 0
.ENDT
T?SHORE-ROAD-1:: .TABLE ; TABLE FOR OBJECT SHORE-ROAD-1
.STRL "Shore Road"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?205
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE SHORE-ROAD-2
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE FERRY-LANDING
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?207
.PROP 4,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE FERRY
.BYTE OCEAN
.BYTE FIELD
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
128
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
SHORE-ROAD-1
.BYTE 0
.ENDT
T?OCEAN-ROAD-3:: .TABLE ; TABLE FOR OBJECT OCEAN-ROAD-3
.STRL "Ocean Road"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-2
.PROP 2,P?EAST ; STRING PROPERTY
STR?203
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE POINT-LOOKOUT
.PROP 1,P?SE ; UNCONDITIONAL EXIT
.BYTE POINT-LOOKOUT
.PROP 1,P?SW ; UNCONDITIONAL EXIT
.BYTE SHORE-ROAD-2
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?206
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE ROCKS
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
112
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
OCEAN-ROAD-3
.BYTE 0
.ENDT
T?OCEAN-ROAD-2:: .TABLE ; TABLE FOR OBJECT OCEAN-ROAD-2
.STRL "Ocean Road"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-1
.PROP 2,P?EAST ; STRING PROPERTY
STR?203
.PROP 2,P?WEST ; STRING PROPERTY
STR?205
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-3
.PROP 1,P?NW ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-5
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?204
.PROP 4,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE FIELD
.BYTE ROCKS
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
16
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
OCEAN-ROAD-2
.BYTE 0
.ENDT
T?OCEAN-ROAD-1:: .TABLE ; TABLE FOR OBJECT OCEAN-ROAD-1
.STRL "Ocean Road"
.PROP 2,P?EAST ; STRING PROPERTY
STR?203
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-2
.PROP 1,P?SW ; UNCONDITIONAL EXIT
.BYTE BACK-ALLEY-5
.PROP 1,P?NW ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-5
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?202
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE ROCKS
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
24
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
OCEAN-ROAD-1
.BYTE 0
.ENDT
T?WHARF-ROAD-5:: .TABLE ; TABLE FOR OBJECT WHARF-ROAD-5
.STRL "Wharf Road"
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-4
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE SHANTY
.PROP 1,P?IN ; UNCONDITIONAL EXIT
.BYTE SHANTY
.PROP 1,P?SE ; UNCONDITIONAL EXIT
.BYTE OCEAN-ROAD-1
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?201
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE FRONT-DOOR
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
12
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-5
.BYTE 0
.ENDT
T?WHARF-ROAD-4:: .TABLE ; TABLE FOR OBJECT WHARF-ROAD-4
.STRL "Wharf Road"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-5
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-3
.PROP 4,P?SOUTH ; CONDITIONAL EXIT
.BYTE OUTFITTERS-HQ ; ROOM NAME
.BYTE BUSINESS-HOURS? ; FLAG NAME
STR?200 ; STRING
.PROP 4,P?IN ; CONDITIONAL EXIT
.BYTE OUTFITTERS-HQ ; ROOM NAME
.BYTE BUSINESS-HOURS? ; FLAG NAME
STR?200 ; STRING
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?199
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE FRONT-DOOR
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-4
.BYTE 0
.ENDT
T?WHARF-ROAD-3:: .TABLE ; TABLE FOR OBJECT WHARF-ROAD-3
.STRL "Wharf Road"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WHARF
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-4
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-2
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE VACANT-LOT
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?198
.PROP 2,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
260
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-3
.BYTE 0
.ENDT
T?WHARF-ROAD-2:: .TABLE ; TABLE FOR OBJECT WHARF-ROAD-2
.STRL "Wharf Road"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-3
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-1
.PROP 3,P?SOUTH ; FUNCTION EXIT
.WORD WHARF-ROAD-2-S
.BYTE 0
.PROP 3,P?IN ; FUNCTION EXIT
.WORD WHARF-ROAD-2-S
.BYTE 0
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?196
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE FRONT-DOOR
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-2
.BYTE 0
.ENDT
T?FRONT-DOOR:: .TABLE ; TABLE FOR OBJECT FRONT-DOOR
.STRL "front door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FRONT-DOOR-F
.PROP 1,P?ADJECTIVE
.BYTE A?FRONT
.BYTE 0
.ENDT
T?WHARF-ROAD-1:: .TABLE ; TABLE FOR OBJECT WHARF-ROAD-1
.STRL "Wharf Road"
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-2
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE RED-BOAR-INN
.PROP 1,P?IN ; UNCONDITIONAL EXIT
.BYTE RED-BOAR-INN
.PROP 1,P?SW ; UNCONDITIONAL EXIT
.BYTE WINDING-ROAD-3
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?195
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE FRONT-DOOR
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
6
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WHARF-ROAD-1
.BYTE 0
.ENDT
T?WINDING-ROAD-3:: .TABLE ; TABLE FOR OBJECT WINDING-ROAD-3
.STRL "Winding Road"
.PROP 1,P?SW ; UNCONDITIONAL EXIT
.BYTE WINDING-ROAD-2
.PROP 1,P?NE ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-1
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?194
.PROP 1,P?GLOBAL
.BYTE LIGHTHOUSE
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WINDING-ROAD-3
.BYTE 0
.ENDT
T?WINDING-ROAD-2:: .TABLE ; TABLE FOR OBJECT WINDING-ROAD-2
.STRL "Winding Road"
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?192
.PROP 1,P?NE ; UNCONDITIONAL EXIT
.BYTE WINDING-ROAD-3
.PROP 1,P?NW ; UNCONDITIONAL EXIT
.BYTE WINDING-ROAD-1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDING-ROAD-2-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?191
.PROP 1,P?GLOBAL
.BYTE LIGHTHOUSE
.PROP 4,P?PSEUDO
W?SWAMP
SWAMP-PSEUDO
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WINDING-ROAD-2
.BYTE 0
.ENDT
T?LOCKED-DOOR:: .TABLE ; TABLE FOR OBJECT LOCKED-DOOR
.STRL ""
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LOCKED-DOOR-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?211
.PROP 2,P?ADJECTIVE
.BYTE A?BACK
.BYTE A?LIGHTH
.BYTE 0
.ENDT
T?WINDING-ROAD-1:: .TABLE ; TABLE FOR OBJECT WINDING-ROAD-1
.STRL "Winding Road"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?189
.PROP 2,P?IN ; STRING PROPERTY
STR?189
.PROP 1,P?SE ; UNCONDITIONAL EXIT
.BYTE WINDING-ROAD-2
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDING-ROAD-1-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?188
.PROP 3,P?GLOBAL
.BYTE LIGHTHOUSE
.BYTE OCEAN
.BYTE LOCKED-DOOR
.PROP 8,P?PSEUDO
W?LOCK
LIGHTHOUSE-LOCK-PSEUDO
W?LETTER
LOCKED-DOOR-F
.PROP 2,P?CORRIDOR ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
WINDING-ROAD-1
.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?BUNKS:: .TABLE ; TABLE FOR OBJECT BUNKS
.STRL "collection of decrepit bunks"
.PROP 8,P?SYNONYM
W?BUNK
W?BUNKS
W?COLLEC
W?BEDS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUNKS-F
.PROP 4,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?DECREP
.BYTE A?ROTTIN
.BYTE A?ROTTEN
.BYTE 0
.ENDT
T?RAILING:: .TABLE ; TABLE FOR OBJECT RAILING
.STRL "railing"
.PROP 4,P?SYNONYM
W?RAILIN
W?RAIL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RAILING-F
.PROP 2,P?ADJECTIVE
.BYTE A?METAL
.BYTE A?STURDY
.PROP 2,P?TEXT ; STRING PROPERTY
STR?33
.BYTE 0
.ENDT
T?LADDER-BOTTOM:: .TABLE ; TABLE FOR OBJECT LADDER-BOTTOM
.STRL "ladder bottom"
.PROP 4,P?SYNONYM
W?LADDER
W?BOTTOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LADDER-BOTTOM-F
.PROP 2,P?ADJECTIVE
.BYTE A?LADDER
.BYTE A?BOTTOM
.PROP 2,P?TEXT ; STRING PROPERTY
STR?32
.BYTE 0
.ENDT
T?LADDER-TOP:: .TABLE ; TABLE FOR OBJECT LADDER-TOP
.STRL "ladder top"
.PROP 4,P?SYNONYM
W?LADDER
W?TOP
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LADDER-TOP-F
.PROP 2,P?ADJECTIVE
.BYTE A?LADDER
.BYTE A?TOP
.PROP 2,P?TEXT ; STRING PROPERTY
STR?31
.BYTE 0
.ENDT
T?STAIRS:: .TABLE ; TABLE FOR OBJECT STAIRS
.STRL "stairs"
.PROP 6,P?SYNONYM
W?STAIRS
W?STEPS
W?STAIRW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STAIRS-F
.BYTE 0
.ENDT
T?OCEAN:: .TABLE ; TABLE FOR OBJECT OCEAN
.STRL "ocean"
.PROP 8,P?SYNONYM
W?WATER
W?OCEAN
W?SEA
W?WAVES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OCEAN-F
.PROP 3,P?ADJECTIVE
.BYTE A?BRINE
.BYTE A?SEA
.BYTE A?OCEAN
.BYTE 0
.ENDT
T?BEDROOM-DOOR:: .TABLE ; TABLE FOR OBJECT BEDROOM-DOOR
.STRL "bedroom door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BEDROOM-DOOR-F
.PROP 3,P?ADJECTIVE
.BYTE A?BEDROOM
.BYTE A?MY
.BYTE A?ROOM
.BYTE 0
.ENDT
T?IN-WINDOW:: .TABLE ; TABLE FOR OBJECT IN-WINDOW
.STRL "window"
.PROP 2,P?SYNONYM
W?WINDOW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
IN-WINDOW-F
.BYTE 0
.ENDT
T?WINDOW:: .TABLE ; TABLE FOR OBJECT WINDOW
.STRL "window"
.PROP 2,P?SYNONYM
W?WINDOW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDOW-F
.BYTE 0
.ENDT
T?GLOBAL-ROOM:: .TABLE ; TABLE FOR OBJECT GLOBAL-ROOM
.STRL "room"
.PROP 4,P?SYNONYM
W?ROOM
W?CABIN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-ROOM-F
.BYTE 0
.ENDT
T?GLOBAL-SELF:: .TABLE ; TABLE FOR OBJECT GLOBAL-SELF
.STRL "yourself"
.PROP 4,P?SYNONYM
W?SELF
W?YOURSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-SELF-F
.BYTE 0
.ENDT
T?ME:: .TABLE ; TABLE FOR OBJECT ME
.STRL "you"
.PROP 4,P?SYNONYM
W?ME
W?MYSELF
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRETIN-F
.BYTE 0
.ENDT
T?BEDROOM:: .TABLE ; TABLE FOR OBJECT BEDROOM
.STRL "Your Room"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE UPSTAIRS-HALLWAY ; ROOM NAME
.BYTE BEDROOM-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 3,P?WEST ; FUNCTION EXIT
.WORD BEDROOM-W
.BYTE 0
.PROP 3,P?IN ; FUNCTION EXIT
.WORD BEDROOM-W
.BYTE 0
.PROP 5,P?OUT ; DOOR EXIT
.BYTE UPSTAIRS-HALLWAY ; ROOM NAME
.BYTE BEDROOM-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BEDROOM-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?LDESC ; STRING PROPERTY
STR?227
.PROP 4,P?GLOBAL
.BYTE BEDROOM-DOOR
.BYTE WALLPAPER
.BYTE CARPET
.BYTE WINDOW
.PROP 4,P?PSEUDO
W?CLOTHE
CLOTHES-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
BEDROOM
.BYTE 0
.ENDT
T?ADVENTURER:: .TABLE ; TABLE FOR OBJECT ADVENTURER
.STRL "cretin"
.PROP 6,P?SYNONYM
W?PLAYER
W?ADVENT
W?CRETIN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ADVENTURER-F
.PROP 2,P?CHARACTER ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?GLOBAL-DAY:: .TABLE ; TABLE FOR OBJECT GLOBAL-DAY
.STRL "day"
.PROP 2,P?SYNONYM
W?DAY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-DAY-F
.BYTE 0
.ENDT
T?GLOBAL-TIME:: .TABLE ; TABLE FOR OBJECT GLOBAL-TIME
.STRL "time"
.PROP 2,P?SYNONYM
W?TIME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-TIME-F
.PROP 1,P?ADJECTIVE
.BYTE A?CORREC
.BYTE 0
.ENDT
T?FERRY-TOKEN:: .TABLE ; TABLE FOR OBJECT FERRY-TOKEN
.STRL "ferry token"
.PROP 2,P?SYNONYM
W?TOKEN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FERRY-TOKEN-F
.PROP 1,P?ADJECTIVE
.BYTE A?FERRY
.BYTE 0
.ENDT
T?GLOBAL-MONEY:: .TABLE ; TABLE FOR OBJECT GLOBAL-MONEY
.STRL "money"
.PROP 6,P?SYNONYM
W?MONEY
W?CASH
W?$
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-MONEY-F
.BYTE 0
.ENDT
T?GLOBAL-BANK:: .TABLE ; TABLE FOR OBJECT GLOBAL-BANK
.STRL "bank"
.PROP 4,P?SYNONYM
W?BANK
W?TRUST
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-BANK-F
.PROP 2,P?ADJECTIVE
.BYTE A?MARINE
.BYTE A?TRUST
.BYTE 0
.ENDT
T?RED-BOAR-INN:: .TABLE ; TABLE FOR OBJECT RED-BOAR-INN
.STRL "Red Boar Inn"
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-1
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
.BYTE UPSTAIRS-HALLWAY
.PROP 1,P?UP ; UNCONDITIONAL EXIT
.BYTE UPSTAIRS-HALLWAY
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
.BYTE WHARF-ROAD-1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RED-BOAR-INN-F
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?LDESC ; STRING PROPERTY
STR?220
.PROP 4,P?GLOBAL
.BYTE STAIRS
.BYTE WALLPAPER
.BYTE CARPET
.BYTE FRONT-DOOR
.PROP 8,P?PSEUDO
W?MAIL
MAIL-PSEUDO
W?MESSAG
MESSAGE-PSEUDO
.PROP 2,P?STATION ; ATOM (CONSTANT) PROPERTY
RED-BOAR-INN
.BYTE 0
.ENDT
T?GLOBAL-SURFACE:: .TABLE ; TABLE FOR OBJECT GLOBAL-SURFACE
.STRL ""
.PROP 8,P?SYNONYM
W?TABLE
W?DESK
W?COUNTE
W?DRAWER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-SURFACE-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?20
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?CARPET:: .TABLE ; TABLE FOR OBJECT CARPET
.STRL "carpeting"
.PROP 4,P?SYNONYM
W?CARPET
W?RUG
.PROP 2,P?ADJECTIVE
.BYTE A?DRAB
.BYTE A?WORN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?19
.BYTE 0
.ENDT
T?WALLPAPER:: .TABLE ; TABLE FOR OBJECT WALLPAPER
.STRL "wallpaper"
.PROP 2,P?SYNONYM
W?WALLPA
.PROP 3,P?ADJECTIVE
.BYTE A?FADED
.BYTE A?DRAB
.BYTE A?OFF-WH
.PROP 2,P?TEXT ; STRING PROPERTY
STR?18
.BYTE 0
.ENDT
T?PEOPLE:: .TABLE ; TABLE FOR OBJECT PEOPLE
.STRL "bunch of people"
.PROP 2,P?SYNONYM
W?PEOPLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PEOPLE-F
.BYTE 0
.ENDT
T?POCKET:: .TABLE ; TABLE FOR OBJECT POCKET
.STRL "pocket"
.PROP 2,P?SYNONYM
W?POCKET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
POCKET-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?15
.BYTE 0
.ENDT
T?ROCKS:: .TABLE ; TABLE FOR OBJECT ROCKS
.STRL "rocky coastline"
.PROP 4,P?SYNONYM
W?ROCKS
W?COASTL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ROCKS-F
.PROP 1,P?ADJECTIVE
.BYTE A?ROCKY
.BYTE 0
.ENDT
T?FIELD:: .TABLE ; TABLE FOR OBJECT FIELD
.STRL "abandoned field"
.PROP 4,P?SYNONYM
W?FIELD
W?WEEDS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FIELD-F
.PROP 2,P?ADJECTIVE
.BYTE A?ABANDO
.BYTE A?OVERGR
.BYTE 0
.ENDT
T?GLOBAL-SLEEP:: .TABLE ; TABLE FOR OBJECT GLOBAL-SLEEP
.STRL "sleep"
.PROP 2,P?SYNONYM
W?SLEEP
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-SLEEP-F
.BYTE 0
.ENDT
T?SHIPWRECK:: .TABLE ; TABLE FOR OBJECT SHIPWRECK
.STRL "shipwreck"
.PROP 6,P?SYNONYM
W?WRECK
W?SHIPWR
W?SHIP
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHIPWRECK-F
.PROP 1,P?ADJECTIVE
.BYTE A?ROTTEN
.BYTE 0
.ENDT
T?SALVAGER:: .TABLE ; TABLE FOR OBJECT SALVAGER
.STRL "Mary Margaret"
.PROP 8,P?SYNONYM
W?SALVAG
W?MARGAR
W?SHIP
W?BOAT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SALVAGER-F
.PROP 1,P?ADJECTIVE
.BYTE A?MARY
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
5
.BYTE 0
.ENDT
T?TRAWLER:: .TABLE ; TABLE FOR OBJECT TRAWLER
.STRL "Night Wind"
.PROP 8,P?SYNONYM
W?TRAWLE
W?WIND
W?BOAT
W?SHIP
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TRAWLER-F
.PROP 1,P?ADJECTIVE
.BYTE A?NIGHT
.PROP 2,P?LINE ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?GLOBAL-TREASURE:: .TABLE ; TABLE FOR OBJECT GLOBAL-TREASURE
.STRL "treasure"
.PROP 2,P?SYNONYM
W?TREASU
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-TREASURE-F
.BYTE 0
.ENDT
T?LIGHTHOUSE:: .TABLE ; TABLE FOR OBJECT LIGHTHOUSE
.STRL "lighthouse"
.PROP 4,P?SYNONYM
W?LIGHTH
W?BEACON
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LIGHTHOUSE-F
.BYTE 0
.ENDT
T?MAST:: .TABLE ; TABLE FOR OBJECT MAST
.STRL "mast"
.PROP 4,P?SYNONYM
W?MAST
W?MASTS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MAST-F
.PROP 1,P?ADJECTIVE
.BYTE A?ROTTIN
.BYTE 0
.ENDT
T?CEILING:: .TABLE ; TABLE FOR OBJECT CEILING
.STRL "ceiling"
.PROP 2,P?SYNONYM
W?CEILIN
.BYTE 0
.ENDT
T?WALLS:: .TABLE ; TABLE FOR OBJECT WALLS
.STRL "wall"
.PROP 4,P?SYNONYM
W?WALL
W?WALLS
.BYTE 0
.ENDT
T?BULKHEADS:: .TABLE ; TABLE FOR OBJECT BULKHEADS
.STRL "bulkhead"
.PROP 2,P?SYNONYM
W?BULKHE
.BYTE 0
.ENDT
T?HOLE:: .TABLE ; TABLE FOR OBJECT HOLE
.STRL "hole"
.PROP 2,P?SYNONYM
W?HOLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HOLE-F
.PROP 1,P?ADJECTIVE
.BYTE A?SMALL
.BYTE 0
.ENDT
T?CEILING-HOLE-2:: .TABLE ; TABLE FOR OBJECT CEILING-HOLE-2
.STRL ""
.PROP 6,P?SYNONYM
W?HOLE
W?HATCH
W?HATCHW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CEILING-HOLE-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?5
.PROP 2,P?ADJECTIVE
.BYTE A?TOP
.BYTE A?UPPER
.BYTE 0
.ENDT
T?CEILING-HOLE-1:: .TABLE ; TABLE FOR OBJECT CEILING-HOLE-1
.STRL "hole"
.PROP 6,P?SYNONYM
W?HOLE
W?HATCH
W?HATCHW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CEILING-HOLE-F
.PROP 2,P?ADJECTIVE
.BYTE A?TOP
.BYTE A?UPPER
.BYTE 0
.ENDT
T?FLOOR-HOLE-2:: .TABLE ; TABLE FOR OBJECT FLOOR-HOLE-2
.STRL ""
.PROP 6,P?SYNONYM
W?HOLE
W?HATCH
W?HATCHW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLOOR-HOLE-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?5
.PROP 2,P?ADJECTIVE
.BYTE A?BOTTOM
.BYTE A?LOWER
.BYTE 0
.ENDT
T?FLOOR-HOLE-1:: .TABLE ; TABLE FOR OBJECT FLOOR-HOLE-1
.STRL "hole"
.PROP 6,P?SYNONYM
W?HOLE
W?HATCH
W?HATCHW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLOOR-HOLE-F
.PROP 2,P?ADJECTIVE
.BYTE A?BOTTOM
.BYTE A?LOWER
.BYTE 0
.ENDT
T?DECK:: .TABLE ; TABLE FOR OBJECT DECK
.STRL "deck"
.PROP 2,P?SYNONYM
W?DECK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DECK-F
.PROP 4,P?ADJECTIVE
.BYTE A?NORTH
.BYTE A?SOUTH
.BYTE A?EAST
.BYTE A?WEST
.BYTE 0
.ENDT
T?GROUND:: .TABLE ; TABLE FOR OBJECT GROUND
.STRL "floor"
.PROP 4,P?SYNONYM
W?FLOOR
W?GROUND
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLOOR-F
.PROP 1,P?ADJECTIVE
.BYTE A?OCEAN
.BYTE 0
.ENDT
T?AIR:: .TABLE ; TABLE FOR OBJECT AIR
.STRL "air"
.PROP 4,P?SYNONYM
W?AIR
W?OXYGEN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
AIR-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?4
.BYTE 0
.ENDT
T?IT:: .TABLE ; TABLE FOR OBJECT IT
.STRL "random object"
.PROP 8,P?SYNONYM
W?IT
W?THAT
W?HIM
W?HER
.BYTE 0
.ENDT
T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT
.STRL ""
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRETIN-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?3
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?INTDIR:: .TABLE ; TABLE FOR OBJECT INTDIR
.STRL "direction"
.PROP 2,P?SYNONYM
W?INTDIR
.PROP 8,P?ADJECTIVE
.BYTE A?NORTH
.BYTE A?EAST
.BYTE A?SOUTH
.BYTE A?WEST
.BYTE A?NE
.BYTE A?NW
.BYTE A?SE
.BYTE A?SW
.BYTE 0
.ENDT
T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM
.STRL ""
.PROP 2,P?SYNONYM
W?INTNUM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
INTNUM-F
.PROP 2,P?SDESC ; STRING PROPERTY
STR?1
.BYTE 0
.ENDT
T?RED-HERRING:: .TABLE ; TABLE FOR OBJECT RED-HERRING
.STRL "thingy"
.PROP 2,P?SYNONYM
W?COMBIN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RED-HERRING-F
.BYTE 0
.ENDT
T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS
.STRL ""
.BYTE 0
.ENDT
T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS
.STRL ""
.PROP 2,P?SYNONYM
W?ZZMGCK
.BYTE 0
.ENDT
T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS
.STRL ""
.BYTE 0
.ENDT
; THE GLOBAL VARIABLES ARE ALL LOCATED HERE
GLOBAL::.TABLE
.GVAR HERE=0
.GVAR SCORE=0
.GVAR MOVES=0
.GVAR WATER-IN-CASE=0
.GVAR LINE-LOC-INC=1
.GVAR LINE-LOC=1
.GVAR CRIMP-CTR=0
.GVAR HOW-THIRSTY=0
.GVAR AT-SEA=0
.GVAR ASLEEP=0
.GVAR JOHNNY-MADE-DEAL=0
.GVAR MCGINTY-KNOWS=0
.GVAR AMT-OWED=0
.GVAR WARNING-CTR=0
.GVAR TM-CTR=0
.GVAR SM-CTR=0
.GVAR SAMPLE-TREASURE=0
.GVAR FM-CTR=0
.GVAR I-WAIT-RTN=0
.GVAR I-WAIT-DURATION=0
.GVAR I-WAIT-FLAG=0
.GVAR WAITING-FOR-WEASEL=0
.GVAR WATER-DELIVERED=0
.GVAR DELIVERY-MADE=0
.GVAR LINE-STR=STR?415
.GVAR CLUMSILY-HANDLED=0
.GVAR WEASEL-APPREHENDED=0
.GVAR WEASEL-BLOWN=0
.GVAR ALREADY-FOLLOWED=0
.GVAR MCGINTY-MEETS-WEASEL-TABLE=T?72
.GVAR MCGINTY-MEETS-WEASEL=0
.GVAR WRECK-13-DESCS=T?71
.GVAR WRECK-12-DESCS=T?70
.GVAR WRECK-11-DESCS=T?69
.GVAR WRECK-10-DESCS=T?68
.GVAR CHEST-TIE-POINTS=15
.GVAR CHEST-CLIMB-POINTS=10
.GVAR WRECK-9-DESCS=T?67
.GVAR WRECK-8-DESCS=T?66
.GVAR WEDGED-STR=STR?376
.GVAR BUNKS-MOVED=0
.GVAR WRECK-7-DESCS=T?65
.GVAR WRECK-6-DESCS=T?64
.GVAR WATERY-ENVIRONMENT=STR?367
.GVAR WRECK-5-DESCS=T?63
.GVAR ROPE-HANGING=0
.GVAR WRECK-5-FLOODED=0
.GVAR WRECK-4-DESCS=T?62
.GVAR DOOMED=0
.GVAR WRECK-3-DESCS=T?61
.GVAR WRECK-2-DESCS=T?60
.GVAR WRECK-1-DESCS=T?59
.GVAR WRECK-CHOSEN=0
.GVAR DEPTH=0
.GVAR OCEAN-BOTTOM=400
.GVAR DRILL-POWERED=0
.GVAR DRILL-ON=0
.GVAR SPARE-PARTS-STR=STR?317
.GVAR CONNECT-STR=STR?312
.GVAR SHIP-CHOSEN=0
.GVAR BLOOD-ALCOHOL=0
.GVAR SLOSH-CTR=0
.GVAR PARROTISMS=T?58
.GVAR JOHNNY-SILENT=0
.GVAR WARNING-STR=STR?270
.GVAR MAGNET-ON=0
.GVAR NO-HOLE-PLUGGED=0
.GVAR AIR-LEFT=0
.GVAR STUPID-PROBLEM-STRING=STR?231
.GVAR MCGINTY-HQ-OCCUPIED=0
.GVAR POCKET-CHANGE=20
.GVAR PASSBOOK-BALANCE=603
.GVAR BEDROOM-DOOR-LOCKED=1
.GVAR SALVAGER-DOCKED=1
.GVAR TRAWLER-DOCKED=1
.GVAR BUSINESS-HOURS?=0
.GVAR JOHNNY-COMPLETES-TABLE=T?57
.GVAR JOHNNY-CONTINUES-TABLE=T?56
.GVAR WEASEL-RETIRES-TABLE=T?55
.GVAR MOVEMENT-GOALS=T?54
.GVAR CHARACTER-TABLE=T?47
.GVAR GOAL-TABLES=T?46
.GVAR COR-512=T?39
.GVAR COR-256=T?38
.GVAR COR-128=T?37
.GVAR COR-64=T?36
.GVAR COR-32=T?35
.GVAR COR-16=T?34
.GVAR COR-8=T?33
.GVAR COR-4=T?32
.GVAR COR-2=T?31
.GVAR COR-1=T?30
.GVAR TRANSFER-TABLE=T?29
.GVAR SALVAGER-LINE=T?28
.GVAR TRAWLER-LINE=T?27
.GVAR BACK-ALLEY-LINE=T?26
.GVAR BEDROOM-LINE=T?25
.GVAR EAST-ROAD-LINE=T?24
.GVAR ROAD-WHARF-LINE=T?23
.GVAR NAUTICAL-DIR-STRINGS=T?22
.GVAR DIR-STRINGS=T?21
.GVAR YUKS=T?20
.GVAR LONGITUDE-SET=0
.GVAR LATITUDE-SET=0
.GVAR HO-HUM=T?19
.GVAR WHEEEEE=T?18
.GVAR HELLOS=T?17
.GVAR STOOD-UP=0
.GVAR COPR-NOTICE=STR?73
.GVAR FUMBLE-NUMBER=7
.GVAR INDENTS=T?16
.GVAR L-WALK-DIR=0
.GVAR Y-LEXV=T?15
.GVAR Y-INBUF=T?14
.GVAR RATING-MAX=250
.GVAR BASE-RATING=0
.GVAR RATING=0
.GVAR DESC-OBJECT=0
.GVAR SUPER-BRIEF=0
.GVAR VERBOSE=0
.GVAR P-MOBY-FLAG=0
.GVAR P-MOBY-FOUND=0
.GVAR P-NONOUN=0
.GVAR P-AND=0
.GVAR P-CEPTR=0
.GVAR P-CSPTR=0
.GVAR P-GETFLAGS=0
.GVAR P-MATCHLEN=0
.GVAR P-OCLAUSE=T?13
.GVAR P-MERGE=T?12
.GVAR P-BUTS=T?11
.GVAR P-PRSI=T?10
.GVAR P-PRSO=T?9
.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 P-AMOUNT=0
.GVAR P-NUMBER=0
.GVAR P-DOLLAR-FLAG=0
.GVAR P-ADVERB=0
.GVAR P-NONE=0
.GVAR QUOTE-FLAG=0
.GVAR P-NCN=0
.GVAR P-VTBL=T?8
.GVAR P-OTBL=T?7
.GVAR P-ITBL=T?6
.GVAR P-AADJ=0
.GVAR P-ANAM=0
.GVAR P-ACLAUSE=0
.GVAR P-MERGED=0
.GVAR P-OFLAG=0
.GVAR P-IT-OBJECT=0
.GVAR P-CONT=0
.GVAR P-INBUF=T?5
.GVAR P-LEXV=T?4
.GVAR P-WALK-DIR=0
.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 LAST-PLAYER-LOC=0
.GVAR L-WINNER=0
.GVAR L-PRSI=0
.GVAR L-PRSO=0
.GVAR L-PRSA=0
.GVAR P-NOT-HERE=0
.GVAR P-MULT=0
.GVAR P-WON=0
.GVAR PLAYER=0
.GVAR CLOCK-WAIT=0
.GVAR C-INTS=246
.GVAR C-TABLE=T?3
.GVAR WEASEL-PISSED=0
.GVAR WRECK-FOUND=0
.GVAR HOW-HUNGRY=1
.GVAR HOW-TIRED=1
.GVAR SOUPS-ON=0
.GVAR DETECTOR-ON=0
.GVAR DETECTOR-POWERED=0
.GVAR MEETINGS-COMPLETED=0
.GVAR BEDROOM-MESSAGE=0
.GVAR QCONTEXT-ROOM=0
.GVAR QCONTEXT=0
.GVAR DT-PTR=0
.GVAR DELIVERY-TABLE=T?2
.GVAR SET-MIN=60
.GVAR SET-HR=0
.GVAR WATCH-WOUND=1
.GVAR PRESENT-TIME=480
.GVAR WATCH-MOVES=0
.GVAR WATCH-SCORE=8
.GVAR LIT=0
.GVAR LOAD-ALLOWED=100
.GVAR WAITED?=0
.GVAR LAST-S-O-T-PLACE=0
.GVAR SHARED-OBJECT-TABLE=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?1:: .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
.ENDT
T?2:: .TABLE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.ENDT
T?3:: .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
.ENDT
T?4:: .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?5:: .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?6:: .TABLE
0
0
0
0
0
0
0
0
0
0
.ENDT
T?7:: .TABLE
0
0
0
0
0
0
0
0
0
0
.ENDT
T?8:: .TABLE
0
0
0
0
.ENDT
T?9:: .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?10:: .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?11:: .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?12:: .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?13:: .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?14:: .TABLE
3072
0
0
0
0
0
0
0
0
0
0
0
.ENDT
T?15:: .TABLE
2560
0
0
0
0
0
0
0
0
0
.ENDT
T?19:: .TABLE
4
STR?122
STR?123
STR?124
STR?125
.ENDT
T?40:: .TABLE
0
0
0
1
0
I-FOLLOW
5
5
.ENDT
T?41:: .TABLE
0
0
0
1
0
I-MCGINTY
5
5
.ENDT
T?42:: .TABLE
0
0
0
1
0
I-JOHNNY
5
5
.ENDT
T?43:: .TABLE
0
0
0
1
0
I-PETE
5
5
.ENDT
T?44:: .TABLE
0
0
0
1
0
I-WEASEL
5
5
.ENDT
T?45:: .TABLE
0
0
0
1
0
I-DELIVERY-BOY
0
0
.ENDT
T?46:: .TABLE
T?40
T?41
T?42
T?43
T?44
T?45
.ENDT
T?48:: .TABLE
0
0
0
.ENDT
T?49:: .TABLE
0
58
2
SHANTY
15
1
MCGINTY-HQ
65
2
BANK
16
5
OUTFITTERS-HQ
30
3
MCGINTY-HQ
75
5
SHANTY
30
5
MCGINTY-HQ
0
.ENDT
T?50:: .TABLE
0
61
2
WINDING-ROAD-1
75
5
SHANTY
0
.ENDT
T?51:: .TABLE
0
72
2
WINDING-ROAD-1
81
5
SHANTY
197
5
MM-GALLEY
0
.ENDT
T?52:: .TABLE
0
8
5
UPSTAIRS-HALLWAY
58
2
WINDING-ROAD-1
78
5
UPSTAIRS-HALLWAY
85
1
FERRY-LANDING
0
.ENDT
T?53:: .TABLE
0
345
1
MM-LOCKER
0
.ENDT
T?54:: .TABLE
T?48
T?49
T?50
T?51
T?52
T?53
.ENDT
T?55:: .TABLE
0
5
1
BACK-ALLEY-5
45
5
BANK
10
5
FERRY-LANDING
0
.ENDT
T?56:: .TABLE
0
5
1
OUTFITTERS-HQ
60
5
POINT-LOOKOUT
25
1
SHANTY
0
.ENDT
T?57:: .TABLE
0
200
5
MM-CAPT-CABIN
0
.ENDT
T?58:: .TABLE
6
STR?277
STR?278
STR?279
STR?280
STR?281
STR?282
.ENDT
T?72:: .TABLE
0
20
1
FERRY-LANDING
35
3
MCGINTY-HQ
30
5
SHANTY
30
5
MCGINTY-HQ
0
.ENDT
; END OF PURENESS
IMPURE::
; VERB TABLE IS DEFINED HERE
VTBL:: .TABLE
ST?WHAT
ST?YES
ST?YELL
ST?WITHDRAW
ST?WIND
ST?WIN
ST?WEIGH
ST?WEAR
ST?WAVE
ST?WALK
ST?WAKE
ST?WAIT
ST?UNTIE
ST?UNLOCK
ST?FOLD
ST?UNFOLD
ST?TURN
ST?TIME
ST?TIE
ST?THROW
ST?SLEEP
ST?SAY
ST?TELL
ST?TAKE
ST?SWING
ST?SWIM
ST?STRIKE
ST?STAY
ST?STAND
ST?SQUEEZE
ST?SPRAY
ST?SPIN
ST?SMOKE
ST?SMELL
ST?SKIP
ST?SLIDE
ST?SHOW
ST?SHAKE
ST?SEND
ST?UNSCRIPT
ST?SCRIPT
ST?RUB
ST?ROB
ST?RENT
ST?READ
ST?REACH
ST?RAPE
ST?RAISE
ST?PUT
ST?PUSH
ST?PUMP
ST?PRAY
ST?POUR
ST?POKE
ST?PLUG
ST?PICK
ST?OPEN
ST?NO
ST?LUBRICATE
ST?DESTROY
ST?MUMBLE
ST?PULL
ST?PLAY
ST?ROLL
ST?MOVE
ST?MELT
ST?MAYBE
ST?MAKE
ST?LOWER
ST?SEARCH
ST?LOOK
ST?LOCK
ST?LISTEN
ST?LIGHT
ST?LEAVE
ST?LAUNCH
ST?LONGITUDE
ST?LATITUDE
ST?KNOCK
ST?KISS
ST?KILL
ST?KICK
ST?JUMP
ST?INFLAT
ST?BLOW
ST?HIDE
ST?HELP
ST?HELLO
ST?GOODBYE
ST?GIVE
ST?FOLLOW
ST?FIND
ST?FILL
ST?EXTINGUISH
ST?EXAMINE
ST?EXIT
ST?ENTER
ST?EMPTY
ST?TASTE
ST?EAT
ST?LEAN
ST?DROP
ST?DRINK
ST?DRILL
ST?DIVE
ST?DISEMBARK
ST?DIG
ST?DEPOSIT
ST?DEFLATE
ST?CURSE
ST?CUT
ST?CROSS
ST?COUNT
ST?CLOSE
ST?SIT
ST?CLIMB
ST?CLEAN
ST?CHOMP
ST?CHECK
ST?CALL
ST?$CALL
ST?BUY
ST?BURN
ST?BREATHE
ST?BRACE
ST?BOARD
ST?BACK
ST?ATTACK
ST?ASK
ST?APPLY
ST?AIM
ST?AGAIN
ST?VERBOSE
ST?VERSION
ST?$VERIFY
ST?SCORE
ST?SAVE
ST?RESTORE
ST?RESTART
ST?QUIT
ST?INVENTORY
ST?DIAGNOSE
ST?SUPER
ST?BRIEF
.ENDT
; SYNTAX DEFINITION TABLES ARE DEFINED HERE
ST?WHAT:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 173
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 173
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 173
.ENDT
ST?YES:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 172
.ENDT
ST?YELL:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 171
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 171
.ENDT
ST?WITHDRAW:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 170
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 82
.ENDT
ST?WIND:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 169
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 169
.ENDT
ST?WIN:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 168
.ENDT
ST?WEIGH:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 167
.ENDT
ST?WEAR:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 18
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 118
.ENDT
ST?WAVE:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 166
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 166
.BYTE 1
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 165
.BYTE 1
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 165
.ENDT
ST?WALK:: .TABLE
.BYTE 9
.BYTE 1
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 164
.BYTE 1
.BYTE 250
.BYTE 0
.BYTE 5
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 34
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 5
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 163
.BYTE 1
.BYTE 238
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 162
.BYTE 1
.BYTE 245
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 36
.BYTE 1
.BYTE 241
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 73
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 161
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 36
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 160
.ENDT
ST?WAKE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 159
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 159
.ENDT
ST?WAIT:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 158
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 158
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 157
.ENDT
ST?UNTIE:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 156
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 156
.ENDT
ST?UNLOCK:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 242
.BYTE 155
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 155
.ENDT
ST?FOLD:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 154
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 154
.ENDT
ST?UNFOLD:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 153
.ENDT
ST?TURN:: .TABLE
.BYTE 7
.BYTE 1
.BYTE 239
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 248
.BYTE 0
.BYTE 62
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 248
.BYTE 0
.BYTE 83
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 24
.BYTE 16
.BYTE 240
.BYTE 242
.BYTE 152
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 152
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 152
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 152
.BYTE 1
.BYTE 241
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 151
.ENDT
ST?TIME:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 150
.ENDT
ST?TIE:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 248
.BYTE 251
.BYTE 26
.BYTE 0
.BYTE 48
.BYTE 112
.BYTE 149
.BYTE 2
.BYTE 0
.BYTE 238
.BYTE 0
.BYTE 0
.BYTE 80
.BYTE 0
.BYTE 148
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 80
.BYTE 0
.BYTE 148
.ENDT
ST?THROW:: .TABLE
.BYTE 8
.BYTE 2
.BYTE 0
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 202
.BYTE 0
.BYTE 146
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 202
.BYTE 0
.BYTE 146
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 202
.BYTE 48
.BYTE 146
.BYTE 2
.BYTE 0
.BYTE 241
.BYTE 0
.BYTE 0
.BYTE 202
.BYTE 0
.BYTE 147
.BYTE 2
.BYTE 0
.BYTE 239
.BYTE 0
.BYTE 0
.BYTE 202
.BYTE 0
.BYTE 147
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 202
.BYTE 0
.BYTE 146
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 202
.BYTE 0
.BYTE 146
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 202
.BYTE 0
.BYTE 146
.ENDT
ST?SLEEP:: .TABLE
.BYTE 5
.BYTE 1
.BYTE 250
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 145
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 145
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 145
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 145
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 145
.ENDT
ST?SAY:: .TABLE
.BYTE 3
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 144
.BYTE 1
.BYTE 251
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 32
.BYTE 0
.BYTE 15
.BYTE 1
.BYTE 254
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 32
.BYTE 0
.BYTE 15
.ENDT
ST?TELL:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 26
.BYTE 0
.BYTE 32
.BYTE 0
.BYTE 15
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 32
.BYTE 0
.BYTE 15
.ENDT
ST?TAKE:: .TABLE
.BYTE 9
.BYTE 2
.BYTE 0
.BYTE 249
.BYTE 7
.BYTE 0
.BYTE 100
.BYTE 0
.BYTE 107
.BYTE 2
.BYTE 0
.BYTE 239
.BYTE 7
.BYTE 0
.BYTE 100
.BYTE 0
.BYTE 107
.BYTE 2
.BYTE 0
.BYTE 244
.BYTE 7
.BYTE 0
.BYTE 100
.BYTE 0
.BYTE 107
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 140
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 35
.BYTE 1
.BYTE 239
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 16
.BYTE 0
.BYTE 51
.BYTE 1
.BYTE 244
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 16
.BYTE 0
.BYTE 51
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 22
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 7
.BYTE 0
.BYTE 52
.BYTE 0
.BYTE 107
.ENDT
ST?SWING:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 0
.BYTE 26
.BYTE 194
.BYTE 48
.BYTE 143
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 143
.ENDT
ST?SWIM:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 142
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 142
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 142
.ENDT
ST?STRIKE:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 112
.BYTE 0
.BYTE 83
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 20
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 26
.BYTE 0
.BYTE 48
.BYTE 242
.BYTE 20
.ENDT
ST?STAY:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 141
.ENDT
ST?STAND:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 35
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 140
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 140
.ENDT
ST?SQUEEZE:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 14
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 139
.ENDT
ST?SPRAY:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 138
.BYTE 2
.BYTE 0
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 137
.ENDT
ST?SPIN:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 136
.ENDT
ST?SMOKE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 135
.ENDT
ST?SMELL:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 134
.ENDT
ST?SKIP:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 133
.ENDT
ST?SLIDE:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.BYTE 2
.BYTE 0
.BYTE 243
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 117
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 78
.ENDT
ST?SHOW:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 23
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 132
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 23
.BYTE 0
.BYTE 0
.BYTE 131
.ENDT
ST?SHAKE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 130
.ENDT
ST?SEND:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 129
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 129
.ENDT
ST?UNSCRIPT:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 128
.ENDT
ST?SCRIPT:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 127
.ENDT
ST?RUB:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 119
.BYTE 2
.BYTE 0
.BYTE 251
.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 126
.ENDT
ST?ROB:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 125
.ENDT
ST?RENT:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 249
.BYTE 0
.BYTE 26
.BYTE 52
.BYTE 16
.BYTE 124
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 52
.BYTE 0
.BYTE 124
.ENDT
ST?READ:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 6
.BYTE 0
.BYTE 240
.BYTE 194
.BYTE 90
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 123
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 6
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 90
.ENDT
ST?REACH:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 21
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 122
.ENDT
ST?RAPE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 121
.ENDT
ST?RAISE:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 97
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 97
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 97
.ENDT
ST?PUT:: .TABLE
.BYTE 12
.BYTE 2
.BYTE 0
.BYTE 235
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 47
.BYTE 2
.BYTE 0
.BYTE 241
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 120
.BYTE 2
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 120
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 119
.BYTE 2
.BYTE 0
.BYTE 236
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 119
.BYTE 2
.BYTE 0
.BYTE 237
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 119
.BYTE 2
.BYTE 0
.BYTE 242
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 70
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 116
.BYTE 0
.BYTE 118
.BYTE 2
.BYTE 0
.BYTE 243
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 117
.BYTE 1
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 132
.BYTE 0
.BYTE 56
.BYTE 2
.BYTE 0
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 148
.BYTE 0
.BYTE 47
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 148
.BYTE 0
.BYTE 14
.ENDT
ST?PUSH:: .TABLE
.BYTE 8
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 97
.BYTE 2
.BYTE 0
.BYTE 245
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 116
.BYTE 2
.BYTE 0
.BYTE 243
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 0
.BYTE 115
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.BYTE 2
.BYTE 0
.BYTE 239
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 114
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 52
.BYTE 0
.BYTE 78
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 52
.BYTE 0
.BYTE 78
.ENDT
ST?PUMP:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 248
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 113
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 113
.ENDT
ST?PRAY:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 112
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 112
.ENDT
ST?POUR:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 0
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 109
.BYTE 2
.BYTE 0
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 111
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 110
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 109
.ENDT
ST?POKE:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 26
.BYTE 0
.BYTE 48
.BYTE 194
.BYTE 101
.ENDT
ST?PLUG:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 108
.ENDT
ST?PICK:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 7
.BYTE 0
.BYTE 20
.BYTE 0
.BYTE 107
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 194
.BYTE 106
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 106
.ENDT
ST?OPEN:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 25
.BYTE 16
.BYTE 240
.BYTE 242
.BYTE 105
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 25
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 105
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 25
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 105
.ENDT
ST?NO:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 104
.ENDT
ST?LUBRICATE:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 103
.ENDT
ST?DESTROY:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 250
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 194
.BYTE 101
.BYTE 2
.BYTE 247
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 194
.BYTE 101
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 102
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 194
.BYTE 101
.ENDT
ST?MUMBLE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 100
.ENDT
ST?PULL:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.ENDT
ST?PLAY:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 99
.ENDT
ST?ROLL:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.ENDT
ST?MOVE:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 98
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 97
.ENDT
ST?MELT:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 96
.ENDT
ST?MAYBE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 95
.ENDT
ST?MAKE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 94
.ENDT
ST?LOWER:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 14
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 93
.ENDT
ST?SEARCH:: .TABLE
.BYTE 3
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 30
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 92
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 92
.ENDT
ST?LOOK:: .TABLE
.BYTE 13
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 91
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 30
.BYTE 2
.BYTE 255
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 90
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 87
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 87
.BYTE 1
.BYTE 242
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 89
.BYTE 1
.BYTE 243
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 88
.BYTE 1
.BYTE 244
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 87
.BYTE 1
.BYTE 245
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 87
.BYTE 1
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 87
.BYTE 1
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 29
.BYTE 1
.BYTE 238
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 86
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 86
.ENDT
ST?LOCK:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 16
.BYTE 48
.BYTE 248
.BYTE 85
.ENDT
ST?LISTEN:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 84
.BYTE 1
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 84
.ENDT
ST?LIGHT:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 240
.BYTE 25
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 112
.BYTE 0
.BYTE 83
.ENDT
ST?LEAVE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 56
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 82
.ENDT
ST?LAUNCH:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 81
.ENDT
ST?LONGITUDE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 80
.ENDT
ST?LATITUDE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 79
.ENDT
ST?KNOCK:: .TABLE
.BYTE 4
.BYTE 1
.BYTE 250
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 20
.BYTE 1
.BYTE 241
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 78
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 77
.BYTE 1
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 77
.ENDT
ST?KISS:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 76
.ENDT
ST?KILL:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 26
.BYTE 0
.BYTE 48
.BYTE 194
.BYTE 75
.ENDT
ST?KICK:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 74
.ENDT
ST?JUMP:: .TABLE
.BYTE 6
.BYTE 1
.BYTE 239
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 51
.BYTE 1
.BYTE 249
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 51
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 73
.BYTE 1
.BYTE 240
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 73
.BYTE 1
.BYTE 241
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 73
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 73
.ENDT
ST?INFLAT:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 72
.ENDT
ST?BLOW:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 248
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 72
.BYTE 1
.BYTE 244
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 210
.BYTE 0
.BYTE 62
.ENDT
ST?HIDE:: .TABLE
.BYTE 6
.BYTE 2
.BYTE 0
.BYTE 242
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 70
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 70
.BYTE 2
.BYTE 0
.BYTE 243
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 71
.BYTE 1
.BYTE 242
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 70
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 70
.BYTE 1
.BYTE 243
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 70
.ENDT
ST?HELP:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 69
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 69
.ENDT
ST?HELLO:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 68
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 68
.ENDT
ST?GOODBYE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 67
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 67
.ENDT
ST?GIVE:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 16
.BYTE 0
.BYTE 66
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 16
.BYTE 65
.ENDT
ST?FOLLOW:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 64
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 64
.ENDT
ST?FIND:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 30
.ENDT
ST?FILL:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 218
.BYTE 0
.BYTE 63
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 218
.BYTE 0
.BYTE 63
.ENDT
ST?EXTINGUISH:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 246
.BYTE 0
.BYTE 62
.ENDT
ST?EXAMINE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 29
.ENDT
ST?EXIT:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 51
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 50
.ENDT
ST?ENTER:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 36
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 61
.ENDT
ST?EMPTY:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 60
.ENDT
ST?TASTE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 59
.ENDT
ST?EAT:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 8
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 58
.ENDT
ST?LEAN:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 130
.BYTE 0
.BYTE 57
.ENDT
ST?DROP:: .TABLE
.BYTE 4
.BYTE 2
.BYTE 0
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 14
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 14
.BYTE 2
.BYTE 0
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 14
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 134
.BYTE 0
.BYTE 56
.ENDT
ST?DRINK:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 10
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 55
.ENDT
ST?DRILL:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 54
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 16
.BYTE 0
.BYTE 0
.BYTE 53
.ENDT
ST?DIVE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 52
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 52
.ENDT
ST?DISEMBARK:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 51
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 50
.ENDT
ST?DIG:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 49
.BYTE 2
.BYTE 247
.BYTE 251
.BYTE 0
.BYTE 16
.BYTE 48
.BYTE 194
.BYTE 48
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 16
.BYTE 48
.BYTE 194
.BYTE 48
.ENDT
ST?DEPOSIT:: .TABLE
.BYTE 3
.BYTE 2
.BYTE 0
.BYTE 246
.BYTE 0
.BYTE 0
.BYTE 148
.BYTE 0
.BYTE 47
.BYTE 2
.BYTE 0
.BYTE 247
.BYTE 0
.BYTE 0
.BYTE 148
.BYTE 0
.BYTE 46
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 46
.ENDT
ST?DEFLATE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 45
.ENDT
ST?CURSE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 26
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 44
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 44
.ENDT
ST?CUT:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 43
.ENDT
ST?CROSS:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 42
.ENDT
ST?COUNT:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 41
.ENDT
ST?CLOSE:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 25
.BYTE 0
.BYTE 240
.BYTE 0
.BYTE 40
.ENDT
ST?SIT:: .TABLE
.BYTE 4
.BYTE 1
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 39
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 37
.BYTE 1
.BYTE 250
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 38
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 37
.ENDT
ST?CLIMB:: .TABLE
.BYTE 7
.BYTE 1
.BYTE 244
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 36
.BYTE 1
.BYTE 245
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 36
.BYTE 1
.BYTE 246
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 35
.BYTE 1
.BYTE 247
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 22
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 33
.BYTE 1
.BYTE 250
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 34
.BYTE 1
.BYTE 248
.BYTE 0
.BYTE 31
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 33
.ENDT
ST?CLEAN:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 32
.ENDT
ST?CHOMP:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 31
.ENDT
ST?CHECK:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 30
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 29
.ENDT
ST?CALL:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 28
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 28
.ENDT
ST?$CALL:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 27
.ENDT
ST?BUY:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 0
.BYTE 249
.BYTE 0
.BYTE 26
.BYTE 52
.BYTE 16
.BYTE 26
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 52
.BYTE 0
.BYTE 26
.ENDT
ST?BURN:: .TABLE
.BYTE 2
.BYTE 2
.BYTE 250
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 242
.BYTE 25
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 240
.BYTE 242
.BYTE 25
.ENDT
ST?BREATHE:: .TABLE
.BYTE 2
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 24
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 24
.ENDT
ST?BRACE:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 23
.ENDT
ST?BOARD:: .TABLE
.BYTE 1
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 9
.BYTE 0
.BYTE 48
.BYTE 0
.BYTE 22
.ENDT
ST?BACK:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 21
.ENDT
ST?ATTACK:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 251
.BYTE 26
.BYTE 0
.BYTE 48
.BYTE 194
.BYTE 20
.ENDT
ST?ASK:: .TABLE
.BYTE 5
.BYTE 2
.BYTE 0
.BYTE 252
.BYTE 23
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 19
.BYTE 2
.BYTE 0
.BYTE 253
.BYTE 23
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 18
.BYTE 1
.BYTE 252
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 17
.BYTE 1
.BYTE 253
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 192
.BYTE 0
.BYTE 16
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 23
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 15
.ENDT
ST?APPLY:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 254
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 14
.ENDT
ST?AIM:: .TABLE
.BYTE 1
.BYTE 2
.BYTE 0
.BYTE 255
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 13
.ENDT
ST?AGAIN:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 12
.ENDT
ST?VERBOSE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 11
.ENDT
ST?VERSION:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 10
.ENDT
ST?$VERIFY:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 9
.ENDT
ST?SCORE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 8
.ENDT
ST?SAVE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 7
.ENDT
ST?RESTORE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 6
.ENDT
ST?RESTART:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 5
.ENDT
ST?QUIT:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 4
.ENDT
ST?INVENTORY:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 3
.ENDT
ST?DIAGNOSE:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 2
.ENDT
ST?SUPER:: .TABLE
.BYTE 1
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 1
.ENDT
ST?BRIEF:: .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-BRIEF
V-SUPER-BRIEF
V-DIAGNOSE
V-INVENTORY
V-QUIT
V-RESTART
V-RESTORE
V-SAVE
V-SCORE
V-$VERIFY
V-VERSION
V-VERBOSE
V-AGAIN
V-AIM
V-PUT
V-TELL
V-ASK-CONTEXT-ABOUT
V-ASK-CONTEXT-FOR
V-ASK-ABOUT
V-ASK-FOR
V-ATTACK
V-BACK
V-BOARD
V-BRACE
V-BREATHE
V-BURN
V-BUY
V-$CALL
V-CALL
V-EXAMINE
V-FIND
V-CHOMP
V-CLEAN
V-CLIMB-FOO
V-CLIMB-DOWN
V-CLIMB-ON
V-THROUGH
V-SIT-ON
V-SIT
V-SIT-WITH
V-CLOSE
V-COUNT
V-CROSS
V-CUT
V-CURSES
V-DEFLATE
V-DEPOSIT
V-PUT-ON
V-DIG
V-HOLE-DIG
V-EXIT
V-DISEMBARK
V-DIVE
V-DRILL
V-DRILL-IN
V-DRINK
V-DROP
V-LEAN-ON
V-EAT
V-TASTE
V-EMPTY
V-ENTER
V-LAMP-OFF
V-FILL
V-FOLLOW
V-GIVE
V-SGIVE
V-GOODBYE
V-HELLO
V-HELP
V-HIDE
V-HIDE-UNDER
V-INFLATE
V-LEAP
V-KICK
V-KILL
V-KISS
V-KNOCK
V-PUSH
V-LATITUDE
V-LONGITUDE
V-LAUNCH
V-LEAVE
V-LAMP-ON
V-LISTEN
V-LOCK
V-LOOK
V-LOOK-INSIDE
V-LOOK-UNDER
V-LOOK-BEHIND
V-READ
V-CHASTISE
V-SEARCH
V-LOWER
V-MAKE
V-MAYBE
V-MELT
V-MOVE
V-PUSH-TO
V-PLAY
V-MUMBLE
V-MUNG
V-CHIP
V-OIL
V-NO
V-OPEN
V-PICK
V-TAKE
V-PLUG
V-POUR
V-POUR-IN
V-POUR-ON
V-PRAY
V-PUMP
V-PUSH-OFF
V-PUSH-UNDER
V-PUSH-THROUGH
V-PUT-UNDER
V-WEAR
V-PUT-AGAINST
V-PUT-ACROSS
V-RAPE
V-REACH-IN
V-READ-INSIDE
V-RENT
V-ROB
V-RUB
V-SCRIPT
V-UNSCRIPT
V-SEND
V-SHAKE
V-SHOW
V-SSHOW
V-SKIP
V-SMELL
V-SMOKE
V-SPIN
V-SPRAY
V-SSPRAY
V-SQUEEZE
V-STAND
V-STAY
V-SWIM
V-SWING
V-SAY
V-SLEEP
V-THROW
V-THROW-OFF
V-TIE
V-TIE-UP
V-TIME
V-TURN-OVER
V-TURN
V-UNFOLD
V-FOLD
V-UNLOCK
V-UNTIE
V-WAIT
V-WAIT-FOR
V-ALARM
V-WALK
V-STEP
V-WALK-AROUND
V-CLIMB-UP
V-WALK-TO
V-WAVE-AT
V-WAVE
V-WEIGH
V-WIN
V-WIND
V-WITHDRAW
V-YELL
V-YES
V-WHAT
.ENDT
; THE PREACTION CALLING TABLE IS DEFINED HERE
PATBL:: .TABLE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-PUT
PRE-TELL
PRE-ASK-CONTEXT-ABOUT
PRE-ASK-CONTEXT-FOR
0
0
0
0
PRE-BOARD
PRE-BRACE
0
PRE-BURN
PRE-BUY
PRE-$CALL
0
PRE-EXAMINE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-PUT
PRE-DIG
0
0
0
0
PRE-DRILL
PRE-DRILL-IN
PRE-DRINK
0
0
PRE-EAT
0
0
0
0
0
0
PRE-GIVE
PRE-SGIVE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-READ
0
0
0
0
0
0
PRE-MOVE
0
0
0
PRE-MUNG
PRE-CHIP
0
0
PRE-OPEN
0
PRE-TAKE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-REACH-IN
0
0
0
0
0
0
0
0
0
PRE-SSHOW
0
PRE-SMELL
0
0
0
0
0
0
0
0
0
0
0
PRE-THROW
0
PRE-TIE
0
0
0
PRE-TURN
0
0
PRE-UNLOCK
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.ENDT
; PREPOSITION TABLE IS DEFINED HERE
PRTBL:: .TABLE
.WORD 20
W?BY
PR?BY
W?AGAINST
PR?AGAINST
W?AROUND
PR?AROUND
W?OFF
PR?OFF
W?ACROSS
PR?ACROSS
W?OVER
PR?OVER
W?BEHIND
PR?BEHIND
W?UNDER
PR?UNDER
W?OUT
PR?OUT
W?THROUGH
PR?THROUGH
W?ON
PR?ON
W?IN
PR?IN
W?UP
PR?UP
W?FROM
PR?FROM
W?DOWN
PR?DOWN
W?WITH
PR?WITH
W?FOR
PR?FOR
W?ABOUT
PR?ABOUT
W?TO
PR?TO
W?AT
PR?AT
.ENDT
; VOCABULARY TABLE IS HERE
VOCAB:: .TABLE
.BYTE 3
.BYTE 44
.BYTE 46
.BYTE 34
.BYTE 7
790
W?$:: .ZWORD "$"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?$CALL:: .ZWORD "$call"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?$CALL
.BYTE 0
W?$VERIFY:: .ZWORD "$verif"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?$VERIFY
.BYTE 0
W?1ST:: .ZWORD "1st"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?1ST
.BYTE 0
W?2ND:: .ZWORD "2nd"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?2ND
.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?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?ABAFT:: .ZWORD "abaft"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SOUTH
.BYTE 28
W?ABANDO:: .ZWORD "abando"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ABANDO
.BYTE 0
W?ABOUT:: .ZWORD "about"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 253
.BYTE 0
W?ACME:: .ZWORD "acme"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ACME
.BYTE 0
W?ACROSS:: .ZWORD "across"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 240
.BYTE 0
W?ADVENT:: .ZWORD "advent"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AFFIRMATIVE:: .ZWORD "affirm"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?AFT:: .ZWORD "aft"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SOUTH
.BYTE 28
W?AGAIN:: .ZWORD "again"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?AGAIN
.BYTE 0
W?AGAINST:: .ZWORD "agains"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 237
.BYTE 0
W?AGED:: .ZWORD "aged"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?AGED
.BYTE 0
W?AIM:: .ZWORD "aim"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?AIM
.BYTE 0
W?AIR:: .ZWORD "air"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?AIR
W?AIRHOSE:: .ZWORD "airhos"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AJAX:: .ZWORD "ajax"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?AJAX
.BYTE 0
W?ALCOHO:: .ZWORD "alcoho"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ALCOHO
.BYTE 0
W?ALL:: .ZWORD "all"
.BYTE PS?BUZZ-WORD
.BYTE B?ALL
.BYTE 0
W?ALUMIN:: .ZWORD "alumin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ALUMIN
.BYTE 0
W?AN:: .ZWORD "an"
.BYTE PS?BUZZ-WORD
.BYTE B?AN
.BYTE 0
W?ANCHOR:: .ZWORD "anchor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AND:: .ZWORD "and"
.BYTE PS?BUZZ-WORD
.BYTE B?AND
.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?ARMCHA:: .ZWORD "armcha"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AROUND:: .ZWORD "around"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 238
.BYTE 0
W?ASK:: .ZWORD "ask"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ASK
.BYTE 0
W?AT:: .ZWORD "at"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 255
.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?AWAKE:: .ZWORD "awake"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?BACK:: .ZWORD "back"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BACK
.BYTE ACT?BACK
W?BANK:: .ZWORD "bank"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?BANK
W?BANKBOOK:: .ZWORD "bankbo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BAR:: .ZWORD "bar"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BARF:: .ZWORD "barf"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CHOMP
.BYTE 0
W?BARNAC:: .ZWORD "barnac"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?BARNAC
W?BARREL:: .ZWORD "barrel"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BARS:: .ZWORD "bars"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BARTEN:: .ZWORD "barten"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BATHE:: .ZWORD "bathe"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SWIM
.BYTE ACT?SWIM
W?BATTER:: .ZWORD "batter"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BEACON:: .ZWORD "beacon"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BED:: .ZWORD "bed"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BEDROOM:: .ZWORD "bedroo"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BEDROOM
.BYTE 0
W?BEDS:: .ZWORD "beds"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BEEF:: .ZWORD "beef"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BEEF
.BYTE 0
W?BEER:: .ZWORD "beer"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BEHIND:: .ZWORD "behind"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 242
.BYTE 0
W?BELOW:: .ZWORD "below"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 243
.BYTE 0
W?BENEATH:: .ZWORD "beneat"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 243
.BYTE 0
W?BETWEEN:: .ZWORD "betwee"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 235
.BYTE 0
W?BIG:: .ZWORD "big"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BIG
.BYTE 0
W?BILLS:: .ZWORD "bills"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BIRD:: .ZWORD "bird"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BIT:: .ZWORD "bit"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BITE:: .ZWORD "bite"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?BLACK:: .ZWORD "black"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLACK
.BYTE 0
W?BLADE:: .ZWORD "blade"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BLIND:: .ZWORD "blind"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POKE
.BYTE 0
W?BLOW:: .ZWORD "blow"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BLOW
.BYTE 0
W?BOARD:: .ZWORD "board"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BOARD
.BYTE 0
W?BOAT:: .ZWORD "boat"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOLT:: .ZWORD "bolt"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOLTS:: .ZWORD "bolts"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOMB:: .ZWORD "bomb"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOMBS:: .ZWORD "bombs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BONES:: .ZWORD "bones"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOK:: .ZWORD "book"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOZE:: .ZWORD "booze"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOTTOM:: .ZWORD "bottom"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BOTTOM
.BYTE O?ANY
W?BOURBO:: .ZWORD "bourbo"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BOURBO
.BYTE 0
W?BOX:: .ZWORD "box"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOY:: .ZWORD "boy"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRACE:: .ZWORD "brace"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRACE
.BYTE 0
W?BRANDISH:: .ZWORD "brandi"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAVE
.BYTE 0
W?BREAK:: .ZWORD "break"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?BREAKF:: .ZWORD "breakf"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BREAKF
.BYTE 0
W?BREATHE:: .ZWORD "breath"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BREATHE
.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?BRINE:: .ZWORD "brine"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BRINE
.BYTE 0
W?BROKEN:: .ZWORD "broken"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BROKEN
.BYTE 0
W?BULKHE:: .ZWORD "bulkhe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BULKY:: .ZWORD "bulky"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BULKY
.BYTE 0
W?BUNK:: .ZWORD "bunk"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BUNKS:: .ZWORD "bunks"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BUREAU:: .ZWORD "bureau"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BURN:: .ZWORD "burn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BURN
.BYTE 0
W?BUSINE:: .ZWORD "busine"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BUSINE
.BYTE 0
W?BUT:: .ZWORD "but"
.BYTE PS?BUZZ-WORD
.BYTE B?BUT
.BYTE 0
W?BUTT:: .ZWORD "butt"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BUTTON:: .ZWORD "button"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BUTTS:: .ZWORD "butts"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BUY:: .ZWORD "buy"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BUY
.BYTE 0
W?BY:: .ZWORD "by"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 236
.BYTE 0
W?BYE:: .ZWORD "bye"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GOODBYE
.BYTE 0
W?C:: .ZWORD "c"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?C
.BYTE 0
W?CABIN:: .ZWORD "cabin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAGE:: .ZWORD "cage"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CALL:: .ZWORD "call"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CALL
.BYTE 0
W?CAN:: .ZWORD "can"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CANIST:: .ZWORD "canist"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?CANIST
W?CAPTAI:: .ZWORD "captai"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CAPTAI
.BYTE 0
W?CARD:: .ZWORD "card"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CARPET:: .ZWORD "carpet"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CARRY:: .ZWORD "carry"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?CASE:: .ZWORD "case"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CASH:: .ZWORD "cash"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CASK:: .ZWORD "cask"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAST:: .ZWORD "cast"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?CATALO:: .ZWORD "catalo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CEILIN:: .ZWORD "ceilin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CELL:: .ZWORD "cell"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?CHART:: .ZWORD "chart"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHARTS:: .ZWORD "charts"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHASE:: .ZWORD "chase"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLLOW
.BYTE 0
W?CHAT:: .ZWORD "chat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAY
.BYTE 0
W?CHEAP:: .ZWORD "cheap"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CHEAP
.BYTE 0
W?CHECK:: .ZWORD "check"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CHECK
.BYTE 0
W?CHEROO:: .ZWORD "cheroo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHEST:: .ZWORD "chest"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHEW:: .ZWORD "chew"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?CHEWED:: .ZWORD "chewed"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CHEWED
.BYTE 0
W?CHIP:: .ZWORD "chip"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?CHOMP:: .ZWORD "chomp"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CHOMP
.BYTE 0
W?CHOP:: .ZWORD "chop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?CHUCK:: .ZWORD "chuck"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?CIGAR:: .ZWORD "cigar"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CIGAR
.BYTE O?ANY
W?CLEAN:: .ZWORD "clean"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLEAN
.BYTE 0
W?CLEAR:: .ZWORD "clear"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CLEAR
.BYTE 0
W?CLERK:: .ZWORD "clerk"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CLIFF:: .ZWORD "cliff"
.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?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+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CLOTHE:: .ZWORD "clothe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COASTL:: .ZWORD "coastl"
.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?COIN:: .ZWORD "coin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COLLEC:: .ZWORD "collec"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COMBIN:: .ZWORD "combin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COME:: .ZWORD "come"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLLOW
.BYTE 0
W?COMFOR:: .ZWORD "comfor"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?COMFOR
.BYTE 0
W?COMPAR:: .ZWORD "compar"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COMPAS:: .ZWORD "compas"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COMPLE:: .ZWORD "comple"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?COMPLE
.BYTE 0
W?COMPRE:: .ZWORD "compre"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CONNECT:: .ZWORD "connec"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?CONSUME:: .ZWORD "consum"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?COOK:: .ZWORD "cook"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CORREC:: .ZWORD "correc"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CORREC
.BYTE 0
W?COT:: .ZWORD "cot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COUNT:: .ZWORD "count"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?COUNT
.BYTE 0
W?COUNTE:: .ZWORD "counte"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CRACK:: .ZWORD "crack"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CRETIN:: .ZWORD "cretin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CROSS:: .ZWORD "cross"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CROSS
.BYTE 0
W?CURSE:: .ZWORD "curse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?CUSS:: .ZWORD "cuss"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?CUT:: .ZWORD "cut"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CUT
.BYTE 0
W?D:: .ZWORD "d"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 250
.BYTE 26
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?DAY:: .ZWORD "day"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DEAD:: .ZWORD "dead"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DEAD
.BYTE 0
W?DEBRIS:: .ZWORD "debris"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DECK:: .ZWORD "deck"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DECREP:: .ZWORD "decrep"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DECREP
.BYTE 0
W?DEEP:: .ZWORD "deep"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DEEP
.BYTE 0
W?DEEP-S:: .ZWORD "deep-s"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DEEP-S
.BYTE 0
W?DEFLATE:: .ZWORD "deflat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DEFLATE
.BYTE 0
W?DELIVE:: .ZWORD "delive"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DELIVE
.BYTE 0
W?DEPOSIT:: .ZWORD "deposi"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DEPOSIT
.BYTE 0
W?DESCRIBE:: .ZWORD "descri"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXAMINE
.BYTE 0
W?DESK:: .ZWORD "desk"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?DESK
W?DESTROY:: .ZWORD "destro"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?DETACH:: .ZWORD "detach"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?DETECT:: .ZWORD "detect"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?DETECT
W?DEVICE:: .ZWORD "device"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DIAGNOSE:: .ZWORD "diagno"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DIAGNOSE
.BYTE 0
W?DID:: .ZWORD "did"
.BYTE PS?BUZZ-WORD
.BYTE B?DID
.BYTE 0
W?DIG:: .ZWORD "dig"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DIG
.BYTE 0
W?DINNER:: .ZWORD "dinner"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DINNER
.BYTE 0
W?DIRECT:: .ZWORD "direct"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIRECT
.BYTE 0
W?DIRTY:: .ZWORD "dirty"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIRTY
.BYTE 0
W?DISCONNECT:: .ZWORD "discon"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?DISEMBARK:: .ZWORD "disemb"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DISEMBARK
.BYTE 0
W?DISH:: .ZWORD "dish"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DISPATCH:: .ZWORD "dispat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?DISTIN:: .ZWORD "distin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DISTIN
.BYTE 0
W?DIVE:: .ZWORD "dive"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DIVE
.BYTE 0
W?DIVER:: .ZWORD "diver"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIVER
.BYTE 0
W?DIVERS:: .ZWORD "divers"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIVERS
.BYTE 0
W?DIVING:: .ZWORD "diving"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIVING
.BYTE 0
W?DONATE:: .ZWORD "donate"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?DOOR:: .ZWORD "door"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DOUBLE:: .ZWORD "double"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DOUBLE
.BYTE 0
W?DOUBLO:: .ZWORD "doublo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DOUSE:: .ZWORD "douse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXTINGUISH
.BYTE 0
W?DOWN:: .ZWORD "down"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 250
.BYTE 26
W?DOWNSTAIRS:: .ZWORD "downst"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 250
.BYTE 26
W?DRAB:: .ZWORD "drab"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DRAB
.BYTE 0
W?DRAFT:: .ZWORD "draft"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DRAFT
.BYTE 0
W?DRAWER:: .ZWORD "drawer"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DRESSE:: .ZWORD "dresse"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DRILL:: .ZWORD "drill"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRILL
W?DRILLE:: .ZWORD "drille"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DRINK:: .ZWORD "drink"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRINK
W?DRINKI:: .ZWORD "drinki"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DRINKI
.BYTE 0
W?DROP:: .ZWORD "drop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DROP
.BYTE 0
W?DRY:: .ZWORD "dry"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DRY
.BYTE 0
W?DUNNO:: .ZWORD "dunno"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MAYBE
.BYTE 0
W?DUSTY:: .ZWORD "dusty"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DUSTY
.BYTE 0
W?E:: .ZWORD "e"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?EAST
.BYTE 30
W?EAST:: .ZWORD "east"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?EAST
.BYTE 30
W?EAT:: .ZWORD "eat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?ELECTR:: .ZWORD "electr"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?ELECTR
W?EMPTY:: .ZWORD "empty"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EMPTY
.BYTE 0
W?ENGINE:: .ZWORD "engine"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ENTER:: .ZWORD "enter"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ENTER
.BYTE 0
W?ENVELO:: .ZWORD "envelo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ESCUDO:: .ZWORD "escudo"
.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?EXIT:: .ZWORD "exit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXIT
.BYTE 0
W?EXPLOS:: .ZWORD "explos"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?EXPLOS
.BYTE 0
W?EXTINGUISH:: .ZWORD "exting"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXTINGUISH
.BYTE 0
W?EYEPAT:: .ZWORD "eyepat"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?F:: .ZWORD "f"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NORTH
.BYTE 31
W?FADED:: .ZWORD "faded"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FADED
.BYTE 0
W?FALLEN:: .ZWORD "fallen"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FALLEN
.BYTE 0
W?FASTEN:: .ZWORD "fasten"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?FEED:: .ZWORD "feed"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?FEEL:: .ZWORD "feel"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?FERRY:: .ZWORD "ferry"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FERRY
.BYTE O?ANY
W?FIELD:: .ZWORD "field"
.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?FILL:: .ZWORD "fill"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FILL
.BYTE 0
W?FIN:: .ZWORD "fin"
.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?FINS:: .ZWORD "fins"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FIRST:: .ZWORD "first"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FIRST
.BYTE 0
W?FISH:: .ZWORD "fish"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FIX:: .ZWORD "fix"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?FLASH:: .ZWORD "flash"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SHOW
.BYTE 0
W?FLASHL:: .ZWORD "flashl"
.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?FLIPPE:: .ZWORD "flippe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLOATI:: .ZWORD "floati"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FLOATI
.BYTE 0
W?FLOOR:: .ZWORD "floor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLOURE:: .ZWORD "floure"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FLOURE
.BYTE 0
W?FOLD:: .ZWORD "fold"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLD
.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?FOR:: .ZWORD "for"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 252
.BYTE 0
W?FORD:: .ZWORD "ford"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CROSS
.BYTE 0
W?FORE:: .ZWORD "fore"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NORTH
.BYTE 31
W?FORWARD:: .ZWORD "forwar"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NORTH
.BYTE 31
W?FRANK:: .ZWORD "frank"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FRANK
.BYTE 0
W?FREE:: .ZWORD "free"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?FROM:: .ZWORD "from"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 249
.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?G:: .ZWORD "g"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?AGAIN
.BYTE 0
W?GAUGE:: .ZWORD "gauge"
.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?GIANT:: .ZWORD "giant"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GIANT
.BYTE 0
W?GIMBAL:: .ZWORD "gimbal"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GIVE:: .ZWORD "give"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?GLASS:: .ZWORD "glass"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?GLASS
W?GLOB:: .ZWORD "glob"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?GLOB
W?GLUE:: .ZWORD "glue"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?GO:: .ZWORD "go"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?GOLD:: .ZWORD "gold"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GOLD
.BYTE 0
W?GOODBYE:: .ZWORD "goodby"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GOODBYE
.BYTE 0
W?GRAB:: .ZWORD "grab"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?GREASE:: .ZWORD "grease"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LUBRICATE
.BYTE 0
W?GRIMY:: .ZWORD "grimy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GRIMY
.BYTE 0
W?GROG:: .ZWORD "grog"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GROUND:: .ZWORD "ground"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GUN:: .ZWORD "gun"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GUNK:: .ZWORD "gunk"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GUZZLE:: .ZWORD "guzzle"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRINK
W?HAND:: .ZWORD "hand"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?HANDWRITTEN:: .ZWORD "handwr"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HANDWRITTEN
.BYTE 0
W?HANGIN:: .ZWORD "hangin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HANGIN
.BYTE 0
W?HATCH:: .ZWORD "hatch"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HATCHW:: .ZWORD "hatchw"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HEAVY:: .ZWORD "heavy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HEAVY
.BYTE 0
W?HELL:: .ZWORD "hell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?HELLO:: .ZWORD "hello"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HELLO
.BYTE 0
W?HELP:: .ZWORD "help"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HELP
.BYTE 0
W?HER:: .ZWORD "her"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HERE:: .ZWORD "here"
.BYTE PS?BUZZ-WORD
.BYTE B?HERE
.BYTE 0
W?HEVLIN:: .ZWORD "hevlin"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HEVLIN
.BYTE O?ANY
W?HI:: .ZWORD "hi"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HELLO
.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?HIT:: .ZWORD "hit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?HOLD:: .ZWORD "hold"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?HOLE:: .ZWORD "hole"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?HOLE
W?HOOD:: .ZWORD "hood"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HOP:: .ZWORD "hop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SKIP
.BYTE 0
W?HOSE:: .ZWORD "hose"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HOW:: .ZWORD "how"
.BYTE PS?BUZZ-WORD
.BYTE B?HOW
.BYTE 0
W?HUGE:: .ZWORD "huge"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HUGE
.BYTE 0
W?HURL:: .ZWORD "hurl"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?HURT:: .ZWORD "hurt"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ATTACK
.BYTE 0
W?I:: .ZWORD "i"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?INVENTORY
.BYTE 0
W?ID:: .ZWORD "id"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ID
.BYTE 0
W?IGNITE:: .ZWORD "ignite"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BURN
.BYTE 0
W?IMBIBE:: .ZWORD "imbibe"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRINK
W?IN:: .ZWORD "in"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 247
.BYTE 25
W?INCINERATE:: .ZWORD "incine"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BURN
.BYTE 0
W?INFLAT:: .ZWORD "inflat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?INFLAT
.BYTE 0
W?INJURE:: .ZWORD "injure"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ATTACK
.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 25
W?INTDIR:: .ZWORD "intdir"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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 25
W?INVENTORY:: .ZWORD "invent"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?INVENTORY
.BYTE 0
W?IRON:: .ZWORD "iron"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?IRON
.BYTE 0
W?IS:: .ZWORD "is"
.BYTE PS?BUZZ-WORD
.BYTE B?IS
.BYTE 0
W?IT:: .ZWORD "it"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?JAB:: .ZWORD "jab"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POKE
.BYTE 0
W?JAGGED:: .ZWORD "jagged"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?JAGGED
.BYTE 0
W?JOHN:: .ZWORD "john"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?JOHN
W?JOHNNY:: .ZWORD "johnny"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?JOHNNY
W?JUMP:: .ZWORD "jump"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?JUMP
.BYTE 0
W?KEY:: .ZWORD "key"
.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?KID:: .ZWORD "kid"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KILL:: .ZWORD "kill"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?KISS:: .ZWORD "kiss"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KISS
.BYTE 0
W?KNIFE:: .ZWORD "knife"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KNOCK:: .ZWORD "knock"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KNOCK
.BYTE 0
W?L:: .ZWORD "l"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?LABEL:: .ZWORD "label"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LADDER:: .ZWORD "ladder"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?LADDER
W?LAMP:: .ZWORD "lamp"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LANTER:: .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?LATITUDE:: .ZWORD "latitu"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LATITUDE
.BYTE 0
W?LAUNCH:: .ZWORD "launch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LAUNCH
.BYTE 0
W?LEAN:: .ZWORD "lean"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEAN
.BYTE 0
W?LEAP:: .ZWORD "leap"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?JUMP
.BYTE 0
W?LEASE:: .ZWORD "lease"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RENT
.BYTE 0
W?LEAVE:: .ZWORD "leave"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEAVE
.BYTE 0
W?LEG:: .ZWORD "leg"
.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?LIE:: .ZWORD "lie"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SLEEP
W?LIFT:: .ZWORD "lift"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RAISE
.BYTE 0
W?LIGHT:: .ZWORD "light"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?LIGHT
W?LIGHTH:: .ZWORD "lighth"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?LIGHTH
W?LINE:: .ZWORD "line"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LIQUIFY:: .ZWORD "liquif"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MELT
.BYTE 0
W?LIQUOR:: .ZWORD "liquor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LIST:: .ZWORD "list"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LISTEN:: .ZWORD "listen"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LISTEN
.BYTE 0
W?LISTIN:: .ZWORD "listin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LOCATI:: .ZWORD "locati"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOCATI
.BYTE 0
W?LOCK:: .ZWORD "lock"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?LOCK
W?LOCKER:: .ZWORD "locker"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?LOCKER
W?LOGO:: .ZWORD "logo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LONGITUDE:: .ZWORD "longit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LONGITUDE
.BYTE 0
W?LOOK:: .ZWORD "look"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?LOOKIN:: .ZWORD "lookin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOOKIN
.BYTE 0
W?LOOKOU:: .ZWORD "lookou"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOOKOU
.BYTE 0
W?LOOSE:: .ZWORD "loose"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOOSE
.BYTE 0
W?LOPSID:: .ZWORD "lopsid"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOPSID
.BYTE 0
W?LOSE:: .ZWORD "lose"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CHOMP
.BYTE 0
W?LOWER:: .ZWORD "lower"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOWER
.BYTE ACT?LOWER
W?LUBRICATE:: .ZWORD "lubric"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LUBRICATE
.BYTE 0
W?LUNCH:: .ZWORD "lunch"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LUNCH
.BYTE 0
W?MACHIN:: .ZWORD "machin"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?MACHIN
W?MAGNET:: .ZWORD "magnet"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAIL:: .ZWORD "mail"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAKE:: .ZWORD "make"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MAKE
.BYTE 0
W?MAN:: .ZWORD "man"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAPLE:: .ZWORD "maple"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MAPLE
.BYTE 0
W?MAPS:: .ZWORD "maps"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MARGAR:: .ZWORD "margar"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MARINE:: .ZWORD "marine"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MARINE
.BYTE 0
W?MARY:: .ZWORD "mary"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MARY
.BYTE 0
W?MASK:: .ZWORD "mask"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAST:: .ZWORD "mast"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MASTS:: .ZWORD "masts"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MATTRE:: .ZWORD "mattre"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAYBE:: .ZWORD "maybe"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MAYBE
.BYTE 0
W?MCGINTY:: .ZWORD "mcgint"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?MELT:: .ZWORD "melt"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MELT
.BYTE 0
W?MERCHA:: .ZWORD "mercha"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?MERCHA
W?MESSAG:: .ZWORD "messag"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?METAL:: .ZWORD "metal"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?METAL
.BYTE 0
W?MINE:: .ZWORD "mine"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MINES:: .ZWORD "mines"
.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?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?MOVE:: .ZWORD "move"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MOVE
.BYTE 0
W?MR:: .ZWORD "mr"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MR
.BYTE 0
W?MUMBLE:: .ZWORD "mumble"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MUMBLE
.BYTE 0
W?MUNCH:: .ZWORD "munch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?MURDER:: .ZWORD "murder"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?MY:: .ZWORD "my"
.BYTE PS?ADJECTIVE+PS?BUZZ-WORD
.BYTE A?MY
.BYTE B?MY
W?MYSELF:: .ZWORD "myself"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?N:: .ZWORD "n"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NORTH
.BYTE 31
W?NAP:: .ZWORD "nap"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SLEEP
W?NAUTIC:: .ZWORD "nautic"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NAUTIC
.BYTE 0
W?NE:: .ZWORD "ne"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NE
.BYTE 21
W?NEGATIVE:: .ZWORD "negati"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?NO
.BYTE 0
W?NET:: .ZWORD "net"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NIBBLE:: .ZWORD "nibble"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?NIGHT:: .ZWORD "night"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NIGHT
.BYTE 0
W?NINE:: .ZWORD "nine"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NINE
.BYTE 0
W?NINE-V:: .ZWORD "nine-v"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NINE-V
.BYTE 0
W?NO:: .ZWORD "no"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?NO
.BYTE 0
W?NOPE:: .ZWORD "nope"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?NO
.BYTE 0
W?NORTH:: .ZWORD "north"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NORTH
.BYTE 31
W?NORTHE:: .ZWORD "northe"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NE
.BYTE 21
W?NORTHWEST:: .ZWORD "northw"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NW
.BYTE 20
W?NOTE:: .ZWORD "note"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NW:: .ZWORD "nw"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?NW
.BYTE 20
W?OAK:: .ZWORD "oak"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OAK
.BYTE 0
W?OCEAN:: .ZWORD "ocean"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OCEAN
.BYTE O?ANY
W?OF:: .ZWORD "of"
.BYTE PS?BUZZ-WORD
.BYTE B?OF
.BYTE 0
W?OFF:: .ZWORD "off"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 239
.BYTE 0
W?OFF-WH:: .ZWORD "off-wh"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OFF-WH
.BYTE 0
W?OFFER:: .ZWORD "offer"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?OK:: .ZWORD "ok"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?OKAY:: .ZWORD "okay"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.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 246
.BYTE 0
W?ON/OFF:: .ZWORD "on/off"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ON/OFF
.BYTE 0
W?ON-OFF:: .ZWORD "on-off"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ON-OFF
.BYTE 0
W?ONE:: .ZWORD "one"
.BYTE PS?BUZZ-WORD
.BYTE B?ONE
.BYTE 0
W?ONE-PI:: .ZWORD "one-pi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ONE-PI
.BYTE 0
W?ONTO:: .ZWORD "onto"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 246
.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?ORDER:: .ZWORD "order"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BUY
.BYTE 0
W?OUT:: .ZWORD "out"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 244
.BYTE 24
W?OVER:: .ZWORD "over"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 241
.BYTE 0
W?OVERGR:: .ZWORD "overgr"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OVERGR
.BYTE 0
W?OXYGEN:: .ZWORD "oxygen"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?P:: .ZWORD "p"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?WEST
.BYTE 29
W?PAIR:: .ZWORD "pair"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PANEL:: .ZWORD "panel"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PARROT:: .ZWORD "parrot"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?PARROT
W?PARTIT:: .ZWORD "partit"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PASSBOOK:: .ZWORD "passbo"
.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?PATCH:: .ZWORD "patch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?PAY:: .ZWORD "pay"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?PEER:: .ZWORD "peer"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?PEOPLE:: .ZWORD "people"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PET:: .ZWORD "pet"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?PETE:: .ZWORD "pete"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PETE
.BYTE 0
W?PETE'S:: .ZWORD "pete's"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PETE'S
.BYTE 0
W?PETER:: .ZWORD "peter"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PETER
.BYTE 0
W?PETES:: .ZWORD "petes"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PETES
.BYTE 0
W?PICK:: .ZWORD "pick"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PICK
.BYTE 0
W?PIECE:: .ZWORD "piece"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PIECES:: .ZWORD "pieces"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PIERCE:: .ZWORD "pierce"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CUT
.BYTE 0
W?PIKE:: .ZWORD "pike"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PIKES:: .ZWORD "pikes"
.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?PLAQUE:: .ZWORD "plaque"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PLATE:: .ZWORD "plate"
.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?PLAYER:: .ZWORD "player"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PLEASE:: .ZWORD "please"
.BYTE PS?BUZZ-WORD
.BYTE B?PLEASE
.BYTE 0
W?PLUG:: .ZWORD "plug"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?POCKET:: .ZWORD "pocket"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POINT:: .ZWORD "point"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?AIM
.BYTE 0
W?POINTS:: .ZWORD "points"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POKE:: .ZWORD "poke"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POKE
.BYTE 0
W?POLISH:: .ZWORD "polish"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLEAN
.BYTE 0
W?POLLY:: .ZWORD "polly"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?POLLY
.BYTE 0
W?PORT:: .ZWORD "port"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?WEST
.BYTE 29
W?PORTAB:: .ZWORD "portab"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PORTAB
.BYTE 0
W?PORTUG:: .ZWORD "portug"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PORTUG
.BYTE 0
W?POUR:: .ZWORD "pour"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POUR
.BYTE 0
W?POWER:: .ZWORD "power"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?POWER
.BYTE 0
W?PRAY:: .ZWORD "pray"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PRAY
.BYTE 0
W?PRESS:: .ZWORD "press"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUSH
.BYTE 0
W?PRICE:: .ZWORD "price"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PRICE
.BYTE 0
W?PRICEL:: .ZWORD "pricel"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PRICEL
.BYTE 0
W?PROCEED:: .ZWORD "procee"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?PROGRESS:: .ZWORD "progre"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCORE
.BYTE 0
W?PULL:: .ZWORD "pull"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PULL
.BYTE 0
W?PUMP:: .ZWORD "pump"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUMP
.BYTE 0
W?PURCHASE:: .ZWORD "purcha"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BUY
.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?RAIL:: .ZWORD "rail"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RAILIN:: .ZWORD "railin"
.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?RANGE:: .ZWORD "range"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RAP:: .ZWORD "rap"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KNOCK
.BYTE 0
W?RAPE:: .ZWORD "rape"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RAPE
.BYTE 0
W?RAPIER:: .ZWORD "rapier"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RARE:: .ZWORD "rare"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RARE
.BYTE 0
W?RAT:: .ZWORD "rat"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RATING:: .ZWORD "rating"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCORE
.BYTE 0
W?REACH:: .ZWORD "reach"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?REACH
.BYTE 0
W?READ:: .ZWORD "read"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?READ
.BYTE 0
W?RECESS:: .ZWORD "recess"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RED:: .ZWORD "red"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RELEASE:: .ZWORD "releas"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DROP
.BYTE 0
W?REMOVE:: .ZWORD "remove"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?RENT:: .ZWORD "rent"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RENT
.BYTE 0
W?REPAIR:: .ZWORD "repair"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?REPELL:: .ZWORD "repell"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?REPELL
W?REST:: .ZWORD "rest"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SLEEP
W?RESTART:: .ZWORD "restar"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RESTART
.BYTE 0
W?RESTORE:: .ZWORD "restor"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RESTORE
.BYTE 0
W?RETRAC:: .ZWORD "retrac"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RETRAC
.BYTE 0
W?ROB:: .ZWORD "rob"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ROB
.BYTE 0
W?ROCKS:: .ZWORD "rocks"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROCKY:: .ZWORD "rocky"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROCKY
.BYTE 0
W?ROD:: .ZWORD "rod"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROLL:: .ZWORD "roll"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ROLL
.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?ROTTEN:: .ZWORD "rotten"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROTTEN
.BYTE 0
W?ROTTIN:: .ZWORD "rottin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROTTIN
.BYTE 0
W?ROW:: .ZWORD "row"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RUB:: .ZWORD "rub"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?RUG:: .ZWORD "rug"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RUM:: .ZWORD "rum"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RUM
.BYTE 0
W?RUN:: .ZWORD "run"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?RUNG:: .ZWORD "rung"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RUNG
.BYTE O?ANY
W?RUNGS:: .ZWORD "rungs"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RUNGS
.BYTE O?ANY
W?S:: .ZWORD "s"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SOUTH
.BYTE 28
W?SAFE:: .ZWORD "safe"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?SAFE
W?SAFETY:: .ZWORD "safety"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SAFETY
.BYTE 0
W?SALESM:: .ZWORD "salesm"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SALVAG:: .ZWORD "salvag"
.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?SAY:: .ZWORD "say"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAY
.BYTE 0
W?SB:: .ZWORD "sb"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?EAST
.BYTE 30
W?SCABBA:: .ZWORD "scabba"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SCORE:: .ZWORD "score"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCORE
.BYTE 0
W?SCOTCH:: .ZWORD "scotch"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SCOTCH
.BYTE 0
W?SCRAPE:: .ZWORD "scrape"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CUT
.BYTE 0
W?SCREAM:: .ZWORD "scream"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YELL
.BYTE 0
W?SCRIPT:: .ZWORD "script"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCRIPT
.BYTE 0
W?SCRUB:: .ZWORD "scrub"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLEAN
.BYTE 0
W?SCUBA:: .ZWORD "scuba"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SCUBA
.BYTE 0
W?SE:: .ZWORD "se"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SE
.BYTE 23
W?SEA:: .ZWORD "sea"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?SEA
W?SEALED:: .ZWORD "sealed"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SEALED
.BYTE 0
W?SEAMAN:: .ZWORD "seaman"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SEAMAN
.BYTE 0
W?SEARCH:: .ZWORD "search"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SEARCH
.BYTE 0
W?SEAT:: .ZWORD "seat"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SECOND:: .ZWORD "second"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SECOND
.BYTE 0
W?SECURE:: .ZWORD "secure"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?SEE:: .ZWORD "see"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?SEEK:: .ZWORD "seek"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?SELF:: .ZWORD "self"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SEMI-P:: .ZWORD "semi-p"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SEMI-P
.BYTE 0
W?SEND:: .ZWORD "send"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SEND
.BYTE 0
W?SET:: .ZWORD "set"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?SHAKE:: .ZWORD "shake"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SHAKE
.BYTE 0
W?SHARK:: .ZWORD "shark"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHARK
.BYTE O?ANY
W?SHARP:: .ZWORD "sharp"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHARP
.BYTE 0
W?SHELF:: .ZWORD "shelf"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHIP:: .ZWORD "ship"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHIPWR:: .ZWORD "shipwr"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?SHIPWR
W?SHIT:: .ZWORD "shit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?SHOUT:: .ZWORD "shout"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YELL
.BYTE 0
W?SHOVE:: .ZWORD "shove"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUSH
.BYTE 0
W?SHOW:: .ZWORD "show"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SHOW
.BYTE 0
W?SHUT:: .ZWORD "shut"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLOSE
.BYTE 0
W?SIGH:: .ZWORD "sigh"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MUMBLE
.BYTE 0
W?SIGN:: .ZWORD "sign"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SIP:: .ZWORD "sip"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRINK
W?SIT:: .ZWORD "sit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SIT
.BYTE 0
W?SKELET:: .ZWORD "skelet"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SKIM:: .ZWORD "skim"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?READ
.BYTE 0
W?SKIP:: .ZWORD "skip"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SKIP
.BYTE 0
W?SLAY:: .ZWORD "slay"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?SLEEP:: .ZWORD "sleep"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SLEEP
W?SLICE:: .ZWORD "slice"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CUT
.BYTE 0
W?SLIDE:: .ZWORD "slide"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SLIDE
.BYTE 0
W?SLOWLY:: .ZWORD "slowly"
.BYTE PS?BUZZ-WORD
.BYTE B?SLOWLY
.BYTE 0
W?SMALL:: .ZWORD "small"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SMALL
.BYTE 0
W?SMASH:: .ZWORD "smash"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?SMELL:: .ZWORD "smell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SMELL
.BYTE 0
W?SMELLY:: .ZWORD "smelly"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SMELLY
.BYTE 0
W?SMOKE:: .ZWORD "smoke"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SMOKE
.BYTE 0
W?SNIFF:: .ZWORD "sniff"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SMELL
.BYTE 0
W?SOME:: .ZWORD "some"
.BYTE PS?BUZZ-WORD
.BYTE B?SOME
.BYTE 0
W?SOUTH:: .ZWORD "south"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SOUTH
.BYTE 28
W?SOUTHE:: .ZWORD "southe"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SE
.BYTE 23
W?SOUTHWEST:: .ZWORD "southw"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SW
.BYTE 22
W?SPARE:: .ZWORD "spare"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SPARE
.BYTE 0
W?SPEAK:: .ZWORD "speak"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAY
.BYTE 0
W?SPEAR:: .ZWORD "spear"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SPEAR
.BYTE 0
W?SPIKE:: .ZWORD "spike"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPIKES:: .ZWORD "spikes"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPILL:: .ZWORD "spill"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POUR
.BYTE 0
W?SPIN:: .ZWORD "spin"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SPIN
.BYTE 0
W?SPRAY:: .ZWORD "spray"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SPRAY
.BYTE 0
W?SQUEEZE:: .ZWORD "squeez"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SQUEEZE
.BYTE 0
W?SQUID:: .ZWORD "squid"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAB:: .ZWORD "stab"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?STAIRS:: .ZWORD "stairs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAIRW:: .ZWORD "stairw"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAMPS:: .ZWORD "stamps"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAND:: .ZWORD "stand"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?STAND
.BYTE 0
W?STARBO:: .ZWORD "starbo"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?EAST
.BYTE 30
W?STARE:: .ZWORD "stare"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?START:: .ZWORD "start"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?LIGHT
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?STAY
.BYTE 0
W?STEP:: .ZWORD "step"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?STEPS:: .ZWORD "steps"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STEW:: .ZWORD "stew"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STICKE:: .ZWORD "sticke"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STINKIN:: .ZWORD "stinki"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STINKIN
.BYTE 0
W?STOGIE:: .ZWORD "stogie"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STOVE:: .ZWORD "stove"
.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?STUBS:: .ZWORD "stubs"
.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?STURDY:: .ZWORD "sturdy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STURDY
.BYTE 0
W?SUIT:: .ZWORD "suit"
.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?SUPPER:: .ZWORD "supper"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SUPPER
.BYTE 0
W?SUPPORT:: .ZWORD "suppor"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRACE
.BYTE 0
W?SURE:: .ZWORD "sure"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?SURFAC:: .ZWORD "surfac"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SURPRISE:: .ZWORD "surpri"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?SUSPEN:: .ZWORD "suspen"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SUSPEN
.BYTE 0
W?SW:: .ZWORD "sw"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SW
.BYTE 22
W?SWALLOW:: .ZWORD "swallo"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?DRINK
W?SWAMP:: .ZWORD "swamp"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SWEAR:: .ZWORD "swear"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?SWIM:: .ZWORD "swim"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SWIM
.BYTE ACT?SWIM
W?SWING:: .ZWORD "swing"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SWING
.BYTE 0
W?SWITCH:: .ZWORD "switch"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SWORD:: .ZWORD "sword"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?T:: .ZWORD "t"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?TIME
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?TAG:: .ZWORD "tag"
.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?TANK:: .ZWORD "tank"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TASTE:: .ZWORD "taste"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TASTE
.BYTE 0
W?TELL:: .ZWORD "tell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TELL
.BYTE 0
W?TELLER:: .ZWORD "teller"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TEXT:: .ZWORD "text"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THAT:: .ZWORD "that"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THE:: .ZWORD "the"
.BYTE PS?BUZZ-WORD
.BYTE B?THE
.BYTE 0
W?THEN:: .ZWORD "then"
.BYTE PS?BUZZ-WORD
.BYTE B?THEN
.BYTE 0
W?THROUGH:: .ZWORD "throug"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 245
.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 245
.BYTE 0
W?THRUST:: .ZWORD "thrust"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SWING
.BYTE 0
W?TIE:: .ZWORD "tie"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?TILTED:: .ZWORD "tilted"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TILTED
.BYTE 0
W?TIME:: .ZWORD "time"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?TIME
W?TIMEPI:: .ZWORD "timepi"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TO:: .ZWORD "to"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 254
.BYTE 0
W?TOKEN:: .ZWORD "token"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TOOTHY:: .ZWORD "toothy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TOOTHY
.BYTE 0
W?TOP:: .ZWORD "top"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TOP
.BYTE O?ANY
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?TRAWLE:: .ZWORD "trawle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TREASU:: .ZWORD "treasu"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?TREASU
W?TRUNK:: .ZWORD "trunk"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TRUST:: .ZWORD "trust"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?TRUST
W?TUBE:: .ZWORD "tube"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?TUBE
W?TUG:: .ZWORD "tug"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PULL
.BYTE 0
W?TURN:: .ZWORD "turn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?U:: .ZWORD "u"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 248
.BYTE 27
W?UGLY:: .ZWORD "ugly"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?UGLY
.BYTE 0
W?UH-HUH:: .ZWORD "uh-huh"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?UH-UH:: .ZWORD "uh-uh"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?NO
.BYTE 0
W?UNDER:: .ZWORD "under"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 243
.BYTE 0
W?UNDERNEATH:: .ZWORD "undern"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 243
.BYTE 0
W?UNFASTEN:: .ZWORD "unfast"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNFOLD:: .ZWORD "unfold"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNFOLD
.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?UNTIE:: .ZWORD "untie"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UP:: .ZWORD "up"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 248
.BYTE 27
W?UPPER:: .ZWORD "upper"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?UPPER
.BYTE 0
W?UPSTAIRS:: .ZWORD "upstai"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 248
.BYTE 27
W?USED:: .ZWORD "used"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?USED
.BYTE 0
W?VALUAB:: .ZWORD "valuab"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?VALUAB
.BYTE 0
W?VAULT:: .ZWORD "vault"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?VERBOSE:: .ZWORD "verbos"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?VERBOSE
.BYTE 0
W?VERSION:: .ZWORD "versio"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?VERSION
.BYTE 0
W?VOLT:: .ZWORD "volt"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?VOLT
.BYTE 0
W?W:: .ZWORD "w"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?WEST
.BYTE 29
W?WADE:: .ZWORD "wade"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SWIM
.BYTE ACT?SWIM
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?WALLPA:: .ZWORD "wallpa"
.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?WATCH:: .ZWORD "watch"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WATER:: .ZWORD "water"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WATERP:: .ZWORD "waterp"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WATERP
.BYTE 0
W?WAVE:: .ZWORD "wave"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAVE
.BYTE 0
W?WAVES:: .ZWORD "waves"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WEAR:: .ZWORD "wear"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WEAR
.BYTE 0
W?WEASEL:: .ZWORD "weasel"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?WEASEL
W?WEBSTE:: .ZWORD "webste"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WEDGE:: .ZWORD "wedge"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUT
.BYTE 0
W?WEEDS:: .ZWORD "weeds"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WEIGH:: .ZWORD "weigh"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WEIGH
.BYTE 0
W?WEIGHT:: .ZWORD "weight"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WEIGHT
.BYTE 0
W?WELL:: .ZWORD "well"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WELL
.BYTE 0
W?WELL-W:: .ZWORD "well-w"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WELL-W
.BYTE 0
W?WEST:: .ZWORD "west"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?WEST
.BYTE 29
W?WET:: .ZWORD "wet"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WET
.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?WHEEL:: .ZWORD "wheel"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WHEN:: .ZWORD "when"
.BYTE PS?BUZZ-WORD
.BYTE B?WHEN
.BYTE 0
W?WHERE:: .ZWORD "where"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?WHISKE:: .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?WHO:: .ZWORD "who"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHAT
.BYTE 0
W?WHO'S:: .ZWORD "who's"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHAT
.BYTE 0
W?WHOLE:: .ZWORD "whole"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WHOLE
.BYTE 0
W?WHOS:: .ZWORD "whos"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHAT
.BYTE 0
W?WHY:: .ZWORD "why"
.BYTE PS?BUZZ-WORD
.BYTE B?WHY
.BYTE 0
W?WIN:: .ZWORD "win"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WIN
.BYTE 0
W?WINCH:: .ZWORD "winch"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WIND:: .ZWORD "wind"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?WIND
W?WINDOW:: .ZWORD "window"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WINE:: .ZWORD "wine"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WINNAGE:: .ZWORD "winnag"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WIN
.BYTE 0
W?WITH:: .ZWORD "with"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 251
.BYTE 0
W?WITHDRAW:: .ZWORD "withdr"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WITHDRAW
.BYTE 0
W?WOOD:: .ZWORD "wood"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?WOOD
W?WOODEN:: .ZWORD "wooden"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WOODEN
.BYTE 0
W?WORN:: .ZWORD "worn"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WORN
.BYTE 0
W?WRECK:: .ZWORD "wreck"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WRIST:: .ZWORD "wrist"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WRIST
.BYTE 0
W?WRISTW:: .ZWORD "wristw"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WRITIN:: .ZWORD "writin"
.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?YANK:: .ZWORD "yank"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PULL
.BYTE 0
W?YEAH:: .ZWORD "yeah"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?YELL:: .ZWORD "yell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YELL
.BYTE 0
W?YES:: .ZWORD "yes"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?YOURSE:: .ZWORD "yourse"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?YUP:: .ZWORD "yup"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YES
.BYTE 0
W?Z:: .ZWORD "z"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAIT
.BYTE 0
W?ZZMGCK:: .ZWORD "zzmgck"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
.ENDT
; END LOAD
ENDLOD::
; PURE TABLES ARE DEFINED HERE
T?16:: .TABLE
STR?60
STR?60
STR?61
STR?62
STR?63
STR?64
.ENDT
T?17:: .TABLE
4
STR?91
STR?92
STR?93
STR?94
.ENDT
T?18:: .TABLE
5
STR?95
STR?96
STR?97
STR?98
STR?99
.ENDT
T?20:: .TABLE
8
STR?146
STR?147
STR?148
STR?149
STR?150
STR?151
STR?152
STR?153
.ENDT
T?21:: .TABLE
P?NORTH
STR?170
P?SOUTH
STR?171
P?EAST
STR?172
P?WEST
STR?173
P?NW
STR?174
P?NE
STR?175
P?SW
STR?176
P?SE
STR?177
P?DOWN
STR?178
P?UP
STR?179
P?IN
STR?57
P?OUT
STR?180
.ENDT
T?22:: .TABLE
P?NORTH
STR?181
P?SOUTH
STR?182
P?EAST
STR?183
P?WEST
STR?184
P?NW
STR?174
P?NE
STR?175
P?SW
STR?176
P?SE
STR?177
P?DOWN
STR?185
P?UP
STR?186
P?IN
STR?57
P?OUT
STR?180
.ENDT
T?23:: .TABLE
0
WINDING-ROAD-1
P?SE
P?NW
WINDING-ROAD-2
P?NE
P?SW
WINDING-ROAD-3
P?NE
P?SW
WHARF-ROAD-1
P?EAST
P?WEST
WHARF-ROAD-2
P?EAST
P?WEST
WHARF-ROAD-3
P?NORTH
P?SOUTH
WHARF
0
.ENDT
T?24:: .TABLE
0
WHARF-ROAD-4
P?EAST
P?WEST
WHARF-ROAD-5
P?SE
P?NW
OCEAN-ROAD-1
P?SOUTH
P?NORTH
OCEAN-ROAD-2
P?SOUTH
P?NORTH
OCEAN-ROAD-3
P?SW
P?NE
SHORE-ROAD-2
P?WEST
P?EAST
SHORE-ROAD-1
P?WEST
P?EAST
FERRY-LANDING
0
.ENDT
T?25:: .TABLE
0
RED-BOAR-INN
P?UP
P?DOWN
UPSTAIRS-HALLWAY
P?SOUTH
P?NORTH
BEDROOM
0
.ENDT
T?26:: .TABLE
0
BACK-ALLEY-1
P?EAST
P?WEST
BACK-ALLEY-2
P?EAST
P?WEST
BACK-ALLEY-3
P?EAST
P?WEST
BACK-ALLEY-4
P?EAST
P?WEST
BACK-ALLEY-5
0
.ENDT
T?27:: .TABLE
0
NW-PORT-DECK
P?NE
P?SW
NW-FORE-DECK
P?SE
P?NW
NW-STARBOARD-DECK
P?SW
P?NE
NW-AFT-DECK
P?DOWN
P?UP
NW-LOUNGE
P?NORTH
P?SOUTH
NW-GALLEY
P?NORTH
P?SOUTH
NW-CREW-QTRS
0
.ENDT
T?28:: .TABLE
0
MM-STARBOARD-DECK
P?NW
P?SE
MM-FORE-DECK
P?SW
P?NE
MM-PORT-DECK
P?SE
P?NW
MM-AFT-DECK
P?DOWN
P?UP
MM-LOUNGE
P?NORTH
P?SOUTH
MM-GALLEY
P?NORTH
P?SOUTH
MM-CREW-QTRS
0
.ENDT
T?29:: .TABLE
0
0
WHARF-ROAD-3
WHARF-ROAD-4
WHARF-ROAD-1
RED-BOAR-INN
WHARF-ROAD-3
WHARF-ROAD-4
WHARF
NW-STARBOARD-DECK
WHARF
MM-PORT-DECK
WHARF-ROAD-4
WHARF-ROAD-3
0
0
WHARF-ROAD-4
WHARF-ROAD-3
OCEAN-ROAD-1
BACK-ALLEY-5
WHARF-ROAD-4
WHARF-ROAD-3
WHARF-ROAD-4
WHARF-ROAD-3
RED-BOAR-INN
WHARF-ROAD-1
RED-BOAR-INN
WHARF-ROAD-1
0
0
RED-BOAR-INN
WHARF-ROAD-1
RED-BOAR-INN
WHARF-ROAD-1
RED-BOAR-INN
WHARF-ROAD-1
BACK-ALLEY-5
OCEAN-ROAD-1
BACK-ALLEY-5
OCEAN-ROAD-1
BACK-ALLEY-5
OCEAN-ROAD-1
0
0
BACK-ALLEY-5
OCEAN-ROAD-1
BACK-ALLEY-5
OCEAN-ROAD-1
NW-STARBOARD-DECK
WHARF
NW-STARBOARD-DECK
WHARF
NW-STARBOARD-DECK
WHARF
NW-STARBOARD-DECK
WHARF
0
0
NW-STARBOARD-DECK
WHARF
MM-PORT-DECK
WHARF
MM-PORT-DECK
WHARF
MM-PORT-DECK
WHARF
MM-PORT-DECK
WHARF
MM-PORT-DECK
WHARF
0
0
.ENDT
T?30:: .TABLE
P?NW
P?SE
WINDING-ROAD-1
WINDING-ROAD-2
0
.ENDT
T?31:: .TABLE
P?SW
P?NE
WINDING-ROAD-2
WINDING-ROAD-3
WHARF-ROAD-1
0
.ENDT
T?32:: .TABLE
P?WEST
P?EAST
WHARF-ROAD-1
WHARF-ROAD-2
WHARF-ROAD-3
WHARF-ROAD-4
WHARF-ROAD-5
0
.ENDT
T?33:: .TABLE
P?NW
P?SE
WHARF-ROAD-5
OCEAN-ROAD-1
0
.ENDT
T?34:: .TABLE
P?NORTH
P?SOUTH
OCEAN-ROAD-1
OCEAN-ROAD-2
OCEAN-ROAD-3
0
.ENDT
T?35:: .TABLE
P?NW
P?SE
OCEAN-ROAD-3
POINT-LOOKOUT
0
.ENDT
T?36:: .TABLE
P?SW
P?NE
SHORE-ROAD-2
OCEAN-ROAD-3
0
.ENDT
T?37:: .TABLE
P?WEST
P?EAST
FERRY-LANDING
SHORE-ROAD-1
SHORE-ROAD-2
0
.ENDT
T?38:: .TABLE
P?NORTH
P?SOUTH
WHARF
WHARF-ROAD-3
VACANT-LOT
BACK-ALLEY-3
0
.ENDT
T?39:: .TABLE
P?WEST
P?EAST
BACK-ALLEY-1
BACK-ALLEY-2
BACK-ALLEY-3
BACK-ALLEY-4
BACK-ALLEY-5
0
.ENDT
T?47:: .TABLE
0
MCGINTY
JOHNNY
PETE
WEASEL
DELIVERY-BOY
.ENDT
T?59:: .TABLE
3
STR?346
STR?347
STR?348
.ENDT
T?60:: .TABLE
3
STR?349
STR?349
STR?349
.ENDT
T?61:: .TABLE
3
STR?350
STR?351
STR?352
.ENDT
T?62:: .TABLE
3
STR?357
STR?358
STR?359
.ENDT
T?63:: .TABLE
3
STR?362
STR?359
STR?359
.ENDT
T?64:: .TABLE
3
STR?368
STR?369
STR?359
.ENDT
T?65:: .TABLE
3
STR?359
STR?375
STR?359
.ENDT
T?66:: .TABLE
3
STR?378
STR?379
STR?359
.ENDT
T?67:: .TABLE
3
STR?382
STR?383
STR?359
.ENDT
T?68:: .TABLE
3
STR?392
STR?393
STR?359
.ENDT
T?69:: .TABLE
3
STR?396
STR?397
STR?359
.ENDT
T?70:: .TABLE
3
STR?399
STR?359
STR?359
.ENDT
T?71:: .TABLE
3
STR?401
STR?359
STR?359
.ENDT
.ENDI