zork2/zork2dat.zap

12852 lines
201 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

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

; TOP LEVEL DEFINITIONS
TRUE-VALUE=1
FALSE-VALUE=0
O?ANY=1
PS?OBJECT=128
PS?VERB=64
PS?ADJECTIVE=32
PS?DIRECTION=16
PS?PREPOSITION=8
PS?BUZZ-WORD=4
P1?NONE=0
P1?OBJECT=0
P1?VERB=1
P1?ADJECTIVE=2
P1?DIRECTION=3
; OBJECT FLAGS ARE DEFINED HERE
SACREDBIT=0
FX?SACREDBIT=32768
FIGHTBIT=1
FX?FIGHTBIT=16384
TOUCHBIT=2
FX?TOUCHBIT=8192
WEARBIT=3
FX?WEARBIT=4096
SEARCHBIT=4
FX?SEARCHBIT=2048
NWALLBIT=5
FX?NWALLBIT=1024
NONLANDBIT=6
FX?NONLANDBIT=512
TRANSBIT=7
FX?TRANSBIT=256
SURFACEBIT=8
FX?SURFACEBIT=128
INVISIBLE=9
FX?INVISIBLE=64
STAGGERED=10
FX?STAGGERED=32
OPENBIT=11
FX?OPENBIT=16
RLANDBIT=12
FX?RLANDBIT=8
TRYTAKEBIT=13
FX?TRYTAKEBIT=4
NDESCBIT=14
FX?NDESCBIT=2
TURNBIT=15
FX?TURNBIT=1
READBIT=16
FX?READBIT=32768
TAKEBIT=17
FX?TAKEBIT=16384
CONTBIT=18
FX?CONTBIT=8192
ONBIT=19
FX?ONBIT=4096
FOODBIT=20
FX?FOODBIT=2048
DRINKBIT=21
FX?DRINKBIT=1024
DOORBIT=22
FX?DOORBIT=512
CLIMBBIT=23
FX?CLIMBBIT=256
RMUNGBIT=24
FX?RMUNGBIT=128
FLAMEBIT=25
FX?FLAMEBIT=64
BURNBIT=26
FX?BURNBIT=32
VEHBIT=27
FX?VEHBIT=16
TOOLBIT=28
FX?TOOLBIT=8
WEAPONBIT=29
FX?WEAPONBIT=4
ACTORBIT=30
FX?ACTORBIT=2
LIGHTBIT=31
FX?LIGHTBIT=1
; ACTION IDENTIFIERS ARE ASSIGNED HERE
V?VERBOSE=0
V?BRIEF=1
V?SUPER-BRIEF=2
V?DIAGNOSE=3
V?INVENTORY=4
V?QUIT=5
V?RESTART=6
V?RESTORE=7
V?SAVE=8
V?SCORE=9
V?SCRIPT=10
V?UNSCRIPT=11
V?VERSION=12
V?VERIFY=13
V?RANDOM=14
V?COMMAND-FILE=15
V?RECORD=16
V?UNRECORD=17
V?LAMP-ON=18
V?ANSWER=19
V?REPLY=20
V?PUT=21
V?ATTACK=22
V?BACK=23
V?BLAST=24
V?LAMP-OFF=25
V?INFLATE=26
V?BREATHE=27
V?BOARD=28
V?BRUSH=29
V?BUG=30
V?BURN=31
V?CHOMP=32
V?CLIMB-UP=33
V?CLIMB-DOWN=34
V?CLIMB-FOO=35
V?CLIMB-ON=36
V?THROUGH=37
V?CLOSE=38
V?COMMAND=39
V?COUNT=40
V?CROSS=41
V?CUT=42
V?CURSES=43
V?DEFLATE=44
V?MUNG=45
V?OPEN=46
V?DIG=47
V?DISEMBARK=48
V?DISENCHANT=49
V?DRINK=50
V?DRINK-FROM=51
V?DROP=52
V?PUT-ON=53
V?EAT=54
V?ECHO=55
V?ENCHANT=56
V?ENTER=57
V?EXIT=58
V?EXAMINE=59
V?LOOK-INSIDE=60
V?EXORCISE=61
V?FILL=62
V?FIND=63
V?FOLLOW=64
V?FROBOZZ=65
V?GIVE=66
V?SGIVE=67
V?HATCH=68
V?HELLO=69
V?INCANT=70
V?LEAP=71
V?KICK=72
V?STAB=73
V?KISS=74
V?KNOCK=75
V?LAUNCH=76
V?LEAN-ON=77
V?LEAVE=78
V?LISTEN=79
V?LOCK=80
V?LOOK=81
V?LOOK-ON=82
V?LOOK-UNDER=83
V?LOOK-BEHIND=84
V?READ=85
V?LOWER=86
V?OIL=87
V?MAKE=88
V?MELT=89
V?MOVE=90
V?PUSH-TO=91
V?TURN=92
V?MUMBLE=93
V?ODYSSEUS=94
V?PICK=95
V?TAKE=96
V?PLAY=97
V?PLUG=98
V?ADVENT=99
V?POUR-ON=100
V?PRAY=101
V?PUMP=102
V?PUSH=103
V?PUT-UNDER=104
V?WEAR=105
V?PUT-BEHIND=106
V?RAISE=107
V?RAPE=108
V?READ-PAGE=109
V?REPENT=110
V?RING=111
V?RUB=112
V?TELL=113
V?SAY=114
V?SEARCH=115
V?SEND=116
V?SHAKE=117
V?SKIP=118
V?SMELL=119
V?SPIN=120
V?SPRAY=121
V?SSPRAY=122
V?SQUEEZE=123
V?STAND=124
V?STAY=125
V?STRIKE=126
V?SWIM=127
V?SWING=128
V?THROW=129
V?OVERBOARD=130
V?THROW-OFF=131
V?TIE=132
V?TIE-UP=133
V?TREASURE=134
V?UNLOCK=135
V?UNTIE=136
V?WAIT=137
V?ALARM=138
V?WALK-AROUND=139
V?WALK=140
V?WALK-TO=141
V?WAVE=142
V?WIN=143
V?WIND=144
V?WISH=145
V?YELL=146
V?ZORK=147
; PROPERTIES ARE DEFINED HERE
P?NORTH=31
P?EAST=30
P?WEST=29
P?SOUTH=28
P?NE=27
P?NW=26
P?SE=25
P?SW=24
P?UP=23
P?DOWN=22
P?IN=21
P?OUT=20
P?LAND=19
P?CROSS=18
P?SYNONYM=17
P?ADJECTIVE=16
P?ACTION=15
P?SIZE=14
P?LDESC=13
P?GLOBAL=12
P?PSEUDO=11
P?FDESC=10
P?CAPACITY=9
P?VALUE=8
P?TEXT=7
P?DESCFCN=6
P?VTYPE=5
P?CONTFCN=4
P?ADVFCN=3
P?STRENGTH=2
; ADJECTIVES ARE DEFINED HERE
A?FLOWING=255
A?SMALL=254
A?DEEP=253
A?GLOWING=252
A?PHOSPHORESCENT=251
A?ROSE=250
A?STONE=249
A?WOODEN=248
A?RICKETY=247
A?DARK=246
A?SMOKY=245
A?EAST=244
A?EASTERN=243
A?SOUTH=242
A?SOUTHE=241
A?WEST=240
A?WESTERN=239
A?NORTH=238
A?NORTHE=237
A?MAGIC=236
A?BEAUTIFUL=235
A?WHITE=234
A?OLD=233
A?ROTTEN=232
A?GOLD=231
A?RED=230
A?HUGE=229
A?DEAD=228
A?YOUNG=227
A?COBWEBBED=226
A?OAK=225
A?HEAVY=224
A?ENORMOUS=223
A?GIANT=222
A?DOG=221
A?BASEBALL=220
A?DIAMOND=219
A?THREE=218
A?HEADED=217
A?MARBLE=216
A?CRYPT=215
A?F=214
A?DIMLY=213
A?SECRET=212
A?NASTY=211
A?WAX=210
A?WORK=209
A?WIZARD=208
A?CRYSTAL=207
A?RUBY=206
A?SAPPHIRE=205
A?OBSIDIAN=204
A?BLACK=203
A?STRANGE=202
A?WORN=201
A?USED=200
A?DULL=199
A?NICKED=198
A?WARNING=197
A?TROPHY=196
A?BROKEN=195
A?GREAT=194
A?CHALK=193
A?CLEAR=192
A?BABY=191
A?SEA=190
A?ZORK=189
A?VOLCANO=188
A?WICKER=187
A?BLUE=186
A?STEEL=185
A?RUSTY=184
A?BRAIDED=183
A?SQUARE=182
A?CLAY=181
A?ROUND=180
A?TRIANGULAR=179
A?CLOTH=178
A?GAUDY=177
A?FANCY=176
A?COLD=175
A?ICY=174
A?GLASS=173
A?GREEN=172
A?BRASS=171
A?LARGE=170
A?OBLONG=169
A?MANGLED=168
A?PEARL=167
A?FROSTED=166
A?ORANGE=165
A?PRICELESS=164
A?FLATHEAD=163
A?HANDSOME=162
A?LEATHER=161
A?GLOSSY=160
A?PURPLE=159
A?METAL=158
A?MOBY=157
A?DENTED=156
A?SOLID=155
A?CANDIED=154
A?RARE=153
A?THIN=152
A?NEAT=151
A?MANY=150
A?ZORKMID=149
A?BANK=148
A?SHIMMERING=147
A?ZURICH=146
A?DEPOSIT=145
A?SAFETY=144
A?BARRED=143
A?DUSTY=142
A?NARROW=141
A?LETTER=140
A?IRON=139
A?TEA=138
A?NEWS=137
A?NEWSPAPER=136
A?PLACE=135
A?CHINA=134
A?DELICATE=133
A?VELVET=132
A?SATIN=131
A?PERFECT=130
A?LITTLE=129
A?FROBOZZ=128
A?ELVISH=127
A?ANTIQUE=126
A?GRUE=125
A?FORBIDDING=124
A?STEEP=123
A?LURKING=122
A?SINISTER=121
A?HUNGRY=120
A?SILENT=119
A?FOREST=118
A?LONG=117
A?WINDING=116
A?BARE=115
; BUZZ WORDS ARE DEFINED HERE
B?AGAIN=255
B?G=254
B?OOPS=253
B?A=252
B?AN=251
B?THE=250
B?IS=249
B?AND=248
B?OF=247
B?THEN=246
B?ALL=245
B?ONE=244
B?BUT=243
B?EXCEPT=242
B?PERIOD=241
B?COMMA=240
B?QUOTE=239
B?YES=238
B?NO=237
B?Y=236
B?HERE=235
B?FEEBLE=234
B?FUMBLE=233
B?FEAR=232
B?FILCH=231
B?FREEZE=230
B?FALL=229
B?FRY=228
B?FLUORESCE=227
B?FERMENT=226
B?FIERCE=225
B?FLOAT=224
B?FIREPROOF=223
B?FENCE=222
B?FUDGE=221
B?FANTASIZE=220
B?FROTZ=219
B?OZMOO=218
; PREPOSITIONS ARE DEFINED HERE
PR?TO=255
PR?WITH=254
PR?OUT=253
PR?UP=252
PR?IN=251
PR?DOWN=250
PR?ON=249
PR?FROM=248
PR?AWAY=247
PR?OVER=246
PR?ACROSS=245
PR?OFF=244
PR?AT=243
PR?FOR=242
PR?AROUND=241
PR?UNDER=240
PR?BEHIND=239
PR?ABOUT=238
; DIRECTIONS ARE DEFINED HERE
; ACTIONS ARE DEFINED HERE
ACT?KISS=255
ACT?SKIP=254
ACT?INFLAT=253
ACT?STAY=252
ACT?PULL=251
ACT?PUT=250
ACT?RAPE=249
ACT?VERBOSE=248
ACT?WALK=247
ACT?QUIT=246
ACT?FIND=245
ACT?DESTROY=244
ACT?UNLOCK=243
ACT?READ=242
ACT?SAY=241
ACT?PUNCTURE=240
ACT?JUMP=239
ACT?POUR=238
ACT?WAIT=237
ACT?TAKE=236
ACT?COUNT=235
ACT?RAISE=234
ACT?FOLLOW=233
ACT?VERSION=232
ACT?WIND=231
ACT?#UNRECORD=230
ACT?LIGHT=229
ACT?MOVE=228
ACT?CHOMP=227
ACT?PLAY=226
ACT?OPEN=225
ACT?#COMMAND=224
ACT?BLOW=223
ACT?KNOCK=222
ACT?PICK=221
ACT?DEFLATE=220
ACT?BOARD=219
ACT?#RANDOM=218
ACT?APPLY=217
ACT?PRAY=216
ACT?STAND=215
ACT?ENCHANT=214
ACT?LISTEN=213
ACT?TIE=212
ACT?SAVE=211
ACT?TELL=210
ACT?THROW=209
ACT?ZORK=208
ACT?LOWER=207
ACT?COMMAND=206
ACT?TALK=205
ACT?SHAKE=204
ACT?INVENTORY=203
ACT?ATTACK=202
ACT?KILL=201
ACT?ENTER=200
ACT?SEARCH=199
ACT?WEAR=198
ACT?FROBOZZ=197
ACT?DISEMBARK=196
ACT?SWIM=195
ACT?LUBRICATE=194
ACT?PLUG=193
ACT?UNTIE=192
ACT?PUMP=191
ACT?CUT=190
ACT?UNSCRIPT=189
ACT?MELT=188
ACT?BRUSH=187
ACT?RING=186
ACT?PUSH=185
ACT?RUB=184
ACT?SUPER=183
ACT?BLAST=182
ACT?DIG=181
ACT?WISH=180
ACT?INCANT=179
ACT?SEND=178
ACT?SCORE=177
ACT?EXORCISE=176
ACT?HATCH=175
ACT?WIN=174
ACT?LOOK=173
ACT?ODYSSEUS=172
ACT?SPRAY=171
ACT?DROP=170
ACT?BACK=169
ACT?ROLL=168
ACT?LEAVE=167
ACT?CURSE=166
ACT?SCRIPT=165
ACT?REPENT=164
ACT?SPIN=163
ACT?$VERIFY=162
ACT?EXTINGUISH=161
ACT?SWING=160
ACT?RESTART=159
ACT?POKE=158
ACT?SMELL=157
ACT?BRIEF=156
ACT?ECHO=155
ACT?DIAGNOSE=154
ACT?GIVE=153
ACT?WAKE=152
ACT?DRINK=151
ACT?ANSWER=150
ACT?MUMBLE=149
ACT?YELL=148
ACT?LOCK=147
ACT?ACTIVATE=146
ACT?BURN=145
ACT?KICK=144
ACT?PLUGH=143
ACT?TURN=142
ACT?#RECORD=141
ACT?CROSS=140
ACT?STAB=139
ACT?MAKE=138
ACT?RESTORE=137
ACT?CLOSE=136
ACT?STRIKE=135
ACT?SLIDE=134
ACT?WAVE=133
ACT?EXIT=132
ACT?EXAMINE=131
ACT?DISENCHANT=130
ACT?EAT=129
ACT?FILL=128
ACT?LEAN=127
ACT?SQUEEZE=126
ACT?BUG=125
ACT?CLIMB=124
ACT?LAUNCH=123
ACT?TREASURE=122
ACT?HELLO=121
; USER DEFINED CONSTANTS ARE INITIALIZED HERE
SOG=16
SIR=32
DEXITSTR=1
XEQUAL?=4
S-FANTASIZE=12
P-ITBLLEN=9
P-SYNLEN=8
P-SRCTOP=0
C-INTLEN=6
S-FERMENT=7
O-START=1
DEXITOBJ=1
P-P1OFF=5
O-PTR=0
S-FEEBLE=1
O-LENGTH=2
C-TABLELEN=180
P-NC2=8
P-NC1=6
S-FLOAT=9
P-WORDLEN=4
SERIAL=0
P-VERBN=1
P-P1BITS=3
FEXIT=3
S-FENCE=11
CC-SEPTR=1
S-FIERCE=8
ZORKID=1
P-SPREP1=1
CC-SBPTR=0
P-PREP1=2
M-BEG=1
XDIV=3
M-FATAL=2
XGRTR?=5
NEXITSTR=0
SPELLS=12
P-SLOC2=6
NEXIT=2
SC=64
P-PREP1N=3
P-PSOFF=4
S-FILCH=4
XLESS?=6
P-VERB=0
M-HANDLED=1
M-ENTER=2
CC-DEPTR=3
SHAVE=2
DEXIT=5
P-SRCBOT=2
M-OBJDESC=5
CC-DBPTR=2
SMANY=4
STAKE=8
P-SPREP2=2
XSUB=1
XADD=0
S-FALL=6
CEXIT=4
P-LEXSTART=1
TREASURES-MAX=10
M-LOOK=3
UEXIT=1
S-FIREPROOF=10
O-END=3
P-LEXELEN=2
P-LEXWORDS=1
S-FEAR=3
P-ALL=1
XMUL=2
P-SFWIM1=3
P-INHIBIT=4
CEXITFLAG=1
M-FLASH=4
M-OBJECT=0
FEXITFCN=0
P-SBITS=0
M-NOT-HANDLED=0
P-SRCALL=1
CEXITSTR=1
S-FUMBLE=2
P-SLOC1=5
M-END=6
LOW-DIRECTION=18
P-PREP2=4
P-SONUMS=3
C-TICK=1
P-NC2L=9
P-NC1L=7
S-FREEZE=5
P-ONE=2
P-SACTION=7
P-PREP2N=5
P-SFWIM2=4
C-ENABLED?=0
REXIT=0
SH=128
C-RTN=2
; PROPERTY DEFAULTS AND OBJECTS ARE DEFINED HERE
OBJECT::.TABLE
0 ;()
0 ;(P?STRENGTH)
0 ;(P?ADVFCN)
0 ;(P?CONTFCN)
0 ;(P?VTYPE)
0 ;(P?DESCFCN)
0 ;(P?TEXT)
0 ;(P?VALUE)
0 ;(P?CAPACITY)
0 ;(P?FDESC)
0 ;(P?PSEUDO)
0 ;(P?GLOBAL)
0 ;(P?LDESC)
5 ;(P?SIZE)
0 ;(P?ACTION)
0 ;(P?ADJECTIVE)
0 ;(P?SYNONYM)
0 ;(P?CROSS)
0 ;(P?LAND)
0 ;(P?OUT)
0 ;(P?IN)
0 ;(P?DOWN)
0 ;(P?UP)
0 ;(P?SW)
0 ;(P?SE)
0 ;(P?NW)
0 ;(P?NE)
0 ;(P?SOUTH)
0 ;(P?WEST)
0 ;(P?EAST)
0 ;(P?NORTH)
.OBJECT ROUND-BUTTON,FX?NDESCBIT,0,MACHINE-ROOM,0,0,T?ROUND-BUTTON
.OBJECT VAULT,FX?RLANDBIT,0,ROOMS,SMALL-ROOM,BILLS,T?VAULT
.OBJECT STATUETTE,FX?STAGGERED,FX?TAKEBIT,CHEST,0,0,T?STATUETTE
.OBJECT TRIANGULAR-BUTTON,FX?NDESCBIT,0,MACHINE-ROOM,SQUARE-BUTTON,0,T?TRIANGULAR-BUTTON
.OBJECT GLOBAL-WATER,0,FX?DRINKBIT,LOCAL-GLOBALS,BRIDGE,0,T?GLOBAL-WATER
.OBJECT WELL,FX?NDESCBIT,0,LOCAL-GLOBALS,GLOBAL-WATER,0,T?WELL
.OBJECT RIDDLE-DOOR,FX?NDESCBIT,FX?CONTBIT+FX?DOORBIT,RIDDLE-ROOM,0,0,T?RIDDLE-DOOR
.OBJECT WELL-TOP,FX?NONLANDBIT+FX?RLANDBIT,0,ROOMS,IN-CAGE,TOP-ETCHINGS,T?WELL-TOP
.OBJECT BOTTOM-ETCHINGS,FX?NDESCBIT,FX?READBIT,WELL-BOTTOM,0,0,T?BOTTOM-ETCHINGS
.OBJECT TROPHY-SWORD,FX?TRYTAKEBIT+FX?NDESCBIT,0,TROPHY-ROOM,WANDS,0,T?TROPHY-SWORD
.OBJECT CAGE,FX?INVISIBLE,0,CAGE-ROOM,PALANTIR-1,0,T?CAGE
.OBJECT HANDS,FX?NDESCBIT,FX?TOOLBIT,GLOBAL-OBJECTS,ZORKMID,0,T?HANDS
.OBJECT LEDGE-1,FX?NONLANDBIT+FX?RLANDBIT,0,ROOMS,VAIR-4,COIN,T?LEDGE-1
.OBJECT KEY,FX?TURNBIT+FX?NDESCBIT,FX?TOOLBIT+FX?TAKEBIT,KEYHOLE-2,0,0,T?KEY
.OBJECT LAVA-ROOM,FX?RLANDBIT,0,ROOMS,SAFE-ROOM,RUBY,T?LAVA-ROOM
.OBJECT GAZEBO-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,GARDEN-NORTH,GAZEBO-TABLE,T?GAZEBO-ROOM
.OBJECT DEAD-SERPENT,0,FX?TAKEBIT,0,0,0,T?DEAD-SERPENT
.OBJECT WIZARD,FX?OPENBIT,FX?CONTBIT+FX?ACTORBIT,0,0,WAND,T?WIZARD
.OBJECT DIAMOND-5,FX?RLANDBIT,0,ROOMS,DIAMOND-4,0,T?DIAMOND-5
.OBJECT CURTAIN,FX?NDESCBIT,0,DEPOSITORY,CUBE,0,T?CURTAIN
.OBJECT FOOT-BRIDGE,FX?RLANDBIT,FX?ONBIT,ROOMS,NARROW-TUNNEL,0,T?FOOT-BRIDGE
.OBJECT IRON-BOX,FX?INVISIBLE,FX?TAKEBIT+FX?CONTBIT,CAROUSEL-ROOM,0,VIOLIN,T?IRON-BOX
.OBJECT MATCH,0,FX?TAKEBIT+FX?READBIT,GAZEBO-TABLE,0,0,T?MATCH
.OBJECT WAND,FX?TRYTAKEBIT+FX?NDESCBIT+FX?STAGGERED,FX?TAKEBIT,WIZARD,0,0,T?WAND
.OBJECT ME,0,FX?ACTORBIT,GLOBAL-OBJECTS,LUNGS,0,T?ME
.OBJECT UNICORN,FX?OPENBIT+FX?TRYTAKEBIT,FX?CONTBIT+FX?ACTORBIT,0,0,RIBBON,T?UNICORN
.OBJECT SQUARE-BUTTON,FX?NDESCBIT,0,MACHINE-ROOM,ROUND-BUTTON,0,T?SQUARE-BUTTON
.OBJECT GUARDIAN-ROOM,FX?RLANDBIT,0,ROOMS,ZORK3,DOOR-KEEPER,T?GUARDIAN-ROOM
.OBJECT PALANTIR-1,FX?TRYTAKEBIT+FX?TRANSBIT+FX?STAGGERED,FX?TAKEBIT,CAGE-ROOM,0,0,T?PALANTIR-1
.OBJECT MARBLE-HALL,FX?RLANDBIT,0,ROOMS,STREAM-PATH,BRICK,T?MARBLE-HALL
.OBJECT PALANTIR-3,FX?TRANSBIT+FX?NDESCBIT+FX?STAGGERED,FX?TAKEBIT,IN-AQUARIUM,0,0,T?PALANTIR-3
.OBJECT SERPENT,0,FX?ACTORBIT,AQUARIUM,0,0,T?SERPENT
.OBJECT PALANTIR-2,FX?TRANSBIT+FX?STAGGERED,FX?TAKEBIT,DREARY-ROOM,KEYHOLE-2,0,T?PALANTIR-2
.OBJECT VAIR-1,FX?NWALLBIT+FX?NONLANDBIT,0,ROOMS,VOLCANO-BOTTOM,0,T?VAIR-1
.OBJECT ORANGE-ICING,0,FX?FOODBIT+FX?TAKEBIT+FX?READBIT,ALICE-TABLE,BLUE-ICING,0,T?ORANGE-ICING
.OBJECT PALANTIR-4,FX?TRANSBIT+FX?STAGGERED,FX?TAKEBIT,STAND-4,0,0,T?PALANTIR-4
.OBJECT ROOMS,0,0,0,0,DEAD-PALANTIR-4,T?ROOMS
.OBJECT PEARL-ROOM,FX?RLANDBIT,0,ROOMS,RIDDLE-ROOM,PEARL,T?PEARL-ROOM
.OBJECT POOL,0,0,POOL-ROOM,LEAK,0,T?POOL
.OBJECT ADVENTURER,FX?SACREDBIT+FX?INVISIBLE+FX?NDESCBIT,FX?ACTORBIT,0,0,0,T?ADVENTURER
.OBJECT GREEN-BOOK,0,FX?BURNBIT+FX?CONTBIT+FX?TAKEBIT+FX?READBIT,LIBRARY,0,0,T?GREEN-BOOK
.OBJECT FLASK,FX?TRANSBIT,FX?READBIT+FX?TAKEBIT,POOL-ROOM,0,0,T?FLASK
.OBJECT WIZ-DOOR,0,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,GLOBAL-UNICORN,0,T?WIZ-DOOR
.OBJECT LOCAL-GLOBALS,0,0,GLOBAL-OBJECTS,COMPASS,STAIRS,T?LOCAL-GLOBALS
.OBJECT WIZARDS-WORKSHOP,FX?RLANDBIT,0,ROOMS,GUARDIAN-ROOM,0,T?WIZARDS-WORKSHOP
.OBJECT TINY-ROOM,FX?RLANDBIT,0,ROOMS,DREARY-ROOM,KEYHOLE-1,T?TINY-ROOM
.OBJECT LEAK,FX?NDESCBIT,0,POOL-ROOM,FLASK,0,T?LEAK
.OBJECT ROSE-BUSH,FX?TRYTAKEBIT+FX?NDESCBIT,0,LOCAL-GLOBALS,MOSS,0,T?ROSE-BUSH
.OBJECT OFFICE,FX?RLANDBIT,0,ROOMS,DEPOSITORY,PORTRAIT,T?OFFICE
.OBJECT SNWL,FX?NDESCBIT,0,LOCAL-GLOBALS,SSWL,0,T?SNWL
.OBJECT INSIDE-BARROW,FX?RLANDBIT,FX?ONBIT,ROOMS,0,SWORD,T?INSIDE-BARROW
.OBJECT BUCKET,FX?OPENBIT,FX?CONTBIT+FX?VEHBIT,WELL-BOTTOM,BOTTOM-ETCHINGS,0,T?BUCKET
.OBJECT SHALLOW-FORD,FX?RLANDBIT,FX?ONBIT,ROOMS,GREAT-CAVERN,0,T?SHALLOW-FORD
.OBJECT CAGE-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,MACHINE-ROOM,CAGE,T?CAGE-ROOM
.OBJECT CARD,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,SAFE,0,0,T?CARD
.OBJECT PORTRAIT,FX?STAGGERED,FX?BURNBIT+FX?TAKEBIT,OFFICE,0,0,T?PORTRAIT
.OBJECT DEAD-DRAGON,0,0,0,0,0,T?DEAD-DRAGON
.OBJECT CERBERUS,FX?OPENBIT,FX?CONTBIT+FX?ACTORBIT,CERBERUS-ROOM,0,0,T?CERBERUS
.OBJECT DREARY-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,OFFICE,PALANTIR-2,T?DREARY-ROOM
.OBJECT DEAD-BALLOON,0,0,0,0,0,T?DEAD-BALLOON
.OBJECT BLUE-BOOK,0,FX?BURNBIT+FX?CONTBIT+FX?TAKEBIT+FX?READBIT,LIBRARY,GREEN-BOOK,0,T?BLUE-BOOK
.OBJECT GLOBAL-OBJECTS,FX?WEARBIT+FX?STAGGERED+FX?FIGHTBIT+FX?RLANDBIT+FX?TRANSBIT+FX?SEARCHBIT+FX?OPENBIT+FX?TRYTAKEBIT+FX?SURFACEBIT+FX?TOUCHBIT+FX?INVISIBLE,FX?ONBIT+FX?RMUNGBIT,0,0,HANDS,T?GLOBAL-OBJECTS
.OBJECT TROPHY-ROOM,FX?RLANDBIT,0,ROOMS,WORKBENCH-ROOM,WIZARD-CASE,T?TROPHY-ROOM
.OBJECT SMALL-ROOM,FX?RLANDBIT,0,ROOMS,VIEWING-EAST,0,T?SMALL-ROOM
.OBJECT HOOK-2,0,0,LEDGE-2,0,0,T?HOOK-2
.OBJECT IT,FX?TOUCHBIT+FX?NDESCBIT,0,GLOBAL-OBJECTS,INTNUM,0,T?IT
.OBJECT BROKEN-CASE,FX?OPENBIT,FX?CONTBIT,0,0,0,T?BROKEN-CASE
.OBJECT BAT,FX?INVISIBLE,FX?BURNBIT+FX?READBIT+FX?WEAPONBIT+FX?TAKEBIT,0,0,0,T?BAT
.OBJECT WIZARDS-QUARTERS,FX?RLANDBIT,0,ROOMS,IN-AQUARIUM,0,T?WIZARDS-QUARTERS
.OBJECT GLOBAL-PRINCESS,0,FX?ACTORBIT,GLOBAL-OBJECTS,WISH,0,T?GLOBAL-PRINCESS
.OBJECT PATHOBJ,FX?NDESCBIT,0,GLOBAL-OBJECTS,ME,0,T?PATHOBJ
.OBJECT COLLAR,FX?STAGGERED,FX?TAKEBIT,KENNEL,0,0,T?COLLAR
.OBJECT RIBBON,FX?NDESCBIT,0,UNICORN,GOLD-KEY,0,T?RIBBON
.OBJECT BRIDGE,FX?NDESCBIT,0,LOCAL-GLOBALS,ROSE-BUSH,0,T?BRIDGE
.OBJECT DIAMOND-8,FX?RLANDBIT,0,ROOMS,DIAMOND-7,0,T?DIAMOND-8
.OBJECT WORKBENCH,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,WORKBENCH-ROOM,ARCANA,STAND-3,T?WORKBENCH
.OBJECT PCRACK,FX?NDESCBIT,0,DREARY-ROOM,PTABLE,0,T?PCRACK
.OBJECT STAMP,FX?STAGGERED,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,PURPLE-BOOK,0,0,T?STAMP
.OBJECT DOOR-KEEPER,FX?NDESCBIT,0,GUARDIAN-ROOM,0,0,T?DOOR-KEEPER
.OBJECT STONE-BRIDGE,FX?RLANDBIT,0,ROOMS,FRESCO-ROOM,0,T?STONE-BRIDGE
.OBJECT CHEST,0,FX?TAKEBIT+FX?CONTBIT,DRAGON-LAIR,0,STATUETTE,T?CHEST
.OBJECT POOL-ROOM,FX?RLANDBIT,0,ROOMS,POSTS-ROOM,CANDY,T?POOL-ROOM
.OBJECT EAT-ME-CAKE,0,FX?FOODBIT+FX?TAKEBIT+FX?READBIT,ALICE-TABLE,0,0,T?EAT-ME-CAKE
.OBJECT MENHIR,FX?TURNBIT+FX?NDESCBIT,FX?READBIT,LOCAL-GLOBALS,GLOBAL-MENHIR,0,T?MENHIR
.OBJECT TROPHY-BOTTLES,FX?TRYTAKEBIT+FX?NDESCBIT,0,TROPHY-ROOM,TROPHY-SWORD,0,T?TROPHY-BOTTLES
.OBJECT VAIR-3,FX?NWALLBIT+FX?NONLANDBIT,0,ROOMS,VAIR-2,0,T?VAIR-3
.OBJECT MACHINE-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,MAGNET-ROOM,TRIANGULAR-BUTTON,T?MACHINE-ROOM
.OBJECT HOOK-1,0,0,LEDGE-1,0,0,T?HOOK-1
.OBJECT STAND-1,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,WORKBENCH,0,0,T?STAND-1
.OBJECT SOUTH-WALL,FX?NDESCBIT,0,GLOBAL-OBJECTS,EAST-WALL,0,T?SOUTH-WALL
.OBJECT PENTAGRAM-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,TROPHY-ROOM,PENTAGRAM,T?PENTAGRAM-ROOM
.OBJECT BANK-ENTRANCE,FX?RLANDBIT,0,ROOMS,POOL-ROOM,0,T?BANK-ENTRANCE
.OBJECT CLOTH-BAG,FX?NDESCBIT,0,BALLOON,BRAIDED-WIRE,0,T?CLOTH-BAG
.OBJECT WORKBENCH-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,WIZARDS-WORKSHOP,WORKBENCH,T?WORKBENCH-ROOM
.OBJECT DIAMOND-9,FX?RLANDBIT,0,ROOMS,DIAMOND-8,0,T?DIAMOND-9
.OBJECT WANDS,FX?TRYTAKEBIT+FX?NDESCBIT,0,TROPHY-ROOM,DEGREE,0,T?WANDS
.OBJECT RUBY,FX?STAGGERED,FX?TAKEBIT,LAVA-ROOM,0,0,T?RUBY
.OBJECT ROBOT,FX?OPENBIT,FX?CONTBIT+FX?ACTORBIT,MAGNET-ROOM,ROBOT-LABEL,0,T?ROBOT
.OBJECT STAND-3,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,WORKBENCH,STAND-2,0,T?STAND-3
.OBJECT PLACE-MAT,FX?OPENBIT+FX?SURFACEBIT,FX?CONTBIT+FX?TAKEBIT,GAZEBO-TABLE,NEWSPAPER,0,T?PLACE-MAT
.OBJECT EXPLOSION,0,0,0,0,0,T?EXPLOSION
.OBJECT VIEWING-EAST,FX?RLANDBIT,0,ROOMS,VIEWING-WEST,0,T?VIEWING-EAST
.OBJECT BLUE-ICING,0,FX?FOODBIT+FX?TAKEBIT+FX?READBIT,ALICE-TABLE,EAT-ME-CAKE,0,T?BLUE-ICING
.OBJECT STREAM,FX?NDESCBIT,0,LOCAL-GLOBALS,0,0,T?STREAM
.OBJECT CHASM,FX?NDESCBIT,0,LOCAL-GLOBALS,STREAM,0,T?CHASM
.OBJECT IN-CAGE,FX?NWALLBIT+FX?RLANDBIT,FX?ONBIT,ROOMS,CAGE-ROOM,0,T?IN-CAGE
.OBJECT TEAPOT,FX?OPENBIT+FX?TRANSBIT,FX?CONTBIT+FX?TAKEBIT,GAZEBO-TABLE,PLACE-MAT,0,T?TEAPOT
.OBJECT KEYHOLE-2,FX?SEARCHBIT+FX?OPENBIT+FX?NDESCBIT,0,DREARY-ROOM,PCRACK,KEY,T?KEYHOLE-2
.OBJECT LID-2,FX?OPENBIT+FX?NDESCBIT,FX?CONTBIT,DREARY-ROOM,0,0,T?LID-2
.OBJECT ROSE,0,FX?TAKEBIT,0,0,0,T?ROSE
.OBJECT ICE,0,0,GLACIER-ROOM,0,0,T?ICE
.OBJECT LID-1,FX?NDESCBIT,FX?CONTBIT,TINY-ROOM,0,0,T?LID-1
.OBJECT VAIR-2,FX?NWALLBIT+FX?NONLANDBIT,0,ROOMS,VAIR-1,0,T?VAIR-2
.OBJECT ZORKMID,0,0,GLOBAL-OBJECTS,PATHOBJ,0,T?ZORKMID
.OBJECT DEPOSIT-BOX,FX?TRYTAKEBIT+FX?NDESCBIT,FX?TAKEBIT,GNOME-OF-ZURICH,0,0,T?DEPOSIT-BOX
.OBJECT CRYPT,FX?NDESCBIT,FX?READBIT,CRYPT-ROOM,HEADS,0,T?CRYPT
.OBJECT VOLCANO-VIEW,FX?RLANDBIT,0,ROOMS,LIBRARY,0,T?VOLCANO-VIEW
.OBJECT HEADS,FX?TRYTAKEBIT+FX?NDESCBIT,0,CRYPT-ROOM,0,0,T?HEADS
.OBJECT WELL-BOTTOM,FX?NONLANDBIT+FX?RLANDBIT,0,ROOMS,WELL-TOP,BUCKET,T?WELL-BOTTOM
.OBJECT HEDGES,FX?NDESCBIT,0,TOPIARY-ROOM,0,0,T?HEDGES
.OBJECT DIAMOND-2,FX?RLANDBIT,0,ROOMS,DIAMOND-1,0,T?DIAMOND-2
.OBJECT POSTS-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,TEA-ROOM,POSTS,T?POSTS-ROOM
.OBJECT SAILOR,FX?NDESCBIT,0,GLOBAL-OBJECTS,BLESSINGS,0,T?SAILOR
.OBJECT RAVINE-LEDGE,FX?RLANDBIT,0,ROOMS,DEEP-FORD,0,T?RAVINE-LEDGE
.OBJECT CRYPT-ROOM,FX?RLANDBIT,0,ROOMS,CRYPT-ANTEROOM,CRYPT,T?CRYPT-ROOM
.OBJECT RECEPTACLE,FX?NDESCBIT+FX?SEARCHBIT,FX?CONTBIT,BALLOON,CLOTH-BAG,0,T?RECEPTACLE
.OBJECT GOLD-KEY,FX?TRYTAKEBIT+FX?NDESCBIT+FX?STAGGERED,FX?TAKEBIT,UNICORN,0,0,T?GOLD-KEY
.OBJECT KENNEL,FX?RLANDBIT,0,ROOMS,MENHIR-ROOM,COLLAR,T?KENNEL
.OBJECT WIZARD-CASE,FX?TRANSBIT,FX?CONTBIT,TROPHY-ROOM,WARNING-LABEL,0,T?WIZARD-CASE
.OBJECT KEYHOLE-1,FX?SEARCHBIT+FX?OPENBIT+FX?NDESCBIT,0,TINY-ROOM,LID-1,0,T?KEYHOLE-1
.OBJECT CANDY,FX?INVISIBLE+FX?STAGGERED,FX?READBIT+FX?TAKEBIT+FX?FOODBIT,POOL-ROOM,POOL,0,T?CANDY
.OBJECT SAFE,FX?NDESCBIT,FX?CONTBIT,SAFE-ROOM,0,CROWN,T?SAFE
.OBJECT GNOME-OF-ZURICH,FX?OPENBIT,FX?CONTBIT+FX?ACTORBIT,0,0,DEPOSIT-BOX,T?GNOME-OF-ZURICH
.OBJECT PEARL,FX?STAGGERED,FX?TAKEBIT,PEARL-ROOM,0,0,T?PEARL
.OBJECT COMPASS,0,0,GLOBAL-OBJECTS,FOOTPAD,0,T?COMPASS
.OBJECT LIBRARY,FX?RLANDBIT,0,ROOMS,LEDGE-1,PURPLE-BOOK,T?LIBRARY
.OBJECT PDOOR,0,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,GLOBAL-WIZARD-CASE,0,T?PDOOR
.OBJECT BALLOON-LABEL,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,0,0,0,T?BALLOON-LABEL
.OBJECT WISH,FX?NDESCBIT,0,GLOBAL-OBJECTS,NORTH-WALL,0,T?WISH
.OBJECT VIOLIN,FX?STAGGERED,FX?TAKEBIT,IRON-BOX,0,0,T?VIOLIN
.OBJECT FRESCO-ROOM,FX?RLANDBIT,0,ROOMS,DRAGON-LAIR,0,T?FRESCO-ROOM
.OBJECT DIAMOND-3,FX?RLANDBIT,0,ROOMS,DIAMOND-2,0,T?DIAMOND-3
.OBJECT LEDGE-2,FX?NONLANDBIT+FX?RLANDBIT,0,ROOMS,VOLCANO-VIEW,HOOK-2,T?LEDGE-2
.OBJECT CAROUSEL-ROOM,FX?RLANDBIT,0,ROOMS,WIZARDS-QUARTERS,IRON-BOX,T?CAROUSEL-ROOM
.OBJECT SEWL,FX?NDESCBIT,0,LOCAL-GLOBALS,WELL,0,T?SEWL
.OBJECT CROWN,FX?WEARBIT+FX?STAGGERED,FX?TAKEBIT,SAFE,CARD,0,T?CROWN
.OBJECT RED-ICING,0,FX?FOODBIT+FX?TAKEBIT+FX?READBIT,ALICE-TABLE,ORANGE-ICING,0,T?RED-ICING
.OBJECT NORTH-WALL,FX?NDESCBIT,0,GLOBAL-OBJECTS,WEST-WALL,0,T?NORTH-WALL
.OBJECT LAMP,0,FX?LIGHTBIT+FX?TAKEBIT,INSIDE-BARROW,0,0,T?LAMP
.OBJECT PRINCESS,0,FX?ACTORBIT,DRAGON-LAIR,CHEST,0,T?PRINCESS
.OBJECT DIM-DOOR,FX?INVISIBLE,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,CRYPT-DOOR,0,T?DIM-DOOR
.OBJECT TELLER-WEST,FX?RLANDBIT,0,ROOMS,BANK-ENTRANCE,0,T?TELLER-WEST
.OBJECT BLESSINGS,FX?NDESCBIT,0,GLOBAL-OBJECTS,IT,0,T?BLESSINGS
.OBJECT GLOBAL-UNICORN,0,FX?ACTORBIT,LOCAL-GLOBALS,SNWL,0,T?GLOBAL-UNICORN
.OBJECT ALICE-TABLE,FX?OPENBIT+FX?SURFACEBIT,FX?CONTBIT,TEA-ROOM,0,RED-ICING,T?ALICE-TABLE
.OBJECT EAST-WALL,FX?NDESCBIT,0,GLOBAL-OBJECTS,TUNNEL,0,T?EAST-WALL
.OBJECT FORMAL-GARDEN,FX?RLANDBIT,FX?ONBIT,ROOMS,GAZEBO-ROOM,0,T?FORMAL-GARDEN
.OBJECT DARK-TUNNEL,FX?RLANDBIT,0,ROOMS,SHALLOW-FORD,0,T?DARK-TUNNEL
.OBJECT MENHIR-ROOM,FX?RLANDBIT,0,ROOMS,ROOM-8,0,T?MENHIR-ROOM
.OBJECT CUBE,FX?NDESCBIT,FX?READBIT,DEPOSITORY,BANK-BROCHURE,0,T?CUBE
.OBJECT GLACIER-ROOM,FX?RLANDBIT,0,ROOMS,COOL-ROOM,ICE,T?GLACIER-ROOM
.OBJECT CERBERUS-ROOM,FX?RLANDBIT,0,ROOMS,DIAMOND-9,CERBERUS,T?CERBERUS-ROOM
.OBJECT SLOT,FX?NDESCBIT+FX?OPENBIT,0,SAFE-ROOM,SAFE,0,T?SLOT
.OBJECT LUNGS,FX?NDESCBIT,0,GLOBAL-OBJECTS,GRUE,0,T?LUNGS
.OBJECT WEST-WALL,FX?NDESCBIT,0,GLOBAL-OBJECTS,SOUTH-WALL,0,T?WEST-WALL
.OBJECT GLOBAL-MENHIR,FX?NDESCBIT,FX?READBIT,LOCAL-GLOBALS,WIZ-DOOR,0,T?GLOBAL-MENHIR
.OBJECT BROKEN-LAMP,0,FX?TAKEBIT,0,0,0,T?BROKEN-LAMP
.OBJECT NARROW-TUNNEL,FX?RLANDBIT,FX?ONBIT,ROOMS,INSIDE-BARROW,0,T?NARROW-TUNNEL
.OBJECT BALLOON,FX?OPENBIT,FX?VEHBIT,VOLCANO-BOTTOM,0,RECEPTACLE,T?BALLOON
.OBJECT BRAIDED-WIRE,FX?NDESCBIT,0,BALLOON,0,0,T?BRAIDED-WIRE
.OBJECT LEDGE-TUNNEL,FX?RLANDBIT,0,ROOMS,RAVINE-LEDGE,0,T?LEDGE-TUNNEL
.OBJECT COOL-ROOM,FX?RLANDBIT,0,ROOMS,STONE-BRIDGE,0,T?COOL-ROOM
.OBJECT PWINDOW,0,FX?DOORBIT,LOCAL-GLOBALS,PDOOR,0,T?PWINDOW
.OBJECT GRUE,0,0,GLOBAL-OBJECTS,GROUND,0,T?GRUE
.OBJECT DEGREE,FX?TRYTAKEBIT+FX?NDESCBIT,FX?READBIT,TROPHY-ROOM,0,0,T?DEGREE
.OBJECT VOLCANO-BOTTOM,FX?NONLANDBIT+FX?RLANDBIT,0,ROOMS,PEARL-ROOM,BALLOON,T?VOLCANO-BOTTOM
.OBJECT VAIR-4,FX?NWALLBIT+FX?NONLANDBIT,0,ROOMS,VAIR-3,0,T?VAIR-4
.OBJECT GAZEBO-TABLE,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,GAZEBO-ROOM,0,TEAPOT,T?GAZEBO-TABLE
.OBJECT BILLS,FX?STAGGERED,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,VAULT,0,0,T?BILLS
.OBJECT STAIRS,FX?NDESCBIT,FX?CLIMBBIT,LOCAL-GLOBALS,PSEUDO-OBJECT,0,T?STAIRS
.OBJECT NEWSPAPER,0,FX?READBIT+FX?BURNBIT+FX?TAKEBIT,GAZEBO-TABLE,LETTER-OPENER,0,T?NEWSPAPER
.OBJECT SAFE-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,LEDGE-2,SLOT,T?SAFE-ROOM
.OBJECT GREAT-CAVERN,FX?RLANDBIT,FX?ONBIT,ROOMS,FOOT-BRIDGE,0,T?GREAT-CAVERN
.OBJECT LAVA-TUBE,FX?RLANDBIT,0,ROOMS,GLACIER-ROOM,0,T?LAVA-TUBE
.OBJECT DIAMOND-1,FX?RLANDBIT,0,ROOMS,STAIRWAY-TOP,0,T?DIAMOND-1
.OBJECT WATER,0,FX?DRINKBIT+FX?TAKEBIT,0,0,0,T?WATER
.OBJECT MAGNET-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,LAVA-ROOM,ROBOT,T?MAGNET-ROOM
.OBJECT GLOBAL-PALANTIR,FX?NDESCBIT,0,LOCAL-GLOBALS,GAZEBO,0,T?GLOBAL-PALANTIR
.OBJECT GROUND,0,0,GLOBAL-OBJECTS,SAILOR,0,T?GROUND
.OBJECT TEA-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,WELL-BOTTOM,ALICE-TABLE,T?TEA-ROOM
.OBJECT TOP-ETCHINGS,FX?NDESCBIT,FX?READBIT,WELL-TOP,0,0,T?TOP-ETCHINGS
.OBJECT DRAGON,0,FX?ACTORBIT,DRAGON-ROOM,0,0,T?DRAGON
.OBJECT NOT-HERE-OBJECT,0,0,0,0,0,T?NOT-HERE-OBJECT
.OBJECT CRYPT-ANTEROOM,FX?RLANDBIT,0,ROOMS,CERBERUS-ROOM,0,T?CRYPT-ANTEROOM
.OBJECT POSTS,FX?NDESCBIT,0,POSTS-ROOM,0,0,T?POSTS
.OBJECT INTNUM,0,FX?TOOLBIT,GLOBAL-OBJECTS,LOCAL-GLOBALS,0,T?INTNUM
.OBJECT STAND-4,FX?OPENBIT+FX?SURFACEBIT,FX?CONTBIT,0,0,PALANTIR-4,T?STAND-4
.OBJECT PURPLE-BOOK,FX?SEARCHBIT,FX?BURNBIT+FX?CONTBIT+FX?TAKEBIT+FX?READBIT,LIBRARY,WHITE-BOOK,STAMP,T?PURPLE-BOOK
.OBJECT SSWL,FX?NDESCBIT,0,LOCAL-GLOBALS,SWWL,0,T?SSWL
.OBJECT DEPOSITORY,FX?RLANDBIT,FX?ONBIT,ROOMS,VAULT,CURTAIN,T?DEPOSITORY
.OBJECT DRAGON-LAIR,FX?RLANDBIT,0,ROOMS,DRAGON-ROOM,PRINCESS,T?DRAGON-LAIR
.OBJECT DIAMOND-6,FX?RLANDBIT,0,ROOMS,DIAMOND-5,0,T?DIAMOND-6
.OBJECT ARCANA,FX?TRYTAKEBIT+FX?NDESCBIT,0,WORKBENCH-ROOM,0,0,T?ARCANA
.OBJECT VIEWING-WEST,FX?RLANDBIT,0,ROOMS,TELLER-EAST,0,T?VIEWING-WEST
.OBJECT FOOTPAD,0,0,GLOBAL-OBJECTS,GLOBAL-PRINCESS,0,T?FOOTPAD
.OBJECT COBWEBBY-CORRIDOR,FX?RLANDBIT,0,ROOMS,LAVA-TUBE,FUSE,T?COBWEBBY-CORRIDOR
.OBJECT ROOM-8,FX?RLANDBIT,0,ROOMS,COBWEBBY-CORRIDOR,REPELLENT,T?ROOM-8
.OBJECT GLOBAL-CERBERUS,0,0,LOCAL-GLOBALS,DWINDOW,0,T?GLOBAL-CERBERUS
.OBJECT PENTAGRAM,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,PENTAGRAM-ROOM,0,0,T?PENTAGRAM
.OBJECT DEAD-PALANTIR-4,FX?RLANDBIT,FX?ONBIT,ROOMS,DEAD-PALANTIR-3,0,T?DEAD-PALANTIR-4
.OBJECT SWWL,FX?NDESCBIT,0,LOCAL-GLOBALS,SEWL,0,T?SWWL
.OBJECT STREAM-PATH,FX?RLANDBIT,0,ROOMS,TOPIARY-ROOM,0,T?STREAM-PATH
.OBJECT FUSE,0,FX?BURNBIT+FX?TAKEBIT,COBWEBBY-CORRIDOR,0,0,T?FUSE
.OBJECT REPELLENT,0,FX?READBIT+FX?TAKEBIT,ROOM-8,0,0,T?REPELLENT
.OBJECT SALTY-WATER,0,FX?DRINKBIT+FX?TAKEBIT,0,0,0,T?SALTY-WATER
.OBJECT DWINDOW,FX?TRYTAKEBIT+FX?NDESCBIT,0,LOCAL-GLOBALS,MENHIR,0,T?DWINDOW
.OBJECT MOSS,FX?TRYTAKEBIT+FX?NDESCBIT,0,LOCAL-GLOBALS,CHASM,0,T?MOSS
.OBJECT TOPIARY-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,FORMAL-GARDEN,HEDGES,T?TOPIARY-ROOM
.OBJECT STAND-2,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,WORKBENCH,STAND-1,0,T?STAND-2
.OBJECT BANK-BROCHURE,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,DEPOSITORY,0,0,T?BANK-BROCHURE
.OBJECT TUNNEL,FX?NDESCBIT,0,GLOBAL-OBJECTS,0,0,T?TUNNEL
.OBJECT GLOBAL-WIZARD-CASE,0,0,LOCAL-GLOBALS,DIM-DOOR,0,T?GLOBAL-WIZARD-CASE
.OBJECT SWORD,FX?TRYTAKEBIT,FX?WEAPONBIT+FX?TAKEBIT,INSIDE-BARROW,LAMP,0,T?SWORD
.OBJECT DEAD-PALANTIR-1,FX?RLANDBIT,FX?ONBIT,ROOMS,TINY-ROOM,0,T?DEAD-PALANTIR-1
.OBJECT BRICK,FX?SEARCHBIT+FX?OPENBIT,FX?BURNBIT+FX?TAKEBIT,MARBLE-HALL,0,0,T?BRICK
.OBJECT DIAMOND-7,FX?RLANDBIT,0,ROOMS,DIAMOND-6,0,T?DIAMOND-7
.OBJECT DEAD-PALANTIR-2,FX?RLANDBIT,FX?ONBIT,ROOMS,DEAD-PALANTIR-1,0,T?DEAD-PALANTIR-2
.OBJECT DEAD-PALANTIR-3,FX?RLANDBIT,FX?ONBIT,ROOMS,DEAD-PALANTIR-2,0,T?DEAD-PALANTIR-3
.OBJECT GENIE,FX?INVISIBLE,FX?ACTORBIT,0,0,0,T?GENIE
.OBJECT ZORK3,FX?RLANDBIT,FX?ONBIT,ROOMS,CRYPT-ROOM,0,T?ZORK3
.OBJECT DEEP-FORD,FX?RLANDBIT,0,ROOMS,MARBLE-HALL,0,T?DEEP-FORD
.OBJECT WHITE-BOOK,0,FX?BURNBIT+FX?CONTBIT+FX?TAKEBIT+FX?READBIT,LIBRARY,BLUE-BOOK,0,T?WHITE-BOOK
.OBJECT AQUARIUM-ROOM,FX?RLANDBIT,FX?ONBIT,ROOMS,PENTAGRAM-ROOM,AQUARIUM,T?AQUARIUM-ROOM
.OBJECT GARDEN-NORTH,FX?RLANDBIT,FX?ONBIT,ROOMS,DARK-TUNNEL,0,T?GARDEN-NORTH
.OBJECT GAZEBO,FX?NDESCBIT,0,LOCAL-GLOBALS,PWINDOW,0,T?GAZEBO
.OBJECT WARNING-LABEL,0,FX?READBIT,TROPHY-ROOM,TROPHY-BOTTLES,0,T?WARNING-LABEL
.OBJECT IN-AQUARIUM,FX?RLANDBIT,FX?ONBIT,ROOMS,AQUARIUM-ROOM,PALANTIR-3,T?IN-AQUARIUM
.OBJECT RIDDLE-ROOM,FX?RLANDBIT,0,ROOMS,CAROUSEL-ROOM,RIDDLE-DOOR,T?RIDDLE-ROOM
.OBJECT GNOME,0,FX?ACTORBIT,0,0,0,T?GNOME
.OBJECT STAIRWAY-TOP,FX?RLANDBIT,0,ROOMS,KENNEL,0,T?STAIRWAY-TOP
.OBJECT MANGLED-CAGE,0,FX?TAKEBIT,0,0,0,T?MANGLED-CAGE
.OBJECT DIAMOND-4,FX?RLANDBIT,0,ROOMS,DIAMOND-3,0,T?DIAMOND-4
.OBJECT TELLER-EAST,FX?RLANDBIT,0,ROOMS,TELLER-WEST,0,T?TELLER-EAST
.OBJECT ROBOT-LABEL,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,MAGNET-ROOM,0,0,T?ROBOT-LABEL
.OBJECT CRYPT-DOOR,0,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,GLOBAL-CERBERUS,0,T?CRYPT-DOOR
.OBJECT COIN,FX?STAGGERED,FX?TAKEBIT+FX?READBIT,LEDGE-1,HOOK-1,0,T?COIN
.OBJECT LETTER-OPENER,0,FX?TOOLBIT+FX?TAKEBIT,GAZEBO-TABLE,MATCH,0,T?LETTER-OPENER
.OBJECT DRAGON-ROOM,FX?RLANDBIT,0,ROOMS,LEDGE-TUNNEL,DRAGON,T?DRAGON-ROOM
.OBJECT PSEUDO-OBJECT,0,0,LOCAL-GLOBALS,GLOBAL-PALANTIR,0,T?PSEUDO-OBJECT
.OBJECT AQUARIUM,FX?OPENBIT,FX?CONTBIT,AQUARIUM-ROOM,0,SERPENT,T?AQUARIUM
.OBJECT PTABLE,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,DREARY-ROOM,LID-2,0,T?PTABLE
.ENDT
; OBJECT PROPERTY TABLES ARE DEFINED HERE
OBJPRP::
T?ROUND-BUTTON:: .TABLE ; TABLE FOR OBJECT ROUND-BUTTON
.STRL "round button"
.PROP 2,P?SYNONYM
W?BUTTON
.PROP 1,P?ADJECTIVE
.BYTE A?ROUND
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUTTONS
.BYTE 0
.ENDT
T?VAULT:: .TABLE ; TABLE FOR OBJECT VAULT
.STRL "Vault"
.PROP 2,P?LDESC ; STRING PROPERTY
STR?100
.PROP 4,P?GLOBAL
.BYTE SEWL
.BYTE SWWL
.BYTE SNWL
.BYTE SSWL
.BYTE 0
.ENDT
T?STATUETTE:: .TABLE ; TABLE FOR OBJECT STATUETTE
.STRL "golden dragon statuette"
.PROP 6,P?SYNONYM
W?TREASURE
W?STATUETTE
W?DRAGON
.PROP 1,P?ADJECTIVE
.BYTE A?GOLD
.PROP 2,P?FDESC ; STRING PROPERTY
STR?30
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?TRIANGULAR-BUTTON:: .TABLE ; TABLE FOR OBJECT TRIANGULAR-BUTTON
.STRL "triangular button"
.PROP 2,P?SYNONYM
W?BUTTON
.PROP 1,P?ADJECTIVE
.BYTE A?TRIANGULAR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUTTONS
.BYTE 0
.ENDT
T?GLOBAL-WATER:: .TABLE ; TABLE FOR OBJECT GLOBAL-WATER
.STRL "water"
.PROP 4,P?SYNONYM
W?WATER
W?QUANTITY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WATER-FCN
.BYTE 0
.ENDT
T?WELL:: .TABLE ; TABLE FOR OBJECT WELL
.STRL "well"
.PROP 2,P?SYNONYM
W?WELL
.PROP 1,P?ADJECTIVE
.BYTE A?MAGIC
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WELL-FCN
.BYTE 0
.ENDT
T?RIDDLE-DOOR:: .TABLE ; TABLE FOR OBJECT RIDDLE-DOOR
.STRL "stone door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ADJECTIVE
.BYTE A?GREAT
.BYTE A?STONE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RIDDLE-DOOR-FCN
.BYTE 0
.ENDT
T?WELL-TOP:: .TABLE ; TABLE FOR OBJECT WELL-TOP
.STRL "Top of Well"
.PROP 1,P?EAST
.BYTE TEA-ROOM
.PROP 2,P?DOWN ; STRING PROPERTY
STR?88
.PROP 2,P?LDESC ; STRING PROPERTY
STR?87
.PROP 1,P?GLOBAL
.BYTE WELL
.PROP 4,P?PSEUDO
W?CRACK
CRACK-PSEUDO
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?BOTTOM-ETCHINGS:: .TABLE ; TABLE FOR OBJECT BOTTOM-ETCHINGS
.STRL "wall with etchings"
.PROP 4,P?SYNONYM
W?ETCHINGS
W?WALL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BOTTOM-ETCHINGS-F
.BYTE 0
.ENDT
T?TROPHY-SWORD:: .TABLE ; TABLE FOR OBJECT TROPHY-SWORD
.STRL "nicked swords"
.PROP 4,P?SYNONYM
W?SWORD
W?SWORDS
.PROP 2,P?ADJECTIVE
.BYTE A?DULL
.BYTE A?NICKED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TROPHY-PSEUDO
.BYTE 0
.ENDT
T?CAGE:: .TABLE ; TABLE FOR OBJECT CAGE
.STRL "solid steel cage"
.PROP 2,P?SYNONYM
W?CAGE
.PROP 2,P?ADJECTIVE
.BYTE A?STEEL
.BYTE A?SOLID
.PROP 2,P?LDESC ; STRING PROPERTY
STR?145
.BYTE 0
.ENDT
T?HANDS:: .TABLE ; TABLE FOR OBJECT HANDS
.STRL "pair of hands"
.PROP 6,P?SYNONYM
W?PAIR
W?HANDS
W?HAND
.PROP 1,P?ADJECTIVE
.BYTE A?BARE
.BYTE 0
.ENDT
T?LEDGE-1:: .TABLE ; TABLE FOR OBJECT LEDGE-1
.STRL "Narrow Ledge"
.PROP 4,P?WEST ; CONDITIONAL EXIT
.BYTE VOLCANO-BOTTOM ; ROOM NAME
.BYTE GNOME-DOOR-FLAG ; FLAG NAME
0 ; NO STRING
.PROP 1,P?SOUTH
.BYTE LIBRARY
.PROP 2,P?DOWN ; STRING PROPERTY
STR?78
.PROP 2,P?LDESC ; STRING PROPERTY
STR?77
.BYTE 0
.ENDT
T?KEY:: .TABLE ; TABLE FOR OBJECT KEY
.STRL "rusty iron key"
.PROP 2,P?SYNONYM
W?KEY
.PROP 2,P?ADJECTIVE
.BYTE A?IRON
.BYTE A?RUSTY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PKEY-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?LAVA-ROOM:: .TABLE ; TABLE FOR OBJECT LAVA-ROOM
.STRL "Lava Room"
.PROP 1,P?EAST
.BYTE GLACIER-ROOM
.PROP 1,P?SOUTH
.BYTE VOLCANO-BOTTOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?83
.BYTE 0
.ENDT
T?GAZEBO-ROOM:: .TABLE ; TABLE FOR OBJECT GAZEBO-ROOM
.STRL "Gazebo"
.PROP 1,P?OUT
.BYTE GARDEN-NORTH
.PROP 2,P?LDESC ; STRING PROPERTY
STR?13
.PROP 2,P?GLOBAL
.BYTE GLOBAL-UNICORN
.BYTE GAZEBO
.BYTE 0
.ENDT
T?DEAD-SERPENT:: .TABLE ; TABLE FOR OBJECT DEAD-SERPENT
.STRL "dead sea serpent"
.PROP 4,P?SYNONYM
W?SERPENT
W?SNAKE
.PROP 3,P?ADJECTIVE
.BYTE A?DEAD
.BYTE A?BABY
.BYTE A?SEA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DEAD-SERPENT-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
400
.PROP 2,P?LDESC ; STRING PROPERTY
STR?69
.BYTE 0
.ENDT
T?WIZARD:: .TABLE ; TABLE FOR OBJECT WIZARD
.STRL "Wizard of Frobozz"
.PROP 8,P?SYNONYM
W?WIZARD
W?MAGICIAN
W?SORCEROR
W?MAN
.PROP 4,P?ADJECTIVE
.BYTE A?STRANGE
.BYTE A?LITTLE
.BYTE A?FROBOZZ
.BYTE A?OLD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WIZARD-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?161
.BYTE 0
.ENDT
T?DIAMOND-5:: .TABLE ; TABLE FOR OBJECT DIAMOND-5
.STRL "Oddly-angled Room"
.PROP 1,P?NORTH
.BYTE DIAMOND-2
.PROP 1,P?EAST
.BYTE DIAMOND-6
.PROP 1,P?WEST
.BYTE DIAMOND-4
.PROP 1,P?SOUTH
.BYTE DIAMOND-8
.PROP 1,P?NE
.BYTE DIAMOND-3
.PROP 1,P?NW
.BYTE DIAMOND-1
.PROP 1,P?SE
.BYTE DIAMOND-9
.PROP 1,P?SW
.BYTE DIAMOND-7
.PROP 1,P?UP
.BYTE STAIRWAY-TOP
.PROP 1,P?DOWN
.BYTE CERBERUS-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 2,P?GLOBAL
.BYTE STAIRS
.BYTE DWINDOW
.BYTE 0
.ENDT
T?CURTAIN:: .TABLE ; TABLE FOR OBJECT CURTAIN
.STRL "shimmering curtain of light"
.PROP 4,P?SYNONYM
W?CURTAIN
W?LIGHT
.PROP 1,P?ADJECTIVE
.BYTE A?SHIMMERING
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCOL-OBJECT
.BYTE 0
.ENDT
T?FOOT-BRIDGE:: .TABLE ; TABLE FOR OBJECT FOOT-BRIDGE
.STRL "Foot Bridge"
.PROP 1,P?NORTH
.BYTE NARROW-TUNNEL
.PROP 1,P?SOUTH
.BYTE GREAT-CAVERN
.PROP 2,P?DOWN ; STRING PROPERTY
STR?6
.PROP 2,P?CROSS ; STRING PROPERTY
STR?7
.PROP 2,P?LDESC ; STRING PROPERTY
STR?5
.PROP 2,P?GLOBAL
.BYTE BRIDGE
.BYTE CHASM
.BYTE 0
.ENDT
T?IRON-BOX:: .TABLE ; TABLE FOR OBJECT IRON-BOX
.STRL "steel box"
.PROP 2,P?SYNONYM
W?BOX
.PROP 2,P?ADJECTIVE
.BYTE A?STEEL
.BYTE A?DENTED
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?LDESC ; STRING PROPERTY
STR?144
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?MATCH:: .TABLE ; TABLE FOR OBJECT MATCH
.STRL "matchbook"
.PROP 6,P?SYNONYM
W?MATCH
W?MATCHES
W?MATCHBOOK
.PROP 1,P?ADJECTIVE
.BYTE A?ZORK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MATCH-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?LDESC ; STRING PROPERTY
STR?104
.PROP 2,P?TEXT ; STRING PROPERTY
STR?105
.BYTE 0
.ENDT
T?WAND:: .TABLE ; TABLE FOR OBJECT WAND
.STRL "Wizard's magic wand"
.PROP 2,P?SYNONYM
W?WAND
.PROP 1,P?ADJECTIVE
.BYTE A?MAGIC
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WAND-FCN
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?ME:: .TABLE ; TABLE FOR OBJECT ME
.STRL "you"
.PROP 8,P?SYNONYM
W?ME
W?MYSELF
W?SELF
W?CRETIN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRETIN-FCN
.BYTE 0
.ENDT
T?UNICORN:: .TABLE ; TABLE FOR OBJECT UNICORN
.STRL "unicorn"
.PROP 4,P?SYNONYM
W?UNICORN
W?ANIMAL
.PROP 2,P?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE A?WHITE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
UNICORN-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?11
.BYTE 0
.ENDT
T?SQUARE-BUTTON:: .TABLE ; TABLE FOR OBJECT SQUARE-BUTTON
.STRL "square button"
.PROP 2,P?SYNONYM
W?BUTTON
.PROP 1,P?ADJECTIVE
.BYTE A?SQUARE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUTTONS
.BYTE 0
.ENDT
T?GUARDIAN-ROOM:: .TABLE ; TABLE FOR OBJECT GUARDIAN-ROOM
.STRL "Guarded Room"
.PROP 1,P?NORTH
.BYTE COBWEBBY-CORRIDOR
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE WIZARDS-WORKSHOP ; ROOM NAME
.BYTE WIZ-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?IN ; DOOR EXIT
.BYTE WIZARDS-WORKSHOP ; ROOM NAME
.BYTE WIZ-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GUARDIAN-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 1,P?GLOBAL
.BYTE WIZ-DOOR
.BYTE 0
.ENDT
T?PALANTIR-1:: .TABLE ; TABLE FOR OBJECT PALANTIR-1
.STRL "red crystal sphere"
.PROP 6,P?SYNONYM
W?SPHERE
W?BALL
W?PALANTIR
.PROP 2,P?ADJECTIVE
.BYTE A?CRYSTAL
.BYTE A?RED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPHERE-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?116
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?MARBLE-HALL:: .TABLE ; TABLE FOR OBJECT MARBLE-HALL
.STRL "Marble Hall"
.PROP 1,P?NORTH
.BYTE DEEP-FORD
.PROP 4,P?EAST ; CONDITIONAL EXIT
.BYTE STREAM-PATH ; ROOM NAME
.BYTE SECRET-DOOR ; FLAG NAME
STR?19 ; STRING
.PROP 1,P?SOUTH
.BYTE CAROUSEL-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?18
.PROP 1,P?GLOBAL
.BYTE STREAM
.BYTE 0
.ENDT
T?PALANTIR-3:: .TABLE ; TABLE FOR OBJECT PALANTIR-3
.STRL "clear crystal sphere"
.PROP 4,P?SYNONYM
W?PALANTIR
W?SPHERE
.PROP 3,P?ADJECTIVE
.BYTE A?CRYSTAL
.BYTE A?WHITE
.BYTE A?CLEAR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PALANTIR
.PROP 2,P?LDESC ; STRING PROPERTY
STR?67
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?SERPENT:: .TABLE ; TABLE FOR OBJECT SERPENT
.STRL "baby sea serpent"
.PROP 4,P?SYNONYM
W?SERPENT
W?SNAKE
.PROP 2,P?ADJECTIVE
.BYTE A?BABY
.BYTE A?SEA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SERPENT-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?68
.BYTE 0
.ENDT
T?PALANTIR-2:: .TABLE ; TABLE FOR OBJECT PALANTIR-2
.STRL "blue crystal sphere"
.PROP 4,P?SYNONYM
W?PALANTIR
W?SPHERE
.PROP 2,P?ADJECTIVE
.BYTE A?CRYSTAL
.BYTE A?BLUE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PALANTIR
.PROP 2,P?FDESC ; STRING PROPERTY
STR?157
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?VAIR-1:: .TABLE ; TABLE FOR OBJECT VAIR-1
.STRL "Volcano Core"
.PROP 2,P?LDESC ; STRING PROPERTY
STR?73
.BYTE 0
.ENDT
T?ORANGE-ICING:: .TABLE ; TABLE FOR OBJECT ORANGE-ICING
.STRL "cake frosted with orange letters"
.PROP 8,P?SYNONYM
W?CAKE
W?CAKES
W?ICING
W?LETTER
.PROP 2,P?ADJECTIVE
.BYTE A?ORANGE
.BYTE A?FROSTED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CAKE-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?PALANTIR-4:: .TABLE ; TABLE FOR OBJECT PALANTIR-4
.STRL "black crystal sphere"
.PROP 6,P?SYNONYM
W?SPHERE
W?BALL
W?PALANTIR
.PROP 3,P?ADJECTIVE
.BYTE A?CRYSTAL
.BYTE A?STRANGE
.BYTE A?BLACK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PALANTIR
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?57
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
30
.BYTE 0
.ENDT
T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS
.STRL ""
.PROP 1,P?IN
.BYTE ROOMS
.BYTE 0
.ENDT
T?PEARL-ROOM:: .TABLE ; TABLE FOR OBJECT PEARL-ROOM
.STRL "Pearl Room"
.PROP 1,P?EAST
.BYTE WELL-BOTTOM
.PROP 1,P?WEST
.BYTE RIDDLE-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?71
.BYTE 0
.ENDT
T?POOL:: .TABLE ; TABLE FOR OBJECT POOL
.STRL "pool of tears"
.PROP 4,P?SYNONYM
W?POOL
W?TEARS
.PROP 1,P?ADJECTIVE
.BYTE A?LARGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
POOL-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?128
.BYTE 0
.ENDT
T?ADVENTURER:: .TABLE ; TABLE FOR OBJECT ADVENTURER
.STRL "cretin"
.PROP 2,P?SYNONYM
W?ADVENTURER
.PROP 2,P?ACTION ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?STRENGTH ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?GREEN-BOOK:: .TABLE ; TABLE FOR OBJECT GREEN-BOOK
.STRL "green book"
.PROP 6,P?SYNONYM
W?BOOK
W?COVER
W?BOOKS
.PROP 3,P?ADJECTIVE
.BYTE A?HANDSOME
.BYTE A?GREEN
.BYTE A?LEATHER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RANDOM-BOOK
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?FDESC ; STRING PROPERTY
STR?134
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?TEXT ; STRING PROPERTY
STR?135
.BYTE 0
.ENDT
T?FLASK:: .TABLE ; TABLE FOR OBJECT FLASK
.STRL "stoppered glass flask filled with liquid"
.PROP 2,P?SYNONYM
W?FLASK
.PROP 1,P?ADJECTIVE
.BYTE A?GLASS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLASK-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?119
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?TEXT ; STRING PROPERTY
STR?120
.BYTE 0
.ENDT
T?WIZ-DOOR:: .TABLE ; TABLE FOR OBJECT WIZ-DOOR
.STRL "door partly covered in cobwebs"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 3,P?ADJECTIVE
.BYTE A?COBWEBBED
.BYTE A?WOODEN
.BYTE A?OAK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WIZ-DOOR-FCN
.BYTE 0
.ENDT
T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS
.STRL ""
.PROP 2,P?SYNONYM
W?ZZMGCK
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?166
.PROP 1,P?GLOBAL
.BYTE GLOBAL-OBJECTS
.PROP 4,P?PSEUDO
W?FOOBAR
V-WALK
.PROP 2,P?FDESC ; STRING PROPERTY
STR?166
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
PATH-OBJECT
.PROP 2,P?VTYPE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?CONTFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?ADVFCN ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?WIZARDS-WORKSHOP:: .TABLE ; TABLE FOR OBJECT WIZARDS-WORKSHOP
.STRL "Wizard's Workshop"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE GUARDIAN-ROOM ; ROOM NAME
.BYTE WIZ-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?WEST
.BYTE WORKBENCH-ROOM
.PROP 1,P?SOUTH
.BYTE TROPHY-ROOM
.PROP 5,P?OUT ; DOOR EXIT
.BYTE GUARDIAN-ROOM ; ROOM NAME
.BYTE WIZ-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WORKSHOP-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?55
.PROP 1,P?GLOBAL
.BYTE WIZ-DOOR
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?TINY-ROOM:: .TABLE ; TABLE FOR OBJECT TINY-ROOM
.STRL "Tiny Room"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE DREARY-ROOM ; ROOM NAME
.BYTE PDOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?DOWN
.BYTE RAVINE-LEDGE
.PROP 5,P?IN ; DOOR EXIT
.BYTE DREARY-ROOM ; ROOM NAME
.BYTE PDOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TINY-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 3,P?GLOBAL
.BYTE PDOOR
.BYTE PWINDOW
.BYTE CHASM
.BYTE 0
.ENDT
T?LEAK:: .TABLE ; TABLE FOR OBJECT LEAK
.STRL "leak"
.PROP 2,P?SYNONYM
W?LEAK
.PROP 1,P?ADJECTIVE
.BYTE A?LARGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PLEAK
.BYTE 0
.ENDT
T?ROSE-BUSH:: .TABLE ; TABLE FOR OBJECT ROSE-BUSH
.STRL "roses"
.PROP 6,P?SYNONYM
W?ROSES
W?BUSH
W?ARBOR
.PROP 1,P?ADJECTIVE
.BYTE A?ROSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ROSE-BUSH-FCN
.BYTE 0
.ENDT
T?OFFICE:: .TABLE ; TABLE FOR OBJECT OFFICE
.STRL "Chairman's Office"
.PROP 1,P?NORTH
.BYTE DEPOSITORY
.PROP 2,P?LDESC ; STRING PROPERTY
STR?103
.BYTE 0
.ENDT
T?SNWL:: .TABLE ; TABLE FOR OBJECT SNWL
.STRL "north wall"
.PROP 2,P?SYNONYM
W?WALL
.PROP 2,P?ADJECTIVE
.BYTE A?NORTH
.BYTE A?NORTHE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCOLWALL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?INSIDE-BARROW:: .TABLE ; TABLE FOR OBJECT INSIDE-BARROW
.STRL "Inside the Barrow"
.PROP 1,P?SOUTH
.BYTE NARROW-TUNNEL
.PROP 2,P?OUT ; STRING PROPERTY
STR?2
.PROP 2,P?LDESC ; STRING PROPERTY
STR?1
.BYTE 0
.ENDT
T?BUCKET:: .TABLE ; TABLE FOR OBJECT BUCKET
.STRL "wooden bucket"
.PROP 2,P?SYNONYM
W?BUCKET
.PROP 1,P?ADJECTIVE
.BYTE A?WOODEN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BUCKET-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
100
.PROP 2,P?LDESC ; STRING PROPERTY
STR?148
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
100
.PROP 2,P?VTYPE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
BUCKET-CONT
.BYTE 0
.ENDT
T?SHALLOW-FORD:: .TABLE ; TABLE FOR OBJECT SHALLOW-FORD
.STRL "Shallow Ford"
.PROP 1,P?NORTH
.BYTE GREAT-CAVERN
.PROP 1,P?SOUTH
.BYTE DARK-TUNNEL
.PROP 1,P?CROSS
.BYTE DARK-TUNNEL
.PROP 2,P?LDESC ; STRING PROPERTY
STR?9
.PROP 1,P?GLOBAL
.BYTE GLOBAL-WATER
.BYTE 0
.ENDT
T?CAGE-ROOM:: .TABLE ; TABLE FOR OBJECT CAGE-ROOM
.STRL "Dingy Closet"
.PROP 1,P?NORTH
.BYTE MACHINE-ROOM
.PROP 1,P?OUT
.BYTE MACHINE-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?85
.BYTE 0
.ENDT
T?CARD:: .TABLE ; TABLE FOR OBJECT CARD
.STRL "card"
.PROP 4,P?SYNONYM
W?CARD
W?NOTE
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?112
.PROP 2,P?TEXT ; STRING PROPERTY
STR?113
.BYTE 0
.ENDT
T?PORTRAIT:: .TABLE ; TABLE FOR OBJECT PORTRAIT
.STRL "portrait of J. Pierpont Flathead"
.PROP 8,P?SYNONYM
W?PORTRAIT
W?PAINTING
W?ART
W?TREASURE
.PROP 1,P?ADJECTIVE
.BYTE A?FLATHEAD
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
25
.PROP 2,P?LDESC ; STRING PROPERTY
STR?152
.PROP 2,P?FDESC ; STRING PROPERTY
STR?153
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?DEAD-DRAGON:: .TABLE ; TABLE FOR OBJECT DEAD-DRAGON
.STRL "huge dead dragon"
.PROP 6,P?SYNONYM
W?DRAGON
W?SMAUG
W?WORM
.PROP 3,P?ADJECTIVE
.BYTE A?RED
.BYTE A?HUGE
.BYTE A?DEAD
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
400
.PROP 2,P?LDESC ; STRING PROPERTY
STR?33
.BYTE 0
.ENDT
T?CERBERUS:: .TABLE ; TABLE FOR OBJECT CERBERUS
.STRL "three-headed dog"
.PROP 8,P?SYNONYM
W?CERBERUS
W?DOG
W?HOUND
W?MONSTER
.PROP 4,P?ADJECTIVE
.BYTE A?HUGE
.BYTE A?GIANT
.BYTE A?THREE
.BYTE A?HEADED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CERBERUS-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?53
.BYTE 0
.ENDT
T?DREARY-ROOM:: .TABLE ; TABLE FOR OBJECT DREARY-ROOM
.STRL "Dreary Room"
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE TINY-ROOM ; ROOM NAME
.BYTE PDOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE TINY-ROOM ; ROOM NAME
.BYTE PDOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DREARY-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 2,P?GLOBAL
.BYTE PDOOR
.BYTE PWINDOW
.BYTE 0
.ENDT
T?DEAD-BALLOON:: .TABLE ; TABLE FOR OBJECT DEAD-BALLOON
.STRL "broken balloon"
.PROP 4,P?SYNONYM
W?BALLOON
W?BASKET
.PROP 1,P?ADJECTIVE
.BYTE A?BROKEN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?LDESC ; STRING PROPERTY
STR?111
.BYTE 0
.ENDT
T?BLUE-BOOK:: .TABLE ; TABLE FOR OBJECT BLUE-BOOK
.STRL "blue book"
.PROP 6,P?SYNONYM
W?BOOK
W?COVER
W?BOOKS
.PROP 1,P?ADJECTIVE
.BYTE A?BLUE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RANDOM-BOOK
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?FDESC ; STRING PROPERTY
STR?136
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?TEXT ; STRING PROPERTY
STR?135
.BYTE 0
.ENDT
T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS
.STRL ""
.BYTE 0
.ENDT
T?TROPHY-ROOM:: .TABLE ; TABLE FOR OBJECT TROPHY-ROOM
.STRL "Trophy Room"
.PROP 1,P?NORTH
.BYTE WIZARDS-WORKSHOP
.PROP 2,P?LDESC ; STRING PROPERTY
STR?58
.PROP 8,P?PSEUDO
W?OWL
TROPHY-PSEUDO
W?HOMUNCULI
TROPHY-PSEUDO
.BYTE 0
.ENDT
T?SMALL-ROOM:: .TABLE ; TABLE FOR OBJECT SMALL-ROOM
.STRL "Small Room"
.PROP 2,P?LDESC ; STRING PROPERTY
STR?99
.PROP 4,P?GLOBAL
.BYTE SEWL
.BYTE SWWL
.BYTE SNWL
.BYTE SSWL
.BYTE 0
.ENDT
T?HOOK-2:: .TABLE ; TABLE FOR OBJECT HOOK-2
.STRL "hook"
.PROP 2,P?SYNONYM
W?HOOK
.PROP 1,P?ADJECTIVE
.BYTE A?SMALL
.PROP 2,P?LDESC ; STRING PROPERTY
STR?123
.BYTE 0
.ENDT
T?IT:: .TABLE ; TABLE FOR OBJECT IT
.STRL "random object"
.PROP 8,P?SYNONYM
W?IT
W?THEM
W?HER
W?HIM
.BYTE 0
.ENDT
T?BROKEN-CASE:: .TABLE ; TABLE FOR OBJECT BROKEN-CASE
.STRL "smashed trophy cabinet"
.PROP 4,P?SYNONYM
W?CASE
W?CABINET
.PROP 3,P?ADJECTIVE
.BYTE A?BROKEN
.BYTE A?TROPHY
.BYTE A?WIZARD
.PROP 2,P?LDESC ; STRING PROPERTY
STR?63
.BYTE 0
.ENDT
T?BAT:: .TABLE ; TABLE FOR OBJECT BAT
.STRL "wooden club"
.PROP 4,P?SYNONYM
W?CLUB
W?BAT
.PROP 2,P?ADJECTIVE
.BYTE A?WOODEN
.BYTE A?BASEBALL
.PROP 2,P?FDESC ; STRING PROPERTY
STR?47
.PROP 2,P?TEXT ; STRING PROPERTY
STR?48
.BYTE 0
.ENDT
T?WIZARDS-QUARTERS:: .TABLE ; TABLE FOR OBJECT WIZARDS-QUARTERS
.STRL "Wizard's Quarters"
.PROP 1,P?NORTH
.BYTE AQUARIUM-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WIZARD-QUARTERS-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?GLOBAL-PRINCESS:: .TABLE ; TABLE FOR OBJECT GLOBAL-PRINCESS
.STRL "beautiful princess"
.PROP 6,P?SYNONYM
W?PRINCESS
W?WOMAN
W?LADY
.PROP 2,P?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE A?YOUNG
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PRINCESS-FCN
.BYTE 0
.ENDT
T?PATHOBJ:: .TABLE ; TABLE FOR OBJECT PATHOBJ
.STRL "passage"
.PROP 4,P?SYNONYM
W?TRAIL
W?PATH
.PROP 4,P?ADJECTIVE
.BYTE A?FOREST
.BYTE A?NARROW
.BYTE A?LONG
.BYTE A?WINDING
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PATH-OBJECT
.BYTE 0
.ENDT
T?COLLAR:: .TABLE ; TABLE FOR OBJECT COLLAR
.STRL "gigantic dog collar"
.PROP 4,P?SYNONYM
W?COLLAR
W?TREASURE
.PROP 3,P?ADJECTIVE
.BYTE A?HUGE
.BYTE A?GIANT
.BYTE A?DOG
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
COLLAR-FCN
.PROP 2,P?FDESC ; STRING PROPERTY
STR?46
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?RIBBON:: .TABLE ; TABLE FOR OBJECT RIBBON
.STRL "ribbon"
.PROP 2,P?SYNONYM
W?RIBBON
.PROP 2,P?ADJECTIVE
.BYTE A?VELVET
.BYTE A?SATIN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
UNICORN-FCN
.BYTE 0
.ENDT
T?BRIDGE:: .TABLE ; TABLE FOR OBJECT BRIDGE
.STRL "bridge"
.PROP 2,P?SYNONYM
W?BRIDGE
.PROP 3,P?ADJECTIVE
.BYTE A?STONE
.BYTE A?WOODEN
.BYTE A?RICKETY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BRIDGE-FCN
.BYTE 0
.ENDT
T?DIAMOND-8:: .TABLE ; TABLE FOR OBJECT DIAMOND-8
.STRL "Oddly-angled Room"
.PROP 1,P?NORTH
.BYTE DIAMOND-5
.PROP 1,P?NE
.BYTE DIAMOND-6
.PROP 1,P?NW
.BYTE DIAMOND-4
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 1,P?GLOBAL
.BYTE DWINDOW
.BYTE 0
.ENDT
T?WORKBENCH:: .TABLE ; TABLE FOR OBJECT WORKBENCH
.STRL "Wizard's workbench"
.PROP 6,P?SYNONYM
W?WORKBENCH
W?BENCH
W?TABLE
.PROP 4,P?ADJECTIVE
.BYTE A?WORK
.BYTE A?HEAVY
.BYTE A?WOODEN
.BYTE A?WIZARD
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
200
.BYTE 0
.ENDT
T?PCRACK:: .TABLE ; TABLE FOR OBJECT PCRACK
.STRL "narrow crack"
.PROP 2,P?SYNONYM
W?CRACK
.PROP 1,P?ADJECTIVE
.BYTE A?NARROW
.BYTE 0
.ENDT
T?STAMP:: .TABLE ; TABLE FOR OBJECT STAMP
.STRL "Flathead stamp"
.PROP 4,P?SYNONYM
W?STAMP
W?TREASURE
.PROP 1,P?ADJECTIVE
.BYTE A?FLATHEAD
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?132
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?TEXT ; STRING PROPERTY
STR?133
.BYTE 0
.ENDT
T?DOOR-KEEPER:: .TABLE ; TABLE FOR OBJECT DOOR-KEEPER
.STRL "lizard"
.PROP 8,P?SYNONYM
W?KEEPER
W?GUARDIAN
W?LIZARD
W?HEAD
.PROP 1,P?ADJECTIVE
.BYTE A?NASTY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DOOR-KEEPER-FCN
.BYTE 0
.ENDT
T?STONE-BRIDGE:: .TABLE ; TABLE FOR OBJECT STONE-BRIDGE
.STRL "Stone Bridge"
.PROP 1,P?NORTH
.BYTE DRAGON-ROOM
.PROP 1,P?SOUTH
.BYTE COOL-ROOM
.PROP 2,P?DOWN ; STRING PROPERTY
STR?37
.PROP 2,P?CROSS ; STRING PROPERTY
STR?7
.PROP 2,P?LDESC ; STRING PROPERTY
STR?36
.PROP 2,P?GLOBAL
.BYTE BRIDGE
.BYTE CHASM
.BYTE 0
.ENDT
T?CHEST:: .TABLE ; TABLE FOR OBJECT CHEST
.STRL "rotten wooden chest"
.PROP 4,P?SYNONYM
W?CHEST
W?TRUNK
.PROP 3,P?ADJECTIVE
.BYTE A?WOODEN
.BYTE A?OLD
.BYTE A?ROTTEN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CHEST-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?FDESC ; STRING PROPERTY
STR?29
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.BYTE 0
.ENDT
T?POOL-ROOM:: .TABLE ; TABLE FOR OBJECT POOL-ROOM
.STRL "Pool Room"
.PROP 1,P?WEST
.BYTE POSTS-ROOM
.PROP 1,P?OUT
.BYTE POSTS-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?95
.BYTE 0
.ENDT
T?EAT-ME-CAKE:: .TABLE ; TABLE FOR OBJECT EAT-ME-CAKE
.STRL "cake frosted with green letters"
.PROP 8,P?SYNONYM
W?CAKE
W?ICING
W?CAKES
W?LETTER
.PROP 2,P?ADJECTIVE
.BYTE A?GREEN
.BYTE A?FROSTED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EATME-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?TEXT ; STRING PROPERTY
STR?127
.BYTE 0
.ENDT
T?MENHIR:: .TABLE ; TABLE FOR OBJECT MENHIR
.STRL "enormous menhir"
.PROP 8,P?SYNONYM
W?MENHIR
W?ROCK
W?STONE
W?F
.PROP 3,P?ADJECTIVE
.BYTE A?HUGE
.BYTE A?HEAVY
.BYTE A?ENORMOUS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MENHIR-FCN
.BYTE 0
.ENDT
T?TROPHY-BOTTLES:: .TABLE ; TABLE FOR OBJECT TROPHY-BOTTLES
.STRL "small bottles"
.PROP 2,P?SYNONYM
W?BOTTLE
.PROP 1,P?ADJECTIVE
.BYTE A?SMALL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TROPHY-PSEUDO
.BYTE 0
.ENDT
T?VAIR-3:: .TABLE ; TABLE FOR OBJECT VAIR-3
.STRL "Volcano by Viewing Ledge"
.PROP 2,P?LDESC ; STRING PROPERTY
STR?75
.BYTE 0
.ENDT
T?MACHINE-ROOM:: .TABLE ; TABLE FOR OBJECT MACHINE-ROOM
.STRL "Machine Room"
.PROP 1,P?WEST
.BYTE MAGNET-ROOM
.PROP 1,P?SOUTH
.BYTE CAGE-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?84
.BYTE 0
.ENDT
T?HOOK-1:: .TABLE ; TABLE FOR OBJECT HOOK-1
.STRL "hook"
.PROP 2,P?SYNONYM
W?HOOK
.PROP 1,P?ADJECTIVE
.BYTE A?SMALL
.PROP 2,P?LDESC ; STRING PROPERTY
STR?123
.BYTE 0
.ENDT
T?STAND-1:: .TABLE ; TABLE FOR OBJECT STAND-1
.STRL "ruby stand"
.PROP 4,P?SYNONYM
W?STAND
W?STANDS
.PROP 2,P?ADJECTIVE
.BYTE A?CRYSTAL
.BYTE A?RUBY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STAND-FCN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?SOUTH-WALL:: .TABLE ; TABLE FOR OBJECT SOUTH-WALL
.STRL "south wall"
.PROP 2,P?SYNONYM
W?WALL
.PROP 2,P?ADJECTIVE
.BYTE A?SOUTH
.BYTE A?SOUTHE
.BYTE 0
.ENDT
T?PENTAGRAM-ROOM:: .TABLE ; TABLE FOR OBJECT PENTAGRAM-ROOM
.STRL "Pentagram Room"
.PROP 1,P?NORTH
.BYTE WORKBENCH-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?64
.PROP 3,P?GLOBAL
.BYTE GLOBAL-MENHIR
.BYTE GLOBAL-CERBERUS
.BYTE GLOBAL-WIZARD-CASE
.BYTE 0
.ENDT
T?BANK-ENTRANCE:: .TABLE ; TABLE FOR OBJECT BANK-ENTRANCE
.STRL "Bank Entrance"
.PROP 1,P?EAST
.BYTE FRESCO-ROOM
.PROP 1,P?NE
.BYTE TELLER-EAST
.PROP 1,P?NW
.BYTE TELLER-WEST
.PROP 2,P?LDESC ; STRING PROPERTY
STR?96
.BYTE 0
.ENDT
T?CLOTH-BAG:: .TABLE ; TABLE FOR OBJECT CLOTH-BAG
.STRL "cloth bag"
.PROP 2,P?SYNONYM
W?BAG
.PROP 1,P?ADJECTIVE
.BYTE A?CLOTH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BCONTENTS
.BYTE 0
.ENDT
T?WORKBENCH-ROOM:: .TABLE ; TABLE FOR OBJECT WORKBENCH-ROOM
.STRL "Wizard's Workroom"
.PROP 1,P?EAST
.BYTE WIZARDS-WORKSHOP
.PROP 1,P?WEST
.BYTE AQUARIUM-ROOM
.PROP 1,P?SOUTH
.BYTE PENTAGRAM-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?56
.PROP 8,P?PSEUDO
W?MORTAR
ARCANA-PSEUDO
W?PESTLE
ARCANA-PSEUDO
.BYTE 0
.ENDT
T?DIAMOND-9:: .TABLE ; TABLE FOR OBJECT DIAMOND-9
.STRL "Oddly-angled Room"
.PROP 1,P?NW
.BYTE DIAMOND-5
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 1,P?GLOBAL
.BYTE DWINDOW
.BYTE 0
.ENDT
T?WANDS:: .TABLE ; TABLE FOR OBJECT WANDS
.STRL "set of used wands"
.PROP 8,P?SYNONYM
W?WANDS
W?WAND
W?RACK
W?SET
.PROP 2,P?ADJECTIVE
.BYTE A?WORN
.BYTE A?USED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TROPHY-PSEUDO
.BYTE 0
.ENDT
T?RUBY:: .TABLE ; TABLE FOR OBJECT RUBY
.STRL "ruby"
.PROP 4,P?SYNONYM
W?RUBY
W?TREASURE
.PROP 1,P?ADJECTIVE
.BYTE A?MOBY
.PROP 2,P?LDESC ; STRING PROPERTY
STR?143
.PROP 2,P?FDESC ; STRING PROPERTY
STR?142
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?ROBOT:: .TABLE ; TABLE FOR OBJECT ROBOT
.STRL "robot"
.PROP 8,P?SYNONYM
W?ROBOT
W?R2D2
W?C3PO
W?ROBBY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ROBOT-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?141
.BYTE 0
.ENDT
T?STAND-3:: .TABLE ; TABLE FOR OBJECT STAND-3
.STRL "diamond stand"
.PROP 4,P?SYNONYM
W?STAND
W?STANDS
.PROP 2,P?ADJECTIVE
.BYTE A?DIAMOND
.BYTE A?CRYSTAL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STAND-FCN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?PLACE-MAT:: .TABLE ; TABLE FOR OBJECT PLACE-MAT
.STRL "place mat"
.PROP 4,P?SYNONYM
W?MAT
W?PLACEM
.PROP 1,P?ADJECTIVE
.BYTE A?PLACE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PLACE-MAT-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
12
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?EXPLOSION:: .TABLE ; TABLE FOR OBJECT EXPLOSION
.STRL "debris from an explosion"
.PROP 2,P?SYNONYM
W?KREBF
.PROP 2,P?LDESC ; STRING PROPERTY
STR?110
.BYTE 0
.ENDT
T?VIEWING-EAST:: .TABLE ; TABLE FOR OBJECT VIEWING-EAST
.STRL "East Viewing Room"
.PROP 1,P?SOUTH
.BYTE BANK-ENTRANCE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?98
.PROP 4,P?GLOBAL
.BYTE SEWL
.BYTE SWWL
.BYTE SNWL
.BYTE SSWL
.BYTE 0
.ENDT
T?BLUE-ICING:: .TABLE ; TABLE FOR OBJECT BLUE-ICING
.STRL "cake frosted with blue letters"
.PROP 8,P?SYNONYM
W?CAKE
W?ICING
W?CAKES
W?LETTER
.PROP 2,P?ADJECTIVE
.BYTE A?BLUE
.BYTE A?FROSTED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CAKE-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?STREAM:: .TABLE ; TABLE FOR OBJECT STREAM
.STRL "stream"
.PROP 2,P?SYNONYM
W?STREAM
.PROP 2,P?ADJECTIVE
.BYTE A?FLOWING
.BYTE A?SMALL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STREAM-FCN
.BYTE 0
.ENDT
T?CHASM:: .TABLE ; TABLE FOR OBJECT CHASM
.STRL "chasm"
.PROP 4,P?SYNONYM
W?CHASM
W?RAVINE
.PROP 1,P?ADJECTIVE
.BYTE A?DEEP
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CHASM-FCN
.BYTE 0
.ENDT
T?IN-CAGE:: .TABLE ; TABLE FOR OBJECT IN-CAGE
.STRL "Cage"
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
IN-CAGE-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?86
.BYTE 0
.ENDT
T?TEAPOT:: .TABLE ; TABLE FOR OBJECT TEAPOT
.STRL "china teapot"
.PROP 4,P?SYNONYM
W?TEAPOT
W?POT
.PROP 2,P?ADJECTIVE
.BYTE A?CHINA
.BYTE A?TEA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TEAPOT-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?KEYHOLE-2:: .TABLE ; TABLE FOR OBJECT KEYHOLE-2
.STRL "keyhole"
.PROP 4,P?SYNONYM
W?KEYHOLE
W?HOLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PKH-FCN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?LID-2:: .TABLE ; TABLE FOR OBJECT LID-2
.STRL "metal lid"
.PROP 2,P?SYNONYM
W?LID
.PROP 1,P?ADJECTIVE
.BYTE A?METAL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PLID-FCN
.BYTE 0
.ENDT
T?ROSE:: .TABLE ; TABLE FOR OBJECT ROSE
.STRL "perfect rose"
.PROP 2,P?SYNONYM
W?ROSE
.PROP 3,P?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE A?RED
.BYTE A?PERFECT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ROSE-F
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?ICE:: .TABLE ; TABLE FOR OBJECT ICE
.STRL "glacier"
.PROP 6,P?SYNONYM
W?ICE
W?MASS
W?GLACIER
.PROP 2,P?ADJECTIVE
.BYTE A?COLD
.BYTE A?ICY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLACIER-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?118
.BYTE 0
.ENDT
T?LID-1:: .TABLE ; TABLE FOR OBJECT LID-1
.STRL "metal lid"
.PROP 2,P?SYNONYM
W?LID
.PROP 1,P?ADJECTIVE
.BYTE A?METAL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PLID-FCN
.BYTE 0
.ENDT
T?VAIR-2:: .TABLE ; TABLE FOR OBJECT VAIR-2
.STRL "Volcano Near Small Ledge"
.PROP 1,P?WEST
.BYTE LEDGE-1
.PROP 1,P?LAND
.BYTE LEDGE-1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?74
.BYTE 0
.ENDT
T?ZORKMID:: .TABLE ; TABLE FOR OBJECT ZORKMID
.STRL "zorkmid"
.PROP 2,P?SYNONYM
W?ZORKMID
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ZORKMID-FUNCTION
.BYTE 0
.ENDT
T?DEPOSIT-BOX:: .TABLE ; TABLE FOR OBJECT DEPOSIT-BOX
.STRL "safety deposit box"
.PROP 2,P?SYNONYM
W?BOX
.PROP 2,P?ADJECTIVE
.BYTE A?DEPOSIT
.BYTE A?SAFETY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BOX-F
.BYTE 0
.ENDT
T?CRYPT:: .TABLE ; TABLE FOR OBJECT CRYPT
.STRL "marble crypt"
.PROP 6,P?SYNONYM
W?TOMB
W?CRYPT
W?GRAVE
.PROP 1,P?ADJECTIVE
.BYTE A?MARBLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRYPT-OBJECT
.PROP 2,P?TEXT ; STRING PROPERTY
STR?54
.BYTE 0
.ENDT
T?VOLCANO-VIEW:: .TABLE ; TABLE FOR OBJECT VOLCANO-VIEW
.STRL "Volcano View"
.PROP 1,P?EAST
.BYTE LAVA-TUBE
.PROP 2,P?DOWN ; STRING PROPERTY
STR?81
.PROP 2,P?CROSS ; STRING PROPERTY
STR?82
.PROP 2,P?LDESC ; STRING PROPERTY
STR?80
.BYTE 0
.ENDT
T?HEADS:: .TABLE ; TABLE FOR OBJECT HEADS
.STRL "set of poled heads"
.PROP 8,P?SYNONYM
W?HEADS
W?HEAD
W?POLE
W?POLES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HEAD-FCN
.BYTE 0
.ENDT
T?WELL-BOTTOM:: .TABLE ; TABLE FOR OBJECT WELL-BOTTOM
.STRL "Circular Room"
.PROP 1,P?WEST
.BYTE PEARL-ROOM
.PROP 2,P?UP ; STRING PROPERTY
STR?90
.PROP 2,P?LDESC ; STRING PROPERTY
STR?89
.PROP 1,P?GLOBAL
.BYTE WELL
.BYTE 0
.ENDT
T?HEDGES:: .TABLE ; TABLE FOR OBJECT HEDGES
.STRL "hedge"
.PROP 4,P?SYNONYM
W?HEDGE
W?HEDGES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HEDGES-F
.BYTE 0
.ENDT
T?DIAMOND-2:: .TABLE ; TABLE FOR OBJECT DIAMOND-2
.STRL "Oddly-angled Room"
.PROP 1,P?SOUTH
.BYTE DIAMOND-5
.PROP 1,P?SE
.BYTE DIAMOND-6
.PROP 1,P?SW
.BYTE DIAMOND-4
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 1,P?GLOBAL
.BYTE DWINDOW
.BYTE 0
.ENDT
T?POSTS-ROOM:: .TABLE ; TABLE FOR OBJECT POSTS-ROOM
.STRL "Posts Room"
.PROP 1,P?EAST
.BYTE POOL-ROOM
.PROP 2,P?WEST ; STRING PROPERTY
STR?94
.PROP 2,P?NW ; STRING PROPERTY
STR?94
.PROP 2,P?DOWN ; STRING PROPERTY
STR?94
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
POSTS-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?93
.PROP 1,P?GLOBAL
.BYTE CHASM
.BYTE 0
.ENDT
T?SAILOR:: .TABLE ; TABLE FOR OBJECT SAILOR
.STRL "sailor"
.PROP 6,P?SYNONYM
W?SAILOR
W?FOOTPAD
W?AVIATOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SAILOR-FCN
.BYTE 0
.ENDT
T?RAVINE-LEDGE:: .TABLE ; TABLE FOR OBJECT RAVINE-LEDGE
.STRL "Ledge in Ravine"
.PROP 1,P?WEST
.BYTE LEDGE-TUNNEL
.PROP 1,P?SOUTH
.BYTE DEEP-FORD
.PROP 1,P?UP
.BYTE TINY-ROOM
.PROP 1,P?DOWN
.BYTE DEEP-FORD
.PROP 2,P?LDESC ; STRING PROPERTY
STR?23
.PROP 1,P?GLOBAL
.BYTE CHASM
.BYTE 0
.ENDT
T?CRYPT-ROOM:: .TABLE ; TABLE FOR OBJECT CRYPT-ROOM
.STRL "Crypt"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE CRYPT-ANTEROOM ; ROOM NAME
.BYTE CRYPT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 4,P?SOUTH ; CONDITIONAL EXIT
.BYTE ZORK3 ; ROOM NAME
.BYTE DIM-DOOR-FLAG ; FLAG NAME
0 ; NO STRING
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRYPT-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 2,P?GLOBAL
.BYTE CRYPT-DOOR
.BYTE DIM-DOOR
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?RECEPTACLE:: .TABLE ; TABLE FOR OBJECT RECEPTACLE
.STRL "receptacle"
.PROP 2,P?SYNONYM
W?RECEPTACLE
.PROP 1,P?ADJECTIVE
.BYTE A?METAL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BCONTENTS
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
6
.BYTE 0
.ENDT
T?GOLD-KEY:: .TABLE ; TABLE FOR OBJECT GOLD-KEY
.STRL "delicate gold key"
.PROP 4,P?SYNONYM
W?KEY
W?TREASURE
.PROP 2,P?ADJECTIVE
.BYTE A?DELICATE
.BYTE A?GOLD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
UNICORN-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?KENNEL:: .TABLE ; TABLE FOR OBJECT KENNEL
.STRL "Kennel"
.PROP 4,P?NE ; CONDITIONAL EXIT
.BYTE MENHIR-ROOM ; ROOM NAME
.BYTE MENHIR-POSITION ; FLAG NAME
STR?44 ; STRING
.PROP 4,P?OUT ; CONDITIONAL EXIT
.BYTE MENHIR-ROOM ; ROOM NAME
.BYTE MENHIR-POSITION ; FLAG NAME
STR?44 ; STRING
.PROP 2,P?LDESC ; STRING PROPERTY
STR?45
.PROP 1,P?GLOBAL
.BYTE MENHIR
.BYTE 0
.ENDT
T?WIZARD-CASE:: .TABLE ; TABLE FOR OBJECT WIZARD-CASE
.STRL "Wizard's trophy cabinet"
.PROP 4,P?SYNONYM
W?CASE
W?CABINET
.PROP 2,P?ADJECTIVE
.BYTE A?TROPHY
.BYTE A?WIZARD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WIZARD-CASE-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?62
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
1000
.BYTE 0
.ENDT
T?KEYHOLE-1:: .TABLE ; TABLE FOR OBJECT KEYHOLE-1
.STRL "keyhole"
.PROP 4,P?SYNONYM
W?KEYHOLE
W?HOLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PKH-FCN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?CANDY:: .TABLE ; TABLE FOR OBJECT CANDY
.STRL "package of candy"
.PROP 8,P?SYNONYM
W?PACKAGE
W?CANDY
W?TREASURE
W?GRASSHOPPERS
.PROP 2,P?ADJECTIVE
.BYTE A?CANDIED
.BYTE A?RARE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CANDY-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
8
.PROP 2,P?LDESC ; STRING PROPERTY
STR?146
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?SAFE:: .TABLE ; TABLE FOR OBJECT SAFE
.STRL "box"
.PROP 4,P?SYNONYM
W?SAFE
W?BOX
.PROP 2,P?ADJECTIVE
.BYTE A?STEEL
.BYTE A?RUSTY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SAFE-FCN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?GNOME-OF-ZURICH:: .TABLE ; TABLE FOR OBJECT GNOME-OF-ZURICH
.STRL "Gnome of Zurich"
.PROP 4,P?SYNONYM
W?GNOME
W?ZURICH
.PROP 1,P?ADJECTIVE
.BYTE A?ZURICH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ZGNOME-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?156
.BYTE 0
.ENDT
T?PEARL:: .TABLE ; TABLE FOR OBJECT PEARL
.STRL "pearl necklace"
.PROP 6,P?SYNONYM
W?NECKLACE
W?PEARLS
W?TREASURE
.PROP 1,P?ADJECTIVE
.BYTE A?PEARL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?126
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?COMPASS:: .TABLE ; TABLE FOR OBJECT COMPASS
.STRL "compass"
.PROP 2,P?SYNONYM
W?COMPASS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
COMPASS-F
.BYTE 0
.ENDT
T?LIBRARY:: .TABLE ; TABLE FOR OBJECT LIBRARY
.STRL "Library"
.PROP 1,P?NORTH
.BYTE LEDGE-1
.PROP 1,P?OUT
.BYTE LEDGE-1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?79
.BYTE 0
.ENDT
T?PDOOR:: .TABLE ; TABLE FOR OBJECT PDOOR
.STRL "door made of oak"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ADJECTIVE
.BYTE A?WOODEN
.BYTE A?OAK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PDOOR-FCN
.BYTE 0
.ENDT
T?BALLOON-LABEL:: .TABLE ; TABLE FOR OBJECT BALLOON-LABEL
.STRL "blue label"
.PROP 2,P?SYNONYM
W?LABEL
.PROP 1,P?ADJECTIVE
.BYTE A?BLUE
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?107
.PROP 2,P?TEXT ; STRING PROPERTY
STR?108
.BYTE 0
.ENDT
T?WISH:: .TABLE ; TABLE FOR OBJECT WISH
.STRL "wish"
.PROP 4,P?SYNONYM
W?WISH
W?BLESS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WISH-FCN
.BYTE 0
.ENDT
T?VIOLIN:: .TABLE ; TABLE FOR OBJECT VIOLIN
.STRL "fancy violin"
.PROP 6,P?SYNONYM
W?STRADIVARIUS
W?VIOLIN
W?TREASURE
.PROP 1,P?ADJECTIVE
.BYTE A?FANCY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
VIOLIN-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?117
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?FRESCO-ROOM:: .TABLE ; TABLE FOR OBJECT FRESCO-ROOM
.STRL "Fresco Room"
.PROP 1,P?EAST
.BYTE DRAGON-ROOM
.PROP 1,P?WEST
.BYTE BANK-ENTRANCE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?35
.BYTE 0
.ENDT
T?DIAMOND-3:: .TABLE ; TABLE FOR OBJECT DIAMOND-3
.STRL "Oddly-angled Room"
.PROP 1,P?SW
.BYTE DIAMOND-5
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 1,P?GLOBAL
.BYTE DWINDOW
.BYTE 0
.ENDT
T?LEDGE-2:: .TABLE ; TABLE FOR OBJECT LEDGE-2
.STRL "Wide Ledge"
.PROP 4,P?WEST ; CONDITIONAL EXIT
.BYTE VOLCANO-BOTTOM ; ROOM NAME
.BYTE GNOME-DOOR-FLAG ; FLAG NAME
0 ; NO STRING
.PROP 1,P?SOUTH
.BYTE SAFE-ROOM
.PROP 2,P?DOWN ; STRING PROPERTY
STR?37
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LEDGE-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?CAROUSEL-ROOM:: .TABLE ; TABLE FOR OBJECT CAROUSEL-ROOM
.STRL "Carousel Room"
.PROP 1,P?NORTH
.BYTE MARBLE-HALL
.PROP 1,P?EAST
.BYTE TOPIARY-ROOM
.PROP 1,P?WEST
.BYTE ROOM-8
.PROP 1,P?SOUTH
.BYTE MENHIR-ROOM
.PROP 1,P?NE
.BYTE STREAM-PATH
.PROP 1,P?NW
.BYTE COOL-ROOM
.PROP 1,P?SE
.BYTE RIDDLE-ROOM
.PROP 1,P?SW
.BYTE COBWEBBY-CORRIDOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CAROUSEL-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?SEWL:: .TABLE ; TABLE FOR OBJECT SEWL
.STRL "east wall"
.PROP 2,P?SYNONYM
W?WALL
.PROP 2,P?ADJECTIVE
.BYTE A?EAST
.BYTE A?EASTERN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCOLWALL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?CROWN:: .TABLE ; TABLE FOR OBJECT CROWN
.STRL "gaudy crown"
.PROP 4,P?SYNONYM
W?CROWN
W?TREASURE
.PROP 1,P?ADJECTIVE
.BYTE A?GAUDY
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?115
.PROP 2,P?FDESC ; STRING PROPERTY
STR?114
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.BYTE 0
.ENDT
T?RED-ICING:: .TABLE ; TABLE FOR OBJECT RED-ICING
.STRL "cake frosted with red letters"
.PROP 8,P?SYNONYM
W?CAKE
W?CAKES
W?ICING
W?LETTER
.PROP 2,P?ADJECTIVE
.BYTE A?RED
.BYTE A?FROSTED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CAKE-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?NORTH-WALL:: .TABLE ; TABLE FOR OBJECT NORTH-WALL
.STRL "north wall"
.PROP 2,P?SYNONYM
W?WALL
.PROP 2,P?ADJECTIVE
.BYTE A?NORTH
.BYTE A?NORTHE
.BYTE 0
.ENDT
T?LAMP:: .TABLE ; TABLE FOR OBJECT LAMP
.STRL "lamp"
.PROP 6,P?SYNONYM
W?LAMP
W?LANTERN
W?LIGHT
.PROP 1,P?ADJECTIVE
.BYTE A?BRASS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LANTERN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
15
.PROP 2,P?FDESC ; STRING PROPERTY
STR?124
.BYTE 0
.ENDT
T?PRINCESS:: .TABLE ; TABLE FOR OBJECT PRINCESS
.STRL "beautiful princess"
.PROP 6,P?SYNONYM
W?PRINCESS
W?WOMAN
W?LADY
.PROP 2,P?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE A?YOUNG
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PRINCESS-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?34
.BYTE 0
.ENDT
T?DIM-DOOR:: .TABLE ; TABLE FOR OBJECT DIM-DOOR
.STRL "secret door"
.PROP 4,P?SYNONYM
W?DOOR
W?LETTER
.PROP 4,P?ADJECTIVE
.BYTE A?F
.BYTE A?DIMLY
.BYTE A?SOUTH
.BYTE A?SECRET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIM-DOOR-FCN
.BYTE 0
.ENDT
T?TELLER-WEST:: .TABLE ; TABLE FOR OBJECT TELLER-WEST
.STRL "West Teller's Room"
.PROP 1,P?NORTH
.BYTE VIEWING-WEST
.PROP 1,P?WEST
.BYTE DEPOSITORY
.PROP 1,P?SOUTH
.BYTE BANK-ENTRANCE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TELLER-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?BLESSINGS:: .TABLE ; TABLE FOR OBJECT BLESSINGS
.STRL "blessings"
.PROP 4,P?SYNONYM
W?BLESSINGS
W?GRACES
.BYTE 0
.ENDT
T?GLOBAL-UNICORN:: .TABLE ; TABLE FOR OBJECT GLOBAL-UNICORN
.STRL "unicorn"
.PROP 2,P?SYNONYM
W?UNICORN
.PROP 2,P?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE A?WHITE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-UNICORN-FCN
.BYTE 0
.ENDT
T?ALICE-TABLE:: .TABLE ; TABLE FOR OBJECT ALICE-TABLE
.STRL "large oblong table"
.PROP 2,P?SYNONYM
W?TABLE
.PROP 2,P?ADJECTIVE
.BYTE A?LARGE
.BYTE A?OBLONG
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
50
.BYTE 0
.ENDT
T?EAST-WALL:: .TABLE ; TABLE FOR OBJECT EAST-WALL
.STRL "east wall"
.PROP 2,P?SYNONYM
W?WALL
.PROP 2,P?ADJECTIVE
.BYTE A?EAST
.BYTE A?EASTERN
.BYTE 0
.ENDT
T?FORMAL-GARDEN:: .TABLE ; TABLE FOR OBJECT FORMAL-GARDEN
.STRL "Formal Garden"
.PROP 1,P?NORTH
.BYTE GARDEN-NORTH
.PROP 1,P?WEST
.BYTE STREAM-PATH
.PROP 1,P?SOUTH
.BYTE TOPIARY-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GARDEN-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?14
.PROP 2,P?GLOBAL
.BYTE GLOBAL-UNICORN
.BYTE MOSS
.BYTE 0
.ENDT
T?DARK-TUNNEL:: .TABLE ; TABLE FOR OBJECT DARK-TUNNEL
.STRL "Dark Tunnel"
.PROP 1,P?NE
.BYTE SHALLOW-FORD
.PROP 1,P?SE
.BYTE GARDEN-NORTH
.PROP 1,P?SW
.BYTE STREAM-PATH
.PROP 2,P?LDESC ; STRING PROPERTY
STR?10
.BYTE 0
.ENDT
T?MENHIR-ROOM:: .TABLE ; TABLE FOR OBJECT MENHIR-ROOM
.STRL "Menhir Room"
.PROP 1,P?NORTH
.BYTE CAROUSEL-ROOM
.PROP 1,P?SOUTH
.BYTE STAIRWAY-TOP
.PROP 4,P?SW ; CONDITIONAL EXIT
.BYTE KENNEL ; ROOM NAME
.BYTE MENHIR-POSITION ; FLAG NAME
STR?44 ; STRING
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MENHIR-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 1,P?GLOBAL
.BYTE MENHIR
.BYTE 0
.ENDT
T?CUBE:: .TABLE ; TABLE FOR OBJECT CUBE
.STRL "large stone cube"
.PROP 6,P?SYNONYM
W?VAULT
W?CUBE
W?LETTER
.PROP 2,P?ADJECTIVE
.BYTE A?STONE
.BYTE A?LARGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CUBE-F
.BYTE 0
.ENDT
T?GLACIER-ROOM:: .TABLE ; TABLE FOR OBJECT GLACIER-ROOM
.STRL "Ice Room"
.PROP 1,P?EAST
.BYTE COOL-ROOM
.PROP 4,P?WEST ; CONDITIONAL EXIT
.BYTE LAVA-ROOM ; ROOM NAME
.BYTE ICE-MELTED ; FLAG NAME
STR?40 ; STRING
.PROP 1,P?UP
.BYTE LAVA-TUBE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLACIER-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?CERBERUS-ROOM:: .TABLE ; TABLE FOR OBJECT CERBERUS-ROOM
.STRL "Cerberus Room"
.PROP 4,P?EAST ; CONDITIONAL EXIT
.BYTE CRYPT-ANTEROOM ; ROOM NAME
.BYTE CERBERUS-LEASHED ; FLAG NAME
STR?52 ; STRING
.PROP 1,P?UP
.BYTE DIAMOND-5
.PROP 4,P?IN ; CONDITIONAL EXIT
.BYTE CRYPT-ANTEROOM ; ROOM NAME
.BYTE CERBERUS-LEASHED ; FLAG NAME
STR?52 ; STRING
.PROP 2,P?LDESC ; STRING PROPERTY
STR?51
.PROP 1,P?GLOBAL
.BYTE STAIRS
.PROP 8,P?PSEUDO
W?TOMB
TOMB-PSEUDO
W?CRYPT
TOMB-PSEUDO
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?SLOT:: .TABLE ; TABLE FOR OBJECT SLOT
.STRL "hole"
.PROP 4,P?SYNONYM
W?SLOT
W?HOLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SLOT-F
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?LUNGS:: .TABLE ; TABLE FOR OBJECT LUNGS
.STRL "blast of air"
.PROP 8,P?SYNONYM
W?LUNGS
W?AIR
W?MOUTH
W?BREATH
.BYTE 0
.ENDT
T?WEST-WALL:: .TABLE ; TABLE FOR OBJECT WEST-WALL
.STRL "west wall"
.PROP 2,P?SYNONYM
W?WALL
.PROP 2,P?ADJECTIVE
.BYTE A?WEST
.BYTE A?WESTERN
.BYTE 0
.ENDT
T?GLOBAL-MENHIR:: .TABLE ; TABLE FOR OBJECT GLOBAL-MENHIR
.STRL "enormous menhir"
.PROP 6,P?SYNONYM
W?MENHIR
W?ROCK
W?STONE
.PROP 3,P?ADJECTIVE
.BYTE A?HUGE
.BYTE A?HEAVY
.BYTE A?ENORMOUS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-MENHIR-F
.BYTE 0
.ENDT
T?BROKEN-LAMP:: .TABLE ; TABLE FOR OBJECT BROKEN-LAMP
.STRL "broken brass lantern"
.PROP 6,P?SYNONYM
W?LAMP
W?LANTERN
W?LIGHT
.PROP 2,P?ADJECTIVE
.BYTE A?BROKEN
.BYTE A?BRASS
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
15
.BYTE 0
.ENDT
T?NARROW-TUNNEL:: .TABLE ; TABLE FOR OBJECT NARROW-TUNNEL
.STRL "Narrow Tunnel"
.PROP 1,P?NORTH
.BYTE INSIDE-BARROW
.PROP 1,P?SOUTH
.BYTE FOOT-BRIDGE
.PROP 2,P?DOWN ; STRING PROPERTY
STR?4
.PROP 1,P?CROSS
.BYTE FOOT-BRIDGE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?3
.PROP 4,P?GLOBAL
.BYTE BRIDGE
.BYTE CHASM
.BYTE STREAM
.BYTE MOSS
.BYTE 0
.ENDT
T?BALLOON:: .TABLE ; TABLE FOR OBJECT BALLOON
.STRL "basket"
.PROP 4,P?SYNONYM
W?BALLOON
W?BASKET
.PROP 1,P?ADJECTIVE
.BYTE A?WICKER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BALLOON-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
70
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
100
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
BALLOON-FCN
.PROP 2,P?VTYPE ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?BRAIDED-WIRE:: .TABLE ; TABLE FOR OBJECT BRAIDED-WIRE
.STRL "braided wire"
.PROP 4,P?SYNONYM
W?ROPE
W?WIRE
.PROP 1,P?ADJECTIVE
.BYTE A?BRAIDED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WIRE-FCN
.BYTE 0
.ENDT
T?LEDGE-TUNNEL:: .TABLE ; TABLE FOR OBJECT LEDGE-TUNNEL
.STRL "End of Ledge"
.PROP 1,P?NORTH
.BYTE DRAGON-ROOM
.PROP 1,P?EAST
.BYTE RAVINE-LEDGE
.PROP 2,P?DOWN ; STRING PROPERTY
STR?25
.PROP 1,P?IN
.BYTE DRAGON-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?24
.BYTE 0
.ENDT
T?COOL-ROOM:: .TABLE ; TABLE FOR OBJECT COOL-ROOM
.STRL "Cool Room"
.PROP 1,P?NORTH
.BYTE STONE-BRIDGE
.PROP 1,P?WEST
.BYTE GLACIER-ROOM
.PROP 1,P?SE
.BYTE CAROUSEL-ROOM
.PROP 1,P?CROSS
.BYTE STONE-BRIDGE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?38
.PROP 1,P?GLOBAL
.BYTE BRIDGE
.BYTE 0
.ENDT
T?PWINDOW:: .TABLE ; TABLE FOR OBJECT PWINDOW
.STRL "barred window"
.PROP 2,P?SYNONYM
W?WINDOW
.PROP 1,P?ADJECTIVE
.BYTE A?BARRED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PWINDOW-FCN
.BYTE 0
.ENDT
T?GRUE:: .TABLE ; TABLE FOR OBJECT GRUE
.STRL "lurking grue"
.PROP 2,P?SYNONYM
W?GRUE
.PROP 4,P?ADJECTIVE
.BYTE A?LURKING
.BYTE A?SINISTER
.BYTE A?HUNGRY
.BYTE A?SILENT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GRUE-FUNCTION
.BYTE 0
.ENDT
T?DEGREE:: .TABLE ; TABLE FOR OBJECT DEGREE
.STRL "degree"
.PROP 4,P?SYNONYM
W?DEGREE
W?DIPLOMA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TROPHY-PSEUDO
.PROP 2,P?TEXT ; STRING PROPERTY
STR?59
.BYTE 0
.ENDT
T?VOLCANO-BOTTOM:: .TABLE ; TABLE FOR OBJECT VOLCANO-BOTTOM
.STRL "Volcano Bottom"
.PROP 1,P?NORTH
.BYTE LAVA-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?72
.BYTE 0
.ENDT
T?VAIR-4:: .TABLE ; TABLE FOR OBJECT VAIR-4
.STRL "Volcano Near Wide Ledge"
.PROP 1,P?WEST
.BYTE LEDGE-2
.PROP 1,P?LAND
.BYTE LEDGE-2
.PROP 2,P?LDESC ; STRING PROPERTY
STR?76
.BYTE 0
.ENDT
T?GAZEBO-TABLE:: .TABLE ; TABLE FOR OBJECT GAZEBO-TABLE
.STRL "table"
.PROP 2,P?SYNONYM
W?TABLE
.PROP 1,P?ADJECTIVE
.BYTE A?TEA
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
100
.BYTE 0
.ENDT
T?BILLS:: .TABLE ; TABLE FOR OBJECT BILLS
.STRL "stack of zorkmid bills"
.PROP 8,P?SYNONYM
W?BILLS
W?STACK
W?MONEY
W?TREASURE
.PROP 3,P?ADJECTIVE
.BYTE A?NEAT
.BYTE A?MANY
.BYTE A?ZORKMID
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BILLS-OBJECT
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?149
.PROP 2,P?FDESC ; STRING PROPERTY
STR?150
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
25
.PROP 2,P?TEXT ; STRING PROPERTY
STR?151
.BYTE 0
.ENDT
T?STAIRS:: .TABLE ; TABLE FOR OBJECT STAIRS
.STRL "stairs"
.PROP 8,P?SYNONYM
W?STAIRS
W?STEPS
W?STAIRCASE
W?STAIRWAY
.PROP 5,P?ADJECTIVE
.BYTE A?STONE
.BYTE A?DARK
.BYTE A?MARBLE
.BYTE A?FORBIDDING
.BYTE A?STEEP
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STAIRS-F
.BYTE 0
.ENDT
T?NEWSPAPER:: .TABLE ; TABLE FOR OBJECT NEWSPAPER
.STRL "newspaper"
.PROP 4,P?SYNONYM
W?PAPER
W?NEWSPAPER
.PROP 2,P?ADJECTIVE
.BYTE A?NEWS
.BYTE A?NEWSPAPER
.PROP 2,P?TEXT ; STRING PROPERTY
STR?158
.BYTE 0
.ENDT
T?SAFE-ROOM:: .TABLE ; TABLE FOR OBJECT SAFE-ROOM
.STRL "Dusty Room"
.PROP 1,P?NORTH
.BYTE LEDGE-2
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SAFE-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?GREAT-CAVERN:: .TABLE ; TABLE FOR OBJECT GREAT-CAVERN
.STRL "Great Cavern"
.PROP 1,P?NE
.BYTE FOOT-BRIDGE
.PROP 1,P?SW
.BYTE SHALLOW-FORD
.PROP 2,P?LDESC ; STRING PROPERTY
STR?8
.PROP 1,P?GLOBAL
.BYTE MOSS
.PROP 8,P?PSEUDO
W?STALAGMITE
STALA-PSEUDO
W?STALACTITE
STALA-PSEUDO
.BYTE 0
.ENDT
T?LAVA-TUBE:: .TABLE ; TABLE FOR OBJECT LAVA-TUBE
.STRL "Lava Tube"
.PROP 1,P?SOUTH
.BYTE COBWEBBY-CORRIDOR
.PROP 1,P?UP
.BYTE VOLCANO-VIEW
.PROP 1,P?DOWN
.BYTE GLACIER-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?41
.PROP 4,P?PSEUDO
W?CRACK
LT-CRACK-PSEUDO
.BYTE 0
.ENDT
T?DIAMOND-1:: .TABLE ; TABLE FOR OBJECT DIAMOND-1
.STRL "Oddly-angled Room"
.PROP 1,P?SE
.BYTE DIAMOND-5
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 1,P?GLOBAL
.BYTE DWINDOW
.BYTE 0
.ENDT
T?WATER:: .TABLE ; TABLE FOR OBJECT WATER
.STRL "quantity of water"
.PROP 8,P?SYNONYM
W?WATER
W?QUANTITY
W?LIQUID
W?H2O
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WATER-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?LDESC ; STRING PROPERTY
STR?159
.BYTE 0
.ENDT
T?MAGNET-ROOM:: .TABLE ; TABLE FOR OBJECT MAGNET-ROOM
.STRL "Low Room"
.PROP 3,P?NORTH
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 3,P?EAST
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 3,P?WEST
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 3,P?SOUTH
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 3,P?NE
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 3,P?NW
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 3,P?SE
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 3,P?SW
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 3,P?OUT
.WORD MAGNET-ROOM-EXIT
.BYTE 0
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MAGNET-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?GLOBAL-PALANTIR:: .TABLE ; TABLE FOR OBJECT GLOBAL-PALANTIR
.STRL "sphere"
.PROP 2,P?SYNONYM
W?SPHERE
.PROP 4,P?ADJECTIVE
.BYTE A?RED
.BYTE A?BLUE
.BYTE A?WHITE
.BYTE A?CRYSTAL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-PALANTIRS
.BYTE 0
.ENDT
T?GROUND:: .TABLE ; TABLE FOR OBJECT GROUND
.STRL "ground"
.PROP 8,P?SYNONYM
W?GROUND
W?SAND
W?DIRT
W?FLOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GROUND-FUNCTION
.BYTE 0
.ENDT
T?TEA-ROOM:: .TABLE ; TABLE FOR OBJECT TEA-ROOM
.STRL "Tea Room"
.PROP 2,P?EAST ; STRING PROPERTY
STR?92
.PROP 1,P?WEST
.BYTE WELL-TOP
.PROP 1,P?NW
.BYTE MAGNET-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?91
.PROP 4,P?PSEUDO
W?HOLE
ALICE-HOLE
.BYTE 0
.ENDT
T?TOP-ETCHINGS:: .TABLE ; TABLE FOR OBJECT TOP-ETCHINGS
.STRL "wall with etchings"
.PROP 4,P?SYNONYM
W?ETCHINGS
W?WALL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOP-ETCHINGS-F
.BYTE 0
.ENDT
T?DRAGON:: .TABLE ; TABLE FOR OBJECT DRAGON
.STRL "huge red dragon"
.PROP 6,P?SYNONYM
W?DRAGON
W?SMAUG
W?WORM
.PROP 2,P?ADJECTIVE
.BYTE A?RED
.BYTE A?HUGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DRAGON-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?31
.PROP 2,P?FDESC ; STRING PROPERTY
STR?32
.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?CRYPT-ANTEROOM:: .TABLE ; TABLE FOR OBJECT CRYPT-ANTEROOM
.STRL "Crypt Anteroom"
.PROP 1,P?WEST
.BYTE CERBERUS-ROOM
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE CRYPT-ROOM ; ROOM NAME
.BYTE CRYPT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?IN ; DOOR EXIT
.BYTE CRYPT-ROOM ; ROOM NAME
.BYTE CRYPT-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRYPT-ANTEROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 1,P?GLOBAL
.BYTE CRYPT-DOOR
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
3
.BYTE 0
.ENDT
T?POSTS:: .TABLE ; TABLE FOR OBJECT POSTS
.STRL "group of wooden posts"
.PROP 4,P?SYNONYM
W?POSTS
W?POST
.PROP 1,P?ADJECTIVE
.BYTE A?WOODEN
.BYTE 0
.ENDT
T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM
.STRL "number"
.PROP 2,P?SYNONYM
W?INTNUM
.BYTE 0
.ENDT
T?STAND-4:: .TABLE ; TABLE FOR OBJECT STAND-4
.STRL "black obsidian stand"
.PROP 4,P?SYNONYM
W?STAND
W?STANDS
.PROP 4,P?ADJECTIVE
.BYTE A?OBSIDIAN
.BYTE A?BLACK
.BYTE A?CRYSTAL
.BYTE A?STRANGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STAND-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?PURPLE-BOOK:: .TABLE ; TABLE FOR OBJECT PURPLE-BOOK
.STRL "purple book"
.PROP 4,P?SYNONYM
W?BOOK
W?BOOKS
.PROP 1,P?ADJECTIVE
.BYTE A?PURPLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PURPLE-BOOK-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?139
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?TEXT ; STRING PROPERTY
STR?140
.BYTE 0
.ENDT
T?SSWL:: .TABLE ; TABLE FOR OBJECT SSWL
.STRL "south wall"
.PROP 2,P?SYNONYM
W?WALL
.PROP 2,P?ADJECTIVE
.BYTE A?SOUTH
.BYTE A?SOUTHE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCOLWALL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?DEPOSITORY:: .TABLE ; TABLE FOR OBJECT DEPOSITORY
.STRL "Safety Depository"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?102
.PROP 3,P?EAST
.WORD BKLEAVEE
.BYTE 0
.PROP 3,P?WEST
.WORD BKLEAVEW
.BYTE 0
.PROP 1,P?SOUTH
.BYTE OFFICE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DEPOSITORY-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?101
.PROP 1,P?GLOBAL
.BYTE SNWL
.BYTE 0
.ENDT
T?DRAGON-LAIR:: .TABLE ; TABLE FOR OBJECT DRAGON-LAIR
.STRL "Dragon's Lair"
.PROP 1,P?SOUTH
.BYTE DRAGON-ROOM
.PROP 1,P?OUT
.BYTE DRAGON-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?28
.BYTE 0
.ENDT
T?DIAMOND-6:: .TABLE ; TABLE FOR OBJECT DIAMOND-6
.STRL "Oddly-angled Room"
.PROP 1,P?WEST
.BYTE DIAMOND-5
.PROP 1,P?NW
.BYTE DIAMOND-2
.PROP 1,P?SW
.BYTE DIAMOND-8
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 1,P?GLOBAL
.BYTE DWINDOW
.BYTE 0
.ENDT
T?ARCANA:: .TABLE ; TABLE FOR OBJECT ARCANA
.STRL "arcane item"
.PROP 8,P?SYNONYM
W?ALEMBIC
W?VELLUM
W?CANDLES
W?KNIVES
.PROP 2,P?ADJECTIVE
.BYTE A?WAX
.BYTE A?SMALL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ARCANA-PSEUDO
.BYTE 0
.ENDT
T?VIEWING-WEST:: .TABLE ; TABLE FOR OBJECT VIEWING-WEST
.STRL "West Viewing Room"
.PROP 1,P?SOUTH
.BYTE BANK-ENTRANCE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?97
.PROP 4,P?GLOBAL
.BYTE SEWL
.BYTE SWWL
.BYTE SNWL
.BYTE SSWL
.BYTE 0
.ENDT
T?FOOTPAD:: .TABLE ; TABLE FOR OBJECT FOOTPAD
.STRL "footpad"
.PROP 2,P?SYNONYM
W?FOOTPAD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FOOTPAD-F
.BYTE 0
.ENDT
T?COBWEBBY-CORRIDOR:: .TABLE ; TABLE FOR OBJECT COBWEBBY-CORRIDOR
.STRL "Cobwebby Corridor"
.PROP 1,P?NORTH
.BYTE LAVA-TUBE
.PROP 1,P?NE
.BYTE CAROUSEL-ROOM
.PROP 1,P?SW
.BYTE GUARDIAN-ROOM
.PROP 1,P?UP
.BYTE LAVA-TUBE
.PROP 1,P?DOWN
.BYTE GUARDIAN-ROOM
.PROP 1,P?IN
.BYTE LAVA-TUBE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?42
.PROP 4,P?PSEUDO
W?CRACK
CC-CRACK-PSEUDO
.BYTE 0
.ENDT
T?ROOM-8:: .TABLE ; TABLE FOR OBJECT ROOM-8
.STRL "Room 8"
.PROP 1,P?EAST
.BYTE CAROUSEL-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?43
.BYTE 0
.ENDT
T?GLOBAL-CERBERUS:: .TABLE ; TABLE FOR OBJECT GLOBAL-CERBERUS
.STRL "three-headed dog"
.PROP 8,P?SYNONYM
W?CERBERUS
W?DOG
W?HOUND
W?MONSTER
.PROP 4,P?ADJECTIVE
.BYTE A?HUGE
.BYTE A?GIANT
.BYTE A?THREE
.BYTE A?HEADED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-CERBERUS-F
.BYTE 0
.ENDT
T?PENTAGRAM:: .TABLE ; TABLE FOR OBJECT PENTAGRAM
.STRL "pentagram"
.PROP 6,P?SYNONYM
W?PENTAGRAM
W?STAR
W?CIRCLE
.PROP 3,P?ADJECTIVE
.BYTE A?GREAT
.BYTE A?CHALK
.BYTE A?BLACK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PENTAGRAM-FCN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
200
.BYTE 0
.ENDT
T?DEAD-PALANTIR-4:: .TABLE ; TABLE FOR OBJECT DEAD-PALANTIR-4
.STRL "Room of Black Mist"
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DEAD-PALANTIR
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?SWWL:: .TABLE ; TABLE FOR OBJECT SWWL
.STRL "west wall"
.PROP 2,P?SYNONYM
W?WALL
.PROP 2,P?ADJECTIVE
.BYTE A?WEST
.BYTE A?WESTERN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCOLWALL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?STREAM-PATH:: .TABLE ; TABLE FOR OBJECT STREAM-PATH
.STRL "Path Near Stream"
.PROP 1,P?EAST
.BYTE FORMAL-GARDEN
.PROP 4,P?WEST ; CONDITIONAL EXIT
.BYTE MARBLE-HALL ; ROOM NAME
.BYTE SECRET-DOOR ; FLAG NAME
0 ; NO STRING
.PROP 1,P?NE
.BYTE DARK-TUNNEL
.PROP 1,P?SW
.BYTE CAROUSEL-ROOM
.PROP 2,P?DOWN ; STRING PROPERTY
STR?17
.PROP 2,P?LDESC ; STRING PROPERTY
STR?16
.PROP 3,P?GLOBAL
.BYTE BRIDGE
.BYTE CHASM
.BYTE STREAM
.BYTE 0
.ENDT
T?FUSE:: .TABLE ; TABLE FOR OBJECT FUSE
.STRL "black string"
.PROP 6,P?SYNONYM
W?FUSE
W?STRING
W?COIL
.PROP 2,P?ADJECTIVE
.BYTE A?BLACK
.BYTE A?THIN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FUSE-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?LDESC ; STRING PROPERTY
STR?147
.BYTE 0
.ENDT
T?REPELLENT:: .TABLE ; TABLE FOR OBJECT REPELLENT
.STRL "Frobozz Magic Grue Repellent"
.PROP 4,P?SYNONYM
W?REPELLENT
W?CAN
.PROP 2,P?ADJECTIVE
.BYTE A?GRUE
.BYTE A?MAGIC
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
REPELLENT-FCN
.PROP 2,P?FDESC ; STRING PROPERTY
STR?164
.PROP 2,P?TEXT ; STRING PROPERTY
STR?165
.BYTE 0
.ENDT
T?SALTY-WATER:: .TABLE ; TABLE FOR OBJECT SALTY-WATER
.STRL "quantity of salty water"
.PROP 8,P?SYNONYM
W?WATER
W?QUANTITY
W?LIQUID
W?H2O
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WATER-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?LDESC ; STRING PROPERTY
STR?159
.BYTE 0
.ENDT
T?DWINDOW:: .TABLE ; TABLE FOR OBJECT DWINDOW
.STRL "diamond shaped window"
.PROP 2,P?SYNONYM
W?WINDOW
.PROP 2,P?ADJECTIVE
.BYTE A?GLOWING
.BYTE A?DIAMOND
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DWINDOW-FCN
.BYTE 0
.ENDT
T?MOSS:: .TABLE ; TABLE FOR OBJECT MOSS
.STRL "mosses"
.PROP 4,P?SYNONYM
W?MOSS
W?MOSSES
.PROP 2,P?ADJECTIVE
.BYTE A?GLOWING
.BYTE A?PHOSPHORESCENT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MOSS-FCN
.BYTE 0
.ENDT
T?TOPIARY-ROOM:: .TABLE ; TABLE FOR OBJECT TOPIARY-ROOM
.STRL "Topiary"
.PROP 1,P?NORTH
.BYTE FORMAL-GARDEN
.PROP 1,P?WEST
.BYTE CAROUSEL-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GARDEN-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?15
.PROP 3,P?GLOBAL
.BYTE GLOBAL-UNICORN
.BYTE MOSS
.BYTE ROSE-BUSH
.BYTE 0
.ENDT
T?STAND-2:: .TABLE ; TABLE FOR OBJECT STAND-2
.STRL "sapphire stand"
.PROP 4,P?SYNONYM
W?STAND
W?STANDS
.PROP 2,P?ADJECTIVE
.BYTE A?CRYSTAL
.BYTE A?SAPPHIRE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STAND-FCN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.BYTE 0
.ENDT
T?BANK-BROCHURE:: .TABLE ; TABLE FOR OBJECT BANK-BROCHURE
.STRL "bank brochure"
.PROP 6,P?SYNONYM
W?BROCHURE
W?PAPER
W?PIECE
.PROP 3,P?ADJECTIVE
.BYTE A?BANK
.BYTE A?SMALL
.BYTE A?WORN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?FDESC ; STRING PROPERTY
STR?154
.PROP 2,P?TEXT ; STRING PROPERTY
STR?155
.BYTE 0
.ENDT
T?TUNNEL:: .TABLE ; TABLE FOR OBJECT TUNNEL
.STRL "tunnel"
.PROP 6,P?SYNONYM
W?PASSAGE
W?TUNNEL
W?CRAWLWAY
.PROP 2,P?ADJECTIVE
.BYTE A?DARK
.BYTE A?SMOKY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TUNNEL-OBJECT
.BYTE 0
.ENDT
T?GLOBAL-WIZARD-CASE:: .TABLE ; TABLE FOR OBJECT GLOBAL-WIZARD-CASE
.STRL "Wizard's trophy cabinet"
.PROP 4,P?SYNONYM
W?CASE
W?CABINET
.PROP 2,P?ADJECTIVE
.BYTE A?TROPHY
.BYTE A?WIZARD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WIZARD-CASE-FCN
.BYTE 0
.ENDT
T?SWORD:: .TABLE ; TABLE FOR OBJECT SWORD
.STRL "elvish sword"
.PROP 8,P?SYNONYM
W?SWORD
W?ORCRIST
W?GLAMDRING
W?BLADE
.PROP 3,P?ADJECTIVE
.BYTE A?ELVISH
.BYTE A?OLD
.BYTE A?ANTIQUE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SWORD-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
30
.PROP 2,P?LDESC ; STRING PROPERTY
STR?162
.PROP 2,P?FDESC ; STRING PROPERTY
STR?163
.BYTE 0
.ENDT
T?DEAD-PALANTIR-1:: .TABLE ; TABLE FOR OBJECT DEAD-PALANTIR-1
.STRL "Room of Red Mist"
.PROP 1,P?WEST
.BYTE DEAD-PALANTIR-2
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DEAD-PALANTIR
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 1,P?GLOBAL
.BYTE GLOBAL-PALANTIR
.BYTE 0
.ENDT
T?BRICK:: .TABLE ; TABLE FOR OBJECT BRICK
.STRL "brick"
.PROP 2,P?SYNONYM
W?BRICK
.PROP 2,P?ADJECTIVE
.BYTE A?SQUARE
.BYTE A?CLAY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BRICK-FCN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
9
.PROP 2,P?LDESC ; STRING PROPERTY
STR?109
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?DIAMOND-7:: .TABLE ; TABLE FOR OBJECT DIAMOND-7
.STRL "Oddly-angled Room"
.PROP 1,P?NE
.BYTE DIAMOND-5
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 1,P?GLOBAL
.BYTE DWINDOW
.BYTE 0
.ENDT
T?DEAD-PALANTIR-2:: .TABLE ; TABLE FOR OBJECT DEAD-PALANTIR-2
.STRL "Room of Blue Mist"
.PROP 1,P?WEST
.BYTE DEAD-PALANTIR-3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DEAD-PALANTIR
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 1,P?GLOBAL
.BYTE GLOBAL-PALANTIR
.BYTE 0
.ENDT
T?DEAD-PALANTIR-3:: .TABLE ; TABLE FOR OBJECT DEAD-PALANTIR-3
.STRL "Room of White Mist"
.PROP 1,P?WEST
.BYTE DEAD-PALANTIR-4
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DEAD-PALANTIR
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 1,P?GLOBAL
.BYTE GLOBAL-PALANTIR
.BYTE 0
.ENDT
T?GENIE:: .TABLE ; TABLE FOR OBJECT GENIE
.STRL "demon"
.PROP 8,P?SYNONYM
W?DEVIL
W?DEMON
W?GENIE
W?DJINN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GENIE-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?160
.BYTE 0
.ENDT
T?ZORK3:: .TABLE ; TABLE FOR OBJECT ZORK3
.STRL "Landing"
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ZORK3-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?DEEP-FORD:: .TABLE ; TABLE FOR OBJECT DEEP-FORD
.STRL "Deep Ford"
.PROP 1,P?NORTH
.BYTE RAVINE-LEDGE
.PROP 2,P?EAST ; STRING PROPERTY
STR?21
.PROP 2,P?WEST ; STRING PROPERTY
STR?22
.PROP 1,P?SOUTH
.BYTE MARBLE-HALL
.PROP 1,P?UP
.BYTE RAVINE-LEDGE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?20
.PROP 3,P?GLOBAL
.BYTE GLOBAL-WATER
.BYTE CHASM
.BYTE STREAM
.BYTE 0
.ENDT
T?WHITE-BOOK:: .TABLE ; TABLE FOR OBJECT WHITE-BOOK
.STRL "white book"
.PROP 6,P?SYNONYM
W?BOOK
W?COVER
W?BOOKS
.PROP 2,P?ADJECTIVE
.BYTE A?WHITE
.BYTE A?GLOSSY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RANDOM-BOOK
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?FDESC ; STRING PROPERTY
STR?137
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?TEXT ; STRING PROPERTY
STR?138
.BYTE 0
.ENDT
T?AQUARIUM-ROOM:: .TABLE ; TABLE FOR OBJECT AQUARIUM-ROOM
.STRL "Aquarium Room"
.PROP 1,P?EAST
.BYTE WORKBENCH-ROOM
.PROP 1,P?SOUTH
.BYTE WIZARDS-QUARTERS
.PROP 1,P?IN
.BYTE IN-AQUARIUM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?65
.BYTE 0
.ENDT
T?GARDEN-NORTH:: .TABLE ; TABLE FOR OBJECT GARDEN-NORTH
.STRL "North End of Garden"
.PROP 1,P?NORTH
.BYTE DARK-TUNNEL
.PROP 1,P?SOUTH
.BYTE FORMAL-GARDEN
.PROP 1,P?IN
.BYTE GAZEBO-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GARDEN-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?12
.PROP 4,P?GLOBAL
.BYTE GLOBAL-UNICORN
.BYTE GAZEBO
.BYTE MOSS
.BYTE ROSE-BUSH
.BYTE 0
.ENDT
T?GAZEBO:: .TABLE ; TABLE FOR OBJECT GAZEBO
.STRL "gazebo"
.PROP 4,P?SYNONYM
W?GAZEBO
W?STRUCTURE
.PROP 1,P?ADJECTIVE
.BYTE A?WOODEN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GAZEBO-FCN
.BYTE 0
.ENDT
T?WARNING-LABEL:: .TABLE ; TABLE FOR OBJECT WARNING-LABEL
.STRL "warning label"
.PROP 2,P?SYNONYM
W?LABEL
.PROP 1,P?ADJECTIVE
.BYTE A?WARNING
.PROP 2,P?LDESC ; STRING PROPERTY
STR?60
.PROP 2,P?TEXT ; STRING PROPERTY
STR?61
.BYTE 0
.ENDT
T?IN-AQUARIUM:: .TABLE ; TABLE FOR OBJECT IN-AQUARIUM
.STRL "Murky Room"
.PROP 1,P?OUT
.BYTE AQUARIUM-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
IN-AQUARIUM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?70
.BYTE 0
.ENDT
T?RIDDLE-ROOM:: .TABLE ; TABLE FOR OBJECT RIDDLE-ROOM
.STRL "Riddle Room"
.PROP 5,P?EAST ; DOOR EXIT
.BYTE PEARL-ROOM ; ROOM NAME
.BYTE RIDDLE-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?NW
.BYTE CAROUSEL-ROOM
.PROP 1,P?DOWN
.BYTE CAROUSEL-ROOM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RIDDLE-ROOM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.PROP 4,P?PSEUDO
W?RIDDLE
RIDDLE-PSEUDO
.BYTE 0
.ENDT
T?GNOME:: .TABLE ; TABLE FOR OBJECT GNOME
.STRL "Volcano Gnome"
.PROP 2,P?SYNONYM
W?GNOME
.PROP 1,P?ADJECTIVE
.BYTE A?VOLCANO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GNOME-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?106
.BYTE 0
.ENDT
T?STAIRWAY-TOP:: .TABLE ; TABLE FOR OBJECT STAIRWAY-TOP
.STRL "Stairway"
.PROP 1,P?NORTH
.BYTE MENHIR-ROOM
.PROP 1,P?DOWN
.BYTE DIAMOND-5
.PROP 2,P?LDESC ; STRING PROPERTY
STR?49
.PROP 1,P?GLOBAL
.BYTE STAIRS
.BYTE 0
.ENDT
T?MANGLED-CAGE:: .TABLE ; TABLE FOR OBJECT MANGLED-CAGE
.STRL "mangled cage"
.PROP 2,P?SYNONYM
W?CAGE
.PROP 2,P?ADJECTIVE
.BYTE A?MANGLED
.BYTE A?STEEL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
60
.PROP 2,P?LDESC ; STRING PROPERTY
STR?125
.BYTE 0
.ENDT
T?DIAMOND-4:: .TABLE ; TABLE FOR OBJECT DIAMOND-4
.STRL "Oddly-angled Room"
.PROP 1,P?EAST
.BYTE DIAMOND-5
.PROP 1,P?NE
.BYTE DIAMOND-2
.PROP 1,P?SE
.BYTE DIAMOND-8
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DIAMOND-MOTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?50
.PROP 1,P?GLOBAL
.BYTE DWINDOW
.BYTE 0
.ENDT
T?TELLER-EAST:: .TABLE ; TABLE FOR OBJECT TELLER-EAST
.STRL "East Teller's Room"
.PROP 1,P?NORTH
.BYTE VIEWING-EAST
.PROP 1,P?EAST
.BYTE DEPOSITORY
.PROP 1,P?SOUTH
.BYTE BANK-ENTRANCE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TELLER-ROOM
.PROP 2,P?LDESC ; STRING PROPERTY
STR?39
.BYTE 0
.ENDT
T?ROBOT-LABEL:: .TABLE ; TABLE FOR OBJECT ROBOT-LABEL
.STRL "green piece of paper"
.PROP 6,P?SYNONYM
W?PAPER
W?PIECE
W?INSTRUCTIONS
.PROP 1,P?ADJECTIVE
.BYTE A?GREEN
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?LDESC ; STRING PROPERTY
STR?121
.PROP 2,P?TEXT ; STRING PROPERTY
STR?122
.BYTE 0
.ENDT
T?CRYPT-DOOR:: .TABLE ; TABLE FOR OBJECT CRYPT-DOOR
.STRL "crypt door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ADJECTIVE
.BYTE A?CRYPT
.BYTE A?NORTH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRYPT-DOOR-FCN
.BYTE 0
.ENDT
T?COIN:: .TABLE ; TABLE FOR OBJECT COIN
.STRL "priceless zorkmid"
.PROP 8,P?SYNONYM
W?COIN
W?ZORKMID
W?GOLD
W?TREASURE
.PROP 2,P?ADJECTIVE
.BYTE A?GOLD
.BYTE A?PRICELESS
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?LDESC ; STRING PROPERTY
STR?130
.PROP 2,P?FDESC ; STRING PROPERTY
STR?129
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
20
.PROP 2,P?TEXT ; STRING PROPERTY
STR?131
.BYTE 0
.ENDT
T?LETTER-OPENER:: .TABLE ; TABLE FOR OBJECT LETTER-OPENER
.STRL "letter opener"
.PROP 2,P?SYNONYM
W?OPENER
.PROP 1,P?ADJECTIVE
.BYTE A?LETTER
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?DRAGON-ROOM:: .TABLE ; TABLE FOR OBJECT DRAGON-ROOM
.STRL "Dragon Room"
.PROP 4,P?NORTH ; CONDITIONAL EXIT
.BYTE DRAGON-LAIR ; ROOM NAME
.BYTE ICE-MELTED ; FLAG NAME
STR?27 ; STRING
.PROP 1,P?EAST
.BYTE LEDGE-TUNNEL
.PROP 1,P?WEST
.BYTE FRESCO-ROOM
.PROP 1,P?SOUTH
.BYTE STONE-BRIDGE
.PROP 4,P?IN ; CONDITIONAL EXIT
.BYTE DRAGON-LAIR ; ROOM NAME
.BYTE ICE-MELTED ; FLAG NAME
STR?27 ; STRING
.PROP 1,P?CROSS
.BYTE STONE-BRIDGE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?26
.PROP 1,P?GLOBAL
.BYTE BRIDGE
.BYTE 0
.ENDT
T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT
.STRL "pseudo"
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRETIN-FCN
.BYTE 0
.ENDT
T?AQUARIUM:: .TABLE ; TABLE FOR OBJECT AQUARIUM
.STRL "aquarium"
.PROP 4,P?SYNONYM
W?AQUARIUM
W?GLASS
.PROP 1,P?ADJECTIVE
.BYTE A?HUGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
AQUARIUM-FCN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?66
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
200
.BYTE 0
.ENDT
T?PTABLE:: .TABLE ; TABLE FOR OBJECT PTABLE
.STRL "table"
.PROP 2,P?SYNONYM
W?TABLE
.PROP 2,P?ADJECTIVE
.BYTE A?DUSTY
.BYTE A?WOODEN
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.BYTE 0
.ENDT
; THE GLOBAL VARIABLES ARE ALL LOCATED HERE
GLOBAL::.TABLE
.GVAR HERE=0
.GVAR SCORE=0
.GVAR MOVES=0
.GVAR P-END-ON-PREP=0
.GVAR SUPER-BRIEF=0
.GVAR SAFE-FLAG=0
.GVAR CAROUSEL-FLIP-FLAG=0
.GVAR SWIMYUKS=T?22,TABLE
.GVAR SPELL-VICTIM=0
.GVAR VERBOSE=0
.GVAR P-BUTS=T?15,TABLE
.GVAR EVAPORATED=0
.GVAR GENIE-THANKS=T?41,TABLE
.GVAR DIAMOND-SOLVE=0
.GVAR P-DIR=0
.GVAR P-ACLAUSE=0
.GVAR P-SLOCBITS=0
.GVAR P-MATCHLEN=0
.GVAR P-ADVERB=0
.GVAR PUNLOCK-FLAG=0
.GVAR BASE-SCORE=0
.GVAR CLOCK-WAIT=0
.GVAR P-MULT=0
.GVAR P-OTBL=T?10,TABLE
.GVAR WIZQDESCS=T?45,TABLE
.GVAR P-NAM=0
.GVAR ALWAYS-LIT=0
.GVAR C-TABLE=T?1,TABLE
.GVAR LUCKY=1
.GVAR P-XNAM=0
.GVAR SWORD-GLOW=0
.GVAR OOPS-TABLE=T?8,TABLE
.GVAR P-WALK-DIR=0
.GVAR WIZQLAST=0
.GVAR P-ANAM=0
.GVAR PLAYER=0
.GVAR OTHER-PROPERTIES=STR?212,STRING
.GVAR MUD-FLAG=0
.GVAR P-CONT=0
.GVAR UNICORN-MSGS=T?39,TABLE
.GVAR P-PRSI=T?14,TABLE
.GVAR PRCOUNT=0
.GVAR AGAIN-LEXV=T?4,TABLE
.GVAR SPELL-USED=0
.GVAR P-DIRECTION=0
.GVAR MENHIR-POSITION=0
.GVAR FUMBLE-NUMBER=7
.GVAR DUMMY=T?33,TABLE
.GVAR DESC-OBJECT=0
.GVAR DWDESCS=T?34,TABLE
.GVAR MUNGED-ROOM=0
.GVAR BTIE-FLAG=0
.GVAR LIT=0
.GVAR BASES=T?35,TABLE
.GVAR P-VTBL=T?11,TABLE
.GVAR P-XADJN=0
.GVAR BANK-SOLVE-FLAG=0
.GVAR SPELL-NAMES=T?42,TABLE
.GVAR DIAMOND-COUNT=0
.GVAR RESERVE-LEXV=T?5,TABLE
.GVAR LAMP-TABLE=T?32,TABLE
.GVAR P-ACT=0
.GVAR P-ADJ=0
.GVAR P-LEN=0
.GVAR C-INTS=180
.GVAR P-CCTBL=T?2,TABLE
.GVAR P-LEXV=T?3,TABLE
.GVAR LOAD-ALLOWED=100
.GVAR WAND-ON-LOC=0
.GVAR SPRAYED?=0
.GVAR PRSO=0
.GVAR BUCKET-TOP-FLAG=0
.GVAR GNOME-DOOR-FLAG=0
.GVAR DIAMOND-ROOMS=T?36,TABLE
.GVAR P-MERGED=0
.GVAR PRFOLLOW=0
.GVAR P-GWIMBIT=0
.GVAR C-DEMONS=180
.GVAR PLOOK-FLAG=0
.GVAR MATCH-COUNT=6
.GVAR P-OCLAUSE=T?17,TABLE
.GVAR GENIE-READY?=0
.GVAR PRINCESS-AWAKE=0
.GVAR EIGHT-DIRECTIONS=T?26,TABLE
.GVAR P-SYNTAX=0
.GVAR ZGNOME-FLAG=0
.GVAR P-XADJ=0
.GVAR DIAMOND-MOVES=0
.GVAR P-AADJ=0
.GVAR PRSA=0
.GVAR ICE-MELTED=0
.GVAR PRDIRS=T?40,TABLE
.GVAR GENIE-HOARD=0
.GVAR WHEEEEE=T?19,TABLE
.GVAR P-PRSO=T?13,TABLE
.GVAR SPELL?=0
.GVAR P-AND=0
.GVAR UNICORN-FRIGHTENED=0
.GVAR P-ONEOBJ=0
.GVAR SCOL-ROOM=VIEWING-WEST
.GVAR TOPIARY-MOVED=0
.GVAR P-INBUF=T?6,TABLE
.GVAR DEAD=0
.GVAR JUMPLOSS=T?18,TABLE
.GVAR SPRAY-USED?=0
.GVAR P-MERGE=T?16,TABLE
.GVAR DEATHS=0
.GVAR P-WON=0
.GVAR WIZ-DOOR-FLAG=0
.GVAR SPELL-STOPS=T?44,TABLE
.GVAR P-OVTBL=T?12,TABLE
.GVAR SPELL-HANDLED?=0
.GVAR WON-FLAG=0
.GVAR DRAGON-ATTACKS=T?38,TABLE
.GVAR P-ITBL=T?9,TABLE
.GVAR QUOTE-FLAG=0
.GVAR P-TABLE=0
.GVAR DIDIRS=T?37,TABLE
.GVAR CERBERUS-LEASHED=0
.GVAR LOAD-MAX=100
.GVAR P-GETFLAGS=0
.GVAR DRAGON-ANGER=0
.GVAR YUKS=T?24,TABLE
.GVAR DIM-DOOR-FLAG=0
.GVAR SCOL-WALLS=T?31,TABLE
.GVAR GNOME-FLAG=0
.GVAR DIAMOND-BASE=0
.GVAR BINF-FLAG=0
.GVAR OOPS-INBUF=T?7,TABLE
.GVAR FUMBLE-PROB=8
.GVAR INDENTS=T?20,TABLE
.GVAR P-NUMBER=0
.GVAR P-OFLAG=0
.GVAR BLAB-FLAG=0
.GVAR WINNER=0
.GVAR BALLOON-UPS=T?27,TABLE
.GVAR P-ADJN=0
.GVAR AGAIN-DIR=0
.GVAR CAGE-SOLVE-FLAG=0
.GVAR MATOBJ=0
.GVAR FANTASIES=T?46,TABLE
.GVAR HS=0
.GVAR GUARDIAN-FED=0
.GVAR WAND-ON=0
.GVAR P-IT-OBJECT=0
.GVAR HO-HUM=T?21,TABLE
.GVAR BLOC=VOLCANO-BOTTOM
.GVAR FATAL-VAPORS=STR?229,STRING
.GVAR OLD-HERE=DRAGON-ROOM
.GVAR CAROUSEL-ZOOM-FLAG=0
.GVAR BALLOON-DOWNS=T?29,TABLE
.GVAR PRSI=0
.GVAR RESERVE-PTR=0
.GVAR COMPASS-KLUDGE=0
.GVAR BALLOON-FLOATS=T?28,TABLE
.GVAR HELLOS=T?23,TABLE
.GVAR SPELL-HINTS=T?43,TABLE
.GVAR SCOL-ROOMS=T?30,TABLE
.GVAR TOPIARY-NEAR=0
.GVAR P-NOT-HERE=0
.GVAR P-NCN=0
.GVAR SCOL-ACTIVE=0
.GVAR CRYPT-LIT?=1
.GVAR SECRET-DOOR=0
.GVAR PREPOSITIONS=PRTBL,TABLE
.GVAR ACTIONS=ATBL,TABLE
.GVAR PREACTIONS=PATBL,TABLE
.GVAR VERBS=VTBL,TABLE
.ENDT
GLOEND::
; IMPURE TABLES ARE DEFINED HERE
IMPTBL::
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
.ENDT
T?3:: .TABLE
.BYTE 59
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
.ENDT
T?4:: .TABLE
.BYTE 59
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
.ENDT
T?5:: .TABLE
.BYTE 59
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
0
.BYTE 0
.BYTE 0
.ENDT
T?6:: .TABLE
.BYTE 120
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.ENDT
T?7:: .TABLE
.BYTE 120
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.ENDT
T?8:: .TABLE
0
0
0
0
.ENDT
T?9:: .TABLE
0
0
0
0
0
0
0
0
0
0
.ENDT
T?10:: .TABLE
0
0
0
0
0
0
0
0
0
0
.ENDT
T?11:: .TABLE
0
0
0
0
.ENDT
T?12:: .TABLE
0
.BYTE 0
.BYTE 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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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?15:: .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?16:: .TABLE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.ENDT
T?17:: .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
.ENDT
T?18:: .TABLE
4
0
STR?170
STR?171
STR?172
.ENDT
T?19:: .TABLE
5
0
STR?176
STR?177
STR?178
STR?179
.ENDT
T?20:: .TABLE
STR?183
STR?183
STR?184
STR?185
STR?186
STR?187
.ENDT
T?21:: .TABLE
4
0
STR?188
STR?189
STR?190
.ENDT
T?22:: .TABLE
2
0
STR?192
.ENDT
T?23:: .TABLE
5
0
STR?193
STR?194
STR?195
STR?196
.ENDT
T?24:: .TABLE
5
0
STR?197
STR?198
STR?199
STR?200
.ENDT
T?25:: .TABLE
4
0
STR?201
STR?202
STR?203
.ENDT
T?26:: .TABLE
P?NORTH
P?EAST
P?SOUTH
P?NE
P?SE
P?SW
P?NW
.ENDT
T?27:: .TABLE
4
VAIR-1
VAIR-2
VAIR-3
VAIR-4
.ENDT
T?28:: .TABLE
4
LEDGE-1
VAIR-2
LEDGE-2
VAIR-4
.ENDT
T?29:: .TABLE
4
VAIR-4
VAIR-3
VAIR-2
VAIR-1
.ENDT
T?30:: .TABLE
8
P?EAST
VIEWING-EAST
P?WEST
VIEWING-WEST
P?NORTH
SMALL-ROOM
P?SOUTH
VAULT
.ENDT
T?31:: .TABLE
VIEWING-WEST
SEWL
VIEWING-WEST
VIEWING-EAST
SWWL
VIEWING-EAST
SMALL-ROOM
SSWL
VAULT
VAULT
SNWL
SMALL-ROOM
.ENDT
T?32:: .TABLE
300
STR?247
100
STR?248
50
STR?249
0
.ENDT
T?33:: .TABLE
3
STR?201
STR?250
STR?251
.ENDT
T?34:: .TABLE
STR?254
STR?255
STR?256
STR?257
STR?258
.ENDT
T?35:: .TABLE
STR?259
STR?259
STR?259
STR?260
STR?261
STR?262
.ENDT
T?36:: .TABLE
DIAMOND-2
DIAMOND-4
DIAMOND-6
DIAMOND-8
DIAMOND-1
DIAMOND-3
DIAMOND-5
DIAMOND-7
DIAMOND-9
.ENDT
T?37:: .TABLE
P?SE
P?NE
P?NW
P?SW
.ENDT
T?38:: .TABLE
5
STR?267
STR?268
STR?269
STR?270
STR?271
.ENDT
T?39:: .TABLE
4
STR?276
STR?277
STR?278
STR?279
.ENDT
T?40:: .TABLE
STR?240
DRAGON-ROOM
STR?239
P?SOUTH
STR?281
LEDGE-TUNNEL
STR?282
P?EAST
STR?281
RAVINE-LEDGE
STR?282
P?EAST
STR?283
DEEP-FORD
STR?284
P?DOWN
STR?240
MARBLE-HALL
STR?239
P?SOUTH
STR?281
STREAM-PATH
STR?282
P?EAST
STR?281
FORMAL-GARDEN
STR?282
P?EAST
STR?239
GARDEN-NORTH
STR?240
P?NORTH
STR?285
GAZEBO-ROOM
STR?286
P?IN
.ENDT
T?41:: .TABLE
9
STR?297
STR?298
STR?299
STR?300
STR?301
STR?302
STR?303
STR?304
STR?305
.ENDT
T?42:: .TABLE
12
STR?310
STR?311
STR?312
STR?313
STR?314
STR?315
STR?316
STR?317
STR?318
STR?319
STR?320
STR?321
.ENDT
T?43:: .TABLE
12
STR?322
0
STR?323
0
STR?324
0
STR?325
STR?326
0
0
0
0
.ENDT
T?44:: .TABLE
12
STR?327
0
STR?328
0
STR?329
0
STR?330
STR?331
STR?332
0
0
0
.ENDT
T?45:: .TABLE
8
STR?335
STR?336
STR?337
STR?338
STR?339
STR?340
STR?341
STR?342
.ENDT
T?46:: .TABLE
8
STR?344
STR?345
STR?346
STR?347
STR?348
STR?349
STR?350
STR?351
.ENDT
; END OF PURENESS
IMPURE::
; VERB TABLE IS DEFINED HERE
VTBL:: .TABLE
ST?KISS
ST?SKIP
ST?INFLAT
ST?STAY
ST?PULL
ST?PUT
ST?RAPE
ST?VERBOSE
ST?WALK
ST?QUIT
ST?FIND
ST?DESTROY
ST?UNLOCK
ST?READ
ST?SAY
ST?PUNCTURE
ST?JUMP
ST?POUR
ST?WAIT
ST?TAKE
ST?COUNT
ST?RAISE
ST?FOLLOW
ST?VERSION
ST?WIND
ST?#UNRECORD
ST?LIGHT
ST?MOVE
ST?CHOMP
ST?PLAY
ST?OPEN
ST?#COMMAND
ST?BLOW
ST?KNOCK
ST?PICK
ST?DEFLATE
ST?BOARD
ST?#RANDOM
ST?APPLY
ST?PRAY
ST?STAND
ST?ENCHANT
ST?LISTEN
ST?TIE
ST?SAVE
ST?TELL
ST?THROW
ST?ZORK
ST?LOWER
ST?COMMAND
ST?TALK
ST?SHAKE
ST?INVENTORY
ST?ATTACK
ST?KILL
ST?ENTER
ST?SEARCH
ST?WEAR
ST?FROBOZZ
ST?DISEMBARK
ST?SWIM
ST?LUBRICATE
ST?PLUG
ST?UNTIE
ST?PUMP
ST?CUT
ST?UNSCRIPT
ST?MELT
ST?BRUSH
ST?RING
ST?PUSH
ST?RUB
ST?SUPER
ST?BLAST
ST?DIG
ST?WISH
ST?INCANT
ST?SEND
ST?SCORE
ST?EXORCISE
ST?HATCH
ST?WIN
ST?LOOK
ST?ODYSSEUS
ST?SPRAY
ST?DROP
ST?BACK
ST?ROLL
ST?LEAVE
ST?CURSE
ST?SCRIPT
ST?REPENT
ST?SPIN
ST?$VERIFY
ST?EXTINGUISH
ST?SWING
ST?RESTART
ST?POKE
ST?SMELL
ST?BRIEF
ST?ECHO
ST?DIAGNOSE
ST?GIVE
ST?WAKE
ST?DRINK
ST?ANSWER
ST?MUMBLE
ST?YELL
ST?LOCK
ST?ACTIVATE
ST?BURN
ST?KICK
ST?PLUGH
ST?TURN
ST?#RECORD
ST?CROSS
ST?STAB
ST?MAKE
ST?RESTORE
ST?CLOSE
ST?STRIKE
ST?SLIDE
ST?WAVE
ST?EXIT
ST?EXAMINE
ST?DISENCHANT
ST?EAT
ST?FILL
ST?LEAN
ST?SQUEEZE
ST?BUG
ST?CLIMB
ST?LAUNCH
ST?TREASURE
ST?HELLO
.ENDT
; SYNTAX DEFINITION TABLES ARE DEFINED HERE
ST?KISS:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?KISS
.ENDT
ST?SKIP:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SKIP
.ENDT
ST?INFLAT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE V?INFLATE
.ENDT
ST?STAY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAY
.ENDT
ST?PULL:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?MOVE
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?MOVE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?MOVE
.ENDT
ST?PUT:: .TABLE
.BYTE 7 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?BEHIND
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+SHAVE
.BYTE 0
.BYTE V?PUT-BEHIND
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SIR+SOG+SC+SMANY
.BYTE 0
.BYTE V?WEAR
.BYTE 1 ;OBJECTS
.BYTE PR?OUT
.BYTE 0
.BYTE ONBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE+SHAVE
.BYTE 0
.BYTE V?LAMP-OFF
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?UNDER
.BYTE 0
.BYTE 0
.BYTE SH+SHAVE
.BYTE 0
.BYTE V?PUT-UNDER
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SMANY
.BYTE 0
.BYTE V?DROP
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+SHAVE
.BYTE 0
.BYTE V?PUT-ON
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+SHAVE
.BYTE 0
.BYTE V?PUT
.ENDT
ST?RAPE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RAPE
.ENDT
ST?VERBOSE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?VERBOSE
.ENDT
ST?WALK:: .TABLE
.BYTE 11 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE CLIMBBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-DOWN
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE CLIMBBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-UP
.BYTE 1 ;OBJECTS
.BYTE PR?AROUND
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK-AROUND
.BYTE 1 ;OBJECTS
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK-TO
.BYTE 1 ;OBJECTS
.BYTE PR?OVER
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LEAP
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THROUGH
.BYTE 1 ;OBJECTS
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THROUGH
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THROUGH
.BYTE 1 ;OBJECTS
.BYTE PR?AWAY
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK-AROUND
.ENDT
ST?QUIT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?QUIT
.ENDT
ST?FIND:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FIND
.ENDT
ST?DESTROY:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE 0
.BYTE V?OPEN
.BYTE 2 ;OBJECTS
.BYTE PR?DOWN
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE SH+SC+STAKE
.BYTE V?MUNG
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE SH+SC+STAKE
.BYTE V?MUNG
.ENDT
ST?UNLOCK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE SOG+SIR
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE V?UNLOCK
.ENDT
ST?READ:: .TABLE
.BYTE 4 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE READBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE 0
.BYTE V?READ-PAGE
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE READBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE 0
.BYTE V?READ
.BYTE 1 ;OBJECTS
.BYTE PR?FROM
.BYTE 0
.BYTE READBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE 0
.BYTE V?READ
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE READBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE 0
.BYTE V?READ
.ENDT
ST?SAY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SAY
.ENDT
ST?PUNCTURE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE ACTORBIT
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?MUNG
.ENDT
ST?JUMP:: .TABLE
.BYTE 6 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?OFF
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LEAP
.BYTE 1 ;OBJECTS
.BYTE PR?FROM
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LEAP
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LEAP
.BYTE 1 ;OBJECTS
.BYTE PR?ACROSS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LEAP
.BYTE 1 ;OBJECTS
.BYTE PR?OVER
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LEAP
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LEAP
.ENDT
ST?POUR:: .TABLE
.BYTE 4 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?FROM
.BYTE 0
.BYTE 0
.BYTE SH+SC
.BYTE 0
.BYTE V?DROP
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE SH+SC
.BYTE 0
.BYTE V?POUR-ON
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE SH+SC
.BYTE 0
.BYTE V?DROP
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC
.BYTE 0
.BYTE V?DROP
.ENDT
ST?WAIT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WAIT
.ENDT
ST?TAKE:: .TABLE
.BYTE 8 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?FROM
.BYTE TAKEBIT
.BYTE 0
.BYTE SIR+SC+SMANY
.BYTE 0
.BYTE V?TAKE
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?OFF
.BYTE TAKEBIT
.BYTE 0
.BYTE SC+SIR+SMANY
.BYTE 0
.BYTE V?TAKE
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?OUT
.BYTE TAKEBIT
.BYTE 0
.BYTE SC+SIR+SMANY
.BYTE 0
.BYTE V?TAKE
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE RMUNGBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAND
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-ON
.BYTE 1 ;OBJECTS
.BYTE PR?OUT
.BYTE 0
.BYTE RMUNGBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?DISEMBARK
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?BOARD
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE TAKEBIT
.BYTE 0
.BYTE SOG+SIR+SMANY
.BYTE 0
.BYTE V?TAKE
.ENDT
ST?COUNT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?COUNT
.ENDT
ST?RAISE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RAISE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RAISE
.ENDT
ST?FOLLOW:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FOLLOW
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FOLLOW
.ENDT
ST?VERSION:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?VERSION
.ENDT
ST?WIND:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WIND
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WIND
.ENDT
ST?#UNRECORD:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?UNRECORD
.ENDT
ST?LIGHT:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE LIGHTBIT
.BYTE FLAMEBIT
.BYTE SH+SC+SOG+SIR
.BYTE SH+SC+STAKE+SHAVE
.BYTE V?BURN
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE LIGHTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE+SHAVE
.BYTE 0
.BYTE V?LAMP-ON
.ENDT
ST?MOVE:: .TABLE
.BYTE 5 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE 0
.BYTE 0
.BYTE V?TURN
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+SHAVE
.BYTE 0
.BYTE V?PUT
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?PUSH-TO
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?PUSH-TO
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?MOVE
.ENDT
ST?CHOMP:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CHOMP
.ENDT
ST?PLAY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PLAY
.ENDT
ST?OPEN:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE DOORBIT
.BYTE TOOLBIT
.BYTE SH+SC+SOG+SIR
.BYTE SOG+SIR+SH+SC+SHAVE
.BYTE V?OPEN
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE DOORBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?OPEN
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE DOORBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?OPEN
.ENDT
ST?#COMMAND:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?COMMAND-FILE
.ENDT
ST?BLOW:: .TABLE
.BYTE 4 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BREATHE
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BLAST
.BYTE 2 ;OBJECTS
.BYTE PR?UP
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE V?INFLATE
.BYTE 1 ;OBJECTS
.BYTE PR?OUT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LAMP-OFF
.ENDT
ST?KNOCK:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?ATTACK
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?KNOCK
.BYTE 1 ;OBJECTS
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?KNOCK
.ENDT
ST?PICK:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE TAKEBIT
.BYTE 0
.BYTE SOG+SMANY
.BYTE 0
.BYTE V?TAKE
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PICK
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PICK
.ENDT
ST?DEFLATE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?DEFLATE
.ENDT
ST?BOARD:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?BOARD
.ENDT
ST?#RANDOM:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RANDOM
.ENDT
ST?APPLY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PUT
.ENDT
ST?PRAY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PRAY
.ENDT
ST?STAND:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE RMUNGBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAND
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAND
.ENDT
ST?ENCHANT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?ENCHANT
.ENDT
ST?LISTEN:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?FOR
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LISTEN
.BYTE 1 ;OBJECTS
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LISTEN
.ENDT
ST?TIE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE PR?UP
.BYTE PR?WITH
.BYTE ACTORBIT
.BYTE TOOLBIT
.BYTE SOG+SIR
.BYTE SOG+SIR+SH+SC+SHAVE
.BYTE V?TIE-UP
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?TIE
.ENDT
ST?SAVE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SAVE
.ENDT
ST?TELL:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ABOUT
.BYTE ACTORBIT
.BYTE 0
.BYTE SIR
.BYTE 0
.BYTE V?TELL
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SIR
.BYTE 0
.BYTE V?TELL
.ENDT
ST?THROW:: .TABLE
.BYTE 7 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?OVER
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?THROW-OFF
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?OFF
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?THROW-OFF
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?PUT-ON
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?PUT
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?OVERBOARD
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE ACTORBIT
.BYTE SH+SC+SHAVE
.BYTE SOG+SIR
.BYTE V?THROW
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?AT
.BYTE 0
.BYTE ACTORBIT
.BYTE SH+SC+SHAVE
.BYTE SOG+SIR
.BYTE V?THROW
.ENDT
ST?ZORK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ZORK
.ENDT
ST?LOWER:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOWER
.ENDT
ST?COMMAND:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?COMMAND
.ENDT
ST?TALK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?TO
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SIR
.BYTE 0
.BYTE V?TELL
.ENDT
ST?SHAKE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SHAVE
.BYTE 0
.BYTE V?SHAKE
.ENDT
ST?INVENTORY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?INVENTORY
.ENDT
ST?ATTACK:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE ACTORBIT
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?ATTACK
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?ATTACK
.ENDT
ST?KILL:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE ACTORBIT
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?ATTACK
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?ATTACK
.ENDT
ST?ENTER:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THROUGH
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ENTER
.ENDT
ST?SEARCH:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?FOR
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FIND
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SEARCH
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SEARCH
.ENDT
ST?WEAR:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WEAR
.ENDT
ST?FROBOZZ:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FROBOZZ
.ENDT
ST?DISEMBARK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?DISEMBARK
.ENDT
ST?SWIM:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?ACROSS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SWIM
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SWIM
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SWIM
.ENDT
ST?LUBRICATE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC
.BYTE V?OIL
.ENDT
ST?PLUG:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PLUG
.ENDT
ST?UNTIE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?FROM
.BYTE 0
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE 0
.BYTE V?UNTIE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE 0
.BYTE V?UNTIE
.ENDT
ST?PUMP:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE PR?UP
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PUMP
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PUMP
.ENDT
ST?CUT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE WEAPONBIT
.BYTE 0
.BYTE SC+SH
.BYTE V?CUT
.ENDT
ST?UNSCRIPT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?UNSCRIPT
.ENDT
ST?MELT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE FLAMEBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE V?MELT
.ENDT
ST?BRUSH:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?BRUSH
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?BRUSH
.ENDT
ST?RING:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE STAKE
.BYTE 0
.BYTE V?RING
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE STAKE
.BYTE 0
.BYTE V?RING
.ENDT
ST?PUSH:: .TABLE
.BYTE 6 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?UNDER
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PUT-UNDER
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE 0
.BYTE 0
.BYTE V?TURN
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SIR+SOG+SMANY
.BYTE 0
.BYTE V?PUSH
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SIR+SOG+SMANY
.BYTE 0
.BYTE V?PUSH
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE SIR+SOG
.BYTE 0
.BYTE V?PUSH-TO
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SIR+SOG
.BYTE 0
.BYTE V?PUSH-TO
.ENDT
ST?RUB:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RUB
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RUB
.ENDT
ST?SUPER:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SUPER-BRIEF
.ENDT
ST?BLAST:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BLAST
.ENDT
ST?DIG:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?DIG
.BYTE 2 ;OBJECTS
.BYTE PR?IN
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?DIG
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?DIG
.ENDT
ST?WISH:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WISH
.ENDT
ST?INCANT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?INCANT
.ENDT
ST?SEND:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?FOR
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SEND
.ENDT
ST?SCORE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SCORE
.ENDT
ST?EXORCISE:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?AWAY
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXORCISE
.BYTE 1 ;OBJECTS
.BYTE PR?OUT
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXORCISE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXORCISE
.ENDT
ST?HATCH:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?HATCH
.ENDT
ST?WIN:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WIN
.ENDT
ST?LOOK:: .TABLE
.BYTE 12 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?FOR
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FIND
.BYTE 2 ;OBJECTS
.BYTE PR?AT
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?READ
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+SOG+SIR+SMANY
.BYTE 0
.BYTE V?LOOK-INSIDE
.BYTE 1 ;OBJECTS
.BYTE PR?BEHIND
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK-BEHIND
.BYTE 1 ;OBJECTS
.BYTE PR?UNDER
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK-UNDER
.BYTE 1 ;OBJECTS
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+SOG+SIR+SMANY
.BYTE 0
.BYTE V?LOOK-INSIDE
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK-ON
.BYTE 1 ;OBJECTS
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+SOG+SIR+SMANY
.BYTE 0
.BYTE V?EXAMINE
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE RMUNGBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE RMUNGBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK
.BYTE 1 ;OBJECTS
.BYTE PR?AROUND
.BYTE 0
.BYTE RMUNGBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK
.ENDT
ST?ODYSSEUS:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ODYSSEUS
.ENDT
ST?SPRAY:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SSPRAY
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SPRAY
.ENDT
ST?DROP:: .TABLE
.BYTE 4 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+SHAVE
.BYTE 0
.BYTE V?PUT-ON
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+SHAVE
.BYTE 0
.BYTE V?PUT
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?DOWN
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+SHAVE
.BYTE 0
.BYTE V?PUT
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+SHAVE
.BYTE 0
.BYTE V?DROP
.ENDT
ST?BACK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BACK
.ENDT
ST?ROLL:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?MOVE
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?MOVE
.ENDT
ST?LEAVE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?DROP
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LEAVE
.ENDT
ST?CURSE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CURSES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CURSES
.ENDT
ST?SCRIPT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SCRIPT
.ENDT
ST?REPENT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?REPENT
.ENDT
ST?SPIN:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SPIN
.ENDT
ST?$VERIFY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?VERIFY
.ENDT
ST?EXTINGUISH:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ONBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE+SHAVE
.BYTE 0
.BYTE V?LAMP-OFF
.ENDT
ST?SWING:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?AT
.BYTE WEAPONBIT
.BYTE ACTORBIT
.BYTE SH+SC+SHAVE
.BYTE SOG+SIR
.BYTE V?SWING
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE WEAPONBIT
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?SWING
.ENDT
ST?RESTART:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RESTART
.ENDT
ST?POKE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE ACTORBIT
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?MUNG
.ENDT
ST?SMELL:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SMELL
.ENDT
ST?BRIEF:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BRIEF
.ENDT
ST?ECHO:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ECHO
.ENDT
ST?DIAGNOSE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?DIAGNOSE
.ENDT
ST?GIVE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SOG
.BYTE SMANY+SH+SHAVE
.BYTE V?SGIVE
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE ACTORBIT
.BYTE SMANY+SH+SHAVE
.BYTE SOG
.BYTE V?GIVE
.ENDT
ST?WAKE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?ALARM
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?ALARM
.ENDT
ST?DRINK:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?FROM
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC
.BYTE 0
.BYTE V?DRINK-FROM
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE DRINKBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?DRINK
.ENDT
ST?ANSWER:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?REPLY
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ANSWER
.ENDT
ST?MUMBLE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?MUMBLE
.ENDT
ST?YELL:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?YELL
.ENDT
ST?LOCK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE SOG+SIR
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE V?LOCK
.ENDT
ST?ACTIVATE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE LIGHTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?LAMP-ON
.ENDT
ST?BURN:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE PR?DOWN
.BYTE PR?WITH
.BYTE BURNBIT
.BYTE FLAMEBIT
.BYTE SH+SC+SOG+SIR
.BYTE SH+SC+SOG+SIR+SHAVE
.BYTE V?BURN
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE BURNBIT
.BYTE FLAMEBIT
.BYTE SH+SC+SOG+SIR
.BYTE SH+SC+SOG+SIR+SHAVE
.BYTE V?BURN
.ENDT
ST?KICK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?KICK
.ENDT
ST?PLUGH:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ADVENT
.ENDT
ST?TURN:: .TABLE
.BYTE 6 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?FOR
.BYTE TURNBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?TURN
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE TURNBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?TURN
.BYTE 1 ;OBJECTS
.BYTE PR?OFF
.BYTE 0
.BYTE ONBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE+SHAVE
.BYTE 0
.BYTE V?LAMP-OFF
.BYTE 2 ;OBJECTS
.BYTE PR?ON
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SHAVE
.BYTE V?LAMP-ON
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE LIGHTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?LAMP-ON
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE TURNBIT
.BYTE RMUNGBIT
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?TURN
.ENDT
ST?#RECORD:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RECORD
.ENDT
ST?CROSS:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CROSS
.ENDT
ST?STAB:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE ACTORBIT
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?ATTACK
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE ACTORBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?STAB
.ENDT
ST?MAKE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?MAKE
.ENDT
ST?RESTORE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?RESTORE
.ENDT
ST?CLOSE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE DOORBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?CLOSE
.ENDT
ST?STRIKE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE 0
.BYTE V?STRIKE
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE ACTORBIT
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SOG+SIR+SHAVE
.BYTE V?ATTACK
.ENDT
ST?SLIDE:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE SIR+SOG
.BYTE 0
.BYTE V?PUSH-TO
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SIR+SOG
.BYTE 0
.BYTE V?PUSH-TO
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?UNDER
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PUT-UNDER
.ENDT
ST?WAVE:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WAVE
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE SH+SC+STAKE+SHAVE
.BYTE 0
.BYTE V?WAVE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+STAKE+SHAVE
.BYTE 0
.BYTE V?WAVE
.ENDT
ST?EXIT:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXIT
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXIT
.ENDT
ST?EXAMINE:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+SIR+SOG+SMANY
.BYTE 0
.BYTE V?LOOK-INSIDE
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+SIR+SOG+SMANY
.BYTE 0
.BYTE V?LOOK-INSIDE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?EXAMINE
.ENDT
ST?DISENCHANT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?DISENCHANT
.ENDT
ST?EAT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE FOODBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE 0
.BYTE V?EAT
.ENDT
ST?FILL:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE CONTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?FILL
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE CONTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?FILL
.ENDT
ST?LEAN:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SHAVE
.BYTE 0
.BYTE V?LEAN-ON
.ENDT
ST?SQUEEZE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PUT
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SQUEEZE
.ENDT
ST?BUG:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BUG
.ENDT
ST?CLIMB:: .TABLE
.BYTE 8 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THROUGH
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-ON
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?BOARD
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE CLIMBBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-FOO
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE CLIMBBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-DOWN
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE RMUNGBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CLIMB-DOWN
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE CLIMBBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-UP
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE RMUNGBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CLIMB-UP
.ENDT
ST?LAUNCH:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LAUNCH
.ENDT
ST?TREASURE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?TREASURE
.ENDT
ST?HELLO:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?HELLO
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?HELLO
.ENDT
; THE ACTION CALLING TABLE IS DEFINED HERE
ATBL:: .TABLE
V-VERBOSE
V-BRIEF
V-SUPER-BRIEF
V-DIAGNOSE
V-INVENTORY
V-QUIT
V-RESTART
V-RESTORE
V-SAVE
V-SCORE
V-SCRIPT
V-UNSCRIPT
V-VERSION
V-VERIFY
V-RANDOM
V-COMMAND-FILE
V-RECORD
V-UNRECORD
V-LAMP-ON
V-ANSWER
V-REPLY
V-PUT
V-ATTACK
V-BACK
V-BLAST
V-LAMP-OFF
V-INFLATE
V-BREATHE
V-BOARD
V-BRUSH
V-BUG
V-BURN
V-CHOMP
V-CLIMB-UP
V-CLIMB-DOWN
V-CLIMB-FOO
V-CLIMB-ON
V-THROUGH
V-CLOSE
V-COMMAND
V-COUNT
V-CROSS
V-CUT
V-CURSES
V-DEFLATE
V-MUNG
V-OPEN
V-DIG
V-DISEMBARK
V-DISENCHANT
V-DRINK
V-DRINK-FROM
V-DROP
V-PUT-ON
V-EAT
V-ECHO
V-ENCHANT
V-ENTER
V-EXIT
V-EXAMINE
V-LOOK-INSIDE
V-EXORCISE
V-FILL
V-FIND
V-FOLLOW
V-FROBOZZ
V-GIVE
V-SGIVE
V-HATCH
V-HELLO
V-INCANT
V-LEAP
V-KICK
V-STAB
V-KISS
V-KNOCK
V-LAUNCH
V-LEAN-ON
V-LEAVE
V-LISTEN
V-LOCK
V-LOOK
V-LOOK-ON
V-LOOK-UNDER
V-LOOK-BEHIND
V-READ
V-LOWER
V-OIL
V-MAKE
V-MELT
V-MOVE
V-PUSH-TO
V-TURN
V-MUMBLE
V-ODYSSEUS
V-PICK
V-TAKE
V-PLAY
V-PLUG
V-ADVENT
V-POUR-ON
V-PRAY
V-PUMP
V-PUSH
V-PUT-UNDER
V-WEAR
V-PUT-BEHIND
V-RAISE
V-RAPE
V-READ-PAGE
V-REPENT
V-RING
V-RUB
V-TELL
V-SAY
V-SEARCH
V-SEND
V-SHAKE
V-SKIP
V-SMELL
V-SPIN
V-SPRAY
V-SSPRAY
V-SQUEEZE
V-STAND
V-STAY
V-STRIKE
V-SWIM
V-SWING
V-THROW
V-OVERBOARD
V-THROW-OFF
V-TIE
V-TIE-UP
V-TREASURE
V-UNLOCK
V-UNTIE
V-WAIT
V-ALARM
V-WALK-AROUND
V-WALK
V-WALK-TO
V-WAVE
V-WIN
V-WIND
V-WISH
V-YELL
V-ZORK
.ENDT
; THE PREACTION CALLING TABLE IS DEFINED HERE
PATBL:: .TABLE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-PUT
0
0
0
0
0
0
PRE-BOARD
0
0
PRE-BURN
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-MUNG
0
0
0
0
0
0
PRE-DROP
PRE-PUT
0
0
0
0
0
0
0
0
PRE-FILL
0
0
0
PRE-GIVE
PRE-SGIVE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-READ
0
0
0
0
PRE-MOVE
0
PRE-TURN
0
0
0
PRE-TAKE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.ENDT
; PREPOSITION TABLE IS DEFINED HERE
PRTBL:: .TABLE
.WORD 18
W?ABOUT
PR?ABOUT
W?BEHIND
PR?BEHIND
W?UNDER
PR?UNDER
W?AROUND
PR?AROUND
W?FOR
PR?FOR
W?AT
PR?AT
W?OFF
PR?OFF
W?ACROSS
PR?ACROSS
W?OVER
PR?OVER
W?AWAY
PR?AWAY
W?FROM
PR?FROM
W?ON
PR?ON
W?DOWN
PR?DOWN
W?IN
PR?IN
W?UP
PR?UP
W?OUT
PR?OUT
W?WITH
PR?WITH
W?TO
PR?TO
.ENDT
; VOCABULARY TABLE IS HERE
VOCAB:: .TABLE
.BYTE 3
.BYTE 46
.BYTE 44
.BYTE 34
.BYTE 7
689
W?$VERIFY:: .ZWORD "$verif"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?$VERIFY
.BYTE 0
W?PERIOD:: .ZWORD "."
.BYTE PS?BUZZ-WORD
.BYTE B?PERIOD
.BYTE 0
W?COMMA:: .ZWORD ","
.BYTE PS?BUZZ-WORD
.BYTE B?COMMA
.BYTE 0
W?#COMMAND:: .ZWORD "#comma"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?#COMMAND
.BYTE 0
W?#RANDOM:: .ZWORD "#rando"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?#RANDOM
.BYTE 0
W?#RECORD:: .ZWORD "#recor"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?#RECORD
.BYTE 0
W?#UNRECORD:: .ZWORD "#unrec"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?#UNRECORD
.BYTE 0
W?QUOTE:: .ZWORD """"
.BYTE PS?BUZZ-WORD
.BYTE B?QUOTE
.BYTE 0
W?A:: .ZWORD "a"
.BYTE PS?BUZZ-WORD
.BYTE B?A
.BYTE 0
W?ABOUT:: .ZWORD "about"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?ABOUT
.BYTE 0
W?ACROSS:: .ZWORD "across"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?ACROSS
.BYTE 0
W?ACTIVATE:: .ZWORD "activa"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ACTIVATE
.BYTE 0
W?ADVENTURER:: .ZWORD "advent"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AGAIN:: .ZWORD "again"
.BYTE PS?BUZZ-WORD
.BYTE B?AGAIN
.BYTE 0
W?AIR:: .ZWORD "air"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ALEMBIC:: .ZWORD "alembi"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ALL:: .ZWORD "all"
.BYTE PS?BUZZ-WORD
.BYTE B?ALL
.BYTE 0
W?AN:: .ZWORD "an"
.BYTE PS?BUZZ-WORD
.BYTE B?AN
.BYTE 0
W?AND:: .ZWORD "and"
.BYTE PS?BUZZ-WORD
.BYTE B?AND
.BYTE 0
W?ANIMAL:: .ZWORD "animal"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ANSWER:: .ZWORD "answer"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANSWER
.BYTE 0
W?ANTIQUE:: .ZWORD "antiqu"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ANTIQUE
.BYTE 0
W?APPLY:: .ZWORD "apply"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?APPLY
.BYTE 0
W?AQUARIUM:: .ZWORD "aquari"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ARBOR:: .ZWORD "arbor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AROUND:: .ZWORD "around"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?AROUND
.BYTE 0
W?ART:: .ZWORD "art"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ASK:: .ZWORD "ask"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TELL
.BYTE 0
W?AT:: .ZWORD "at"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?AT
.BYTE 0
W?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?AVIATOR:: .ZWORD "aviato"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AWAKE:: .ZWORD "awake"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?AWAY:: .ZWORD "away"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?AWAY
.BYTE 0
W?BABY:: .ZWORD "baby"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BABY
.BYTE 0
W?BACK:: .ZWORD "back"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BACK
.BYTE 0
W?BAG:: .ZWORD "bag"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BALL:: .ZWORD "ball"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BALLOON:: .ZWORD "balloo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BANISH:: .ZWORD "banish"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXORCISE
.BYTE 0
W?BANK:: .ZWORD "bank"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BANK
.BYTE 0
W?BARE:: .ZWORD "bare"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BARE
.BYTE 0
W?BARF:: .ZWORD "barf"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CHOMP
.BYTE 0
W?BARRED:: .ZWORD "barred"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BARRED
.BYTE 0
W?BASEBALL:: .ZWORD "baseba"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BASEBALL
.BYTE 0
W?BASKET:: .ZWORD "basket"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BAT:: .ZWORD "bat"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BATHE:: .ZWORD "bathe"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SWIM
.BYTE 0
W?BEAUTIFUL:: .ZWORD "beauti"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE 0
W?BEGONE:: .ZWORD "begone"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXORCISE
.BYTE 0
W?BEHIND:: .ZWORD "behind"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?BEHIND
.BYTE 0
W?BELOW:: .ZWORD "below"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?UNDER
.BYTE 0
W?BENCH:: .ZWORD "bench"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BENEATH:: .ZWORD "beneat"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?UNDER
.BYTE 0
W?BILLS:: .ZWORD "bills"
.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?BLAST:: .ZWORD "blast"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BLAST
.BYTE 0
W?BLESS:: .ZWORD "bless"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BLESSINGS:: .ZWORD "blessi"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BLOCK:: .ZWORD "block"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?BLOW:: .ZWORD "blow"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BLOW
.BYTE 0
W?BLUE:: .ZWORD "blue"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLUE
.BYTE 0
W?BOARD:: .ZWORD "board"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BOARD
.BYTE 0
W?BOOK:: .ZWORD "book"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOKS:: .ZWORD "books"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOTTLE:: .ZWORD "bottle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOX:: .ZWORD "box"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRAIDED:: .ZWORD "braide"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BRAIDED
.BYTE 0
W?BRANDISH:: .ZWORD "brandi"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAVE
.BYTE 0
W?BRASS:: .ZWORD "brass"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BRASS
.BYTE 0
W?BREAK:: .ZWORD "break"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?BREATH:: .ZWORD "breath"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRICK:: .ZWORD "brick"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRIDGE:: .ZWORD "bridge"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRIEF:: .ZWORD "brief"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRIEF
.BYTE 0
W?BROCHURE:: .ZWORD "brochu"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BROKEN:: .ZWORD "broken"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BROKEN
.BYTE 0
W?BRUSH:: .ZWORD "brush"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRUSH
.BYTE 0
W?BUCKET:: .ZWORD "bucket"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BUG:: .ZWORD "bug"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BUG
.BYTE 0
W?BURN:: .ZWORD "burn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BURN
.BYTE 0
W?BUSH:: .ZWORD "bush"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BUT:: .ZWORD "but"
.BYTE PS?BUZZ-WORD
.BYTE B?BUT
.BYTE 0
W?BUTTON:: .ZWORD "button"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?C3PO:: .ZWORD "c3po"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CABINET:: .ZWORD "cabine"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAGE:: .ZWORD "cage"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAKE:: .ZWORD "cake"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAKES:: .ZWORD "cakes"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAN:: .ZWORD "can"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CANDIED:: .ZWORD "candie"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CANDIED
.BYTE 0
W?CANDLES:: .ZWORD "candle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CANDY:: .ZWORD "candy"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CARD:: .ZWORD "card"
.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?CAST:: .ZWORD "cast"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXORCISE
.BYTE 0
W?CATCH:: .ZWORD "catch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?CERBERUS:: .ZWORD "cerber"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHALK:: .ZWORD "chalk"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CHALK
.BYTE 0
W?CHANT:: .ZWORD "chant"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?INCANT
.BYTE 0
W?CHASE:: .ZWORD "chase"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLLOW
.BYTE 0
W?CHASM:: .ZWORD "chasm"
.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?CHINA:: .ZWORD "china"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CHINA
.BYTE 0
W?CHOMP:: .ZWORD "chomp"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CHOMP
.BYTE 0
W?CHUCK:: .ZWORD "chuck"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?CIRCLE:: .ZWORD "circle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CLAY:: .ZWORD "clay"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CLAY
.BYTE 0
W?CLEAN:: .ZWORD "clean"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRUSH
.BYTE 0
W?CLEAR:: .ZWORD "clear"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CLEAR
.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?CLOTH:: .ZWORD "cloth"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CLOTH
.BYTE 0
W?CLUB:: .ZWORD "club"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COBWEBBED:: .ZWORD "cobweb"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?COBWEBBED
.BYTE 0
W?COIL:: .ZWORD "coil"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COIN:: .ZWORD "coin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COLD:: .ZWORD "cold"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?COLD
.BYTE 0
W?COLLAR:: .ZWORD "collar"
.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?COMMAND:: .ZWORD "comman"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?COMMAND
.BYTE 0
W?COMPASS:: .ZWORD "compas"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CONSUME:: .ZWORD "consum"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?COUNT:: .ZWORD "count"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?COUNT
.BYTE 0
W?COVER:: .ZWORD "cover"
.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?CRAWLWAY:: .ZWORD "crawlw"
.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+PS?DIRECTION+P1?DIRECTION
.BYTE 18
.BYTE ACT?CROSS
W?CROWN:: .ZWORD "crown"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CRYPT:: .ZWORD "crypt"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?CRYPT
W?CRYSTAL:: .ZWORD "crysta"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CRYSTAL
.BYTE 0
W?CUBE:: .ZWORD "cube"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CURSE:: .ZWORD "curse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?CURTAIN:: .ZWORD "curtai"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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 PR?DOWN
.BYTE 22
W?DAMAGE:: .ZWORD "damage"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?DAMN:: .ZWORD "damn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?DARK:: .ZWORD "dark"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DARK
.BYTE 0
W?DEAD:: .ZWORD "dead"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DEAD
.BYTE 0
W?DEEP:: .ZWORD "deep"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DEEP
.BYTE 0
W?DEFLATE:: .ZWORD "deflat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DEFLATE
.BYTE 0
W?DEGREE:: .ZWORD "degree"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DELICATE:: .ZWORD "delica"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DELICATE
.BYTE 0
W?DEMON:: .ZWORD "demon"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DENTED:: .ZWORD "dented"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DENTED
.BYTE 0
W?DEPOSIT:: .ZWORD "deposi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DEPOSIT
.BYTE 0
W?DESCRIBE:: .ZWORD "descri"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXAMINE
.BYTE 0
W?DESTROY:: .ZWORD "destro"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?DEVIL:: .ZWORD "devil"
.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?DIAMOND:: .ZWORD "diamon"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIAMOND
.BYTE 0
W?DIG:: .ZWORD "dig"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DIG
.BYTE 0
W?DIMLY:: .ZWORD "dimly"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIMLY
.BYTE 0
W?DIPLOMA:: .ZWORD "diplom"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DIRT:: .ZWORD "dirt"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DISEMBARK:: .ZWORD "disemb"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DISEMBARK
.BYTE 0
W?DISENCHANT:: .ZWORD "disenc"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DISENCHANT
.BYTE 0
W?DISPATCH:: .ZWORD "dispat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?DIVE:: .ZWORD "dive"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?JUMP
.BYTE 0
W?DJINN:: .ZWORD "djinn"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DOG:: .ZWORD "dog"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DOG
.BYTE O?ANY
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?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 PR?DOWN
.BYTE 22
W?DRAGON:: .ZWORD "dragon"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DRINK:: .ZWORD "drink"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DRINK
.BYTE 0
W?DRIVE:: .ZWORD "drive"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXORCISE
.BYTE 0
W?DROP:: .ZWORD "drop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DROP
.BYTE 0
W?DULL:: .ZWORD "dull"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DULL
.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?EASTERN:: .ZWORD "easter"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?EASTERN
.BYTE 0
W?EAT:: .ZWORD "eat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?ECHO:: .ZWORD "echo"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ECHO
.BYTE 0
W?ELVISH:: .ZWORD "elvish"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ELVISH
.BYTE 0
W?ENCHANT:: .ZWORD "enchan"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ENCHANT
.BYTE 0
W?ENORMOUS:: .ZWORD "enormo"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ENORMOUS
.BYTE 0
W?ENTER:: .ZWORD "enter"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ENTER
.BYTE 0
W?ETCHINGS:: .ZWORD "etchin"
.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?EXORCISE:: .ZWORD "exorci"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXORCISE
.BYTE 0
W?EXTINGUISH:: .ZWORD "exting"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXTINGUISH
.BYTE 0
W?F:: .ZWORD "f"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?F
W?FALL:: .ZWORD "fall"
.BYTE PS?BUZZ-WORD
.BYTE B?FALL
.BYTE 0
W?FANCY:: .ZWORD "fancy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FANCY
.BYTE 0
W?FANTASIZE:: .ZWORD "fantas"
.BYTE PS?BUZZ-WORD
.BYTE B?FANTASIZE
.BYTE 0
W?FASTEN:: .ZWORD "fasten"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?FEAR:: .ZWORD "fear"
.BYTE PS?BUZZ-WORD
.BYTE B?FEAR
.BYTE 0
W?FEEBLE:: .ZWORD "feeble"
.BYTE PS?BUZZ-WORD
.BYTE B?FEEBLE
.BYTE 0
W?FEED:: .ZWORD "feed"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?FEEL:: .ZWORD "feel"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?FENCE:: .ZWORD "fence"
.BYTE PS?BUZZ-WORD
.BYTE B?FENCE
.BYTE 0
W?FERMENT:: .ZWORD "fermen"
.BYTE PS?BUZZ-WORD
.BYTE B?FERMENT
.BYTE 0
W?FIERCE:: .ZWORD "fierce"
.BYTE PS?BUZZ-WORD
.BYTE B?FIERCE
.BYTE 0
W?FIGHT:: .ZWORD "fight"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ATTACK
.BYTE 0
W?FILCH:: .ZWORD "filch"
.BYTE PS?BUZZ-WORD
.BYTE B?FILCH
.BYTE 0
W?FILL:: .ZWORD "fill"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FILL
.BYTE 0
W?FIND:: .ZWORD "find"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?FIREPROOF:: .ZWORD "firepr"
.BYTE PS?BUZZ-WORD
.BYTE B?FIREPROOF
.BYTE 0
W?FIX:: .ZWORD "fix"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?FLASK:: .ZWORD "flask"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLATHEAD:: .ZWORD "flathe"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FLATHEAD
.BYTE 0
W?FLIP:: .ZWORD "flip"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?FLOAT:: .ZWORD "float"
.BYTE PS?BUZZ-WORD
.BYTE B?FLOAT
.BYTE 0
W?FLOOR:: .ZWORD "floor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLOWING:: .ZWORD "flowin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FLOWING
.BYTE 0
W?FLUORESCE:: .ZWORD "fluore"
.BYTE PS?BUZZ-WORD
.BYTE B?FLUORESCE
.BYTE 0
W?FOLLOW:: .ZWORD "follow"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLLOW
.BYTE 0
W?FOOBAR:: .ZWORD "foobar"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FOOTPAD:: .ZWORD "footpa"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FOR:: .ZWORD "for"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?FOR
.BYTE 0
W?FORBIDDING:: .ZWORD "forbid"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FORBIDDING
.BYTE 0
W?FORD:: .ZWORD "ford"
.BYTE PS?VERB+PS?DIRECTION+P1?DIRECTION
.BYTE 18
.BYTE ACT?CROSS
W?FOREST:: .ZWORD "forest"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FOREST
.BYTE 0
W?FREE:: .ZWORD "free"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?FREEZE:: .ZWORD "freeze"
.BYTE PS?BUZZ-WORD
.BYTE B?FREEZE
.BYTE 0
W?FROBOZZ:: .ZWORD "froboz"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FROBOZZ
.BYTE ACT?FROBOZZ
W?FROM:: .ZWORD "from"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?FROM
.BYTE 0
W?FROSTED:: .ZWORD "froste"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FROSTED
.BYTE 0
W?FROTZ:: .ZWORD "frotz"
.BYTE PS?BUZZ-WORD
.BYTE B?FROTZ
.BYTE 0
W?FRY:: .ZWORD "fry"
.BYTE PS?BUZZ-WORD
.BYTE B?FRY
.BYTE 0
W?FUCK:: .ZWORD "fuck"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?FUDGE:: .ZWORD "fudge"
.BYTE PS?BUZZ-WORD
.BYTE B?FUDGE
.BYTE 0
W?FUMBLE:: .ZWORD "fumble"
.BYTE PS?BUZZ-WORD
.BYTE B?FUMBLE
.BYTE 0
W?FUSE:: .ZWORD "fuse"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?G:: .ZWORD "g"
.BYTE PS?BUZZ-WORD
.BYTE B?G
.BYTE 0
W?GAUDY:: .ZWORD "gaudy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GAUDY
.BYTE 0
W?GAZE:: .ZWORD "gaze"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?GAZEBO:: .ZWORD "gazebo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GENIE:: .ZWORD "genie"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GET:: .ZWORD "get"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?GIANT:: .ZWORD "giant"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GIANT
.BYTE 0
W?GIVE:: .ZWORD "give"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?GLACIER:: .ZWORD "glacie"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GLAMDRING:: .ZWORD "glamdr"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GLASS:: .ZWORD "glass"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?GLASS
W?GLOSSY:: .ZWORD "glossy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GLOSSY
.BYTE 0
W?GLOWING:: .ZWORD "glowin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GLOWING
.BYTE 0
W?GLUE:: .ZWORD "glue"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?GNOME:: .ZWORD "gnome"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GO:: .ZWORD "go"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?GOLD:: .ZWORD "gold"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GOLD
.BYTE O?ANY
W?GRAB:: .ZWORD "grab"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?GRACES:: .ZWORD "graces"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GRASSHOPPERS:: .ZWORD "grassh"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GRAVE:: .ZWORD "grave"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GREASE:: .ZWORD "grease"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LUBRICATE
.BYTE 0
W?GREAT:: .ZWORD "great"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GREAT
.BYTE 0
W?GREEN:: .ZWORD "green"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GREEN
.BYTE 0
W?GROUND:: .ZWORD "ground"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GRUE:: .ZWORD "grue"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GRUE
.BYTE O?ANY
W?GUARDIAN:: .ZWORD "guardi"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?H2O:: .ZWORD "h2o"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HAND:: .ZWORD "hand"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?GIVE
W?HANDS:: .ZWORD "hands"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HANDSOME:: .ZWORD "handso"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HANDSOME
.BYTE 0
W?HATCH:: .ZWORD "hatch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HATCH
.BYTE 0
W?HEAD:: .ZWORD "head"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HEADED:: .ZWORD "headed"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HEADED
.BYTE 0
W?HEADS:: .ZWORD "heads"
.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?HEDGE:: .ZWORD "hedge"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HEDGES:: .ZWORD "hedges"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HELLO:: .ZWORD "hello"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HELLO
.BYTE 0
W?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?HI:: .ZWORD "hi"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HELLO
.BYTE 0
W?HIDE:: .ZWORD "hide"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUT
.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?ATTACK
.BYTE 0
W?HOLD:: .ZWORD "hold"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?HOLE:: .ZWORD "hole"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HOMUNCULI:: .ZWORD "homunc"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HOOK:: .ZWORD "hook"
.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?HOUND:: .ZWORD "hound"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HUGE:: .ZWORD "huge"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HUGE
.BYTE 0
W?HUNGRY:: .ZWORD "hungry"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HUNGRY
.BYTE 0
W?HURL:: .ZWORD "hurl"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?HURT:: .ZWORD "hurt"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ATTACK
.BYTE 0
W?I:: .ZWORD "i"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?INVENTORY
.BYTE 0
W?ICE:: .ZWORD "ice"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ICING:: .ZWORD "icing"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ICY:: .ZWORD "icy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ICY
.BYTE 0
W?IGNITE:: .ZWORD "ignite"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BURN
.BYTE 0
W?IMBIBE:: .ZWORD "imbibe"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DRINK
.BYTE 0
W?IN:: .ZWORD "in"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE PR?IN
.BYTE 21
W?INCANT:: .ZWORD "incant"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?INCANT
.BYTE 0
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?INSERT:: .ZWORD "insert"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUT
.BYTE 0
W?INSIDE:: .ZWORD "inside"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE PR?IN
.BYTE 21
W?INSTRUCTIONS:: .ZWORD "instru"
.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 PR?IN
.BYTE 21
W?INVENTORY:: .ZWORD "invent"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?INVENTORY
.BYTE 0
W?IRON:: .ZWORD "iron"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?IRON
.BYTE 0
W?IS:: .ZWORD "is"
.BYTE PS?BUZZ-WORD
.BYTE B?IS
.BYTE 0
W?IT:: .ZWORD "it"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?JUMP:: .ZWORD "jump"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?JUMP
.BYTE 0
W?KEEPER:: .ZWORD "keeper"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KEY:: .ZWORD "key"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KEYHOLE:: .ZWORD "keyhol"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KICK:: .ZWORD "kick"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KICK
.BYTE 0
W?KILL:: .ZWORD "kill"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?KISS:: .ZWORD "kiss"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KISS
.BYTE 0
W?KNIVES:: .ZWORD "knives"
.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?KREBF:: .ZWORD "krebf"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?LADY:: .ZWORD "lady"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LAMP:: .ZWORD "lamp"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LAND:: .ZWORD "land"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 19
.BYTE 0
W?LANTERN:: .ZWORD "lanter"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LARGE:: .ZWORD "large"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LARGE
.BYTE 0
W?LAUNCH:: .ZWORD "launch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LAUNCH
.BYTE 0
W?LEAK:: .ZWORD "leak"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?LEATHER:: .ZWORD "leathe"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LEATHER
.BYTE 0
W?LEAVE:: .ZWORD "leave"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEAVE
.BYTE 0
W?LETTER:: .ZWORD "letter"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?LETTER
W?LID:: .ZWORD "lid"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LIFT:: .ZWORD "lift"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RAISE
.BYTE 0
W?LIGHT:: .ZWORD "light"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?LIGHT
W?LIQUID:: .ZWORD "liquid"
.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?LISTEN:: .ZWORD "listen"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LISTEN
.BYTE 0
W?LITTLE:: .ZWORD "little"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LITTLE
.BYTE 0
W?LIZARD:: .ZWORD "lizard"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LOCK:: .ZWORD "lock"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOCK
.BYTE 0
W?LONG:: .ZWORD "long"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LONG
.BYTE 0
W?LOOK:: .ZWORD "look"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?LOSE:: .ZWORD "lose"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CHOMP
.BYTE 0
W?LOWER:: .ZWORD "lower"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOWER
.BYTE 0
W?LUBRICATE:: .ZWORD "lubric"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LUBRICATE
.BYTE 0
W?LUNGS:: .ZWORD "lungs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LURKING:: .ZWORD "lurkin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LURKING
.BYTE 0
W?MAGIC:: .ZWORD "magic"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MAGIC
.BYTE 0
W?MAGICIAN:: .ZWORD "magici"
.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?MANGLED:: .ZWORD "mangle"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MANGLED
.BYTE 0
W?MANY:: .ZWORD "many"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MANY
.BYTE 0
W?MARBLE:: .ZWORD "marble"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MARBLE
.BYTE 0
W?MASS:: .ZWORD "mass"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAT:: .ZWORD "mat"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MATCH:: .ZWORD "match"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MATCHBOOK:: .ZWORD "matchb"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MATCHES:: .ZWORD "matche"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ME:: .ZWORD "me"
.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?MENHIR:: .ZWORD "menhir"
.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?MOBY:: .ZWORD "moby"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MOBY
.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?MONSTER:: .ZWORD "monste"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MORTAR:: .ZWORD "mortar"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MOSS:: .ZWORD "moss"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MOSSES:: .ZWORD "mosses"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MOUTH:: .ZWORD "mouth"
.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?MUMBLE:: .ZWORD "mumble"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MUMBLE
.BYTE 0
W?MURDER:: .ZWORD "murder"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
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?NARROW:: .ZWORD "narrow"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NARROW
.BYTE 0
W?NASTY:: .ZWORD "nasty"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NASTY
.BYTE 0
W?NE:: .ZWORD "ne"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 27
.BYTE 0
W?NEAT:: .ZWORD "neat"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NEAT
.BYTE 0
W?NECKLACE:: .ZWORD "neckla"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NEWS:: .ZWORD "news"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NEWS
.BYTE 0
W?NEWSPAPER:: .ZWORD "newspa"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?NEWSPAPER
W?NICKED:: .ZWORD "nicked"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NICKED
.BYTE 0
W?NO:: .ZWORD "no"
.BYTE PS?BUZZ-WORD
.BYTE B?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?NORTHE
.BYTE 27
W?NORTHWEST:: .ZWORD "northw"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 26
.BYTE 0
W?NOTE:: .ZWORD "note"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NW:: .ZWORD "nw"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 26
.BYTE 0
W?OAK:: .ZWORD "oak"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OAK
.BYTE 0
W?OBLONG:: .ZWORD "oblong"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OBLONG
.BYTE 0
W?OBSIDIAN:: .ZWORD "obsidi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OBSIDIAN
.BYTE 0
W?ODYSSEUS:: .ZWORD "odysse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ODYSSEUS
.BYTE 0
W?OF:: .ZWORD "of"
.BYTE PS?BUZZ-WORD
.BYTE B?OF
.BYTE 0
W?OFF:: .ZWORD "off"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?OFF
.BYTE 0
W?OFFER:: .ZWORD "offer"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?OIL:: .ZWORD "oil"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LUBRICATE
.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 PR?ON
.BYTE 0
W?ONE:: .ZWORD "one"
.BYTE PS?BUZZ-WORD
.BYTE B?ONE
.BYTE 0
W?ONTO:: .ZWORD "onto"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?ON
.BYTE 0
W?OOPS:: .ZWORD "oops"
.BYTE PS?BUZZ-WORD
.BYTE B?OOPS
.BYTE 0
W?OPEN:: .ZWORD "open"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?OPEN
.BYTE 0
W?OPENER:: .ZWORD "opener"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ORANGE:: .ZWORD "orange"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ORANGE
.BYTE 0
W?ORCRIST:: .ZWORD "orcris"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?OUT:: .ZWORD "out"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE PR?OUT
.BYTE 20
W?OVER:: .ZWORD "over"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?OVER
.BYTE 0
W?OWL:: .ZWORD "owl"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?OZMOO:: .ZWORD "ozmoo"
.BYTE PS?BUZZ-WORD
.BYTE B?OZMOO
.BYTE 0
W?PACKAGE:: .ZWORD "packag"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PAINTING:: .ZWORD "painti"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PAIR:: .ZWORD "pair"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PALANTIR:: .ZWORD "palant"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PAPER:: .ZWORD "paper"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PASSAGE:: .ZWORD "passag"
.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?PATH:: .ZWORD "path"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PEAL:: .ZWORD "peal"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RING
.BYTE 0
W?PEARL:: .ZWORD "pearl"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PEARL
.BYTE 0
W?PEARLS:: .ZWORD "pearls"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PENTAGRAM:: .ZWORD "pentag"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PERFECT:: .ZWORD "perfec"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PERFECT
.BYTE 0
W?PESTLE:: .ZWORD "pestle"
.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?PHOSPHORESCENT:: .ZWORD "phosph"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PHOSPHORESCENT
.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?PIERCE:: .ZWORD "pierce"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CUT
.BYTE 0
W?PLACE:: .ZWORD "place"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PLACE
.BYTE ACT?PUT
W?PLACEM:: .ZWORD "placem"
.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?PLUG:: .ZWORD "plug"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?PLUGH:: .ZWORD "plugh"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUGH
.BYTE 0
W?POKE:: .ZWORD "poke"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POKE
.BYTE 0
W?POLE:: .ZWORD "pole"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POLES:: .ZWORD "poles"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POOL:: .ZWORD "pool"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PORTRAIT:: .ZWORD "portra"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POST:: .ZWORD "post"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POSTS:: .ZWORD "posts"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POT:: .ZWORD "pot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?POUR:: .ZWORD "pour"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POUR
.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?PRICELESS:: .ZWORD "pricel"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PRICELESS
.BYTE 0
W?PRINCESS:: .ZWORD "prince"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PROCEED:: .ZWORD "procee"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?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?PUNCTURE:: .ZWORD "punctu"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUNCTURE
.BYTE 0
W?PURPLE:: .ZWORD "purple"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PURPLE
.BYTE 0
W?PURSUE:: .ZWORD "pursue"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLLOW
.BYTE 0
W?PUSH:: .ZWORD "push"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUSH
.BYTE 0
W?PUT:: .ZWORD "put"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUT
.BYTE 0
W?Q:: .ZWORD "q"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?QUIT
.BYTE 0
W?QUANTITY:: .ZWORD "quanti"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?QUIT:: .ZWORD "quit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?QUIT
.BYTE 0
W?R2D2:: .ZWORD "r2d2"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RACK:: .ZWORD "rack"
.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?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?RARE:: .ZWORD "rare"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RARE
.BYTE 0
W?RAVINE:: .ZWORD "ravine"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?READ:: .ZWORD "read"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?READ
.BYTE 0
W?RECEPTACLE:: .ZWORD "recept"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RED:: .ZWORD "red"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RED
.BYTE 0
W?RELEASE:: .ZWORD "releas"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?REMOVE:: .ZWORD "remove"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?REPAIR:: .ZWORD "repair"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?REPELLENT:: .ZWORD "repell"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?REPENT:: .ZWORD "repent"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?REPENT
.BYTE 0
W?REPLY:: .ZWORD "reply"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANSWER
.BYTE 0
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?RIBBON:: .ZWORD "ribbon"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RICKETY:: .ZWORD "ricket"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RICKETY
.BYTE 0
W?RIDDLE:: .ZWORD "riddle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RING:: .ZWORD "ring"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RING
.BYTE 0
W?ROBBY:: .ZWORD "robby"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROBOT:: .ZWORD "robot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROCK:: .ZWORD "rock"
.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?ROPE:: .ZWORD "rope"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROSE:: .ZWORD "rose"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROSE
.BYTE O?ANY
W?ROSES:: .ZWORD "roses"
.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?ROUND:: .ZWORD "round"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROUND
.BYTE 0
W?RUB:: .ZWORD "rub"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?RUBY:: .ZWORD "ruby"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RUBY
.BYTE O?ANY
W?RUN:: .ZWORD "run"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?RUSTY:: .ZWORD "rusty"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RUSTY
.BYTE 0
W?S:: .ZWORD "s"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?SOUTH
.BYTE 28
W?SAFE:: .ZWORD "safe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SAFETY:: .ZWORD "safety"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SAFETY
.BYTE 0
W?SAILOR:: .ZWORD "sailor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SAND:: .ZWORD "sand"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SAPPHIRE:: .ZWORD "sapphi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SAPPHIRE
.BYTE 0
W?SATIN:: .ZWORD "satin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SATIN
.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?SCORE:: .ZWORD "score"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCORE
.BYTE 0
W?SCREAM:: .ZWORD "scream"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YELL
.BYTE 0
W?SCRIPT:: .ZWORD "script"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCRIPT
.BYTE 0
W?SE:: .ZWORD "se"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 25
.BYTE 0
W?SEA:: .ZWORD "sea"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SEA
.BYTE 0
W?SEARCH:: .ZWORD "search"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SEARCH
.BYTE 0
W?SECRET:: .ZWORD "secret"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SECRET
.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?SEND:: .ZWORD "send"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SEND
.BYTE 0
W?SERPENT:: .ZWORD "serpen"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SET:: .ZWORD "set"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?TURN
W?SHAKE:: .ZWORD "shake"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SHAKE
.BYTE 0
W?SHIMMERING:: .ZWORD "shimme"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHIMMERING
.BYTE 0
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?SHUT:: .ZWORD "shut"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?SIGH:: .ZWORD "sigh"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MUMBLE
.BYTE 0
W?SILENT:: .ZWORD "silent"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SILENT
.BYTE 0
W?SINISTER:: .ZWORD "sinist"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SINISTER
.BYTE 0
W?SIT:: .ZWORD "sit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLIMB
.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?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?SLOT:: .ZWORD "slot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?SMAUG:: .ZWORD "smaug"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SMELL:: .ZWORD "smell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SMELL
.BYTE 0
W?SMOKY:: .ZWORD "smoky"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SMOKY
.BYTE 0
W?SNAKE:: .ZWORD "snake"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SNIFF:: .ZWORD "sniff"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SMELL
.BYTE 0
W?SOLID:: .ZWORD "solid"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SOLID
.BYTE 0
W?SORCEROR:: .ZWORD "sorcer"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?SOUTHE
.BYTE 25
W?SOUTHWEST:: .ZWORD "southw"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 24
.BYTE 0
W?SPHERE:: .ZWORD "sphere"
.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?SQUARE:: .ZWORD "square"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SQUARE
.BYTE 0
W?SQUEEZE:: .ZWORD "squeez"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SQUEEZE
.BYTE 0
W?STAB:: .ZWORD "stab"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?STAB
.BYTE 0
W?STACK:: .ZWORD "stack"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAIRCASE:: .ZWORD "stairc"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAIRS:: .ZWORD "stairs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAIRWAY:: .ZWORD "stairw"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STALACTITE:: .ZWORD "stalac"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STALAGMITE:: .ZWORD "stalag"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAMP:: .ZWORD "stamp"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAND:: .ZWORD "stand"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?STAND
W?STANDS:: .ZWORD "stands"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAR:: .ZWORD "star"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STARE:: .ZWORD "stare"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?STARTLE:: .ZWORD "startl"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?STATUETTE:: .ZWORD "statue"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STAY:: .ZWORD "stay"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?STAY
.BYTE 0
W?STEEL:: .ZWORD "steel"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STEEL
.BYTE 0
W?STEEP:: .ZWORD "steep"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STEEP
.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?STONE:: .ZWORD "stone"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STONE
.BYTE O?ANY
W?STRADIVARIUS:: .ZWORD "stradi"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STRANGE:: .ZWORD "strang"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STRANGE
.BYTE 0
W?STREAM:: .ZWORD "stream"
.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?STRING:: .ZWORD "string"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STRUCTURE:: .ZWORD "struct"
.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?SUPER:: .ZWORD "super"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SUPER
.BYTE 0
W?SUPERBRIEF:: .ZWORD "superb"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SUPER
.BYTE 0
W?SURPRISE:: .ZWORD "surpri"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?SW:: .ZWORD "sw"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 24
.BYTE 0
W?SWALLOW:: .ZWORD "swallo"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DRINK
.BYTE 0
W?SWIM:: .ZWORD "swim"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SWIM
.BYTE 0
W?SWING:: .ZWORD "swing"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SWING
.BYTE 0
W?SWORD:: .ZWORD "sword"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SWORDS:: .ZWORD "swords"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TABLE:: .ZWORD "table"
.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?TALK
.BYTE 0
W?TASTE:: .ZWORD "taste"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?TAUNT:: .ZWORD "taunt"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KICK
.BYTE 0
W?TEA:: .ZWORD "tea"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TEA
.BYTE 0
W?TEAPOT:: .ZWORD "teapot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TEARS:: .ZWORD "tears"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TELL:: .ZWORD "tell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TELL
.BYTE 0
W?TEMPLE:: .ZWORD "temple"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?TREASURE
W?THE:: .ZWORD "the"
.BYTE PS?BUZZ-WORD
.BYTE B?THE
.BYTE 0
W?THEM:: .ZWORD "them"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THEN:: .ZWORD "then"
.BYTE PS?BUZZ-WORD
.BYTE B?THEN
.BYTE 0
W?THIN:: .ZWORD "thin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?THIN
.BYTE 0
W?THREE:: .ZWORD "three"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?THREE
.BYTE 0
W?THROUGH:: .ZWORD "throug"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?WITH
.BYTE 0
W?THROW:: .ZWORD "throw"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?THRU:: .ZWORD "thru"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?WITH
.BYTE 0
W?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?TO:: .ZWORD "to"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?TO
.BYTE 0
W?TOMB:: .ZWORD "tomb"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TOSS:: .ZWORD "toss"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?TOUCH:: .ZWORD "touch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RUB
.BYTE 0
W?TRAIL:: .ZWORD "trail"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TREASURE:: .ZWORD "treasu"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?TREASURE
W?TRIANGULAR:: .ZWORD "triang"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TRIANGULAR
.BYTE 0
W?TROPHY:: .ZWORD "trophy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TROPHY
.BYTE 0
W?TRUNK:: .ZWORD "trunk"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TUG:: .ZWORD "tug"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PULL
.BYTE 0
W?TUNNEL:: .ZWORD "tunnel"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TURN:: .ZWORD "turn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?U:: .ZWORD "u"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE PR?UP
.BYTE 23
W?ULYSSES:: .ZWORD "ulysse"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ODYSSEUS
.BYTE 0
W?UNATTACH:: .ZWORD "unatta"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNDER:: .ZWORD "under"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?UNDER
.BYTE 0
W?UNDERNEATH:: .ZWORD "undern"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?UNDER
.BYTE 0
W?UNFASTEN:: .ZWORD "unfast"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNHOOK:: .ZWORD "unhook"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?UNICORN:: .ZWORD "unicor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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 PR?UP
.BYTE 23
W?USED:: .ZWORD "used"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?USED
.BYTE 0
W?USING:: .ZWORD "using"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?WITH
.BYTE 0
W?VAULT:: .ZWORD "vault"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?VELLUM:: .ZWORD "vellum"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?VELVET:: .ZWORD "velvet"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?VELVET
.BYTE 0
W?VERBOSE:: .ZWORD "verbos"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?VERBOSE
.BYTE 0
W?VERSION:: .ZWORD "versio"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?VERSION
.BYTE 0
W?VIOLIN:: .ZWORD "violin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?VOLCANO:: .ZWORD "volcan"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?VOLCANO
.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+P1?VERB
.BYTE ACT?SWIM
.BYTE 0
W?WAIT:: .ZWORD "wait"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAIT
.BYTE 0
W?WAKE:: .ZWORD "wake"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?WALK:: .ZWORD "walk"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?WALL:: .ZWORD "wall"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WAND:: .ZWORD "wand"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WANDS:: .ZWORD "wands"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WARNING:: .ZWORD "warnin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WARNING
.BYTE 0
W?WATER:: .ZWORD "water"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WAVE:: .ZWORD "wave"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAVE
.BYTE 0
W?WAX:: .ZWORD "wax"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WAX
.BYTE 0
W?WEAR:: .ZWORD "wear"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WEAR
.BYTE 0
W?WELL:: .ZWORD "well"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WEST:: .ZWORD "west"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
.BYTE A?WEST
.BYTE 29
W?WESTERN:: .ZWORD "wester"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WESTERN
.BYTE 0
W?WHAT:: .ZWORD "what"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXAMINE
.BYTE 0
W?WHATS:: .ZWORD "whats"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXAMINE
.BYTE 0
W?WHERE:: .ZWORD "where"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FIND
.BYTE 0
W?WHITE:: .ZWORD "white"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WHITE
.BYTE 0
W?WICKER:: .ZWORD "wicker"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WICKER
.BYTE 0
W?WIN:: .ZWORD "win"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WIN
.BYTE 0
W?WIND:: .ZWORD "wind"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WIND
.BYTE 0
W?WINDING:: .ZWORD "windin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WINDING
.BYTE 0
W?WINDOW:: .ZWORD "window"
.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?WIRE:: .ZWORD "wire"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WISH:: .ZWORD "wish"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?WISH
W?WITH:: .ZWORD "with"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?WITH
.BYTE 0
W?WIZARD:: .ZWORD "wizard"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WIZARD
.BYTE O?ANY
W?WOMAN:: .ZWORD "woman"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WOODEN:: .ZWORD "wooden"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WOODEN
.BYTE 0
W?WORK:: .ZWORD "work"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WORK
.BYTE 0
W?WORKBENCH:: .ZWORD "workbe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WORM:: .ZWORD "worm"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WORN:: .ZWORD "worn"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WORN
.BYTE 0
W?XYZZY:: .ZWORD "xyzzy"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUGH
.BYTE 0
W?Y:: .ZWORD "y"
.BYTE PS?BUZZ-WORD
.BYTE B?Y
.BYTE 0
W?YANK:: .ZWORD "yank"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PULL
.BYTE 0
W?YELL:: .ZWORD "yell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YELL
.BYTE 0
W?YES:: .ZWORD "yes"
.BYTE PS?BUZZ-WORD
.BYTE B?YES
.BYTE 0
W?YOUNG:: .ZWORD "young"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?YOUNG
.BYTE 0
W?Z:: .ZWORD "z"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAIT
.BYTE 0
W?ZORK:: .ZWORD "zork"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ZORK
.BYTE ACT?ZORK
W?ZORKMID:: .ZWORD "zorkmi"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?ZORKMID
W?ZURICH:: .ZWORD "zurich"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?ZURICH
W?ZZMGCK:: .ZWORD "zzmgck"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
.ENDT
; END LOAD
ENDLOD::
; PURE TABLES ARE DEFINED HERE
PURTBL::
.ENDI