enchanter/z4dat.zap

14261 lines
216 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

; 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
LOCKEDBIT=1
FX?LOCKEDBIT=16384
TREASURE=2
FX?TREASURE=8192
SCROLLBIT=3
FX?SCROLLBIT=4096
SPELLBIT=4
FX?SPELLBIT=2048
VICTIM=5
FX?VICTIM=1024
POINTBIT=6
FX?POINTBIT=512
NDESCBIT=7
FX?NDESCBIT=256
ONBIT=8
FX?ONBIT=128
VOWELBIT=9
FX?VOWELBIT=64
TRANSBIT=10
FX?TRANSBIT=32
SEARCHBIT=11
FX?SEARCHBIT=16
OPENBIT=12
FX?OPENBIT=8
TRYTAKEBIT=13
FX?TRYTAKEBIT=4
SURFACEBIT=14
FX?SURFACEBIT=2
TOUCHBIT=15
FX?TOUCHBIT=1
INVISIBLE=16
FX?INVISIBLE=32768
RMUNGBIT=17
FX?RMUNGBIT=16384
READBIT=18
FX?READBIT=8192
TAKEBIT=19
FX?TAKEBIT=4096
VICBIT=20
FX?VICBIT=2048
CONTBIT=21
FX?CONTBIT=1024
LIGHTBIT=22
FX?LIGHTBIT=512
TOOLBIT=23
FX?TOOLBIT=256
DOORBIT=24
FX?DOORBIT=128
RLANDBIT=25
FX?RLANDBIT=64
CLIMBBIT=26
FX?CLIMBBIT=32
FLAMEBIT=27
FX?FLAMEBIT=16
BURNBIT=28
FX?BURNBIT=8
VEHBIT=29
FX?VEHBIT=4
WEAPONBIT=30
FX?WEAPONBIT=2
VILLAIN=31
FX?VILLAIN=1
; ACTION IDENTIFIERS ARE ASSIGNED HERE
V?BRIEF=0
V?SUPER-BRIEF=1
V?DIAGNOSE=2
V?INVENTORY=3
V?QUIT=4
V?RESTART=5
V?RESTORE=6
V?SAVE=7
V?SCORE=8
V?$VERIFY=9
V?VERSION=10
V?VERBOSE=11
V?ANSWER=12
V?REPLY=13
V?PUT=14
V?ATTACK=15
V?BACK=16
V?BOARD=17
V?BURN=18
V?CLIMB-ON=19
V?CLIMB-UP=20
V?CLIMB-DOWN=21
V?CLIMB-FOO=22
V?LIE-DOWN=23
V?CLOSE=24
V?COUNT=25
V?CROSS=26
V?CUT=27
V?CURSES=28
V?DEFLATE=29
V?DIG=30
V?DISEMBARK=31
V?DRINK=32
V?DRINK-FROM=33
V?DROP=34
V?LEAN-ON=35
V?EAT=36
V?ENTER=37
V?THROUGH=38
V?EXIT=39
V?ESCAPE=40
V?EXAMINE=41
V?LOOK-INSIDE=42
V?WHO=43
V?EXORCISE=44
V?LAMP-OFF=45
V?FILL=46
V?FIND=47
V?FOLLOW=48
V?FORGET=49
V?GIVE=50
V?SGIVE=51
V?HELLO=52
V?INFLATE=53
V?LEAP=54
V?KICK=55
V?KILL=56
V?KISS=57
V?KNOCK=58
V?LAUNCH=59
V?LEAVE=60
V?LAMP-ON=61
V?LISTEN=62
V?LOCK=63
V?LOOK=64
V?LOOK-UNDER=65
V?LOOK-BEHIND=66
V?READ=67
V?CHASTISE=68
V?SEARCH=69
V?LOWER=70
V?MELT=71
V?MOVE=72
V?PLAY=73
V?MUMBLE=74
V?MUNG=75
V?OIL=76
V?OPEN=77
V?PICK=78
V?TAKE=79
V?PLUG=80
V?ADVENT=81
V?POINT=82
V?POUR-ON=83
V?PRAY=84
V?PUMP=85
V?PUSH=86
V?PUSH-TO=87
V?PUT-UNDER=88
V?PUT-ON=89
V?WEAR=90
V?PUT-BEHIND=91
V?HIDE=92
V?RAISE=93
V?RAPE=94
V?REACH-IN=95
V?REPENT=96
V?RUB=97
V?SCRIPT=98
V?UNSCRIPT=99
V?SEND=100
V?SHAKE=101
V?SLEEP=102
V?SKIP=103
V?SMELL=104
V?SPIN=105
V?SPRAY=106
V?SSPRAY=107
V?SQUEEZE=108
V?STAND=109
V?STAY=110
V?SWIM=111
V?SWING=112
V?TELL=113
V?BRING=114
V?ASK-FOR=115
V?SAY=116
V?THANK=117
V?THROW=118
V?THROW-OFF=119
V?TIE=120
V?TIE-UP=121
V?TURN=122
V?UNLOCK=123
V?UNTIE=124
V?WAIT=125
V?WAIT-FOR=126
V?ALARM=127
V?WALK=128
V?WALK-AROUND=129
V?WALK-TO=130
V?WAVE=131
V?WAVE-AT=132
V?WIND=133
V?YELL=134
V?ZORK=135
V?SHOW=136
V?SSHOW=137
V?DRAW-ON=138
V?MAKE-LINE=139
V?MAKE-LINE-TO=140
V?ERASE-LINE=141
V?ERASE-LINE-TO=142
V?CAST=143
V?LEARN=144
V?MEMORIZE=145
V?SPELLS=146
V?GONDAR=147
V?GNUSTO=148
V?FROTZ=149
V?OZMOO=150
V?ZIFMIA=151
V?VAXUM=152
V?REZROV=153
V?NITFOL=154
V?EXEX=155
V?KULCAD=156
V?MELBOR=157
V?BLORB=158
V?GUNCHO=159
V?KREBF=160
V?CLEESH=161
V?IZYUK=162
V?FILFRE=163
V?TIME=164
V?WRITE-WITH=165
V?WRITE-ON=166
V?SHARPEN=167
V?AVOID=168
V?GAG=169
V?GROSS-OUT=170
V?$RANDOM=171
V?$COMMAND=172
V?$RECORD=173
V?$UNRECORD=174
; PROPERTIES ARE DEFINED HERE
P?NORTH=31
P?NE=30
P?EAST=29
P?SE=28
P?SOUTH=27
P?SW=26
P?WEST=25
P?NW=24
P?UP=23
P?DOWN=22
P?IN=21
P?OUT=20
P?SYNONYM=19
P?DESCFCN=18
P?GLOBAL=17
P?ADVFCN=16
P?FDESC=15
P?LDESC=14
P?PSEUDO=13
P?CONTFCN=12
P?SIZE=11
P?CAPACITY=10
P?ACTION=9
P?ADJECTIVE=8
P?TEXT=7
P?POINT=6
P?TMAZE=5
P?COUNT=4
P?MUNGDESC=3
; ADJECTIVES ARE DEFINED HERE
A?STONE=255
A?TRANSLUCENT=254
A?BARE=253
A?BROKEN=252
A?MISTY=251
A?WHITE=250
A?ROCKY=249
A?DELICIOUS=248
A?SPRING=247
A?POTTERY=246
A?STALKING=245
A?EVIL=244
A?LURKING=243
A?UNSEEN=242
A?OLD=241
A?PARCHMENT=240
A?BADLY=239
A?WORN=238
A?POINT=237
A?BLACK=236
A?DUSTY=235
A?FIRST=234
A?LEGEND=233
A?GREAT=232
A?SPIRAL=231
A?WINDING=230
A?SPELL=229
A?GNUSTO=228
A?FROTZ=227
A?OZMOO=226
A?FADED=225
A?WHOLE=224
A?ZIFMIA=223
A?GOLD=222
A?LEAF=221
A?VAXUM=220
A?SCRIBBLED=219
A?REZROV=218
A?FRAYED=217
A?GONDAR=216
A?NITFOL=215
A?STAINED=214
A?EXEX=213
A?BRITTLE=212
A?ROLLED=211
A?KULCAD=210
A?VELLUM=209
A?MELBOR=208
A?BLORB=207
A?POWERFUL=206
A?GUNCHO=205
A?CRUMPLED=204
A?KREBF=203
A?DAMP=202
A?SOGGY=201
A?CLEESH=200
A?ORNATE=199
A?IZYUK=198
A?PURPLE=197
A?FILFRE=196
A?STRONG=195
A?JEWELLED=194
A?TIGHT=193
A?THIN=192
A?STRAND=191
A?MAGIC=190
A?SACRIFICIAL=189
A?SIMPLE=188
A?WOODEN=187
A?ANCIENT=186
A?GOLDEN=185
A?GUARDED=184
A?OAK=183
A?FLOATING=182
A?FIVE-HEADED=181
A?GROPING=180
A?SLIMY=179
A?SIX-INCH=178
A?THICK=177
A?IRON=176
A?HEAVY=175
A?ROCK=174
A?WEARY=173
A?BEDRAGGLED=172
A?BRASS=171
A?ELVISH=170
A?MASSIVE=169
A?FEATHER=168
A?FOURPOSTER=167
A?SMALL=166
A?CELL=165
A?SQUARE=164
A?LOOSE=163
A?SILVER=162
A?RUSTY=161
A?FESTIVE=160
A?WOOD=159
A?GLITTERING=158
A?LUSCIOUS=157
A?BANQUET=156
A?HAIRY=155
A?HUNCHED=154
A?GROUP=153
A?CARVING=152
A?HUGE=151
A?RAT=150
A?GARBAGE=149
A?ROTTED=148
A?ROTTIN=147
A?HUMAN=146
A?LOW=145
A?GUTTURAL=144
A?SCREECHING=143
A?NORTH=142
A?RUSTED=141
A?LILY=140
A?RAZOR-SHARP=139
A?DRIPPING=138
A?ENORMOUS=137
A?HUDDLED=136
A?HIDEOUS=135
A?PRISON=134
A?SOUTH=133
A?UNKNOWN=132
A?FLATHEAD=131
A?DIMWIT=130
A?WIZARD=129
A?FROBOZZ=128
A?LIGHTED=127
A?ILLUMINATED=126
A?LIT=125
A?BEAUTIFUL=124
A?FABERGE=123
A?ORNAME=122
A?LAPIS=121
A?EMERALD=120
A?DIAMOND=119
A?SCRAMBLED=118
A?SHREDDED=117
A?BLINKING=116
A?SHIFTING=115
A?ARCANE=114
A?GLOWING=113
A?DEAD=112
A?RAINBOW=111
A?ENAMELLED=110
A?RUINED=109
A?LINGOLF=108
A?HIGH=107
A?DARK=106
A?BATTERED=105
A?SHORT=104
A?STUNTED=103
A?DECREPIT=102
A?LONG=101
A?DRY=100
A?ROLLING=99
A?SMOKY=98
A?LONELY=97
A?FERAL=96
A?GAUNT=95
; 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?PRY=235
B?PLEASE=234
B?LINE=233
B?LINES=232
B?YOU=231
B?SOME=230
; PREPOSITIONS ARE DEFINED HERE
PR?TO=255
PR?WITH=254
PR?DOWN=253
PR?ON=252
PR?UP=251
PR?IN=250
PR?FROM=249
PR?OUT=248
PR?AWAY=247
PR?AT=246
PR?OVER=245
PR?ACROSS=244
PR?OFF=243
PR?FOR=242
PR?AROUND=241
PR?THROUGH=240
PR?UNDER=239
PR?BEHIND=238
PR?BETWEEN=237
; 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?BRING=247
ACT?WALK=246
ACT?QUIT=245
ACT?FIND=244
ACT?FILFRE=243
ACT?DESTROY=242
ACT?AVOID=241
ACT?KREBF=240
ACT?UNLOCK=239
ACT?READ=238
ACT?SAY=237
ACT?JUMP=236
ACT?POUR=235
ACT?WAIT=234
ACT?NITFOL=233
ACT?BLORB=232
ACT?TAKE=231
ACT?GAG=230
ACT?COUNT=229
ACT?RAISE=228
ACT?FOLLOW=227
ACT?FLY=226
ACT?VERSION=225
ACT?WIND=224
ACT?#UNRECORD=223
ACT?LIGHT=222
ACT?LIE=221
ACT?MOVE=220
ACT?PLAY=219
ACT?OPEN=218
ACT?TOUCH=217
ACT?BLOW=216
ACT?#COMMAND=215
ACT?KNOCK=214
ACT?WRITE=213
ACT?MELBOR=212
ACT?PICK=211
ACT?DEFLATE=210
ACT?BOARD=209
ACT?REZROV=208
ACT?APPLY=207
ACT?#RANDOM=206
ACT?KULCAD=205
ACT?ESCAPE=204
ACT?PRAY=203
ACT?STAND=202
ACT?LISTEN=201
ACT?TIE=200
ACT?SHOW=199
ACT?SAVE=198
ACT?TELL=197
ACT?THROW=196
ACT?ZORK=195
ACT?LOWER=194
ACT?HIDE=193
ACT?SHAKE=192
ACT?INVENTORY=191
ACT?ATTACK=190
ACT?FROTZ=189
ACT?KILL=188
ACT?SPELLS=187
ACT?MEMORIZE=186
ACT?ENTER=185
ACT?SEARCH=184
ACT?WEAR=183
ACT?ERASE=182
ACT?SHARPEN=181
ACT?GROSS=180
ACT?DISEMBARK=179
ACT?SWIM=178
ACT?LUBRICATE=177
ACT?PLUG=176
ACT?UNTIE=175
ACT?PUMP=174
ACT?CUT=173
ACT?MELT=172
ACT?UNSCRIPT=171
ACT?GUNCHO=170
ACT?PUSH=169
ACT?ZIFMIA=168
ACT?SUPER=167
ACT?OZMOO=166
ACT?REACH=165
ACT?VAXUM=164
ACT?DIG=163
ACT?SEND=162
ACT?SCORE=161
ACT?EXORCISE=160
ACT?IZYUK=159
ACT?CLEESH=158
ACT?EXEX=157
ACT?CONNECT=156
ACT?LOOK=155
ACT?GNUSTO=154
ACT?SPRAY=153
ACT?CAST=152
ACT?DROP=151
ACT?BACK=150
ACT?TIME=149
ACT?ROLL=148
ACT?LEAVE=147
ACT?CURSE=146
ACT?REPENT=145
ACT?SCRIPT=144
ACT?SPIN=143
ACT?$VERIFY=142
ACT?EXTINGUISH=141
ACT?SWING=140
ACT?RESTART=139
ACT?POKE=138
ACT?SMELL=137
ACT?BRIEF=136
ACT?DIAGNOSE=135
ACT?GIVE=134
ACT?SLEEP=133
ACT?WAKE=132
ACT?DRINK=131
ACT?ANSWER=130
ACT?MUMBLE=129
ACT?YELL=128
ACT?LOCK=127
ACT?BURN=126
ACT?KICK=125
ACT?PLUGH=124
ACT?POINT=123
ACT?TURN=122
ACT?CROSS=121
ACT?#RECORD=120
ACT?WHO=119
ACT?MAKE=118
ACT?RESTORE=117
ACT?CLOSE=116
ACT?STRIKE=115
ACT?SLIDE=114
ACT?WAVE=113
ACT?EXIT=112
ACT?EXAMINE=111
ACT?EAT=110
ACT?LEAN=109
ACT?FILL=108
ACT?SQUEEZE=107
ACT?GONDAR=106
ACT?CLIMB=105
ACT?FORGET=104
ACT?LAUNCH=103
ACT?LEARN=102
ACT?THANK=101
ACT?ASK=100
ACT?HELLO=99
; USER DEFINED CONSTANTS ARE INITIALIZED HERE
ROAD-START=10000
SOG=16
T-NE=13
SIR=32
DEXITSTR=1
XEQUAL?=4
P-ITBLLEN=9
P-SYNLEN=8
P-SRCTOP=0
C-INTLEN=6
O-START=1
DEXITOBJ=1
P-P1OFF=5
O-PTR=0
O-LENGTH=2
T-WEST=3
MOVES-PER-DAY=86
C-TABLELEN=180
T-EAST=11
P-NC2=8
P-NC1=6
T-SOUTH=7
P-WORDLEN=4
SERIAL=0
P-VERBN=1
P-P1BITS=3
FEXIT=3
T-SW=5
CC-SEPTR=1
ZORKID=1
P-SPREP1=1
CC-SBPTR=0
P-PREP1=2
M-BEG=1
XDIV=3
M-FATAL=2
XGRTR?=5
NEXITSTR=0
P-SLOC2=6
NEXIT=2
SC=64
P-PREP1N=3
P-PSOFF=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
T-NORTH=15
XSUB=1
XADD=0
T-NW=1
CEXIT=4
P-LEXSTART=1
M-LOOK=3
UEXIT=1
D-RECORD-ON=4
O-END=3
P-LEXELEN=2
P-LEXWORDS=1
P-ALL=1
MOVES-PER-SLEEP=42
XMUL=2
P-SFWIM1=3
P-INHIBIT=4
CEXITFLAG=1
D-RECORD-OFF=-4
T-SE=9
STAIR-TABLE-LENGTH=70
M-FLASH=4
M-OBJECT=0
FEXITFCN=0
P-SBITS=0
M-NOT-HANDLED=0
P-SRCALL=1
CEXITSTR=1
P-SLOC1=5
M-END=6
STAIR-START=10000
P-PREP2=4
LOW-DIRECTION=20
P-SONUMS=3
C-TICK=1
P-NC2L=9
TWALK-MAX=5
P-NC1L=7
P-ONE=2
ROAD-TABLE-LENGTH=80
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 ;()
0 ;(P?MUNGDESC)
0 ;(P?COUNT)
0 ;(P?TMAZE)
0 ;(P?POINT)
0 ;(P?TEXT)
0 ;(P?ADJECTIVE)
0 ;(P?ACTION)
0 ;(P?CAPACITY)
5 ;(P?SIZE)
0 ;(P?CONTFCN)
0 ;(P?PSEUDO)
0 ;(P?LDESC)
0 ;(P?FDESC)
0 ;(P?ADVFCN)
0 ;(P?GLOBAL)
0 ;(P?DESCFCN)
0 ;(P?SYNONYM)
0 ;(P?OUT)
0 ;(P?IN)
0 ;(P?DOWN)
0 ;(P?UP)
0 ;(P?NW)
0 ;(P?WEST)
0 ;(P?SW)
0 ;(P?SOUTH)
0 ;(P?SE)
0 ;(P?EAST)
0 ;(P?NE)
0 ;(P?NORTH)
.OBJECT FOREST,0,0,LOCAL-GLOBALS,SEA,0,T?FOREST
.OBJECT DUNGEON,0,FX?RLANDBIT,ROOMS,DIM-DESCENT,0,T?DUNGEON
.OBJECT BEDPOST,FX?SEARCHBIT+FX?NDESCBIT,FX?CONTBIT,BED,0,CHARM-SCROLL,T?BEDPOST
.OBJECT GLOBAL-WATER,0,0,LOCAL-GLOBALS,BEACH-OBJ,0,T?GLOBAL-WATER
.OBJECT HANDS,FX?TOUCHBIT+FX?NDESCBIT,FX?TOOLBIT,GLOBAL-OBJECTS,CEILING,0,T?HANDS
.OBJECT TMAP,FX?OPENBIT,FX?CONTBIT+FX?READBIT+FX?TAKEBIT,MAP-ROOM,0,POINT-P,T?TMAP
.OBJECT HILLS,0,0,LOCAL-GLOBALS,HOVEL,0,T?HILLS
.OBJECT BANISH-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,BANISH-SCROLL,0,0,T?BANISH-SPELL
.OBJECT MOUNTAIN-TRAIL,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,VILLAGE,0,T?MOUNTAIN-TRAIL
.OBJECT CORRIDOR,0,0,GLOBAL-OBJECTS,GROUND,0,T?CORRIDOR
.OBJECT BELBOZ,0,FX?VILLAIN,GLOBAL-OBJECTS,SKY,0,T?BELBOZ
.OBJECT COURTYARD,0,0,LOCAL-GLOBALS,TEMPLE-OBJ,0,T?COURTYARD
.OBJECT WINDOW,0,0,LOCAL-GLOBALS,0,0,T?WINDOW
.OBJECT PENCIL,0,FX?READBIT+FX?TAKEBIT,MAP-ROOM,TMAP,0,T?PENCIL
.OBJECT IRON-GATE-CHAINS,FX?NDESCBIT,0,LOCAL-GLOBALS,IRON-GATE,0,T?IRON-GATE-CHAINS
.OBJECT TURTLE,FX?OPENBIT,FX?CONTBIT+FX?VILLAIN+FX?VICBIT,BEACH,SEA-STUFF,0,T?TURTLE
.OBJECT VOICES,0,0,LOCAL-GLOBALS,RUSTY-GATE,0,T?VOICES
.OBJECT HEATHER,FX?NDESCBIT,0,MEADOW,0,0,T?HEATHER
.OBJECT JUG,FX?OPENBIT+FX?TRANSBIT,FX?CONTBIT+FX?TAKEBIT,SHACK,0,0,T?JUG
.OBJECT LEGEND-BOOK,FX?OPENBIT,FX?CONTBIT+FX?READBIT+FX?TAKEBIT,LIBRARY,0,LEGEND-TWO,T?LEGEND-BOOK
.OBJECT ME,FX?TOUCHBIT,FX?VILLAIN,GLOBAL-OBJECTS,HANDS,0,T?ME
.OBJECT COURTYARD-3,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,COURTYARD-2,0,T?COURTYARD-3
.OBJECT MAP-ROOM,0,FX?RLANDBIT,ROOMS,PURLOINED-ROOM,PEDESTAL,T?MAP-ROOM
.OBJECT FLY-SCROLL,FX?VOWELBIT+FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,0,0,FLY-SPELL,T?FLY-SCROLL
.OBJECT OPEN-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,0,0,OPEN-SPELL,T?OPEN-SCROLL
.OBJECT CANDLES,FX?NDESCBIT,0,BANQUET-ILLUSION,FOOD,0,T?CANDLES
.OBJECT KITCHEN,0,FX?RLANDBIT,ROOMS,BANQUET-HALL,HEAP,T?KITCHEN
.OBJECT POINT-V,FX?NDESCBIT+FX?POINTBIT,0,TMAP,POINT-M,0,T?POINT-V
.OBJECT HOVEL,0,0,LOCAL-GLOBALS,TREES,0,T?HOVEL
.OBJECT MAGIC-ROPE,FX?NDESCBIT,FX?VICBIT,JEWELLED-BOX,0,0,T?MAGIC-ROPE
.OBJECT LIGHTS,FX?NDESCBIT,0,CLOSET,DISPEL-SCROLL,0,T?LIGHTS
.OBJECT FOREST-2,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,FOREST-1,LILY-PAD,T?FOREST-2
.OBJECT LAWN,0,0,LOCAL-GLOBALS,TURRET,0,T?LAWN
.OBJECT T-H,0,FX?RLANDBIT,ROOMS,T-G,0,T?T-H
.OBJECT ALTAR,FX?ONBIT,FX?RMUNGBIT+FX?RLANDBIT,ROOMS,TEMPLE,0,T?ALTAR
.OBJECT HASTE-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,SECRET-PASSAGE,0,HASTE-SPELL,T?HASTE-SCROLL
.OBJECT LONG-ROAD-SIGN,FX?NDESCBIT,0,LONG-ROAD,0,0,T?LONG-ROAD-SIGN
.OBJECT TURRET,0,0,LOCAL-GLOBALS,TOWER,0,T?TURRET
.OBJECT ROOMS,0,0,0,0,LONG-ROAD,T?ROOMS
.OBJECT DISPEL-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,DISPEL-SCROLL,0,0,T?DISPEL-SPELL
.OBJECT BREAD,0,FX?TAKEBIT,SHACK-OVEN,0,0,T?BREAD
.OBJECT WEST-FORK,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,SHACK,0,T?WEST-FORK
.OBJECT EAST-HALL,0,FX?RLANDBIT,ROOMS,SOUTH-GATE,0,T?EAST-HALL
.OBJECT ADVENTURER,FX?OPENBIT+FX?VOWELBIT,FX?CONTBIT+FX?VILLAIN+FX?VICBIT,0,0,SWORD,T?ADVENTURER
.OBJECT LONG-ROAD,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,VILLAGE-EAST,LONG-ROAD-SIGN,T?LONG-ROAD
.OBJECT TERROR,FX?NDESCBIT,0,T-I,0,0,T?TERROR
.OBJECT REAL-STAIR,0,FX?RLANDBIT,ROOMS,ENDLESS-STAIR,0,T?REAL-STAIR
.OBJECT GLOBAL-TURTLE,0,FX?TAKEBIT+FX?VILLAIN+FX?VICBIT,0,0,0,T?GLOBAL-TURTLE
.OBJECT VISTA,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,MOUNTAIN-TRAIL,0,T?VISTA
.OBJECT KRILL,0,FX?VICBIT,WARLOCK-TOWER,0,0,T?KRILL
.OBJECT BENCHES,FX?NDESCBIT,0,BANQUET-HALL,BANQUET-ILLUSION,0,T?BENCHES
.OBJECT POINT-R,FX?NDESCBIT+FX?POINTBIT,0,TMAP,POINT-B,0,T?POINT-R
.OBJECT NEWT-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,NEWT-SCROLL,0,0,T?NEWT-SPELL
.OBJECT TOWER-S,FX?ONBIT,FX?RLANDBIT,ROOMS,TOWER-N,0,T?TOWER-S
.OBJECT PLAYER,FX?NDESCBIT,FX?INVISIBLE+FX?VILLAIN,0,0,SPELL-BOOK,T?PLAYER
.OBJECT T-D,0,FX?RLANDBIT,ROOMS,T-C,0,T?T-D
.OBJECT DISTANT-CASTLE,0,0,LOCAL-GLOBALS,UNDERGROWTH,0,T?DISTANT-CASTLE
.OBJECT LOCAL-GLOBALS,0,0,GLOBAL-OBJECTS,0,MOUNTAIN,T?LOCAL-GLOBALS
.OBJECT LIGHT-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,SPELL-BOOK,WRITE-MAGIC-SPELL,0,T?LIGHT-SPELL
.OBJECT CREDITS-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,CREDITS-SCROLL,0,0,T?CREDITS-SPELL
.OBJECT UNDERGROWTH,FX?VOWELBIT,0,LOCAL-GLOBALS,MACHINERY,0,T?UNDERGROWTH
.OBJECT FROG,FX?NDESCBIT,FX?VICBIT+FX?VILLAIN,FOREST-2,0,0,T?FROG
.OBJECT NORTH-BLOCK,FX?NDESCBIT,FX?TAKEBIT,LOCAL-GLOBALS,STONE-WALL,0,T?NORTH-BLOCK
.OBJECT NORTH-GATE,0,FX?RLANDBIT,ROOMS,LIBRARY,0,T?NORTH-GATE
.OBJECT SW-TOWER,0,FX?RLANDBIT,ROOMS,WEST-HALL,0,T?SW-TOWER
.OBJECT COURTYARD-2,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,NW-TOWER,0,T?COURTYARD-2
.OBJECT SWITCHES,FX?NDESCBIT,0,CLOSET,LIGHTS,0,T?SWITCHES
.OBJECT POINT-P,FX?NDESCBIT+FX?POINTBIT,0,TMAP,POINT-F,0,T?POINT-P
.OBJECT GLOBAL-SLEEP,0,0,GLOBAL-OBJECTS,ENTHARION,0,T?GLOBAL-SLEEP
.OBJECT MIRROR-HALL-3,0,FX?RLANDBIT,ROOMS,MIRROR-HALL-2,0,T?MIRROR-HALL-3
.OBJECT DISPEL-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,CLOSET,0,DISPEL-SPELL,T?DISPEL-SCROLL
.OBJECT HEAP,FX?NDESCBIT,0,KITCHEN,OVEN,0,T?HEAP
.OBJECT LEGEND-TWO,FX?NDESCBIT,FX?READBIT,LEGEND-BOOK,LEGEND-ONE,0,T?LEGEND-TWO
.OBJECT ROAD,0,0,GLOBAL-OBJECTS,GLOBAL-CRONE,0,T?ROAD
.OBJECT SKY,0,0,GLOBAL-OBJECTS,ME,0,T?SKY
.OBJECT GLOBAL-OBJECTS,FX?ONBIT+FX?VOWELBIT+FX?TRANSBIT+FX?SEARCHBIT+FX?OPENBIT+FX?TRYTAKEBIT+FX?SURFACEBIT+FX?TOUCHBIT,FX?RLANDBIT+FX?INVISIBLE+FX?RMUNGBIT,0,0,GLIMPSE-2,T?GLOBAL-OBJECTS
.OBJECT WEST-HALL,FX?ONBIT,FX?RLANDBIT,ROOMS,COURTYARD-1,0,T?WEST-HALL
.OBJECT FLY-SPELL,FX?VOWELBIT+FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,FLY-SCROLL,0,0,T?FLY-SPELL
.OBJECT IT,FX?TOUCHBIT+FX?NDESCBIT,0,GLOBAL-OBJECTS,INTNUM,0,T?IT
.OBJECT WRITE-MAGIC-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,SPELL-BOOK,0,0,T?WRITE-MAGIC-SPELL
.OBJECT QUENCH-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,QUENCH-SCROLL,0,0,T?QUENCH-SPELL
.OBJECT WALLS,FX?TOUCHBIT+FX?NDESCBIT,0,GLOBAL-OBJECTS,CORRIDOR,0,T?WALLS
.OBJECT BLACK-PASSAGE,0,0,LOCAL-GLOBALS,GLOBAL-WATER,0,T?BLACK-PASSAGE
.OBJECT TALK-TO-ANIMALS-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,SPELL-BOOK,LIGHT-SPELL,0,T?TALK-TO-ANIMALS-SPELL
.OBJECT SHACK-OVEN,FX?VOWELBIT+FX?NDESCBIT,FX?CONTBIT,SHACK,BATTERED-LANTERN,BREAD,T?SHACK-OVEN
.OBJECT POINT-M,FX?NDESCBIT+FX?POINTBIT,0,TMAP,POINT-J,0,T?POINT-M
.OBJECT TOWER-N,FX?ONBIT,FX?RLANDBIT,ROOMS,ALTAR,0,T?TOWER-N
.OBJECT PEDESTAL,FX?SURFACEBIT+FX?OPENBIT+FX?NDESCBIT,FX?CONTBIT,MAP-ROOM,MAPS,GLOBE,T?PEDESTAL
.OBJECT SHADY-BROOK,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,TRAIL-HEAD,FOUNDATION,T?SHADY-BROOK
.OBJECT MACHINERY,0,0,LOCAL-GLOBALS,TOWER-S-DOOR,0,T?MACHINERY
.OBJECT POINT-K,FX?NDESCBIT+FX?POINTBIT,0,TMAP,POINT-R,0,T?POINT-K
.OBJECT BEACH,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,MEADOW,TURTLE,T?BEACH
.OBJECT OVEN,FX?OPENBIT+FX?VOWELBIT+FX?NDESCBIT,FX?CONTBIT,KITCHEN,LITTER,RAT-NEST,T?OVEN
.OBJECT BATTERED-LANTERN,0,FX?TAKEBIT,SHACK,JUG,0,T?BATTERED-LANTERN
.OBJECT FOREST-1,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,NORTH-GATE,REPAIR-SCROLL,T?FOREST-1
.OBJECT SHACK-EAST,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,SHADY-BROOK,0,T?SHACK-EAST
.OBJECT GLOBAL-ADVENTURER,FX?VOWELBIT,0,0,0,0,T?GLOBAL-ADVENTURER
.OBJECT SEA-STUFF,FX?NDESCBIT,0,BEACH,0,0,T?SEA-STUFF
.OBJECT NORTH-CELL,0,FX?RLANDBIT,ROOMS,DUNGEON,0,T?NORTH-CELL
.OBJECT STATUE,FX?NDESCBIT,0,LOCAL-GLOBALS,NORTH-GATE-OBJ,0,T?STATUE
.OBJECT WEST-CASTLE,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,BEACH,0,T?WEST-CASTLE
.OBJECT TRAIL-HEAD,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,EAST-FORK,PATH-SIGN,T?TRAIL-HEAD
.OBJECT KNOT-ROOM,0,FX?RLANDBIT,ROOMS,WARLOCK-TOWER,JEWELLED-BOX,T?KNOT-ROOM
.OBJECT T-G,0,FX?RLANDBIT,ROOMS,T-F,0,T?T-G
.OBJECT LANDING,FX?ONBIT,FX?RMUNGBIT+FX?RLANDBIT,ROOMS,T-I,0,T?LANDING
.OBJECT PORTRAITS,FX?TRYTAKEBIT+FX?NDESCBIT,0,GALLERY,0,0,T?PORTRAITS
.OBJECT SILVER-SPOON,FX?TREASURE,FX?TOOLBIT+FX?TAKEBIT,SECRET-PASSAGE,HASTE-SCROLL,0,T?SILVER-SPOON
.OBJECT RUSTY-GATE,FX?NDESCBIT+FX?OPENBIT,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,NORTH-BLOCK,0,T?RUSTY-GATE
.OBJECT GUARDS,0,FX?VICBIT,LOCAL-GLOBALS,STATUE,0,T?GUARDS
.OBJECT GLOBAL-HOLE,0,0,GLOBAL-OBJECTS,BRAMBLES,0,T?GLOBAL-HOLE
.OBJECT GLIMPSE-2,0,0,GLOBAL-OBJECTS,GLIMPSE-1,0,T?GLIMPSE-2
.OBJECT EGG,FX?TREASURE+FX?TRANSBIT,FX?CONTBIT+FX?TAKEBIT,JEWEL-ROOM,JEWEL-CHESTS,DAMAGED-SCROLL,T?EGG
.OBJECT SEA,0,0,LOCAL-GLOBALS,WINDOW,0,T?SEA
.OBJECT PORTRAIT-NICHE,FX?SEARCHBIT+FX?NDESCBIT+FX?OPENBIT,FX?CONTBIT,0,0,ETERNAL-FLAME,T?PORTRAIT-NICHE
.OBJECT BEDPOST-BUTTON,FX?VOWELBIT+FX?NDESCBIT,0,0,0,0,T?BEDPOST-BUTTON
.OBJECT COURTYARD-5,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,COURTYARD-4,0,T?COURTYARD-5
.OBJECT CHEAT-DEATH-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,PORTRAIT-NICHE,0,CHEAT-DEATH-SPELL,T?CHEAT-DEATH-SCROLL
.OBJECT LILY-PAD,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,FOREST-2,FROG,NEWT-SCROLL,T?LILY-PAD
.OBJECT T-C,0,FX?RLANDBIT,ROOMS,T-B,0,T?T-C
.OBJECT GLOBAL-CRONE,0,0,GLOBAL-OBJECTS,GLOBAL-SLEEP,0,T?GLOBAL-CRONE
.OBJECT MAPS,FX?NDESCBIT,0,MAP-ROOM,CREDITS-SCROLL,0,T?MAPS
.OBJECT TEMPLE,FX?ONBIT,FX?RLANDBIT,ROOMS,COURTYARD-7,GANG-OF-N,T?TEMPLE
.OBJECT JEWEL-ROOM,FX?ONBIT,FX?RLANDBIT,ROOMS,GALLERY,EGG,T?JEWEL-ROOM
.OBJECT RAT-NEST,FX?NDESCBIT,0,OVEN,0,0,T?RAT-NEST
.OBJECT MIRROR-HALL-2,0,FX?RLANDBIT,ROOMS,MIRROR-HALL-1,0,T?MIRROR-HALL-2
.OBJECT MIRROR,FX?NDESCBIT,FX?VICBIT,LOCAL-GLOBALS,DOOR-ILLUSION,0,T?MIRROR
.OBJECT TOWER,0,FX?CLIMBBIT,LOCAL-GLOBALS,COURTYARD,0,T?TOWER
.OBJECT MONSTERS-3,FX?NDESCBIT,FX?VICBIT,PURLOINED-ROOM,MONSTERS-2,0,T?MONSTERS-3
.OBJECT GALLERY,FX?ONBIT,FX?RLANDBIT,ROOMS,TOWER-S,FROBOZZ-PORTRAIT,T?GALLERY
.OBJECT MEADOW-OBJ,0,0,LOCAL-GLOBALS,LAWN,0,T?MEADOW-OBJ
.OBJECT MONSTERS-2,FX?VOWELBIT+FX?NDESCBIT,FX?VICBIT,PURLOINED-ROOM,MONSTERS-1,0,T?MONSTERS-2
.OBJECT MONSTERS-1,FX?NDESCBIT,FX?VICBIT,PURLOINED-ROOM,FLOATING-SIGN,0,T?MONSTERS-1
.OBJECT BED,FX?SURFACEBIT+FX?OPENBIT+FX?SEARCHBIT,FX?CONTBIT+FX?VEHBIT,BEDROOM,0,COMPARTMENT,T?BED
.OBJECT CHARM-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,BEDPOST,0,CHARM-SPELL,T?CHARM-SCROLL
.OBJECT GLOBAL-ROOM,0,0,GLOBAL-OBJECTS,BELBOZ,0,T?GLOBAL-ROOM
.OBJECT EGG-KNOB-4,FX?NDESCBIT,0,EGG,EGG-KNOB-3,0,T?EGG-KNOB-4
.OBJECT BANQUET-HALL,0,FX?RLANDBIT,ROOMS,SE-TOWER,BENCHES,T?BANQUET-HALL
.OBJECT COMPARTMENT,FX?NDESCBIT,0,BED,BEDPOST,0,T?COMPARTMENT
.OBJECT EGG-KNOB-5,FX?NDESCBIT,0,EGG,EGG-KNOB-4,0,T?EGG-KNOB-5
.OBJECT HAIRPIN-LOOP,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,DUSTY-ROAD,0,T?HAIRPIN-LOOP
.OBJECT HASTE-SPELL,FX?VOWELBIT+FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,HASTE-SCROLL,0,0,T?HASTE-SPELL
.OBJECT COURTYARD-4,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,COURTYARD-3,0,T?COURTYARD-4
.OBJECT MEADOW,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,CLOSET,HEATHER,T?MEADOW
.OBJECT SPELL-BOOK,FX?OPENBIT+FX?TOUCHBIT,FX?CONTBIT+FX?READBIT+FX?TAKEBIT,PLAYER,0,STRONG-BOX-SPELL,T?SPELL-BOOK
.OBJECT ENGINE-ROOM,FX?ONBIT,FX?RLANDBIT,ROOMS,JEWEL-ROOM,0,T?ENGINE-ROOM
.OBJECT LIBRARY,0,FX?RLANDBIT,ROOMS,JUNCTION,RAT-TRACKS,T?LIBRARY
.OBJECT TOWER-N-DOOR,0,FX?DOORBIT+FX?CONTBIT,LOCAL-GLOBALS,GUARDS,0,T?TOWER-N-DOOR
.OBJECT EGG-KNOB-1,FX?NDESCBIT,0,EGG,0,0,T?EGG-KNOB-1
.OBJECT EGG-KNOB-2,FX?VOWELBIT+FX?NDESCBIT,0,EGG,EGG-KNOB-1,0,T?EGG-KNOB-2
.OBJECT LEGEND-ONE,FX?NDESCBIT,FX?READBIT,LEGEND-BOOK,0,0,T?LEGEND-ONE
.OBJECT EGG-KNOB-3,FX?NDESCBIT,0,EGG,EGG-KNOB-2,0,T?EGG-KNOB-3
.OBJECT DOOR-REALITY,FX?LOCKEDBIT+FX?NDESCBIT,FX?CONTBIT+FX?DOORBIT+FX?INVISIBLE,LOCAL-GLOBALS,STAIRS,0,T?DOOR-REALITY
.OBJECT BANQUET-ILLUSION,FX?OPENBIT+FX?NDESCBIT+FX?TRANSBIT,FX?CONTBIT,BANQUET-HALL,0,CANDLES,T?BANQUET-ILLUSION
.OBJECT QUENCH-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT+FX?INVISIBLE,RAT-HOLE,0,QUENCH-SPELL,T?QUENCH-SCROLL
.OBJECT PROTECTION-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,PROTECTION-SCROLL,0,0,T?PROTECTION-SPELL
.OBJECT WARLOCK-TOWER,FX?ONBIT,FX?RLANDBIT,ROOMS,PIT,KRILL,T?WARLOCK-TOWER
.OBJECT FOUNDATION,FX?NDESCBIT,0,SHADY-BROOK,0,0,T?FOUNDATION
.OBJECT SUMMON-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,SUMMON-SCROLL,0,0,T?SUMMON-SPELL
.OBJECT TEMPLE-OBJ,0,0,LOCAL-GLOBALS,FOREST,0,T?TEMPLE-OBJ
.OBJECT ENDLESS-STAIR,0,FX?RLANDBIT,ROOMS,LANDING,0,T?ENDLESS-STAIR
.OBJECT PURLOINED-ROOM,0,FX?RLANDBIT,ROOMS,KNOT-ROOM,MONSTERS-3,T?PURLOINED-ROOM
.OBJECT COURTYARD-7,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,COURTYARD-6,0,T?COURTYARD-7
.OBJECT T-F,0,FX?RLANDBIT,ROOMS,T-E,0,T?T-F
.OBJECT BEDROOM,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,SW-TOWER,BED,T?BEDROOM
.OBJECT SHACK-OBJ,FX?NDESCBIT,0,LOCAL-GLOBALS,DISTANT-CASTLE,0,T?SHACK-OBJ
.OBJECT GLIMPSE-1,0,0,GLOBAL-OBJECTS,ROAD,0,T?GLIMPSE-1
.OBJECT FROBOZZ-PORTRAIT,FX?NDESCBIT,FX?VILLAIN+FX?INVISIBLE,GALLERY,FLATHEAD-PORTRAIT,0,T?FROBOZZ-PORTRAIT
.OBJECT STAIRS,FX?TOUCHBIT+FX?NDESCBIT,FX?CLIMBBIT,LOCAL-GLOBALS,BLACK-PASSAGE,0,T?STAIRS
.OBJECT MAGIC-KNIFE,FX?TREASURE+FX?TOUCHBIT,FX?WEAPONBIT+FX?TAKEBIT,0,0,0,T?MAGIC-KNIFE
.OBJECT LIGHTED-PORTRAIT,FX?NDESCBIT,FX?TAKEBIT,0,0,0,T?LIGHTED-PORTRAIT
.OBJECT CLOSET,FX?ONBIT,FX?RLANDBIT,ROOMS,ENGINE-ROOM,SWITCHES,T?CLOSET
.OBJECT MIRROR-HALL-1,0,FX?RLANDBIT,ROOMS,MAP-ROOM,0,T?MIRROR-HALL-1
.OBJECT WESTERN-ROAD,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,WEST-CASTLE,0,T?WESTERN-ROAD
.OBJECT T-B,0,FX?RLANDBIT,ROOMS,T-A,0,T?T-B
.OBJECT LANTERN,FX?ONBIT,FX?TAKEBIT+FX?LIGHTBIT,ADVENTURER,0,0,T?LANTERN
.OBJECT STRONG-BOX,FX?ONBIT+FX?TRYTAKEBIT,FX?CONTBIT+FX?TAKEBIT,0,0,0,T?STRONG-BOX
.OBJECT IMPLEMENTS,FX?NDESCBIT,0,BANQUET-ILLUSION,BTABLES,0,T?IMPLEMENTS
.OBJECT GANG-OF-N,FX?NDESCBIT,FX?VICBIT,TEMPLE,0,0,T?GANG-OF-N
.OBJECT FLATHEAD-PORTRAIT,FX?NDESCBIT,FX?VILLAIN+FX?INVISIBLE,GALLERY,PORTRAITS,0,T?FLATHEAD-PORTRAIT
.OBJECT SCRAMBLED-EGG,FX?OPENBIT,FX?CONTBIT+FX?TAKEBIT,0,0,0,T?SCRAMBLED-EGG
.OBJECT TREES,0,0,LOCAL-GLOBALS,SHACK-OBJ,0,T?TREES
.OBJECT WATER,0,FX?TAKEBIT,0,0,0,T?WATER
.OBJECT SKELETON,0,0,0,0,0,T?SKELETON
.OBJECT GROUND,0,0,GLOBAL-OBJECTS,IT,0,T?GROUND
.OBJECT RAT-TRACKS,FX?NDESCBIT,0,LIBRARY,LEGEND-BOOK,0,T?RAT-TRACKS
.OBJECT MOUNTAIN,0,0,LOCAL-GLOBALS,HILLS,0,T?MOUNTAIN
.OBJECT NOT-HERE-OBJECT,0,0,0,0,0,T?NOT-HERE-OBJECT
.OBJECT DRAGON,FX?VICTIM,0,0,0,0,T?DRAGON
.OBJECT EAST-FORK,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,WESTERN-ROAD,0,T?EAST-FORK
.OBJECT COURTYARD-6,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,COURTYARD-5,0,T?COURTYARD-6
.OBJECT INTNUM,0,0,GLOBAL-OBJECTS,LOCAL-GLOBALS,0,T?INTNUM
.OBJECT GANG-OF-FOUR,0,FX?VICBIT,0,0,0,T?GANG-OF-FOUR
.OBJECT STRONG-BOX-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,SPELL-BOOK,TALK-TO-ANIMALS-SPELL,0,T?STRONG-BOX-SPELL
.OBJECT NORTH-GATE-OBJ,FX?LOCKEDBIT+FX?NDESCBIT,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,VOICES,0,T?NORTH-GATE-OBJ
.OBJECT JEWEL-CHESTS,FX?NDESCBIT,FX?CONTBIT,JEWEL-ROOM,0,0,T?JEWEL-CHESTS
.OBJECT VILLAGE,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,HAIRPIN-LOOP,0,T?VILLAGE
.OBJECT CHEAT-DEATH-SPELL,FX?VOWELBIT+FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,CHEAT-DEATH-SCROLL,0,0,T?CHEAT-DEATH-SPELL
.OBJECT CEILING,FX?TOUCHBIT+FX?NDESCBIT,0,GLOBAL-OBJECTS,WALLS,0,T?CEILING
.OBJECT MIRROR-STUFF,0,0,LOCAL-GLOBALS,SHARDS,0,T?MIRROR-STUFF
.OBJECT ARCH,FX?VOWELBIT,0,LOCAL-GLOBALS,IRON-GATE-CHAINS,0,T?ARCH
.OBJECT CREDITS-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,MAP-ROOM,PENCIL,CREDITS-SPELL,T?CREDITS-SCROLL
.OBJECT NORTH-CELL-DOOR,FX?NDESCBIT,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,ARCH,0,T?NORTH-CELL-DOOR
.OBJECT GLOBE,FX?NDESCBIT,0,PEDESTAL,0,0,T?GLOBE
.OBJECT ETERNAL-FLAME,FX?ONBIT,FX?LIGHTBIT+FX?TAKEBIT,PORTRAIT-NICHE,CHEAT-DEATH-SCROLL,0,T?ETERNAL-FLAME
.OBJECT POINT-J,FX?NDESCBIT+FX?POINTBIT,0,TMAP,POINT-H,0,T?POINT-J
.OBJECT REPAIR-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,FOREST-1,0,REPAIR-SPELL,T?REPAIR-SCROLL
.OBJECT FLOATING-SIGN,FX?NDESCBIT,FX?READBIT,PURLOINED-ROOM,0,0,T?FLOATING-SIGN
.OBJECT STONE-WALL,FX?NDESCBIT,FX?READBIT,LOCAL-GLOBALS,NORTH-CELL-DOOR,0,T?STONE-WALL
.OBJECT PIT,FX?ONBIT,FX?RLANDBIT,ROOMS,REAL-STAIR,0,T?PIT
.OBJECT RAT-HOLE,FX?OPENBIT,FX?CONTBIT,0,0,QUENCH-SCROLL,T?RAT-HOLE
.OBJECT POINT-H,FX?NDESCBIT+FX?POINTBIT,0,TMAP,POINT-K,0,T?POINT-H
.OBJECT DUSTY-ROAD,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,WEST-FORK,0,T?DUSTY-ROAD
.OBJECT SECRET-PASSAGE,0,FX?RLANDBIT,ROOMS,NORTH-CELL,SILVER-SPOON,T?SECRET-PASSAGE
.OBJECT BRAMBLES,0,0,GLOBAL-OBJECTS,GLOBAL-ROOM,0,T?BRAMBLES
.OBJECT CHARM-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,CHARM-SCROLL,0,0,T?CHARM-SPELL
.OBJECT T-I,0,FX?RLANDBIT,ROOMS,T-H,BANISH-SCROLL,T?T-I
.OBJECT COURTYARD-1,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,PEBBLED-PATH,0,T?COURTYARD-1
.OBJECT BEACH-OBJ,0,0,LOCAL-GLOBALS,MEADOW-OBJ,0,T?BEACH-OBJ
.OBJECT PEBBLED-PATH,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,INSIDE-GATE,0,T?PEBBLED-PATH
.OBJECT POINT-F,FX?NDESCBIT+FX?POINTBIT,0,TMAP,POINT-V,0,T?POINT-F
.OBJECT JEWELLED-BOX,FX?TREASURE+FX?OPENBIT,FX?CONTBIT+FX?TAKEBIT,KNOT-ROOM,0,MAGIC-ROPE,T?JEWELLED-BOX
.OBJECT SWORD,0,FX?WEAPONBIT,ADVENTURER,LANTERN,0,T?SWORD
.OBJECT FOOD,FX?NDESCBIT,0,BANQUET-ILLUSION,IMPLEMENTS,0,T?FOOD
.OBJECT BTABLES,FX?NDESCBIT,0,BANQUET-ILLUSION,0,0,T?BTABLES
.OBJECT NW-TOWER,0,FX?RLANDBIT,ROOMS,FOREST-2,0,T?NW-TOWER
.OBJECT PROTECTION-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,0,0,PROTECTION-SPELL,T?PROTECTION-SCROLL
.OBJECT SHACK-ROOM,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,SHACK-EAST,0,T?SHACK-ROOM
.OBJECT SHARDS,FX?NDESCBIT,0,LOCAL-GLOBALS,MIRROR,0,T?SHARDS
.OBJECT MIRROR-HALL-4,0,FX?RLANDBIT,ROOMS,MIRROR-HALL-3,0,T?MIRROR-HALL-4
.OBJECT DOOR-ILLUSION,FX?NDESCBIT,FX?CONTBIT+FX?DOORBIT+FX?VICBIT,LOCAL-GLOBALS,DOOR-REALITY,0,T?DOOR-ILLUSION
.OBJECT T-E,0,FX?RLANDBIT,ROOMS,T-D,0,T?T-E
.OBJECT IRON-GATE,FX?LOCKEDBIT+FX?VOWELBIT+FX?NDESCBIT,FX?DOORBIT,LOCAL-GLOBALS,ADVENTURER-LG,0,T?IRON-GATE
.OBJECT BANISH-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,T-I,TERROR,BANISH-SPELL,T?BANISH-SCROLL
.OBJECT DAMAGED-SCROLL,0,FX?INVISIBLE+FX?READBIT+FX?TAKEBIT,EGG,EGG-KNOB-5,0,T?DAMAGED-SCROLL
.OBJECT NEWT-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?INVISIBLE+FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,LILY-PAD,0,NEWT-SPELL,T?NEWT-SCROLL
.OBJECT SE-TOWER,0,FX?RLANDBIT,ROOMS,EAST-HALL,0,T?SE-TOWER
.OBJECT POINT-B,FX?NDESCBIT+FX?POINTBIT,0,TMAP,0,0,T?POINT-B
.OBJECT OPEN-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,OPEN-SCROLL,0,0,T?OPEN-SPELL
.OBJECT PATH-SIGN,FX?NDESCBIT,FX?READBIT,TRAIL-HEAD,0,0,T?PATH-SIGN
.OBJECT T-A,0,FX?RLANDBIT,ROOMS,0,0,T?T-A
.OBJECT REPAIR-SPELL,FX?SPELLBIT+FX?NDESCBIT,FX?READBIT,REPAIR-SCROLL,0,0,T?REPAIR-SPELL
.OBJECT ADVENTURER-LG,FX?VOWELBIT+FX?NDESCBIT,FX?INVISIBLE,LOCAL-GLOBALS,MIRROR-STUFF,0,T?ADVENTURER-LG
.OBJECT INSIDE-GATE,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,MIRROR-HALL-4,0,T?INSIDE-GATE
.OBJECT SHACK,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,SHACK-ROOM,SHACK-OVEN,T?SHACK
.OBJECT SUMMON-SCROLL,FX?TRANSBIT+FX?SCROLLBIT,FX?CONTBIT+FX?TAKEBIT+FX?BURNBIT+FX?READBIT,0,0,SUMMON-SPELL,T?SUMMON-SCROLL
.OBJECT SOUTH-GATE,FX?ONBIT,FX?RLANDBIT,ROOMS,SECRET-PASSAGE,0,T?SOUTH-GATE
.OBJECT JUNCTION,0,FX?RMUNGBIT+FX?RLANDBIT,ROOMS,KITCHEN,0,T?JUNCTION
.OBJECT SHAPE,0,0,0,0,0,T?SHAPE
.OBJECT VILLAGE-EAST,FX?ONBIT,FX?LIGHTBIT+FX?RLANDBIT,ROOMS,VISTA,0,T?VILLAGE-EAST
.OBJECT ENTHARION,0,FX?VILLAIN,GLOBAL-OBJECTS,GLOBAL-KRILL,0,T?ENTHARION
.OBJECT TOWER-S-DOOR,0,FX?DOORBIT+FX?CONTBIT,LOCAL-GLOBALS,TOWER-N-DOOR,0,T?TOWER-S-DOOR
.OBJECT PSEUDO-OBJECT,0,0,0,0,0,T?PSEUDO-OBJECT
.OBJECT DIM-DESCENT,0,FX?RLANDBIT,ROOMS,BEDROOM,0,T?DIM-DESCENT
.OBJECT LITTER,FX?NDESCBIT,0,KITCHEN,0,0,T?LITTER
.OBJECT GLOBAL-KRILL,0,0,GLOBAL-OBJECTS,GLOBAL-HOLE,0,T?GLOBAL-KRILL
.ENDT
; OBJECT PROPERTY TABLES ARE DEFINED HERE
OBJPRP::
T?FOREST:: .TABLE ; TABLE FOR OBJECT FOREST
.STRL "forest"
.PROP 2,P?SYNONYM
W?FOREST
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FOREST-F
.BYTE 0
.ENDT
T?DUNGEON:: .TABLE ; TABLE FOR OBJECT DUNGEON
.STRL "Dungeon"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE NORTH-CELL ; ROOM NAME
.BYTE NORTH-CELL-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?UP
.BYTE DIM-DESCENT
.PROP 1,P?DOWN
.BYTE T-A
.PROP 5,P?IN ; DOOR EXIT
.BYTE NORTH-CELL ; ROOM NAME
.BYTE NORTH-CELL-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 3,P?GLOBAL
.BYTE STAIRS
.BYTE STONE-WALL
.BYTE NORTH-CELL-DOOR
.PROP 2,P?LDESC ; STRING PROPERTY
STR?176
.PROP 4,P?PSEUDO
W?CELL
CELL-F
.BYTE 0
.ENDT
T?BEDPOST:: .TABLE ; TABLE FOR OBJECT BEDPOST
.STRL "bedpost"
.PROP 4,P?SYNONYM
W?BEDPOST
W?POST
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BEDPOST-F
.BYTE 0
.ENDT
T?GLOBAL-WATER:: .TABLE ; TABLE FOR OBJECT GLOBAL-WATER
.STRL "water"
.PROP 6,P?SYNONYM
W?WATER
W?BROOK
W?POND
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WATER-FUNCTION
.PROP 2,P?ADJECTIVE
.BYTE A?DELICIOUS
.BYTE A?SPRING
.BYTE 0
.ENDT
T?HANDS:: .TABLE ; TABLE FOR OBJECT HANDS
.STRL "bare hands of a novice enchanter"
.PROP 4,P?SYNONYM
W?HAND
W?HANDS
.PROP 1,P?ADJECTIVE
.BYTE A?BARE
.BYTE 0
.ENDT
T?TMAP:: .TABLE ; TABLE FOR OBJECT TMAP
.STRL "map"
.PROP 2,P?SYNONYM
W?MAP
.PROP 2,P?FDESC ; STRING PROPERTY
STR?55
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
100
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAP-F
.PROP 2,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?PARCHMENT
.BYTE 0
.ENDT
T?HILLS:: .TABLE ; TABLE FOR OBJECT HILLS
.STRL "hills"
.PROP 4,P?SYNONYM
W?HILL
W?HILLS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HILLS-F
.PROP 3,P?ADJECTIVE
.BYTE A?LOW
.BYTE A?ROLLING
.BYTE A?SMOKY
.BYTE 0
.ENDT
T?BANISH-SPELL:: .TABLE ; TABLE FOR OBJECT BANISH-SPELL
.STRL "guncho spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?GUNCHO
.PROP 2,P?TEXT ; STRING PROPERTY
STR?106
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?MOUNTAIN-TRAIL:: .TABLE ; TABLE FOR OBJECT MOUNTAIN-TRAIL
.STRL "Mountain Trail"
.PROP 1,P?NORTH
.BYTE VISTA
.PROP 2,P?EAST ; STRING PROPERTY
STR?328
.PROP 1,P?SOUTH
.BYTE VILLAGE
.PROP 2,P?WEST ; STRING PROPERTY
STR?328
.PROP 1,P?UP
.BYTE VISTA
.PROP 1,P?DOWN
.BYTE VILLAGE
.PROP 3,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.BYTE TREES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?327
.BYTE 0
.ENDT
T?CORRIDOR:: .TABLE ; TABLE FOR OBJECT CORRIDOR
.STRL "passage"
.PROP 6,P?SYNONYM
W?PASSAGE
W?CORRIDOR
W?ENTRANCE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CORRIDOR-F
.BYTE 0
.ENDT
T?BELBOZ:: .TABLE ; TABLE FOR OBJECT BELBOZ
.STRL "Necromancer Belboz"
.PROP 4,P?SYNONYM
W?BELBOZ
W?NECROMANCER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BELBOZ-F
.BYTE 0
.ENDT
T?COURTYARD:: .TABLE ; TABLE FOR OBJECT COURTYARD
.STRL "courtyard"
.PROP 8,P?SYNONYM
W?COURTYARD
W?LAWN
W?LAWNS
W?GRASS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
COURTYARD-F
.BYTE 0
.ENDT
T?WINDOW:: .TABLE ; TABLE FOR OBJECT WINDOW
.STRL "window"
.PROP 2,P?SYNONYM
W?WINDOW
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WINDOW-F
.PROP 1,P?ADJECTIVE
.BYTE A?BROKEN
.BYTE 0
.ENDT
T?PENCIL:: .TABLE ; TABLE FOR OBJECT PENCIL
.STRL "badly worn pencil"
.PROP 6,P?SYNONYM
W?PENCIL
W?ERASER
W?RUNES
.PROP 2,P?FDESC ; STRING PROPERTY
STR?56
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PENCIL-F
.PROP 2,P?ADJECTIVE
.BYTE A?BADLY
.BYTE A?WORN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?57
.BYTE 0
.ENDT
T?IRON-GATE-CHAINS:: .TABLE ; TABLE FOR OBJECT IRON-GATE-CHAINS
.STRL "chains"
.PROP 4,P?SYNONYM
W?CHAIN
W?CHAINS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
IRON-GATE-F
.PROP 1,P?ADJECTIVE
.BYTE A?IRON
.BYTE 0
.ENDT
T?TURTLE:: .TABLE ; TABLE FOR OBJECT TURTLE
.STRL "rainbow turtle"
.PROP 4,P?SYNONYM
W?TURTLE
W?SHELL
.PROP 2,P?FDESC ; STRING PROPERTY
STR?289
.PROP 2,P?LDESC ; STRING PROPERTY
STR?290
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
6
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TURTLE-F
.PROP 2,P?ADJECTIVE
.BYTE A?RAINBOW
.BYTE A?ENAMELLED
.BYTE 0
.ENDT
T?VOICES:: .TABLE ; TABLE FOR OBJECT VOICES
.STRL "noise"
.PROP 8,P?SYNONYM
W?VOICES
W?NOISE
W?NOISES
W?DRONING
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
VOICES-F
.PROP 3,P?ADJECTIVE
.BYTE A?LOW
.BYTE A?GUTTURAL
.BYTE A?SCREECHING
.BYTE 0
.ENDT
T?HEATHER:: .TABLE ; TABLE FOR OBJECT HEATHER
.STRL "local vegetation"
.PROP 4,P?SYNONYM
W?HEATHER
W?THISTLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SEA-STUFF-F
.BYTE 0
.ENDT
T?JUG:: .TABLE ; TABLE FOR OBJECT JUG
.STRL "jug"
.PROP 2,P?SYNONYM
W?JUG
.PROP 2,P?FDESC ; STRING PROPERTY
STR?49
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
JUG-F
.PROP 1,P?ADJECTIVE
.BYTE A?POTTERY
.BYTE 0
.ENDT
T?LEGEND-BOOK:: .TABLE ; TABLE FOR OBJECT LEGEND-BOOK
.STRL "dusty book"
.PROP 4,P?SYNONYM
W?BOOK
W?PAGE
.PROP 2,P?FDESC ; STRING PROPERTY
STR?76
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
6
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LEGEND-BOOK-F
.PROP 4,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?DUSTY
.BYTE A?FIRST
.BYTE A?LEGEND
.BYTE 0
.ENDT
T?ME:: .TABLE ; TABLE FOR OBJECT ME
.STRL "you"
.PROP 8,P?SYNONYM
W?ME
W?MYSELF
W?SELF
W?FACE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRETIN
.BYTE 0
.ENDT
T?COURTYARD-3:: .TABLE ; TABLE FOR OBJECT COURTYARD-3
.STRL "Courtyard"
.PROP 1,P?NORTH
.BYTE COURTYARD-2
.PROP 1,P?NE
.BYTE COURTYARD-5
.PROP 1,P?EAST
.BYTE TEMPLE
.PROP 1,P?SE
.BYTE COURTYARD-6
.PROP 1,P?SOUTH
.BYTE COURTYARD-4
.PROP 1,P?WEST
.BYTE COURTYARD-1
.PROP 6,P?GLOBAL
.BYTE COURTYARD
.BYTE LAWN
.BYTE TEMPLE-OBJ
.BYTE TOWER
.BYTE TURRET
.BYTE VOICES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?205
.PROP 2,P?MUNGDESC ; STRING PROPERTY
STR?206
.BYTE 0
.ENDT
T?MAP-ROOM:: .TABLE ; TABLE FOR OBJECT MAP-ROOM
.STRL "Map Room"
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE PURLOINED-ROOM ; ROOM NAME
.BYTE DOOR-REALITY ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?DOWN ; DOOR EXIT
.BYTE PURLOINED-ROOM ; ROOM NAME
.BYTE DOOR-REALITY ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 4,P?GLOBAL
.BYTE DOOR-REALITY
.BYTE WINDOW
.BYTE FOREST
.BYTE SEA
.PROP 2,P?LDESC ; STRING PROPERTY
STR?130
.PROP 2,P?TEXT ; STRING PROPERTY
STR?131
.BYTE 0
.ENDT
T?FLY-SCROLL:: .TABLE ; TABLE FOR OBJECT FLY-SCROLL
.STRL "ornate scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?ORNATE
.BYTE 0
.ENDT
T?OPEN-SCROLL:: .TABLE ; TABLE FOR OBJECT OPEN-SCROLL
.STRL "scribbled scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?SCRIBBLED
.BYTE 0
.ENDT
T?CANDLES:: .TABLE ; TABLE FOR OBJECT CANDLES
.STRL "banquet candles"
.PROP 2,P?SYNONYM
W?CANDLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BANQUET-ILLUSION-F
.PROP 1,P?ADJECTIVE
.BYTE A?BANQUET
.BYTE 0
.ENDT
T?KITCHEN:: .TABLE ; TABLE FOR OBJECT KITCHEN
.STRL "Kitchen"
.PROP 1,P?WEST
.BYTE BANQUET-HALL
.PROP 2,P?LDESC ; STRING PROPERTY
STR?182
.PROP 2,P?MUNGDESC ; STRING PROPERTY
STR?183
.BYTE 0
.ENDT
T?POINT-V:: .TABLE ; TABLE FOR OBJECT POINT-V
.STRL "point V"
.PROP 2,P?SYNONYM
W?V
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
7
.BYTE 0
.ENDT
T?HOVEL:: .TABLE ; TABLE FOR OBJECT HOVEL
.STRL "hovel"
.PROP 2,P?SYNONYM
W?HOVEL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HOVEL-F
.PROP 1,P?ADJECTIVE
.BYTE A?DECREPIT
.BYTE 0
.ENDT
T?MAGIC-ROPE:: .TABLE ; TABLE FOR OBJECT MAGIC-ROPE
.STRL "tangle of rope"
.PROP 8,P?SYNONYM
W?ROPE
W?KNOT
W?COIL
W?COILS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MAGIC-ROPE-F
.PROP 3,P?ADJECTIVE
.BYTE A?TIGHT
.BYTE A?THIN
.BYTE A?STRAND
.BYTE 0
.ENDT
T?LIGHTS:: .TABLE ; TABLE FOR OBJECT LIGHTS
.STRL "blinking display"
.PROP 6,P?SYNONYM
W?LIGHT
W?LIGHTS
W?DISPLAY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LIGHTS-F
.PROP 2,P?ADJECTIVE
.BYTE A?BLINKING
.BYTE A?SHIFTING
.BYTE 0
.ENDT
T?FOREST-2:: .TABLE ; TABLE FOR OBJECT FOREST-2
.STRL "Swamp"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?193
.PROP 2,P?NE ; STRING PROPERTY
STR?193
.PROP 2,P?EAST ; STRING PROPERTY
STR?193
.PROP 2,P?SE ; STRING PROPERTY
STR?193
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?193
.PROP 2,P?SW ; STRING PROPERTY
STR?193
.PROP 1,P?WEST
.BYTE FOREST-1
.PROP 2,P?NW ; STRING PROPERTY
STR?193
.PROP 2,P?GLOBAL
.BYTE FOREST
.BYTE GLOBAL-WATER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?192
.PROP 4,P?PSEUDO
W?SWAMP
SWAMP-PSEUDO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SWAMP-F
.BYTE 0
.ENDT
T?LAWN:: .TABLE ; TABLE FOR OBJECT LAWN
.STRL "lawn"
.PROP 2,P?SYNONYM
W?LAWN
.BYTE 0
.ENDT
T?T-H:: .TABLE ; TABLE FOR OBJECT T-H
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
8
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?36
.BYTE 0
.ENDT
T?ALTAR:: .TABLE ; TABLE FOR OBJECT ALTAR
.STRL "Sacrificial Altar"
.PROP 1,P?DOWN
.BYTE TEMPLE
.PROP 3,P?GLOBAL
.BYTE STAIRS
.BYTE STATUE
.BYTE VOICES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?215
.PROP 4,P?PSEUDO
W?ALTAR
ALTAR-PSEUDO
.BYTE 0
.ENDT
T?HASTE-SCROLL:: .TABLE ; TABLE FOR OBJECT HASTE-SCROLL
.STRL "stained scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?FDESC ; STRING PROPERTY
STR?99
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?STAINED
.BYTE 0
.ENDT
T?LONG-ROAD-SIGN:: .TABLE ; TABLE FOR OBJECT LONG-ROAD-SIGN
.STRL "sign"
.PROP 2,P?SYNONYM
W?SIGN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LONG-ROAD-SIGN-F
.PROP 1,P?ADJECTIVE
.BYTE A?WORN
.BYTE 0
.ENDT
T?TURRET:: .TABLE ; TABLE FOR OBJECT TURRET
.STRL "turret"
.PROP 2,P?SYNONYM
W?TURRET
.BYTE 0
.ENDT
T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS
.STRL ""
.PROP 1,P?IN
.BYTE ROOMS
.BYTE 0
.ENDT
T?DISPEL-SPELL:: .TABLE ; TABLE FOR OBJECT DISPEL-SPELL
.STRL "kulcad spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?KULCAD
.PROP 2,P?TEXT ; STRING PROPERTY
STR?102
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?BREAD:: .TABLE ; TABLE FOR OBJECT BREAD
.STRL "loaf of bread"
.PROP 6,P?SYNONYM
W?LOAF
W?BREAD
W?FOOD
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
8
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BREAD-F
.BYTE 0
.ENDT
T?WEST-FORK:: .TABLE ; TABLE FOR OBJECT WEST-FORK
.STRL "Fork"
.PROP 1,P?NE
.BYTE SHACK-ROOM
.PROP 1,P?SE
.BYTE DUSTY-ROAD
.PROP 1,P?WEST
.BYTE LONG-ROAD
.PROP 2,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?322
.BYTE 0
.ENDT
T?EAST-HALL:: .TABLE ; TABLE FOR OBJECT EAST-HALL
.STRL "East Hall"
.PROP 1,P?NORTH
.BYTE BANQUET-HALL
.PROP 1,P?SOUTH
.BYTE SOUTH-GATE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?179
.BYTE 0
.ENDT
T?ADVENTURER:: .TABLE ; TABLE FOR OBJECT ADVENTURER
.STRL "adventurer"
.PROP 4,P?SYNONYM
W?ADVENTURER
W?PERSON
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
ADVENTURER-D
.PROP 2,P?CONTFCN ; ATOM (CONSTANT) PROPERTY
ADVENTURER-C
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
100
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ADVENTURER-F
.PROP 2,P?ADJECTIVE
.BYTE A?BEDRAGGLED
.BYTE A?WEARY
.BYTE 0
.ENDT
T?LONG-ROAD:: .TABLE ; TABLE FOR OBJECT LONG-ROAD
.STRL "Long Road"
.PROP 3,P?EAST
.WORD LONG-ROAD-EXIT-F
.BYTE 0
.PROP 3,P?WEST
.WORD LONG-ROAD-EXIT-F
.BYTE 0
.PROP 4,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.BYTE FOREST
.BYTE TREES
.PROP 4,P?PSEUDO
W?FARM
FARM-PSEUDO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LONG-ROAD-F
.BYTE 0
.ENDT
T?TERROR:: .TABLE ; TABLE FOR OBJECT TERROR
.STRL "lurking evil presence"
.PROP 6,P?SYNONYM
W?TERROR
W?PRESENCE
W?FORCE
.PROP 1,P?GLOBAL
.BYTE TERROR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TERROR-F
.PROP 4,P?ADJECTIVE
.BYTE A?STALKING
.BYTE A?EVIL
.BYTE A?LURKING
.BYTE A?UNSEEN
.BYTE 0
.ENDT
T?REAL-STAIR:: .TABLE ; TABLE FOR OBJECT REAL-STAIR
.STRL "Winding Stair"
.PROP 3,P?EAST
.WORD REAL-STAIR-EXIT-F
.BYTE 0
.PROP 3,P?WEST
.WORD REAL-STAIR-EXIT-F
.BYTE 0
.PROP 3,P?DOWN
.WORD REAL-STAIR-EXIT-F
.BYTE 0
.PROP 1,P?GLOBAL
.BYTE STAIRS
.PROP 2,P?LDESC ; STRING PROPERTY
STR?80
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PIT-F
.BYTE 0
.ENDT
T?GLOBAL-TURTLE:: .TABLE ; TABLE FOR OBJECT GLOBAL-TURTLE
.STRL "rainbow turtle"
.PROP 2,P?SYNONYM
W?TURTLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TURTLE-F
.PROP 1,P?ADJECTIVE
.BYTE A?RAINBOW
.BYTE 0
.ENDT
T?VISTA:: .TABLE ; TABLE FOR OBJECT VISTA
.STRL "Lonely Mountain"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?330
.PROP 2,P?EAST ; STRING PROPERTY
STR?330
.PROP 1,P?SOUTH
.BYTE MOUNTAIN-TRAIL
.PROP 2,P?WEST ; STRING PROPERTY
STR?330
.PROP 1,P?DOWN
.BYTE MOUNTAIN-TRAIL
.PROP 3,P?GLOBAL
.BYTE DISTANT-CASTLE
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?329
.BYTE 0
.ENDT
T?KRILL:: .TABLE ; TABLE FOR OBJECT KRILL
.STRL "warlock Krill"
.PROP 4,P?SYNONYM
W?KRILL
W?WARLOCK
.PROP 2,P?LDESC ; STRING PROPERTY
STR?84
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
KRILL-F
.BYTE 0
.ENDT
T?BENCHES:: .TABLE ; TABLE FOR OBJECT BENCHES
.STRL "benches"
.PROP 4,P?SYNONYM
W?BENCH
W?BENCHES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BANQUET-ILLUSION-F
.PROP 2,P?ADJECTIVE
.BYTE A?WOOD
.BYTE A?WOODEN
.BYTE 0
.ENDT
T?POINT-R:: .TABLE ; TABLE FOR OBJECT POINT-R
.STRL "point R"
.PROP 2,P?SYNONYM
W?R
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?NEWT-SPELL:: .TABLE ; TABLE FOR OBJECT NEWT-SPELL
.STRL "cleesh spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?CLEESH
.PROP 2,P?TEXT ; STRING PROPERTY
STR?109
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?TOWER-S:: .TABLE ; TABLE FOR OBJECT TOWER-S
.STRL "Cell"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE TEMPLE ; ROOM NAME
.BYTE TOWER-S-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?GLOBAL
.BYTE TOWER-S-DOOR
.BYTE WINDOW
.PROP 4,P?PSEUDO
W?CELL
CELL-PSEUDO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOWER-S-F
.PROP 2,P?TEXT ; STRING PROPERTY
STR?217
.BYTE 0
.ENDT
T?PLAYER:: .TABLE ; TABLE FOR OBJECT PLAYER
.STRL "cretin"
.PROP 2,P?SYNONYM
W?ENCHANTER
.PROP 2,P?ACTION ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?T-D:: .TABLE ; TABLE FOR OBJECT T-D
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?32
.BYTE 0
.ENDT
T?DISTANT-CASTLE:: .TABLE ; TABLE FOR OBJECT DISTANT-CASTLE
.STRL "castle"
.PROP 8,P?SYNONYM
W?CASTLE
W?TOWER
W?TOWERS
W?TURRET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DISTANT-CASTLE-F
.PROP 3,P?ADJECTIVE
.BYTE A?HIGH
.BYTE A?DARK
.BYTE A?GREAT
.BYTE 0
.ENDT
T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS
.STRL ""
.PROP 2,P?SYNONYM
W?ZZMGCK
.PROP 2,P?DESCFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 1,P?GLOBAL
.BYTE GLOBAL-OBJECTS
.PROP 2,P?ADVFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?FDESC ; STRING PROPERTY
STR?47
.PROP 2,P?LDESC ; STRING PROPERTY
STR?47
.PROP 4,P?PSEUDO
W?FOOBAR
V-WALK
.PROP 2,P?CONTFCN ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
0
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?LIGHT-SPELL:: .TABLE ; TABLE FOR OBJECT LIGHT-SPELL
.STRL "frotz spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?FROTZ
.PROP 2,P?TEXT ; STRING PROPERTY
STR?91
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?CREDITS-SPELL:: .TABLE ; TABLE FOR OBJECT CREDITS-SPELL
.STRL "filfre spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?FILFRE
.PROP 2,P?TEXT ; STRING PROPERTY
STR?112
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?UNDERGROWTH:: .TABLE ; TABLE FOR OBJECT UNDERGROWTH
.STRL "undergrowth"
.PROP 2,P?SYNONYM
W?UNDERGROWTH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
UNDERGROWTH-F
.PROP 1,P?ADJECTIVE
.BYTE A?THICK
.BYTE 0
.ENDT
T?FROG:: .TABLE ; TABLE FOR OBJECT FROG
.STRL "frog"
.PROP 4,P?SYNONYM
W?FROG
W?FROGS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FROG-F
.BYTE 0
.ENDT
T?NORTH-BLOCK:: .TABLE ; TABLE FOR OBJECT NORTH-BLOCK
.STRL "square block of stone"
.PROP 2,P?SYNONYM
W?BLOCK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NORTH-BLOCK-F
.PROP 3,P?ADJECTIVE
.BYTE A?SQUARE
.BYTE A?STONE
.BYTE A?LOOSE
.BYTE 0
.ENDT
T?NORTH-GATE:: .TABLE ; TABLE FOR OBJECT NORTH-GATE
.STRL "North Gate"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE FOREST-1 ; ROOM NAME
.BYTE NORTH-GATE-OBJ ; DOOR NAME
STR?189
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?EAST
.BYTE PURLOINED-ROOM
.PROP 1,P?SOUTH
.BYTE LIBRARY
.PROP 1,P?WEST
.BYTE MIRROR-HALL-4
.PROP 3,P?GLOBAL
.BYTE FOREST
.BYTE NORTH-GATE-OBJ
.BYTE TOWER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?188
.BYTE 0
.ENDT
T?SW-TOWER:: .TABLE ; TABLE FOR OBJECT SW-TOWER
.STRL "Tower"
.PROP 1,P?NORTH
.BYTE WEST-HALL
.PROP 1,P?EAST
.BYTE DIM-DESCENT
.PROP 1,P?UP
.BYTE BEDROOM
.PROP 2,P?GLOBAL
.BYTE STAIRS
.BYTE TOWER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?171
.BYTE 0
.ENDT
T?COURTYARD-2:: .TABLE ; TABLE FOR OBJECT COURTYARD-2
.STRL "Courtyard"
.PROP 1,P?EAST
.BYTE COURTYARD-5
.PROP 1,P?SE
.BYTE TEMPLE
.PROP 1,P?SOUTH
.BYTE COURTYARD-3
.PROP 1,P?SW
.BYTE COURTYARD-1
.PROP 1,P?WEST
.BYTE COURTYARD-1
.PROP 3,P?GLOBAL
.BYTE COURTYARD
.BYTE LAWN
.BYTE TEMPLE-OBJ
.PROP 2,P?LDESC ; STRING PROPERTY
STR?203
.PROP 2,P?MUNGDESC ; STRING PROPERTY
STR?204
.BYTE 0
.ENDT
T?SWITCHES:: .TABLE ; TABLE FOR OBJECT SWITCHES
.STRL "glowing button"
.PROP 8,P?SYNONYM
W?DIAL
W?CONTROL
W?BUTTON
W?DIALS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LIGHTS-F
.PROP 2,P?ADJECTIVE
.BYTE A?ARCANE
.BYTE A?GLOWING
.BYTE 0
.ENDT
T?POINT-P:: .TABLE ; TABLE FOR OBJECT POINT-P
.STRL "point P"
.PROP 2,P?SYNONYM
W?P
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
9
.BYTE 0
.ENDT
T?GLOBAL-SLEEP:: .TABLE ; TABLE FOR OBJECT GLOBAL-SLEEP
.STRL "sleep"
.PROP 2,P?SYNONYM
W?SLEEP
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-SLEEP-F
.BYTE 0
.ENDT
T?MIRROR-HALL-3:: .TABLE ; TABLE FOR OBJECT MIRROR-HALL-3
.STRL "Hall of Mirrors Three"
.PROP 1,P?EAST
.BYTE MIRROR-HALL-4
.PROP 1,P?WEST
.BYTE MIRROR-HALL-2
.PROP 4,P?GLOBAL
.BYTE ADVENTURER-LG
.BYTE MIRROR
.BYTE MIRROR-STUFF
.BYTE SHARDS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MIRROR-HALL-F
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
3
.BYTE 0
.ENDT
T?DISPEL-SCROLL:: .TABLE ; TABLE FOR OBJECT DISPEL-SCROLL
.STRL "brittle scroll"
.PROP 6,P?SYNONYM
W?SCROLL
W?PAPER
W?PARCHMENT
.PROP 2,P?LDESC ; STRING PROPERTY
STR?101
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 3,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?BRITTLE
.BYTE A?ROLLED
.BYTE 0
.ENDT
T?HEAP:: .TABLE ; TABLE FOR OBJECT HEAP
.STRL "heap of garbage"
.PROP 4,P?SYNONYM
W?HEAP
W?FOOD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
HEAP-F
.PROP 3,P?ADJECTIVE
.BYTE A?GARBAGE
.BYTE A?ROTTED
.BYTE A?ROTTIN
.BYTE 0
.ENDT
T?LEGEND-TWO:: .TABLE ; TABLE FOR OBJECT LEGEND-TWO
.STRL "Legend of the Great Implementers"
.PROP 4,P?SYNONYM
W?LEGEND
W?IMPLEMENTERS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LEGEND-TWO-F
.PROP 1,P?ADJECTIVE
.BYTE A?GREAT
.PROP 2,P?TEXT ; STRING PROPERTY
STR?78
.BYTE 0
.ENDT
T?ROAD:: .TABLE ; TABLE FOR OBJECT ROAD
.STRL "road"
.PROP 6,P?SYNONYM
W?ROAD
W?PATH
W?TRAIL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ROAD-F
.PROP 4,P?ADJECTIVE
.BYTE A?WINDING
.BYTE A?LONG
.BYTE A?DUSTY
.BYTE A?DRY
.BYTE 0
.ENDT
T?SKY:: .TABLE ; TABLE FOR OBJECT SKY
.STRL "sky"
.PROP 4,P?SYNONYM
W?SKY
W?STARS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SKY-F
.BYTE 0
.ENDT
T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS
.STRL ""
.BYTE 0
.ENDT
T?WEST-HALL:: .TABLE ; TABLE FOR OBJECT WEST-HALL
.STRL "West Hall"
.PROP 1,P?NORTH
.BYTE INSIDE-GATE
.PROP 1,P?SOUTH
.BYTE SW-TOWER
.PROP 1,P?GLOBAL
.BYTE ARCH
.PROP 2,P?LDESC ; STRING PROPERTY
STR?170
.BYTE 0
.ENDT
T?FLY-SPELL:: .TABLE ; TABLE FOR OBJECT FLY-SPELL
.STRL "izyuk spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?IZYUK
.PROP 2,P?TEXT ; STRING PROPERTY
STR?110
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?IT:: .TABLE ; TABLE FOR OBJECT IT
.STRL "random object"
.PROP 8,P?SYNONYM
W?IT
W?THAT
W?HER
W?HIM
.BYTE 0
.ENDT
T?WRITE-MAGIC-SPELL:: .TABLE ; TABLE FOR OBJECT WRITE-MAGIC-SPELL
.STRL "gnusto spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?GNUSTO
.PROP 2,P?TEXT ; STRING PROPERTY
STR?90
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?QUENCH-SPELL:: .TABLE ; TABLE FOR OBJECT QUENCH-SPELL
.STRL "gondar spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?GONDAR
.PROP 2,P?TEXT ; STRING PROPERTY
STR?97
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?WALLS:: .TABLE ; TABLE FOR OBJECT WALLS
.STRL "castle wall"
.PROP 6,P?SYNONYM
W?WALL
W?WALLS
W?CASTLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WALLS-F
.PROP 1,P?ADJECTIVE
.BYTE A?TRANSLUCENT
.BYTE 0
.ENDT
T?BLACK-PASSAGE:: .TABLE ; TABLE FOR OBJECT BLACK-PASSAGE
.STRL "black passage"
.PROP 2,P?SYNONYM
W?PASSAGE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BLACK-PASSAGE-F
.PROP 1,P?ADJECTIVE
.BYTE A?BLACK
.BYTE 0
.ENDT
T?TALK-TO-ANIMALS-SPELL:: .TABLE ; TABLE FOR OBJECT TALK-TO-ANIMALS-SPELL
.STRL "nitfol spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?NITFOL
.PROP 2,P?TEXT ; STRING PROPERTY
STR?98
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?SHACK-OVEN:: .TABLE ; TABLE FOR OBJECT SHACK-OVEN
.STRL "oven"
.PROP 4,P?SYNONYM
W?OVEN
W?FIXTURE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
20
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHACK-OVEN-F
.BYTE 0
.ENDT
T?POINT-M:: .TABLE ; TABLE FOR OBJECT POINT-M
.STRL "point M"
.PROP 2,P?SYNONYM
W?M
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
6
.BYTE 0
.ENDT
T?TOWER-N:: .TABLE ; TABLE FOR OBJECT TOWER-N
.STRL "Cell"
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE TEMPLE ; ROOM NAME
.BYTE TOWER-N-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 3,P?GLOBAL
.BYTE TOWER-N-DOOR
.BYTE WINDOW
.BYTE GUARDS
.PROP 2,P?LDESC ; STRING PROPERTY
STR?216
.PROP 4,P?PSEUDO
W?CELL
CELL-PSEUDO
.PROP 2,P?TEXT ; STRING PROPERTY
STR?217
.BYTE 0
.ENDT
T?PEDESTAL:: .TABLE ; TABLE FOR OBJECT PEDESTAL
.STRL "pedestal"
.PROP 2,P?SYNONYM
W?PEDESTAL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PEDESTAL-F
.BYTE 0
.ENDT
T?SHADY-BROOK:: .TABLE ; TABLE FOR OBJECT SHADY-BROOK
.STRL "Shady Brook"
.PROP 1,P?SW
.BYTE TRAIL-HEAD
.PROP 4,P?GLOBAL
.BYTE GLOBAL-WATER
.BYTE HILLS
.BYTE MOUNTAIN
.BYTE UNDERGROWTH
.PROP 2,P?LDESC ; STRING PROPERTY
STR?299
.BYTE 0
.ENDT
T?MACHINERY:: .TABLE ; TABLE FOR OBJECT MACHINERY
.STRL "machinery"
.PROP 2,P?SYNONYM
W?MACHINE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MACHINERY-F
.BYTE 0
.ENDT
T?POINT-K:: .TABLE ; TABLE FOR OBJECT POINT-K
.STRL "point K"
.PROP 2,P?SYNONYM
W?K
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
3
.BYTE 0
.ENDT
T?BEACH:: .TABLE ; TABLE FOR OBJECT BEACH
.STRL "Beach"
.PROP 1,P?NW
.BYTE MEADOW
.PROP 4,P?GLOBAL
.BYTE MEADOW-OBJ
.BYTE BEACH-OBJ
.BYTE SEA
.BYTE GLOBAL-WATER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?288
.PROP 8,P?PSEUDO
W?WAVES
WAVES-F
W?ROCKS
SEA-STUFF-F
.BYTE 0
.ENDT
T?OVEN:: .TABLE ; TABLE FOR OBJECT OVEN
.STRL "oven"
.PROP 2,P?SYNONYM
W?OVEN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
OVEN-F
.BYTE 0
.ENDT
T?BATTERED-LANTERN:: .TABLE ; TABLE FOR OBJECT BATTERED-LANTERN
.STRL "battered lantern"
.PROP 4,P?SYNONYM
W?LANTERN
W?LAMP
.PROP 2,P?FDESC ; STRING PROPERTY
STR?304
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BATTERED-LANTERN-F
.PROP 1,P?ADJECTIVE
.BYTE A?BATTERED
.BYTE 0
.ENDT
T?FOREST-1:: .TABLE ; TABLE FOR OBJECT FOREST-1
.STRL "Forest"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?191
.PROP 2,P?NE ; STRING PROPERTY
STR?191
.PROP 1,P?EAST
.BYTE FOREST-2
.PROP 2,P?SE ; STRING PROPERTY
STR?191
.PROP 1,P?SOUTH
.BYTE NORTH-GATE
.PROP 2,P?SW ; STRING PROPERTY
STR?191
.PROP 2,P?WEST ; STRING PROPERTY
STR?191
.PROP 2,P?NW ; STRING PROPERTY
STR?191
.PROP 3,P?GLOBAL
.BYTE NORTH-GATE-OBJ
.BYTE FOREST
.BYTE TREES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?190
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FOREST-1-F
.BYTE 0
.ENDT
T?SHACK-EAST:: .TABLE ; TABLE FOR OBJECT SHACK-EAST
.STRL "Trail"
.PROP 1,P?SE
.BYTE TRAIL-HEAD
.PROP 1,P?SW
.BYTE SHACK-ROOM
.PROP 2,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?300
.BYTE 0
.ENDT
T?GLOBAL-ADVENTURER:: .TABLE ; TABLE FOR OBJECT GLOBAL-ADVENTURER
.STRL "adventurer"
.PROP 2,P?SYNONYM
W?ADVENTURER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-ADVENTURER-F
.BYTE 0
.ENDT
T?SEA-STUFF:: .TABLE ; TABLE FOR OBJECT SEA-STUFF
.STRL "flotsam"
.PROP 8,P?SYNONYM
W?SEAWEED
W?FLOTSAM
W?SHELLS
W?JETSAM
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SEA-STUFF-F
.PROP 2,P?ADJECTIVE
.BYTE A?DEAD
.BYTE A?BROKEN
.BYTE 0
.ENDT
T?NORTH-CELL:: .TABLE ; TABLE FOR OBJECT NORTH-CELL
.STRL "Cell"
.PROP 4,P?EAST ; CONDITIONAL EXIT
.BYTE SECRET-PASSAGE ; ROOM NAME
.BYTE NORTH-BLOCK-FLAG ; FLAG NAME
0 ; NO STRING
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE DUNGEON ; ROOM NAME
.BYTE NORTH-CELL-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 5,P?OUT ; DOOR EXIT
.BYTE DUNGEON ; ROOM NAME
.BYTE NORTH-CELL-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 3,P?GLOBAL
.BYTE NORTH-CELL-DOOR
.BYTE STONE-WALL
.BYTE NORTH-BLOCK
.PROP 4,P?PSEUDO
W?CELL
CELL-F
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NORTH-CELL-F
.BYTE 0
.ENDT
T?STATUE:: .TABLE ; TABLE FOR OBJECT STATUE
.STRL "statue"
.PROP 6,P?SYNONYM
W?STATUE
W?TALONS
W?FANGS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STATUE-F
.PROP 3,P?ADJECTIVE
.BYTE A?RAZOR-SHARP
.BYTE A?DRIPPING
.BYTE A?ENORMOUS
.BYTE 0
.ENDT
T?WEST-CASTLE:: .TABLE ; TABLE FOR OBJECT WEST-CASTLE
.STRL "Outside Gate"
.PROP 5,P?EAST ; DOOR EXIT
.BYTE INSIDE-GATE ; ROOM NAME
.BYTE IRON-GATE ; DOOR NAME
STR?294
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?WEST
.BYTE WESTERN-ROAD
.PROP 5,P?IN ; DOOR EXIT
.BYTE INSIDE-GATE ; ROOM NAME
.BYTE IRON-GATE ; DOOR NAME
STR?294
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?GLOBAL
.BYTE IRON-GATE
.BYTE IRON-GATE-CHAINS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WEST-CASTLE-F
.BYTE 0
.ENDT
T?TRAIL-HEAD:: .TABLE ; TABLE FOR OBJECT TRAIL-HEAD
.STRL "Trail Head"
.PROP 1,P?NE
.BYTE SHADY-BROOK
.PROP 1,P?SE
.BYTE EAST-FORK
.PROP 1,P?NW
.BYTE SHACK-EAST
.PROP 3,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.BYTE UNDERGROWTH
.PROP 2,P?LDESC ; STRING PROPERTY
STR?298
.BYTE 0
.ENDT
T?KNOT-ROOM:: .TABLE ; TABLE FOR OBJECT KNOT-ROOM
.STRL "Closet"
.PROP 1,P?NORTH
.BYTE COURTYARD-1
.PROP 1,P?SOUTH
.BYTE DIM-DESCENT
.PROP 2,P?LDESC ; STRING PROPERTY
STR?125
.BYTE 0
.ENDT
T?T-G:: .TABLE ; TABLE FOR OBJECT T-G
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
7
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?35
.BYTE 0
.ENDT
T?LANDING:: .TABLE ; TABLE FOR OBJECT LANDING
.STRL "Landing"
.PROP 3,P?EAST
.WORD LANDING-EXIT-F
.BYTE 0
.PROP 1,P?WEST
.BYTE JUNCTION
.PROP 2,P?LDESC ; STRING PROPERTY
STR?79
.PROP 4,P?PSEUDO
W?ASHES
ASHES-PSEUDO
.BYTE 0
.ENDT
T?PORTRAITS:: .TABLE ; TABLE FOR OBJECT PORTRAITS
.STRL "portraits of unknown persons"
.PROP 8,P?SYNONYM
W?PORTRAIT
W?PERSON
W?CANVAS
W?PAINTING
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PORTRAITS-F
.PROP 1,P?ADJECTIVE
.BYTE A?UNKNOWN
.BYTE 0
.ENDT
T?SILVER-SPOON:: .TABLE ; TABLE FOR OBJECT SILVER-SPOON
.STRL "worn silver spoon"
.PROP 2,P?SYNONYM
W?SPOON
.PROP 2,P?FDESC ; STRING PROPERTY
STR?178
.PROP 2,P?ADJECTIVE
.BYTE A?WORN
.BYTE A?SILVER
.BYTE 0
.ENDT
T?RUSTY-GATE:: .TABLE ; TABLE FOR OBJECT RUSTY-GATE
.STRL "rusty gate"
.PROP 2,P?SYNONYM
W?GATE
.PROP 2,P?ADJECTIVE
.BYTE A?RUSTY
.BYTE A?SMALL
.BYTE 0
.ENDT
T?GUARDS:: .TABLE ; TABLE FOR OBJECT GUARDS
.STRL "guards"
.PROP 8,P?SYNONYM
W?GUARD
W?GUARDS
W?SHAPE
W?SHAPES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GUARDS-F
.PROP 2,P?ADJECTIVE
.BYTE A?HIDEOUS
.BYTE A?HAIRY
.BYTE 0
.ENDT
T?GLOBAL-HOLE:: .TABLE ; TABLE FOR OBJECT GLOBAL-HOLE
.STRL "hole"
.PROP 2,P?SYNONYM
W?HOLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-HOLE-F
.BYTE 0
.ENDT
T?GLIMPSE-2:: .TABLE ; TABLE FOR OBJECT GLIMPSE-2
.STRL "glimpse"
.PROP 8,P?SYNONYM
W?MIST
W?OUTLINE
W?BLUEBOTTLE
W?FLY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLIMPSE-F
.PROP 1,P?ADJECTIVE
.BYTE A?THIN
.BYTE 0
.ENDT
T?EGG:: .TABLE ; TABLE FOR OBJECT EGG
.STRL "beautiful, ornamented egg"
.PROP 2,P?SYNONYM
W?EGG
.PROP 2,P?FDESC ; STRING PROPERTY
STR?220
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
8
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EGG-F
.PROP 4,P?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE A?JEWELLED
.BYTE A?FABERGE
.BYTE A?ORNAME
.BYTE 0
.ENDT
T?SEA:: .TABLE ; TABLE FOR OBJECT SEA
.STRL "sea"
.PROP 4,P?SYNONYM
W?OCEAN
W?SEA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SEA-F
.PROP 1,P?ADJECTIVE
.BYTE A?MISTY
.BYTE 0
.ENDT
T?PORTRAIT-NICHE:: .TABLE ; TABLE FOR OBJECT PORTRAIT-NICHE
.STRL "niche"
.PROP 2,P?SYNONYM
W?NICHE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
30
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PORTRAIT-NICHE-F
.PROP 1,P?ADJECTIVE
.BYTE A?SMALL
.BYTE 0
.ENDT
T?BEDPOST-BUTTON:: .TABLE ; TABLE FOR OBJECT BEDPOST-BUTTON
.STRL "ornate button"
.PROP 6,P?SYNONYM
W?BUTTON
W?CARVING
W?ORNAME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BEDPOST-BUTTON-F
.PROP 2,P?ADJECTIVE
.BYTE A?ORNATE
.BYTE A?WOODEN
.BYTE 0
.ENDT
T?COURTYARD-5:: .TABLE ; TABLE FOR OBJECT COURTYARD-5
.STRL "Courtyard"
.PROP 1,P?SE
.BYTE COURTYARD-7
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?210
.PROP 1,P?SW
.BYTE COURTYARD-3
.PROP 1,P?WEST
.BYTE COURTYARD-2
.PROP 4,P?GLOBAL
.BYTE COURTYARD
.BYTE LAWN
.BYTE TEMPLE-OBJ
.BYTE TOWER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?209
.BYTE 0
.ENDT
T?CHEAT-DEATH-SCROLL:: .TABLE ; TABLE FOR OBJECT CHEAT-DEATH-SCROLL
.STRL "black scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?BLACK
.BYTE 0
.ENDT
T?LILY-PAD:: .TABLE ; TABLE FOR OBJECT LILY-PAD
.STRL "lily pad"
.PROP 6,P?SYNONYM
W?PAD
W?PADS
W?LILIES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LILY-PAD-F
.PROP 1,P?ADJECTIVE
.BYTE A?LILY
.BYTE 0
.ENDT
T?T-C:: .TABLE ; TABLE FOR OBJECT T-C
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?31
.BYTE 0
.ENDT
T?GLOBAL-CRONE:: .TABLE ; TABLE FOR OBJECT GLOBAL-CRONE
.STRL "creature swathed in rags"
.PROP 2,P?SYNONYM
W?CRONE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-CRONE-F
.BYTE 0
.ENDT
T?MAPS:: .TABLE ; TABLE FOR OBJECT MAPS
.STRL "maps"
.PROP 6,P?SYNONYM
W?MAPS
W?WALL
W?WALLS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MAPS-F
.PROP 1,P?ADJECTIVE
.BYTE A?ANCIENT
.BYTE 0
.ENDT
T?TEMPLE:: .TABLE ; TABLE FOR OBJECT TEMPLE
.STRL "Temple"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE TOWER-N ; ROOM NAME
.BYTE TOWER-N-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?EAST
.BYTE COURTYARD-7
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE TOWER-S ; ROOM NAME
.BYTE TOWER-S-DOOR ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?WEST
.BYTE COURTYARD-3
.PROP 1,P?UP
.BYTE ALTAR
.PROP 5,P?GLOBAL
.BYTE STAIRS
.BYTE TOWER-N-DOOR
.BYTE TOWER-S-DOOR
.BYTE STATUE
.BYTE TEMPLE-OBJ
.PROP 2,P?LDESC ; STRING PROPERTY
STR?214
.PROP 4,P?PSEUDO
W?ALTAR
ALTAR-PSEUDO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TEMPLE-F
.BYTE 0
.ENDT
T?JEWEL-ROOM:: .TABLE ; TABLE FOR OBJECT JEWEL-ROOM
.STRL "Jewel Room"
.PROP 1,P?DOWN
.BYTE NW-TOWER
.PROP 3,P?GLOBAL
.BYTE STAIRS
.BYTE MOUNTAIN
.BYTE WINDOW
.PROP 2,P?LDESC ; STRING PROPERTY
STR?218
.PROP 2,P?TEXT ; STRING PROPERTY
STR?219
.BYTE 0
.ENDT
T?RAT-NEST:: .TABLE ; TABLE FOR OBJECT RAT-NEST
.STRL "rat nest"
.PROP 2,P?SYNONYM
W?NEST
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RAT-NEST-F
.PROP 1,P?ADJECTIVE
.BYTE A?RAT
.BYTE 0
.ENDT
T?MIRROR-HALL-2:: .TABLE ; TABLE FOR OBJECT MIRROR-HALL-2
.STRL "Hall of Mirrors Two"
.PROP 1,P?EAST
.BYTE MIRROR-HALL-3
.PROP 1,P?WEST
.BYTE MIRROR-HALL-1
.PROP 4,P?GLOBAL
.BYTE ADVENTURER-LG
.BYTE MIRROR
.BYTE MIRROR-STUFF
.BYTE SHARDS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MIRROR-HALL-F
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
2
.BYTE 0
.ENDT
T?MIRROR:: .TABLE ; TABLE FOR OBJECT MIRROR
.STRL "mirror"
.PROP 2,P?SYNONYM
W?MIRROR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MIRROR-F
.BYTE 0
.ENDT
T?TOWER:: .TABLE ; TABLE FOR OBJECT TOWER
.STRL "tower"
.PROP 2,P?SYNONYM
W?TOWER
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOWER-F
.BYTE 0
.ENDT
T?MONSTERS-3:: .TABLE ; TABLE FOR OBJECT MONSTERS-3
.STRL "spear"
.PROP 6,P?SYNONYM
W?SPEAR
W?SPEARS
W?TONGUE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DOOR-ILLUSION-F
.BYTE 0
.ENDT
T?GALLERY:: .TABLE ; TABLE FOR OBJECT GALLERY
.STRL "Gallery"
.PROP 1,P?EAST
.BYTE SOUTH-GATE
.PROP 1,P?WEST
.BYTE DIM-DESCENT
.PROP 2,P?ADVFCN ; ATOM (CONSTANT) PROPERTY
GALLERY-A
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GALLERY-F
.BYTE 0
.ENDT
T?MEADOW-OBJ:: .TABLE ; TABLE FOR OBJECT MEADOW-OBJ
.STRL "meadow"
.PROP 2,P?SYNONYM
W?MEADOW
.BYTE 0
.ENDT
T?MONSTERS-2:: .TABLE ; TABLE FOR OBJECT MONSTERS-2
.STRL "iron chain"
.PROP 4,P?SYNONYM
W?CHAIN
W?CHAINS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DOOR-ILLUSION-F
.PROP 4,P?ADJECTIVE
.BYTE A?SIX-INCH
.BYTE A?THICK
.BYTE A?IRON
.BYTE A?HEAVY
.BYTE 0
.ENDT
T?MONSTERS-1:: .TABLE ; TABLE FOR OBJECT MONSTERS-1
.STRL "monster"
.PROP 8,P?SYNONYM
W?MONSTER
W?TENTACLE
W?GARGOYLE
W?DRAGON
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DOOR-ILLUSION-F
.PROP 3,P?ADJECTIVE
.BYTE A?FIVE-HEADED
.BYTE A?GROPING
.BYTE A?SLIMY
.BYTE 0
.ENDT
T?BED:: .TABLE ; TABLE FOR OBJECT BED
.STRL "fourposter feather bed"
.PROP 2,P?SYNONYM
W?BED
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BED-F
.PROP 2,P?ADJECTIVE
.BYTE A?FEATHER
.BYTE A?FOURPOSTER
.BYTE 0
.ENDT
T?CHARM-SCROLL:: .TABLE ; TABLE FOR OBJECT CHARM-SCROLL
.STRL "gold leaf scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?LDESC ; STRING PROPERTY
STR?94
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 2,P?ADJECTIVE
.BYTE A?GOLD
.BYTE A?LEAF
.BYTE 0
.ENDT
T?GLOBAL-ROOM:: .TABLE ; TABLE FOR OBJECT GLOBAL-ROOM
.STRL "room"
.PROP 8,P?SYNONYM
W?ROOM
W?PLACE
W?AREA
W?HERE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-ROOM-F
.BYTE 0
.ENDT
T?EGG-KNOB-4:: .TABLE ; TABLE FOR OBJECT EGG-KNOB-4
.STRL "golden crank"
.PROP 2,P?SYNONYM
W?CRANK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EGG-KNOB-F
.PROP 1,P?ADJECTIVE
.BYTE A?GOLDEN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?224
.BYTE 0
.ENDT
T?BANQUET-HALL:: .TABLE ; TABLE FOR OBJECT BANQUET-HALL
.STRL "Banquet Hall"
.PROP 1,P?NORTH
.BYTE JUNCTION
.PROP 1,P?EAST
.BYTE KITCHEN
.PROP 1,P?SOUTH
.BYTE EAST-HALL
.PROP 1,P?GLOBAL
.BYTE VOICES
.PROP 2,P?ADVFCN ; ATOM (CONSTANT) PROPERTY
ADV-VS-GANG
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GUARD-WARNING-F
.BYTE 0
.ENDT
T?COMPARTMENT:: .TABLE ; TABLE FOR OBJECT COMPARTMENT
.STRL "compartment"
.PROP 2,P?SYNONYM
W?COMPARTMENT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
COMPARTMENT-F
.PROP 1,P?ADJECTIVE
.BYTE A?SMALL
.BYTE 0
.ENDT
T?EGG-KNOB-5:: .TABLE ; TABLE FOR OBJECT EGG-KNOB-5
.STRL "diamond-studded button"
.PROP 2,P?SYNONYM
W?BUTTON
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EGG-KNOB-F
.PROP 1,P?ADJECTIVE
.BYTE A?DIAMOND
.PROP 2,P?TEXT ; STRING PROPERTY
STR?225
.BYTE 0
.ENDT
T?HAIRPIN-LOOP:: .TABLE ; TABLE FOR OBJECT HAIRPIN-LOOP
.STRL "Loop"
.PROP 1,P?NE
.BYTE VILLAGE
.PROP 1,P?NW
.BYTE DUSTY-ROAD
.PROP 2,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?324
.BYTE 0
.ENDT
T?HASTE-SPELL:: .TABLE ; TABLE FOR OBJECT HASTE-SPELL
.STRL "exex spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?EXEX
.PROP 2,P?TEXT ; STRING PROPERTY
STR?100
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?COURTYARD-4:: .TABLE ; TABLE FOR OBJECT COURTYARD-4
.STRL "Courtyard"
.PROP 1,P?NORTH
.BYTE COURTYARD-3
.PROP 1,P?NE
.BYTE TEMPLE
.PROP 1,P?EAST
.BYTE COURTYARD-6
.PROP 1,P?WEST
.BYTE COURTYARD-1
.PROP 1,P?NW
.BYTE COURTYARD-1
.PROP 4,P?GLOBAL
.BYTE COURTYARD
.BYTE LAWN
.BYTE TEMPLE-OBJ
.BYTE TOWER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?207
.PROP 2,P?MUNGDESC ; STRING PROPERTY
STR?208
.BYTE 0
.ENDT
T?MEADOW:: .TABLE ; TABLE FOR OBJECT MEADOW
.STRL "Meadow"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE SOUTH-GATE ; ROOM NAME
.BYTE RUSTY-GATE ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?NE ; STRING PROPERTY
STR?287
.PROP 2,P?EAST ; STRING PROPERTY
STR?287
.PROP 1,P?SE
.BYTE BEACH
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?287
.PROP 2,P?SW ; STRING PROPERTY
STR?287
.PROP 2,P?WEST ; STRING PROPERTY
STR?287
.PROP 2,P?NW ; STRING PROPERTY
STR?287
.PROP 4,P?GLOBAL
.BYTE RUSTY-GATE
.BYTE MEADOW-OBJ
.BYTE BEACH-OBJ
.BYTE SEA
.PROP 2,P?LDESC ; STRING PROPERTY
STR?286
.BYTE 0
.ENDT
T?SPELL-BOOK:: .TABLE ; TABLE FOR OBJECT SPELL-BOOK
.STRL "spell book"
.PROP 2,P?SYNONYM
W?BOOK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-BOOK-F
.PROP 1,P?ADJECTIVE
.BYTE A?SPELL
.BYTE 0
.ENDT
T?ENGINE-ROOM:: .TABLE ; TABLE FOR OBJECT ENGINE-ROOM
.STRL "Engine Room"
.PROP 3,P?SE
.WORD CROSS-ENGINE-ROOM
.BYTE 0
.PROP 1,P?DOWN
.BYTE SE-TOWER
.PROP 2,P?GLOBAL
.BYTE MACHINERY
.BYTE VOICES
.PROP 8,P?PSEUDO
W?HAMMER
HAMMER-F
W?SPEARS
HAMMER-F
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ENGINE-ROOM-F
.BYTE 0
.ENDT
T?LIBRARY:: .TABLE ; TABLE FOR OBJECT LIBRARY
.STRL "Library"
.PROP 1,P?NORTH
.BYTE NORTH-GATE
.PROP 1,P?SOUTH
.BYTE JUNCTION
.PROP 1,P?GLOBAL
.BYTE VOICES
.PROP 2,P?ADVFCN ; ATOM (CONSTANT) PROPERTY
ADV-VS-GANG
.PROP 2,P?LDESC ; STRING PROPERTY
STR?186
.PROP 8,P?PSEUDO
W?ASHES
ASHES-PSEUDO
W?TUBES
TUBES-PSEUDO
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GUARD-WARNING-F
.BYTE 0
.ENDT
T?TOWER-N-DOOR:: .TABLE ; TABLE FOR OBJECT TOWER-N-DOOR
.STRL "north cell door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOWER-DOOR-F
.PROP 3,P?ADJECTIVE
.BYTE A?NORTH
.BYTE A?CELL
.BYTE A?PRISON
.BYTE 0
.ENDT
T?EGG-KNOB-1:: .TABLE ; TABLE FOR OBJECT EGG-KNOB-1
.STRL "lapis handle"
.PROP 2,P?SYNONYM
W?HANDLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EGG-KNOB-F
.PROP 1,P?ADJECTIVE
.BYTE A?LAPIS
.PROP 2,P?TEXT ; STRING PROPERTY
STR?221
.BYTE 0
.ENDT
T?EGG-KNOB-2:: .TABLE ; TABLE FOR OBJECT EGG-KNOB-2
.STRL "emerald knob"
.PROP 2,P?SYNONYM
W?KNOB
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EGG-KNOB-F
.PROP 1,P?ADJECTIVE
.BYTE A?EMERALD
.PROP 2,P?TEXT ; STRING PROPERTY
STR?222
.BYTE 0
.ENDT
T?LEGEND-ONE:: .TABLE ; TABLE FOR OBJECT LEGEND-ONE
.STRL "Legend of the Unseen Terror"
.PROP 4,P?SYNONYM
W?LEGEND
W?TERROR
.PROP 1,P?GLOBAL
.BYTE TERROR
.PROP 1,P?ADJECTIVE
.BYTE A?UNSEEN
.PROP 2,P?TEXT ; STRING PROPERTY
STR?77
.BYTE 0
.ENDT
T?EGG-KNOB-3:: .TABLE ; TABLE FOR OBJECT EGG-KNOB-3
.STRL "silver slide"
.PROP 2,P?SYNONYM
W?SLIDE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
EGG-KNOB-F
.PROP 1,P?ADJECTIVE
.BYTE A?SILVER
.PROP 2,P?TEXT ; STRING PROPERTY
STR?223
.BYTE 0
.ENDT
T?DOOR-REALITY:: .TABLE ; TABLE FOR OBJECT DOOR-REALITY
.STRL "simple wooden door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ADJECTIVE
.BYTE A?SIMPLE
.BYTE A?WOODEN
.BYTE 0
.ENDT
T?BANQUET-ILLUSION:: .TABLE ; TABLE FOR OBJECT BANQUET-ILLUSION
.STRL "festive decorations"
.PROP 2,P?SYNONYM
W?DECORATIONS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BANQUET-STUFF-F
.PROP 1,P?ADJECTIVE
.BYTE A?FESTIVE
.BYTE 0
.ENDT
T?QUENCH-SCROLL:: .TABLE ; TABLE FOR OBJECT QUENCH-SCROLL
.STRL "frayed scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?FRAYED
.BYTE 0
.ENDT
T?PROTECTION-SPELL:: .TABLE ; TABLE FOR OBJECT PROTECTION-SPELL
.STRL "melbor spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?MELBOR
.PROP 2,P?TEXT ; STRING PROPERTY
STR?103
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?WARLOCK-TOWER:: .TABLE ; TABLE FOR OBJECT WARLOCK-TOWER
.STRL "Warlock's Tower"
.PROP 2,P?WEST ; STRING PROPERTY
STR?83
.PROP 2,P?DOWN ; STRING PROPERTY
STR?83
.PROP 2,P?LDESC ; STRING PROPERTY
STR?82
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WARLOCK-TOWER-F
.BYTE 0
.ENDT
T?FOUNDATION:: .TABLE ; TABLE FOR OBJECT FOUNDATION
.STRL "foundation"
.PROP 4,P?SYNONYM
W?FOUNDATION
W?HOUSE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FOUNDATION-F
.PROP 4,P?ADJECTIVE
.BYTE A?STONE
.BYTE A?RUINED
.BYTE A?LINGOLF
.BYTE A?OLD
.BYTE 0
.ENDT
T?SUMMON-SPELL:: .TABLE ; TABLE FOR OBJECT SUMMON-SPELL
.STRL "zifmia spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?ZIFMIA
.PROP 2,P?TEXT ; STRING PROPERTY
STR?93
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?TEMPLE-OBJ:: .TABLE ; TABLE FOR OBJECT TEMPLE-OBJ
.STRL "temple"
.PROP 2,P?SYNONYM
W?TEMPLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TEMPLE-OBJ-F
.BYTE 0
.ENDT
T?ENDLESS-STAIR:: .TABLE ; TABLE FOR OBJECT ENDLESS-STAIR
.STRL "Winding Stair"
.PROP 3,P?WEST
.WORD ENDLESS-EXIT-F
.BYTE 0
.PROP 3,P?UP
.WORD ENDLESS-UP
.BYTE 0
.PROP 3,P?DOWN
.WORD ENDLESS-DOWN
.BYTE 0
.PROP 1,P?GLOBAL
.BYTE STAIRS
.PROP 2,P?ADVFCN ; ATOM (CONSTANT) PROPERTY
ADVENTURER-DROPS-OUT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ENDLESS-STAIR-F
.BYTE 0
.ENDT
T?PURLOINED-ROOM:: .TABLE ; TABLE FOR OBJECT PURLOINED-ROOM
.STRL "Guarded Door"
.PROP 5,P?NORTH ; DOOR EXIT
.BYTE MAP-ROOM ; ROOM NAME
.BYTE DOOR-REALITY ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?WEST
.BYTE NORTH-GATE
.PROP 5,P?UP ; DOOR EXIT
.BYTE MAP-ROOM ; ROOM NAME
.BYTE DOOR-REALITY ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 2,P?GLOBAL
.BYTE DOOR-ILLUSION
.BYTE DOOR-REALITY
.PROP 2,P?ADVFCN ; ATOM (CONSTANT) PROPERTY
PURLOINED-ROOM-A
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PURLOINED-ROOM-F
.BYTE 0
.ENDT
T?COURTYARD-7:: .TABLE ; TABLE FOR OBJECT COURTYARD-7
.STRL "Courtyard"
.PROP 1,P?EAST
.BYTE JUNCTION
.PROP 1,P?SW
.BYTE COURTYARD-6
.PROP 1,P?WEST
.BYTE TEMPLE
.PROP 1,P?NW
.BYTE COURTYARD-5
.PROP 4,P?GLOBAL
.BYTE COURTYARD
.BYTE LAWN
.BYTE TEMPLE-OBJ
.BYTE TOWER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?212
.PROP 2,P?MUNGDESC ; STRING PROPERTY
STR?213
.BYTE 0
.ENDT
T?T-F:: .TABLE ; TABLE FOR OBJECT T-F
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
6
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?34
.BYTE 0
.ENDT
T?BEDROOM:: .TABLE ; TABLE FOR OBJECT BEDROOM
.STRL "Bedroom"
.PROP 1,P?DOWN
.BYTE SW-TOWER
.PROP 3,P?GLOBAL
.BYTE STAIRS
.BYTE WINDOW
.BYTE HILLS
.PROP 2,P?LDESC ; STRING PROPERTY
STR?172
.PROP 2,P?TEXT ; STRING PROPERTY
STR?173
.BYTE 0
.ENDT
T?SHACK-OBJ:: .TABLE ; TABLE FOR OBJECT SHACK-OBJ
.STRL "wooden shack"
.PROP 2,P?SYNONYM
W?SHACK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHACK-OBJ-F
.PROP 2,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?WOODEN
.BYTE 0
.ENDT
T?GLIMPSE-1:: .TABLE ; TABLE FOR OBJECT GLIMPSE-1
.STRL "glimpse"
.PROP 8,P?SYNONYM
W?DOG
W?RAT
W?BATS
W?BAT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLIMPSE-F
.PROP 2,P?ADJECTIVE
.BYTE A?FERAL
.BYTE A?GAUNT
.BYTE 0
.ENDT
T?FROBOZZ-PORTRAIT:: .TABLE ; TABLE FOR OBJECT FROBOZZ-PORTRAIT
.STRL "Frobozz portrait"
.PROP 2,P?SYNONYM
W?PORTRAIT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FROBOZZ-PORTRAIT-F
.PROP 2,P?ADJECTIVE
.BYTE A?WIZARD
.BYTE A?FROBOZZ
.BYTE 0
.ENDT
T?STAIRS:: .TABLE ; TABLE FOR OBJECT STAIRS
.STRL "stairs"
.PROP 8,P?SYNONYM
W?STAIRS
W?STEPS
W?STAIR
W?STAIRWAY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STAIRS-F
.PROP 2,P?ADJECTIVE
.BYTE A?SPIRAL
.BYTE A?WINDING
.BYTE 0
.ENDT
T?MAGIC-KNIFE:: .TABLE ; TABLE FOR OBJECT MAGIC-KNIFE
.STRL "sacrificial dagger"
.PROP 6,P?SYNONYM
W?KNIFE
W?DAGGER
W?BLADE
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MAGIC-KNIFE-F
.PROP 2,P?ADJECTIVE
.BYTE A?MAGIC
.BYTE A?SACRIFICIAL
.BYTE 0
.ENDT
T?LIGHTED-PORTRAIT:: .TABLE ; TABLE FOR OBJECT LIGHTED-PORTRAIT
.STRL "lighted portrait"
.PROP 6,P?SYNONYM
W?PORTRAIT
W?CANVAS
W?PAINTING
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
60
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LIGHTED-PORTRAIT-F
.PROP 3,P?ADJECTIVE
.BYTE A?LIGHTED
.BYTE A?ILLUMINATED
.BYTE A?LIT
.BYTE 0
.ENDT
T?CLOSET:: .TABLE ; TABLE FOR OBJECT CLOSET
.STRL "Control Room"
.PROP 3,P?NW
.WORD RECROSS-ENGINE-ROOM
.BYTE 0
.PROP 2,P?GLOBAL
.BYTE MACHINERY
.BYTE VOICES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?283
.PROP 8,P?PSEUDO
W?HAMMER
HAMMER-F
W?SPEARS
HAMMER-F
.BYTE 0
.ENDT
T?MIRROR-HALL-1:: .TABLE ; TABLE FOR OBJECT MIRROR-HALL-1
.STRL "Hall of Mirrors One"
.PROP 1,P?EAST
.BYTE MIRROR-HALL-2
.PROP 1,P?WEST
.BYTE NW-TOWER
.PROP 4,P?GLOBAL
.BYTE ADVENTURER-LG
.BYTE MIRROR
.BYTE MIRROR-STUFF
.BYTE SHARDS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MIRROR-HALL-F
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?WESTERN-ROAD:: .TABLE ; TABLE FOR OBJECT WESTERN-ROAD
.STRL "Western Road"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?296
.PROP 1,P?EAST
.BYTE WEST-CASTLE
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?296
.PROP 1,P?WEST
.BYTE EAST-FORK
.PROP 3,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.BYTE DISTANT-CASTLE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?295
.BYTE 0
.ENDT
T?T-B:: .TABLE ; TABLE FOR OBJECT T-B
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
2
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?30
.BYTE 0
.ENDT
T?LANTERN:: .TABLE ; TABLE FOR OBJECT LANTERN
.STRL "brass lantern"
.PROP 2,P?SYNONYM
W?LANTERN
.PROP 1,P?ADJECTIVE
.BYTE A?BRASS
.BYTE 0
.ENDT
T?STRONG-BOX:: .TABLE ; TABLE FOR OBJECT STRONG-BOX
.STRL "strong box"
.PROP 4,P?SYNONYM
W?BOX
W?SAFE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?121
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STRONG-BOX-F
.PROP 1,P?ADJECTIVE
.BYTE A?STRONG
.BYTE 0
.ENDT
T?IMPLEMENTS:: .TABLE ; TABLE FOR OBJECT IMPLEMENTS
.STRL "golden cutlery"
.PROP 4,P?SYNONYM
W?CUTLERY
W?CRYSTAL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BANQUET-ILLUSION-F
.PROP 3,P?ADJECTIVE
.BYTE A?GOLD
.BYTE A?GOLDEN
.BYTE A?GLITTERING
.BYTE 0
.ENDT
T?GANG-OF-N:: .TABLE ; TABLE FOR OBJECT GANG-OF-N
.STRL "huddled mass, yearning to drink blood"
.PROP 8,P?SYNONYM
W?MASS
W?FIGURE
W?SHAPES
W?MEN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GANG-OF-N-F
.PROP 2,P?ADJECTIVE
.BYTE A?HUDDLED
.BYTE A?HAIRY
.BYTE 0
.ENDT
T?FLATHEAD-PORTRAIT:: .TABLE ; TABLE FOR OBJECT FLATHEAD-PORTRAIT
.STRL "Flathead portrait"
.PROP 2,P?SYNONYM
W?PORTRAIT
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
FLATHEAD-PORTRAIT-F
.PROP 2,P?ADJECTIVE
.BYTE A?FLATHEAD
.BYTE A?DIMWIT
.BYTE 0
.ENDT
T?SCRAMBLED-EGG:: .TABLE ; TABLE FOR OBJECT SCRAMBLED-EGG
.STRL "scrambled egg"
.PROP 2,P?SYNONYM
W?EGG
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCRAMBLED-EGG-F
.PROP 2,P?ADJECTIVE
.BYTE A?BROKEN
.BYTE A?SCRAMBLED
.BYTE 0
.ENDT
T?TREES:: .TABLE ; TABLE FOR OBJECT TREES
.STRL "tree"
.PROP 6,P?SYNONYM
W?TREE
W?TREES
W?BRANCH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TREES-F
.PROP 2,P?ADJECTIVE
.BYTE A?SHORT
.BYTE A?STUNTED
.BYTE 0
.ENDT
T?WATER:: .TABLE ; TABLE FOR OBJECT WATER
.STRL "quantity of water"
.PROP 4,P?SYNONYM
W?WATER
W?QUANTITY
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
4
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
WATER-FUNCTION
.PROP 2,P?ADJECTIVE
.BYTE A?DELICIOUS
.BYTE A?SPRING
.BYTE 0
.ENDT
T?SKELETON:: .TABLE ; TABLE FOR OBJECT SKELETON
.STRL "skeleton"
.PROP 6,P?SYNONYM
W?SKELETON
W?HEAP
W?BONES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?185
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SKELETON-F
.PROP 1,P?ADJECTIVE
.BYTE A?HUMAN
.BYTE 0
.ENDT
T?GROUND:: .TABLE ; TABLE FOR OBJECT GROUND
.STRL "floor"
.PROP 4,P?SYNONYM
W?FLOOR
W?GROUND
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GROUND-F
.PROP 1,P?ADJECTIVE
.BYTE A?STONE
.BYTE 0
.ENDT
T?RAT-TRACKS:: .TABLE ; TABLE FOR OBJECT RAT-TRACKS
.STRL "tracks"
.PROP 4,P?SYNONYM
W?TRACK
W?TRACKS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RAT-TRACKS-F
.PROP 1,P?ADJECTIVE
.BYTE A?RAT
.BYTE 0
.ENDT
T?MOUNTAIN:: .TABLE ; TABLE FOR OBJECT MOUNTAIN
.STRL "mountain"
.PROP 4,P?SYNONYM
W?MOUNTAIN
W?PEAK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MOUNTAIN-F
.PROP 1,P?ADJECTIVE
.BYTE A?LONELY
.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?DRAGON:: .TABLE ; TABLE FOR OBJECT DRAGON
.STRL "dragon"
.PROP 6,P?SYNONYM
W?DRAGON
W?FLAME
W?FLAMES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?86
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DRAGON-F
.BYTE 0
.ENDT
T?EAST-FORK:: .TABLE ; TABLE FOR OBJECT EAST-FORK
.STRL "Eastern Fork"
.PROP 1,P?EAST
.BYTE WESTERN-ROAD
.PROP 1,P?SW
.BYTE VILLAGE-EAST
.PROP 1,P?NW
.BYTE TRAIL-HEAD
.PROP 2,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?297
.BYTE 0
.ENDT
T?COURTYARD-6:: .TABLE ; TABLE FOR OBJECT COURTYARD-6
.STRL "Courtyard"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?210
.PROP 1,P?NE
.BYTE COURTYARD-7
.PROP 1,P?WEST
.BYTE COURTYARD-4
.PROP 1,P?NW
.BYTE COURTYARD-3
.PROP 5,P?GLOBAL
.BYTE COURTYARD
.BYTE LAWN
.BYTE TOWER
.BYTE TEMPLE-OBJ
.BYTE TREES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?211
.BYTE 0
.ENDT
T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM
.STRL "number"
.PROP 2,P?SYNONYM
W?INTNUM
.BYTE 0
.ENDT
T?GANG-OF-FOUR:: .TABLE ; TABLE FOR OBJECT GANG-OF-FOUR
.STRL "group of hairy shapes"
.PROP 8,P?SYNONYM
W?SHAPES
W?COUPLE
W?GUARDS
W?BEINGS
.PROP 2,P?LDESC ; STRING PROPERTY
STR?181
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GANG-OF-FOUR-F
.PROP 3,P?ADJECTIVE
.BYTE A?HAIRY
.BYTE A?HUNCHED
.BYTE A?GROUP
.BYTE 0
.ENDT
T?STRONG-BOX-SPELL:: .TABLE ; TABLE FOR OBJECT STRONG-BOX-SPELL
.STRL "blorb spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?BLORB
.PROP 2,P?TEXT ; STRING PROPERTY
STR?104
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?NORTH-GATE-OBJ:: .TABLE ; TABLE FOR OBJECT NORTH-GATE-OBJ
.STRL "gate"
.PROP 2,P?SYNONYM
W?GATE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
NORTH-GATE-OBJ-F
.PROP 4,P?ADJECTIVE
.BYTE A?NORTH
.BYTE A?RUSTED
.BYTE A?OLD
.BYTE A?RUSTY
.BYTE 0
.ENDT
T?JEWEL-CHESTS:: .TABLE ; TABLE FOR OBJECT JEWEL-CHESTS
.STRL "collection of chests and cabinets"
.PROP 6,P?SYNONYM
W?CHEST
W?CHESTS
W?CABINET
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
JEWEL-CHESTS-F
.PROP 1,P?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE 0
.ENDT
T?VILLAGE:: .TABLE ; TABLE FOR OBJECT VILLAGE
.STRL "Deserted Village"
.PROP 1,P?NORTH
.BYTE MOUNTAIN-TRAIL
.PROP 1,P?NE
.BYTE VILLAGE-EAST
.PROP 2,P?EAST ; STRING PROPERTY
STR?326
.PROP 2,P?SE ; STRING PROPERTY
STR?326
.PROP 3,P?SOUTH
.WORD HOVEL-KLUDGE
.BYTE 0
.PROP 1,P?SW
.BYTE HAIRPIN-LOOP
.PROP 2,P?WEST ; STRING PROPERTY
STR?326
.PROP 2,P?NW ; STRING PROPERTY
STR?326
.PROP 1,P?UP
.BYTE MOUNTAIN-TRAIL
.PROP 3,P?IN
.WORD HOVEL-KLUDGE
.BYTE 0
.PROP 3,P?GLOBAL
.BYTE HOVEL
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?325
.BYTE 0
.ENDT
T?CHEAT-DEATH-SPELL:: .TABLE ; TABLE FOR OBJECT CHEAT-DEATH-SPELL
.STRL "ozmoo spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?OZMOO
.PROP 2,P?TEXT ; STRING PROPERTY
STR?92
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?CEILING:: .TABLE ; TABLE FOR OBJECT CEILING
.STRL "ceiling"
.PROP 2,P?SYNONYM
W?CEILIN
.BYTE 0
.ENDT
T?MIRROR-STUFF:: .TABLE ; TABLE FOR OBJECT MIRROR-STUFF
.STRL "mirror environment"
.PROP 8,P?SYNONYM
W?CAVE
W?TUNNEL
W?FORMATION
W?LABYRINTH
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MIRROR-STUFF-F
.PROP 1,P?ADJECTIVE
.BYTE A?ROCK
.BYTE 0
.ENDT
T?ARCH:: .TABLE ; TABLE FOR OBJECT ARCH
.STRL "arch"
.PROP 4,P?SYNONYM
W?ARCH
W?ARCHWAY
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ARCH-F
.BYTE 0
.ENDT
T?CREDITS-SCROLL:: .TABLE ; TABLE FOR OBJECT CREDITS-SCROLL
.STRL "purple scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?FDESC ; STRING PROPERTY
STR?111
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?PURPLE
.BYTE 0
.ENDT
T?NORTH-CELL-DOOR:: .TABLE ; TABLE FOR OBJECT NORTH-CELL-DOOR
.STRL "cell door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CELL-DOOR-F
.PROP 1,P?ADJECTIVE
.BYTE A?CELL
.BYTE 0
.ENDT
T?GLOBE:: .TABLE ; TABLE FOR OBJECT GLOBE
.STRL "golden globe"
.PROP 2,P?SYNONYM
W?GLOBE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBE-F
.PROP 2,P?ADJECTIVE
.BYTE A?GOLD
.BYTE A?GOLDEN
.BYTE 0
.ENDT
T?ETERNAL-FLAME:: .TABLE ; TABLE FOR OBJECT ETERNAL-FLAME
.STRL "black candle"
.PROP 4,P?SYNONYM
W?CANDLE
W?FLAME
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ETERNAL-FLAME-F
.PROP 1,P?ADJECTIVE
.BYTE A?BLACK
.BYTE 0
.ENDT
T?POINT-J:: .TABLE ; TABLE FOR OBJECT POINT-J
.STRL "point J"
.PROP 2,P?SYNONYM
W?J
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
5
.BYTE 0
.ENDT
T?REPAIR-SCROLL:: .TABLE ; TABLE FOR OBJECT REPAIR-SCROLL
.STRL "slightly crumpled scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?FDESC ; STRING PROPERTY
STR?107
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?CRUMPLED
.BYTE 0
.ENDT
T?FLOATING-SIGN:: .TABLE ; TABLE FOR OBJECT FLOATING-SIGN
.STRL "sign"
.PROP 4,P?SYNONYM
W?SIGN
W?LETTER
.PROP 2,P?ADJECTIVE
.BYTE A?FLOATING
.BYTE A?PURPLE
.PROP 2,P?TEXT ; STRING PROPERTY
STR?136
.BYTE 0
.ENDT
T?STONE-WALL:: .TABLE ; TABLE FOR OBJECT STONE-WALL
.STRL "stone wall"
.PROP 8,P?SYNONYM
W?WALL
W?WRITING
W?GRAFFITI
W?SCRATCHINGS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
STONE-WALL-F
.PROP 1,P?ADJECTIVE
.BYTE A?STONE
.BYTE 0
.ENDT
T?PIT:: .TABLE ; TABLE FOR OBJECT PIT
.STRL "Bottomless Pit"
.PROP 3,P?UP
.WORD PIT-EXIT-F
.BYTE 0
.PROP 3,P?DOWN
.WORD PIT-EXIT-F
.BYTE 0
.PROP 2,P?LDESC ; STRING PROPERTY
STR?81
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PIT-F
.BYTE 0
.ENDT
T?RAT-HOLE:: .TABLE ; TABLE FOR OBJECT RAT-HOLE
.STRL "rat hole"
.PROP 2,P?SYNONYM
W?HOLE
.PROP 2,P?LDESC ; STRING PROPERTY
STR?187
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
10
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
RAT-HOLE-F
.PROP 2,P?ADJECTIVE
.BYTE A?RAT
.BYTE A?SMALL
.BYTE 0
.ENDT
T?POINT-H:: .TABLE ; TABLE FOR OBJECT POINT-H
.STRL "point H"
.PROP 2,P?SYNONYM
W?H
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?DUSTY-ROAD:: .TABLE ; TABLE FOR OBJECT DUSTY-ROAD
.STRL "Dusty Trail"
.PROP 1,P?SE
.BYTE HAIRPIN-LOOP
.PROP 1,P?NW
.BYTE WEST-FORK
.PROP 2,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?323
.BYTE 0
.ENDT
T?SECRET-PASSAGE:: .TABLE ; TABLE FOR OBJECT SECRET-PASSAGE
.STRL "Secret Passage"
.PROP 4,P?WEST ; CONDITIONAL EXIT
.BYTE NORTH-CELL ; ROOM NAME
.BYTE NORTH-BLOCK-FLAG ; FLAG NAME
0 ; NO STRING
.PROP 2,P?UP ; STRING PROPERTY
STR?177
.PROP 2,P?GLOBAL
.BYTE STONE-WALL
.BYTE NORTH-BLOCK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SECRET-PASSAGE-F
.BYTE 0
.ENDT
T?BRAMBLES:: .TABLE ; TABLE FOR OBJECT BRAMBLES
.STRL "bramble"
.PROP 2,P?SYNONYM
W?BRAMBLE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BRAMBLES-F
.BYTE 0
.ENDT
T?CHARM-SPELL:: .TABLE ; TABLE FOR OBJECT CHARM-SPELL
.STRL "vaxum spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?VAXUM
.PROP 2,P?TEXT ; STRING PROPERTY
STR?95
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?T-I:: .TABLE ; TABLE FOR OBJECT T-I
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
9
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?37
.BYTE 0
.ENDT
T?COURTYARD-1:: .TABLE ; TABLE FOR OBJECT COURTYARD-1
.STRL "Courtyard"
.PROP 1,P?NE
.BYTE COURTYARD-2
.PROP 1,P?EAST
.BYTE COURTYARD-3
.PROP 1,P?SE
.BYTE COURTYARD-4
.PROP 1,P?SOUTH
.BYTE KNOT-ROOM
.PROP 1,P?WEST
.BYTE INSIDE-GATE
.PROP 4,P?GLOBAL
.BYTE TEMPLE-OBJ
.BYTE COURTYARD
.BYTE TURRET
.BYTE TOWER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?169
.BYTE 0
.ENDT
T?BEACH-OBJ:: .TABLE ; TABLE FOR OBJECT BEACH-OBJ
.STRL "beach"
.PROP 2,P?SYNONYM
W?BEACH
.PROP 2,P?ADJECTIVE
.BYTE A?WHITE
.BYTE A?ROCKY
.BYTE 0
.ENDT
T?PEBBLED-PATH:: .TABLE ; TABLE FOR OBJECT PEBBLED-PATH
.STRL "Pebbled Path"
.PROP 1,P?NORTH
.BYTE NW-TOWER
.PROP 1,P?SOUTH
.BYTE INSIDE-GATE
.PROP 1,P?GLOBAL
.BYTE ARCH
.PROP 2,P?LDESC ; STRING PROPERTY
STR?168
.BYTE 0
.ENDT
T?POINT-F:: .TABLE ; TABLE FOR OBJECT POINT-F
.STRL "point F"
.PROP 2,P?SYNONYM
W?F
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
8
.BYTE 0
.ENDT
T?JEWELLED-BOX:: .TABLE ; TABLE FOR OBJECT JEWELLED-BOX
.STRL "jewelled box"
.PROP 2,P?SYNONYM
W?BOX
.PROP 2,P?ADVFCN ; ATOM (CONSTANT) PROPERTY
JEWELLED-BOX-A
.PROP 2,P?FDESC ; STRING PROPERTY
STR?127
.PROP 2,P?LDESC ; STRING PROPERTY
STR?128
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
40
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
JEWELLED-BOX-F
.PROP 1,P?ADJECTIVE
.BYTE A?JEWELLED
.BYTE 0
.ENDT
T?SWORD:: .TABLE ; TABLE FOR OBJECT SWORD
.STRL "sword"
.PROP 2,P?SYNONYM
W?SWORD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SWORD-F
.PROP 1,P?ADJECTIVE
.BYTE A?ELVISH
.BYTE 0
.ENDT
T?FOOD:: .TABLE ; TABLE FOR OBJECT FOOD
.STRL "luscious food"
.PROP 2,P?SYNONYM
W?FOOD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BANQUET-FOOD-F
.PROP 1,P?ADJECTIVE
.BYTE A?LUSCIOUS
.BYTE 0
.ENDT
T?BTABLES:: .TABLE ; TABLE FOR OBJECT BTABLES
.STRL "tables"
.PROP 4,P?SYNONYM
W?TABLE
W?TABLES
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
BANQUET-ILLUSION-F
.PROP 2,P?ADJECTIVE
.BYTE A?WOODEN
.BYTE A?WOOD
.BYTE 0
.ENDT
T?NW-TOWER:: .TABLE ; TABLE FOR OBJECT NW-TOWER
.STRL "Tower"
.PROP 1,P?EAST
.BYTE MIRROR-HALL-1
.PROP 1,P?SOUTH
.BYTE PEBBLED-PATH
.PROP 1,P?UP
.BYTE JEWEL-ROOM
.PROP 2,P?GLOBAL
.BYTE STAIRS
.BYTE TOWER
.PROP 2,P?LDESC ; STRING PROPERTY
STR?202
.BYTE 0
.ENDT
T?PROTECTION-SCROLL:: .TABLE ; TABLE FOR OBJECT PROTECTION-SCROLL
.STRL "vellum scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?VELLUM
.BYTE 0
.ENDT
T?SHACK-ROOM:: .TABLE ; TABLE FOR OBJECT SHACK-ROOM
.STRL "Outside of Shack"
.PROP 1,P?NORTH
.BYTE SHACK
.PROP 1,P?NE
.BYTE SHACK-EAST
.PROP 1,P?EAST
.BYTE SHACK-EAST
.PROP 1,P?SW
.BYTE WEST-FORK
.PROP 1,P?WEST
.BYTE WEST-FORK
.PROP 1,P?IN
.BYTE SHACK
.PROP 3,P?GLOBAL
.BYTE SHACK-OBJ
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?301
.BYTE 0
.ENDT
T?SHARDS:: .TABLE ; TABLE FOR OBJECT SHARDS
.STRL "shards of glass"
.PROP 4,P?SYNONYM
W?GLASS
W?SHARDS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHARDS-F
.BYTE 0
.ENDT
T?MIRROR-HALL-4:: .TABLE ; TABLE FOR OBJECT MIRROR-HALL-4
.STRL "Hall of Mirrors Four"
.PROP 1,P?EAST
.BYTE NORTH-GATE
.PROP 1,P?WEST
.BYTE MIRROR-HALL-3
.PROP 4,P?GLOBAL
.BYTE ADVENTURER-LG
.BYTE MIRROR
.BYTE MIRROR-STUFF
.BYTE SHARDS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
MIRROR-HALL-F
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
4
.BYTE 0
.ENDT
T?DOOR-ILLUSION:: .TABLE ; TABLE FOR OBJECT DOOR-ILLUSION
.STRL "guarded door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DOOR-ILLUSION-F
.PROP 2,P?ADJECTIVE
.BYTE A?GUARDED
.BYTE A?OAK
.BYTE 0
.ENDT
T?T-E:: .TABLE ; TABLE FOR OBJECT T-E
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
5
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?33
.BYTE 0
.ENDT
T?IRON-GATE:: .TABLE ; TABLE FOR OBJECT IRON-GATE
.STRL "iron gate"
.PROP 2,P?SYNONYM
W?GATE
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
IRON-GATE-F
.PROP 2,P?ADJECTIVE
.BYTE A?MASSIVE
.BYTE A?IRON
.BYTE 0
.ENDT
T?BANISH-SCROLL:: .TABLE ; TABLE FOR OBJECT BANISH-SCROLL
.STRL "powerful scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?LDESC ; STRING PROPERTY
STR?105
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?POWERFUL
.BYTE 0
.ENDT
T?DAMAGED-SCROLL:: .TABLE ; TABLE FOR OBJECT DAMAGED-SCROLL
.STRL "shredded scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
DAMAGED-SCROLL-F
.PROP 1,P?ADJECTIVE
.BYTE A?SHREDDED
.PROP 2,P?TEXT ; STRING PROPERTY
STR?226
.BYTE 0
.ENDT
T?NEWT-SCROLL:: .TABLE ; TABLE FOR OBJECT NEWT-SCROLL
.STRL "damp scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 2,P?ADJECTIVE
.BYTE A?DAMP
.BYTE A?SOGGY
.BYTE 0
.ENDT
T?SE-TOWER:: .TABLE ; TABLE FOR OBJECT SE-TOWER
.STRL "Tower"
.PROP 1,P?WEST
.BYTE SOUTH-GATE
.PROP 1,P?UP
.BYTE ENGINE-ROOM
.PROP 2,P?GLOBAL
.BYTE STAIRS
.BYTE VOICES
.PROP 2,P?LDESC ; STRING PROPERTY
STR?180
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SE-TOWER-F
.BYTE 0
.ENDT
T?POINT-B:: .TABLE ; TABLE FOR OBJECT POINT-B
.STRL "point B"
.PROP 2,P?SYNONYM
W?B
.PROP 1,P?ADJECTIVE
.BYTE A?POINT
.PROP 2,P?POINT ; INTEGER/CONSTANT PROPERTY
1
.BYTE 0
.ENDT
T?OPEN-SPELL:: .TABLE ; TABLE FOR OBJECT OPEN-SPELL
.STRL "rezrov spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?REZROV
.PROP 2,P?TEXT ; STRING PROPERTY
STR?96
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?PATH-SIGN:: .TABLE ; TABLE FOR OBJECT PATH-SIGN
.STRL "sign"
.PROP 2,P?SYNONYM
W?SIGN
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
PATH-SIGN-F
.BYTE 0
.ENDT
T?T-A:: .TABLE ; TABLE FOR OBJECT T-A
.STRL "Translucent Room"
.PROP 1,P?GLOBAL
.BYTE BLACK-PASSAGE
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TMAZE-F
.PROP 2,P?TMAZE ; STRING PROPERTY
T?29
.BYTE 0
.ENDT
T?REPAIR-SPELL:: .TABLE ; TABLE FOR OBJECT REPAIR-SPELL
.STRL "krebf spell"
.PROP 2,P?SYNONYM
W?SPELL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
1
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SPELL-F
.PROP 1,P?ADJECTIVE
.BYTE A?KREBF
.PROP 2,P?TEXT ; STRING PROPERTY
STR?108
.PROP 2,P?COUNT ; INTEGER/CONSTANT PROPERTY
0
.BYTE 0
.ENDT
T?ADVENTURER-LG:: .TABLE ; TABLE FOR OBJECT ADVENTURER-LG
.STRL "adventurer"
.PROP 4,P?SYNONYM
W?ADVENTURER
W?PERSON
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ADVENTURER-LG-F
.PROP 2,P?ADJECTIVE
.BYTE A?WEARY
.BYTE A?BEDRAGGLED
.BYTE 0
.ENDT
T?INSIDE-GATE:: .TABLE ; TABLE FOR OBJECT INSIDE-GATE
.STRL "Inside Gate"
.PROP 1,P?NORTH
.BYTE PEBBLED-PATH
.PROP 1,P?EAST
.BYTE COURTYARD-1
.PROP 1,P?SOUTH
.BYTE WEST-HALL
.PROP 1,P?WEST
.BYTE WEST-CASTLE
.PROP 1,P?OUT
.BYTE WEST-CASTLE
.PROP 5,P?GLOBAL
.BYTE IRON-GATE
.BYTE IRON-GATE-CHAINS
.BYTE HILLS
.BYTE ARCH
.BYTE COURTYARD
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
INSIDE-GATE-F
.BYTE 0
.ENDT
T?SHACK:: .TABLE ; TABLE FOR OBJECT SHACK
.STRL "Inside Shack"
.PROP 1,P?SOUTH
.BYTE SHACK-ROOM
.PROP 1,P?OUT
.BYTE SHACK-ROOM
.PROP 2,P?GLOBAL
.BYTE SHACK-OBJ
.BYTE WINDOW
.PROP 2,P?LDESC ; STRING PROPERTY
STR?302
.PROP 8,P?PSEUDO
W?TABLE
SHACK-STUFF
W?BENCH
SHACK-STUFF
.PROP 2,P?TEXT ; STRING PROPERTY
STR?303
.BYTE 0
.ENDT
T?SUMMON-SCROLL:: .TABLE ; TABLE FOR OBJECT SUMMON-SCROLL
.STRL "faded scroll"
.PROP 2,P?SYNONYM
W?SCROLL
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
3
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SCROLL-F
.PROP 2,P?ADJECTIVE
.BYTE A?FADED
.BYTE A?WHOLE
.BYTE 0
.ENDT
T?SOUTH-GATE:: .TABLE ; TABLE FOR OBJECT SOUTH-GATE
.STRL "South Gate"
.PROP 1,P?NORTH
.BYTE EAST-HALL
.PROP 1,P?EAST
.BYTE SE-TOWER
.PROP 5,P?SOUTH ; DOOR EXIT
.BYTE MEADOW ; ROOM NAME
.BYTE RUSTY-GATE ; DOOR NAME
.WORD 0
.BYTE 0 ; STRING TO PRINT
.PROP 1,P?WEST
.BYTE GALLERY
.PROP 4,P?GLOBAL
.BYTE MEADOW-OBJ
.BYTE RUSTY-GATE
.BYTE BEACH-OBJ
.BYTE SEA
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SOUTH-GATE-F
.BYTE 0
.ENDT
T?JUNCTION:: .TABLE ; TABLE FOR OBJECT JUNCTION
.STRL "Junction"
.PROP 1,P?NORTH
.BYTE LIBRARY
.PROP 1,P?EAST
.BYTE LANDING
.PROP 1,P?SOUTH
.BYTE BANQUET-HALL
.PROP 1,P?WEST
.BYTE COURTYARD-7
.PROP 1,P?GLOBAL
.BYTE STAIRS
.PROP 2,P?ADVFCN ; ATOM (CONSTANT) PROPERTY
ADV-VS-GANG
.PROP 2,P?LDESC ; STRING PROPERTY
STR?184
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
JUNCTION-F
.BYTE 0
.ENDT
T?SHAPE:: .TABLE ; TABLE FOR OBJECT SHAPE
.STRL "monster"
.PROP 6,P?SYNONYM
W?MONSTER
W?SHAPE
W?BEING
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
SHAPE-F
.BYTE 0
.ENDT
T?VILLAGE-EAST:: .TABLE ; TABLE FOR OBJECT VILLAGE-EAST
.STRL "Village Outskirts"
.PROP 2,P?NORTH ; STRING PROPERTY
STR?332
.PROP 1,P?NE
.BYTE EAST-FORK
.PROP 2,P?SOUTH ; STRING PROPERTY
STR?332
.PROP 1,P?SW
.BYTE VILLAGE
.PROP 2,P?GLOBAL
.BYTE HILLS
.BYTE MOUNTAIN
.PROP 2,P?LDESC ; STRING PROPERTY
STR?331
.BYTE 0
.ENDT
T?ENTHARION:: .TABLE ; TABLE FOR OBJECT ENTHARION
.STRL "Entharion"
.PROP 2,P?SYNONYM
W?ENTHARION
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
ENTHARION-F
.BYTE 0
.ENDT
T?TOWER-S-DOOR:: .TABLE ; TABLE FOR OBJECT TOWER-S-DOOR
.STRL "south cell door"
.PROP 2,P?SYNONYM
W?DOOR
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
TOWER-DOOR-F
.PROP 3,P?ADJECTIVE
.BYTE A?SOUTH
.BYTE A?CELL
.BYTE A?PRISON
.BYTE 0
.ENDT
T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT
.STRL "pseudo"
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
CRETIN
.BYTE 0
.ENDT
T?DIM-DESCENT:: .TABLE ; TABLE FOR OBJECT DIM-DESCENT
.STRL "South Hall"
.PROP 1,P?NORTH
.BYTE KNOT-ROOM
.PROP 1,P?EAST
.BYTE GALLERY
.PROP 1,P?SOUTH
.BYTE DUNGEON
.PROP 1,P?WEST
.BYTE SW-TOWER
.PROP 1,P?DOWN
.BYTE DUNGEON
.PROP 1,P?GLOBAL
.BYTE STAIRS
.PROP 2,P?LDESC ; STRING PROPERTY
STR?175
.BYTE 0
.ENDT
T?LITTER:: .TABLE ; TABLE FOR OBJECT LITTER
.STRL "various and sundry items"
.PROP 8,P?SYNONYM
W?KNIVES
W?KNIFE
W?BONES
W?COBWEBS
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
LITTER-F
.PROP 4,P?ADJECTIVE
.BYTE A?OLD
.BYTE A?CARVING
.BYTE A?RUSTY
.BYTE A?HUGE
.BYTE 0
.ENDT
T?GLOBAL-KRILL:: .TABLE ; TABLE FOR OBJECT GLOBAL-KRILL
.STRL "warlock Krill"
.PROP 4,P?SYNONYM
W?KRILL
W?WARLOCK
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
GLOBAL-KRILL-F
.BYTE 0
.ENDT
; THE GLOBAL VARIABLES ARE ALL LOCATED HERE
GLOBAL::.TABLE
.GVAR HERE=0
.GVAR SCORE=0
.GVAR MOVES=0
.GVAR GALLERY-POINT=25
.GVAR DAWN=0
.GVAR P-END-ON-PREP=0
.GVAR SUPER-BRIEF=0
.GVAR TWAIT=0
.GVAR LOSSAGE=0
.GVAR NO-LONGER-PROTECTED=STR?87,STRING
.GVAR VERBOSE=0
.GVAR P-BUTS=T?15,TABLE
.GVAR TWALK-PATHS=T?48,TABLE
.GVAR ADV-NEW-LOC=0
.GVAR FROGGERS=T?67,TABLE
.GVAR ILLUSION-HACKS=T?57,TABLE
.GVAR ADVENTURER-CHARMED=0
.GVAR P-DIR=0
.GVAR P-ACLAUSE=0
.GVAR AWAKE=-1
.GVAR MOLESTED=20
.GVAR BEATEN-UP=0
.GVAR NIGHT-GLIMPSES=T?82,TABLE
.GVAR P-SLOCBITS=0
.GVAR P-MATCHLEN=0
.GVAR P-ADVERB=0
.GVAR TERROR-POINT=50
.GVAR ADVENTURER-STAY=0
.GVAR DOOR-KULCAD=0
.GVAR LAST-SLEEP=0
.GVAR CLOCK-WAIT=0
.GVAR P-MULT=0
.GVAR P-OTBL=T?10,TABLE
.GVAR CHARM-POINT=20
.GVAR P-NAM=0
.GVAR ALWAYS-LIT=0
.GVAR LOCKED-IN-TOWER=0
.GVAR C-TABLE=T?1,TABLE
.GVAR SIGN-TEXTS=T?56,TABLE
.GVAR TURTLE-TIRED-TELL=0
.GVAR ADVENTURER-NOTES-DOOR=0
.GVAR P-XNAM=0
.GVAR P-MOBY-FOUND=0
.GVAR DRINK-POINT=15
.GVAR ANYTHING-TAKEN=0
.GVAR OOPS-TABLE=T?8,TABLE
.GVAR P-WALK-DIR=0
.GVAR P-ANAM=0
.GVAR PROTECTED-FROM-EVIL=0
.GVAR LAST-PSEUDO-LOC=0
.GVAR FLY-POINT=10
.GVAR TURTLE-TIRED?=0
.GVAR P-CONT=0
.GVAR DEATH-CHEATED=0
.GVAR STRONG-BOX-FLAG=0
.GVAR P-PRSI=T?14,TABLE
.GVAR AGAIN-LEXV=T?4,TABLE
.GVAR REPAIR-POINT=10
.GVAR GANG-FOLLOWS=0
.GVAR ROAD-TABLE=T?80,TABLE
.GVAR FUMBLE-NUMBER=7
.GVAR DESC-OBJECT=0
.GVAR T-DIR-TABLE=T?28,TABLE
.GVAR PORTRAIT-COMMENT=0
.GVAR HUNGER-COUNT=0
.GVAR MIRROR-HALL-TBL1=T?58,TABLE
.GVAR LIT=0
.GVAR PROBE-TBL=T?55,TABLE
.GVAR ADVENTURER-LOITERS=T?60,TABLE
.GVAR FLYING?=0
.GVAR P-VTBL=T?11,TABLE
.GVAR P-XADJN=0
.GVAR DOOR-DREAM-2=0
.GVAR PENCIL-COUNT=2
.GVAR TERROR-TRAPPED=0
.GVAR TF-COUNT=0
.GVAR RESERVE-LEXV=T?5,TABLE
.GVAR HUNGER-TELL=T?72,TABLE
.GVAR P-ACT=0
.GVAR P-ADJ=0
.GVAR WARLOCK-POINT=50
.GVAR NIGHTFALL=97
.GVAR P-LEN=0
.GVAR C-INTS=180
.GVAR P-CCTBL=T?2,TABLE
.GVAR P-LEXV=T?3,TABLE
.GVAR ROAD-LOC=10000
.GVAR LOAD-ALLOWED=100
.GVAR JUG-AMTS=T?25,TABLE
.GVAR SCORE-MAX=400
.GVAR POPS-OPEN=STR?174,STRING
.GVAR SPELL-ROOM=1
.GVAR CRASH?=0
.GVAR TEMPLE-POINT=35
.GVAR ADV-HASTE=0
.GVAR EGG-POINT=5
.GVAR SIGN-TBL=T?79,TABLE
.GVAR STAIR-TABLE=T?51,TABLE
.GVAR STAIR-LOC=10000
.GVAR DEBUG=0
.GVAR DIR-STRINGS=T?63,TABLE
.GVAR PRSO=0
.GVAR PSTART=0
.GVAR L-PRSI=0
.GVAR FORGET-TBL=T?54,TABLE
.GVAR TURTLE-REPORT?=0
.GVAR P-MERGED=0
.GVAR P-GWIMBIT=0
.GVAR ENTRY-POINT=20
.GVAR C-DEMONS=180
.GVAR P-OCLAUSE=T?17,TABLE
.GVAR TMAZE-DIRS=T?38,TABLE
.GVAR QUENCH-POINT=25
.GVAR SCROLLS-TAKEN=0
.GVAR P-SYNTAX=0
.GVAR ERASER-COUNT=2
.GVAR MUNCHED=45
.GVAR ADVENTURER-NICE=T?61,TABLE
.GVAR VISITED-GALLERY?=0
.GVAR ADVENTURER-LOC=0
.GVAR P-XADJ=0
.GVAR ADVENTURER-SUMMONED=0
.GVAR ADV-OLD-LOC=0
.GVAR HASTED?=0
.GVAR TURTLE-POINT=25
.GVAR P-AADJ=0
.GVAR ADVENTURER-FEEBLES=T?59,TABLE
.GVAR PRSA=0
.GVAR BOX-POINT=25
.GVAR L-PRSA=0
.GVAR PENCIL-TBL=T?26,TABLE
.GVAR ADVENTURER-QUIPS=T?62,TABLE
.GVAR CASTLE-ENTER=0
.GVAR TRY-FLY=0
.GVAR REAL-SPELL-MAX=4
.GVAR STAIR-POINT=10
.GVAR SACRIFICED?=0
.GVAR BED-WARNING=0
.GVAR P-PRSO=T?13,TABLE
.GVAR DAGGER-SEEN=0
.GVAR P-AND=0
.GVAR DROPPED-SOME?=0
.GVAR TTRIES=0
.GVAR DUSK=81
.GVAR P-ONEOBJ=0
.GVAR TIME-TABLE=T?69,TABLE
.GVAR HAMMER-EXEX=0
.GVAR ADVENTURER-SEEN=0
.GVAR P-INBUF=T?6,TABLE
.GVAR L-PRSO=0
.GVAR JUMPLOSS=T?22,TABLE
.GVAR SUNRISE=10
.GVAR BELBOZ-WARNING=0
.GVAR P-MERGE=T?16,TABLE
.GVAR IMP-SEEN=0
.GVAR HUNGER-TABLE=T?71,TABLE
.GVAR DEATHS=0
.GVAR BREAD-AMTS=T?78,TABLE
.GVAR P-WON=0
.GVAR LIGHT-POINT=20
.GVAR TERROR-MOVED=0
.GVAR PATH-TBL=T?50,TABLE
.GVAR TOD=0
.GVAR P-OVTBL=T?12,TABLE
.GVAR NORTH-BLOCK-FLAG=0
.GVAR THIRST-COUNT=0
.GVAR KRILL-KILL=0
.GVAR P-ITBL=T?9,TABLE
.GVAR QUOTE-FLAG=0
.GVAR ADV-POSS=T?64,TABLE
.GVAR GALLERY-DREAM=0
.GVAR P-TABLE=0
.GVAR LOAD-MAX=100
.GVAR P-GETFLAGS=0
.GVAR YUKS=T?24,TABLE
.GVAR COUNTERS=T?53,TABLE
.GVAR TALK-TO-ANIMAL?=0
.GVAR OOPS-INBUF=T?7,TABLE
.GVAR STAIR-SOLVED?=0
.GVAR INDENTS=T?19,TABLE
.GVAR FUMBLE-PROB=8
.GVAR SUMMON-POINT=10
.GVAR P-NUMBER=0
.GVAR DREAMS=T?75,TABLE
.GVAR P-OFLAG=0
.GVAR WINNER=0
.GVAR ROPE-MAGIC?=1
.GVAR GLIMPSES=T?81,TABLE
.GVAR P-ADJN=0
.GVAR AGAIN-DIR=0
.GVAR RANKINGS=T?18,TABLE
.GVAR FAST?=0
.GVAR TURTLE-FOLLOWS=0
.GVAR TWALK-LEVEL=0
.GVAR SPELL-MAX=4
.GVAR EAT-POINT=10
.GVAR P-IT-OBJECT=0
.GVAR HO-HUM=T?23,TABLE
.GVAR TIRED-TELL=T?74,TABLE
.GVAR TERROR-ARRIVES=STR?75,STRING
.GVAR LETTER-OF-TRANSIT=0
.GVAR DOOR-ILLUSION-GONE=0
.GVAR PRSI=0
.GVAR RESERVE-PTR=0
.GVAR SAILOR?=0
.GVAR BREAD-EXAMINES=T?77,TABLE
.GVAR THIRST-TABLE=T?70,TABLE
.GVAR HELLOS=T?21,TABLE
.GVAR PROBE=0
.GVAR MUNG-ROOM-TABLE=T?68,TABLE
.GVAR ERASER-TBL=T?27,TABLE
.GVAR TMAZE-ROOMS=T?49,TABLE
.GVAR FALL-COUNT=0
.GVAR TURTLE-REMARKS=T?76,TABLE
.GVAR ADVENTURER-MOVE=-1
.GVAR P-NOT-HERE=0
.GVAR JUG-FILLS=T?20,TABLE
.GVAR DOOR-POINT=35
.GVAR P-NCN=0
.GVAR DOOR-DREAM=0
.GVAR COPR-NOTICE=STR?18,STRING
.GVAR THIRST-TELL=T?73,TABLE
.GVAR GUARDS-HEARD=0
.GVAR CRONE-MOVE=0
.GVAR ALL-SPELLS=T?52,TABLE
.GVAR FROG-TALKS=T?66,TABLE
.GVAR HALL-TBL=T?65,TABLE
.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
STR?3
STR?4
STR?5
STR?6
STR?7
STR?8
STR?9
STR?10
STR?11
.ENDT
T?19:: .TABLE
STR?13
STR?13
STR?14
STR?15
STR?16
STR?17
.ENDT
T?20:: .TABLE
STR?20
STR?21
STR?22
STR?23
STR?24
.ENDT
T?21:: .TABLE
5
0
STR?25
STR?26
STR?27
STR?28
.ENDT
T?22:: .TABLE
3
0
STR?29
STR?30
.ENDT
T?23:: .TABLE
4
0
STR?40
STR?41
STR?42
.ENDT
T?24:: .TABLE
5
0
STR?43
STR?44
STR?45
STR?46
.ENDT
T?25:: .TABLE
STR?50
STR?51
STR?52
STR?53
STR?54
.ENDT
T?26:: .TABLE
STR?58
STR?59
STR?60
.ENDT
T?27:: .TABLE
STR?61
STR?62
STR?63
.ENDT
T?28:: .TABLE
0
0
0
0
0
STR?64
0
STR?65
0
STR?66
.ENDT
T?29:: .TABLE
0
0
0
0
0
0
T-B
1
T-C
0
T-E
0
0
0
0
0
-1
.ENDT
T?30:: .TABLE
0
0
0
0
0
0
0
0
T-D
1
T-F
1
T-C
0
T-A
1
-1
.ENDT
T?31:: .TABLE
T-A
0
0
0
T-B
0
T-D
0
T-F
0
T-G
0
T-E
1
0
0
-1
.ENDT
T?32:: .TABLE
T-B
1
0
0
0
0
0
0
0
0
T-I
0
T-F
1
T-C
0
-1
.ENDT
T?33:: .TABLE
0
0
T-A
0
T-C
1
T-F
0
T-G
1
0
0
0
0
0
0
-1
.ENDT
T?34:: .TABLE
T-C
0
T-B
1
T-D
1
0
0
T-I
0
T-H
0
T-G
1
T-E
0
-1
.ENDT
T?35:: .TABLE
T-E
1
T-C
0
T-F
1
T-I
0
T-H
1
0
0
0
0
0
0
-1
.ENDT
T?36:: .TABLE
T-G
1
T-F
0
T-I
0
0
0
0
0
0
0
0
0
0
0
-1
.ENDT
T?37:: .TABLE
T-F
0
T-D
0
0
0
0
0
0
0
0
0
T-H
0
T-G
0
-1
.ENDT
T?38:: .TABLE
STR?67
STR?68
STR?69
STR?70
STR?71
STR?72
STR?73
STR?74
.ENDT
T?39:: .TABLE
0
.ENDT
T?40:: .TABLE
4
1
3
4
6
.ENDT
T?41:: .TABLE
6
1
2
5
6
7
4
.ENDT
T?42:: .TABLE
4
2
3
6
9
.ENDT
T?43:: .TABLE
4
1
3
6
7
.ENDT
T?44:: .TABLE
7
3
5
2
4
7
8
9
.ENDT
T?45:: .TABLE
5
5
3
6
8
9
.ENDT
T?46:: .TABLE
3
6
7
9
.ENDT
T?47:: .TABLE
4
4
6
7
8
.ENDT
T?48:: .TABLE
9
T?39
T?40
T?41
T?42
T?43
T?44
T?45
T?46
T?47
.ENDT
T?49:: .TABLE
9
T-A
T-B
T-C
T-D
T-E
T-F
T-G
T-H
T-I
.ENDT
T?50:: .TABLE
0
0
0
0
0
0
0
.ENDT
T?51:: .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
.ENDT
T?52:: .TABLE
17
WRITE-MAGIC-SPELL
LIGHT-SPELL
CHEAT-DEATH-SPELL
SUMMON-SPELL
CHARM-SPELL
OPEN-SPELL
TALK-TO-ANIMALS-SPELL
HASTE-SPELL
DISPEL-SPELL
PROTECTION-SPELL
STRONG-BOX-SPELL
BANISH-SPELL
REPAIR-SPELL
NEWT-SPELL
FLY-SPELL
QUENCH-SPELL
CREDITS-SPELL
.ENDT
T?53:: .TABLE
STR?113
STR?114
STR?115
STR?116
STR?117
.ENDT
T?54:: .TABLE
10
0
0
0
0
0
0
0
0
0
0
.ENDT
T?55:: .TABLE
3
STR?118
STR?119
STR?120
.ENDT
T?56:: .TABLE
4
0
STR?133
STR?134
STR?135
.ENDT
T?57:: .TABLE
7
0
STR?137
STR?138
STR?139
STR?140
STR?141
STR?142
.ENDT
T?58:: .TABLE
4
STR?143
STR?144
STR?144
STR?145
.ENDT
T?59:: .TABLE
5
0
STR?146
STR?147
STR?148
STR?149
.ENDT
T?60:: .TABLE
5
0
STR?151
STR?152
STR?153
STR?154
.ENDT
T?61:: .TABLE
6
0
STR?155
STR?156
STR?157
STR?158
STR?159
.ENDT
T?62:: .TABLE
7
0
STR?156
STR?157
STR?160
STR?161
STR?162
STR?163
.ENDT
T?63:: .TABLE
P?NORTH
STR?74
P?SOUTH
STR?70
P?EAST
STR?72
P?WEST
STR?68
P?NW
STR?67
P?NE
STR?73
P?SW
STR?69
P?SE
STR?71
P?DOWN
STR?164
P?UP
STR?165
P?IN
STR?166
P?OUT
STR?167
.ENDT
T?64:: .TABLE
0
0
0
0
0
0
0
0
.ENDT
T?65:: .TABLE
NW-TOWER
MIRROR-HALL-1
MIRROR-HALL-2
MIRROR-HALL-3
MIRROR-HALL-4
NORTH-GATE
PURLOINED-ROOM
0
.ENDT
T?66:: .TABLE
6
0
STR?194
STR?195
STR?196
STR?197
STR?198
.ENDT
T?67:: .TABLE
4
0
STR?199
STR?200
STR?201
.ENDT
T?68:: .TABLE
ALTAR
TEMPLE
TOWER-N
TOWER-S
COURTYARD-7
COURTYARD-3
JUNCTION
COURTYARD-4
COURTYARD-2
LANDING
COURTYARD-6
COURTYARD-5
LIBRARY
BANQUET-HALL
COURTYARD-1
KITCHEN
NORTH-GATE
EAST-HALL
FOREST-1
CLOSET
INSIDE-GATE
WEST-HALL
SOUTH-GATE
MEADOW
SE-TOWER
PEBBLED-PATH
SW-TOWER
BEDROOM
0
.ENDT
T?69:: .TABLE
STR?227
STR?228
STR?229
STR?230
STR?231
STR?232
STR?233
STR?234
STR?235
STR?236
STR?237
STR?238
STR?239
.ENDT
T?70:: .TABLE
6
STR?241
STR?242
STR?243
STR?244
STR?245
STR?246
.ENDT
T?71:: .TABLE
6
STR?248
STR?249
STR?250
STR?251
STR?252
STR?246
.ENDT
T?72:: .TABLE
STR?253
STR?254
STR?255
STR?256
STR?257
STR?258
STR?259
.ENDT
T?73:: .TABLE
STR?260
STR?261
STR?262
STR?263
STR?264
STR?265
.ENDT
T?74:: .TABLE
STR?266
STR?267
STR?268
STR?269
STR?270
STR?271
STR?272
STR?273
STR?274
STR?275
STR?276
.ENDT
T?75:: .TABLE
6
0
STR?278
STR?279
STR?280
STR?281
STR?282
.ENDT
T?76:: .TABLE
4
0
STR?291
STR?292
STR?293
.ENDT
T?77:: .TABLE
0
STR?305
STR?306
STR?307
STR?308
STR?309
STR?310
STR?311
STR?312
.ENDT
T?78:: .TABLE
STR?313
STR?314
STR?315
STR?316
STR?317
STR?318
STR?319
STR?320
STR?321
.ENDT
T?79:: .TABLE
STR?333
STR?334
STR?284
STR?335
STR?68
STR?336
STR?337
STR?338
STR?339
STR?340
STR?341
STR?342
.ENDT
T?80:: .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
.ENDT
T?81:: .TABLE
4
0
STR?344
STR?345
STR?346
.ENDT
T?82:: .TABLE
4
0
STR?347
STR?348
STR?349
.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?BRING
ST?WALK
ST?QUIT
ST?FIND
ST?FILFRE
ST?DESTROY
ST?AVOID
ST?KREBF
ST?UNLOCK
ST?READ
ST?SAY
ST?JUMP
ST?POUR
ST?WAIT
ST?NITFOL
ST?BLORB
ST?TAKE
ST?GAG
ST?COUNT
ST?RAISE
ST?FOLLOW
ST?FLY
ST?VERSION
ST?WIND
ST?#UNRECORD
ST?LIGHT
ST?LIE
ST?MOVE
ST?PLAY
ST?OPEN
ST?TOUCH
ST?BLOW
ST?#COMMAND
ST?KNOCK
ST?WRITE
ST?MELBOR
ST?PICK
ST?DEFLATE
ST?BOARD
ST?REZROV
ST?APPLY
ST?#RANDOM
ST?KULCAD
ST?ESCAPE
ST?PRAY
ST?STAND
ST?LISTEN
ST?TIE
ST?SHOW
ST?SAVE
ST?TELL
ST?THROW
ST?ZORK
ST?LOWER
ST?HIDE
ST?SHAKE
ST?INVENTORY
ST?ATTACK
ST?FROTZ
ST?KILL
ST?SPELLS
ST?MEMORIZE
ST?ENTER
ST?SEARCH
ST?WEAR
ST?ERASE
ST?SHARPEN
ST?GROSS
ST?DISEMBARK
ST?SWIM
ST?LUBRICATE
ST?PLUG
ST?UNTIE
ST?PUMP
ST?CUT
ST?MELT
ST?UNSCRIPT
ST?GUNCHO
ST?PUSH
ST?ZIFMIA
ST?SUPER
ST?OZMOO
ST?REACH
ST?VAXUM
ST?DIG
ST?SEND
ST?SCORE
ST?EXORCISE
ST?IZYUK
ST?CLEESH
ST?EXEX
ST?CONNECT
ST?LOOK
ST?GNUSTO
ST?SPRAY
ST?CAST
ST?DROP
ST?BACK
ST?TIME
ST?ROLL
ST?LEAVE
ST?CURSE
ST?REPENT
ST?SCRIPT
ST?SPIN
ST?$VERIFY
ST?EXTINGUISH
ST?SWING
ST?RESTART
ST?POKE
ST?SMELL
ST?BRIEF
ST?DIAGNOSE
ST?GIVE
ST?SLEEP
ST?WAKE
ST?DRINK
ST?ANSWER
ST?MUMBLE
ST?YELL
ST?LOCK
ST?BURN
ST?KICK
ST?PLUGH
ST?POINT
ST?TURN
ST?CROSS
ST?#RECORD
ST?WHO
ST?MAKE
ST?RESTORE
ST?CLOSE
ST?STRIKE
ST?SLIDE
ST?WAVE
ST?EXIT
ST?EXAMINE
ST?EAT
ST?LEAN
ST?FILL
ST?SQUEEZE
ST?GONDAR
ST?CLIMB
ST?FORGET
ST?LAUNCH
ST?LEARN
ST?THANK
ST?ASK
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 VILLAIN
.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 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAY
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAY
.ENDT
ST?PULL:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.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 6 ;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 2 ;OBJECTS
.BYTE 0
.BYTE PR?UNDER
.BYTE 0
.BYTE 0
.BYTE SH+SMANY+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 VICBIT
.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?BRING:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BRING
.ENDT
ST?WALK:: .TABLE
.BYTE 11 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?BEHIND
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?AVOID
.BYTE 1 ;OBJECTS
.BYTE PR?UNDER
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?AVOID
.BYTE 1 ;OBJECTS
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK-TO
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE CLIMBBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-DOWN
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE CLIMBBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-UP
.BYTE 1 ;OBJECTS
.BYTE PR?AROUND
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK-AROUND
.BYTE 1 ;OBJECTS
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THROUGH
.BYTE 1 ;OBJECTS
.BYTE PR?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?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THROUGH
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK
.ENDT
ST?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?FILFRE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FILFRE
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FILFRE
.ENDT
ST?DESTROY:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.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
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?MUNG
.ENDT
ST?AVOID:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?AVOID
.ENDT
ST?KREBF:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?KREBF
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?KREBF
.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 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE READBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?READ
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE READBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?READ
.ENDT
ST?SAY:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SAY
.BYTE 1 ;OBJECTS
.BYTE PR?TO
.BYTE 0
.BYTE VICBIT
.BYTE 0
.BYTE SIR
.BYTE 0
.BYTE V?TELL
.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 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?FOR
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WAIT-FOR
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WAIT
.ENDT
ST?NITFOL:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?NITFOL
.ENDT
ST?BLORB:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BLORB
.ENDT
ST?TAKE:: .TABLE
.BYTE 10 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?BRING
.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 RLANDBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAND
.BYTE 1 ;OBJECTS
.BYTE PR?OFF
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?DISEMBARK
.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 VEHBIT
.BYTE 0
.BYTE SOG
.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?GAG:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?GAG
.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?FLY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WALK
.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+SHAVE
.BYTE V?BURN
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE LIGHTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?LAMP-ON
.ENDT
ST?LIE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE RLANDBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LIE-DOWN
.ENDT
ST?MOVE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?MOVE
.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?TOUCH:: .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?BLOW:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?OUT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LAMP-OFF
.ENDT
ST?#COMMAND:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?$COMMAND
.ENDT
ST?KNOCK:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?DOWN
.BYTE 0
.BYTE VICBIT
.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?WRITE:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE PR?ON
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WRITE-ON
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WRITE-ON
.BYTE 1 ;OBJECTS
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WRITE-WITH
.ENDT
ST?MELBOR:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?MELBOR
.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?REZROV:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?REZROV
.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?#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?KULCAD:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?KULCAD
.ENDT
ST?ESCAPE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?FROM
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ESCAPE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ESCAPE
.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 RLANDBIT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAND
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?STAND
.ENDT
ST?LISTEN:: .TABLE
.BYTE 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 VICBIT
.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?SHOW:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SSHOW
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SHOW
.ENDT
ST?SAVE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SAVE
.ENDT
ST?TELL:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE VICBIT
.BYTE 0
.BYTE SIR
.BYTE 0
.BYTE V?TELL
.ENDT
ST?THROW:: .TABLE
.BYTE 6 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?PUT
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?PUT
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE SOG+SIR
.BYTE V?THROW
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?OVER
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?THROW-OFF
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?OFF
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE 0
.BYTE V?THROW-OFF
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE SH+SC+SHAVE
.BYTE SOG+SIR
.BYTE V?THROW
.ENDT
ST?ZORK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ZORK
.ENDT
ST?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?HIDE:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?FROM
.BYTE 0
.BYTE 0
.BYTE SH+SHAVE
.BYTE 0
.BYTE V?HIDE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SHAVE
.BYTE 0
.BYTE V?HIDE
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?HIDE
.ENDT
ST?SHAKE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SHAKE
.ENDT
ST?INVENTORY:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?INVENTORY
.ENDT
ST?ATTACK:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE VILLAIN
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?ATTACK
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE VILLAIN
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?ATTACK
.ENDT
ST?FROTZ:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FROTZ
.ENDT
ST?KILL:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE VILLAIN
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?KILL
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE VILLAIN
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?KILL
.ENDT
ST?SPELLS:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SPELLS
.ENDT
ST?MEMORIZE:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?MEMORIZE
.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?ERASE:: .TABLE
.BYTE 9 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?ERASE-LINE
.BYTE 2 ;OBJECTS
.BYTE PR?BETWEEN
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ERASE-LINE-TO
.BYTE 2 ;OBJECTS
.BYTE PR?FROM
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ERASE-LINE-TO
.BYTE 2 ;OBJECTS
.BYTE PR?BETWEEN
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?ERASE-LINE
.BYTE 1 ;OBJECTS
.BYTE PR?BETWEEN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?ERASE-LINE
.BYTE 2 ;OBJECTS
.BYTE PR?OUT
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?ERASE-LINE
.BYTE 1 ;OBJECTS
.BYTE PR?OUT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?ERASE-LINE
.BYTE 2 ;OBJECTS
.BYTE PR?FROM
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?ERASE-LINE
.BYTE 1 ;OBJECTS
.BYTE PR?FROM
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?ERASE-LINE
.ENDT
ST?SHARPEN:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE 0
.BYTE SHAVE
.BYTE V?SHARPEN
.ENDT
ST?GROSS:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?OUT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?GROSS-OUT
.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 2 ;NUMBER OF SYNTAXES
.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 2 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE PR?WITH
.BYTE PR?WITH
.BYTE 0
.BYTE WEAPONBIT
.BYTE 0
.BYTE SC+SH
.BYTE V?CUT
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE WEAPONBIT
.BYTE 0
.BYTE SC+SH
.BYTE V?CUT
.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?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?GUNCHO:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?GUNCHO
.ENDT
ST?PUSH:: .TABLE
.BYTE 5 ;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?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 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
.ENDT
ST?ZIFMIA:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ZIFMIA
.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?OZMOO:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?OZMOO
.ENDT
ST?REACH:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?REACH-IN
.ENDT
ST?VAXUM:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?VAXUM
.ENDT
ST?DIG:: .TABLE
.BYTE 4 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE PR?IN
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?DIG
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE SOG+SIR
.BYTE SH+SC+SHAVE
.BYTE V?DIG
.BYTE 1 ;OBJECTS
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?DIG
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?DIG
.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 VILLAIN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXORCISE
.BYTE 1 ;OBJECTS
.BYTE PR?OUT
.BYTE 0
.BYTE VILLAIN
.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?IZYUK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?IZYUK
.ENDT
ST?CLEESH:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CLEESH
.ENDT
ST?EXEX:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXEX
.ENDT
ST?CONNECT:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?MAKE-LINE-TO
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?MAKE-LINE
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?MAKE-LINE
.ENDT
ST?LOOK:: .TABLE
.BYTE 12 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CHASTISE
.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+SMANY
.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?OUT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK-INSIDE
.BYTE 1 ;OBJECTS
.BYTE PR?THROUGH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK-INSIDE
.BYTE 1 ;OBJECTS
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?LOOK-INSIDE
.BYTE 1 ;OBJECTS
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+SOG+SIR+SMANY
.BYTE 0
.BYTE V?EXAMINE
.BYTE 1 ;OBJECTS
.BYTE PR?AROUND
.BYTE 0
.BYTE RLANDBIT
.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?GNUSTO:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?GNUSTO
.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?CAST:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CAST
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CAST
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?CAST
.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
.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?TIME:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?TIME
.ENDT
ST?ROLL:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.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 VILLAIN
.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?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?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?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 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?$VERIFY
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?$VERIFY
.ENDT
ST?EXTINGUISH:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE LIGHTBIT
.BYTE 0
.BYTE SMANY+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 VILLAIN
.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 VILLAIN
.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?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 VICBIT
.BYTE 0
.BYTE SOG
.BYTE SMANY+SH+SHAVE
.BYTE V?SGIVE
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE VICBIT
.BYTE SMANY+SH+SHAVE
.BYTE SOG
.BYTE V?GIVE
.ENDT
ST?SLEEP:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SIR+SOG
.BYTE 0
.BYTE V?BOARD
.BYTE 1 ;OBJECTS
.BYTE PR?IN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SIR+SOG
.BYTE 0
.BYTE V?BOARD
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?SLEEP
.ENDT
ST?WAKE:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?UP
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ALARM
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.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 0
.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 2 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?YELL
.BYTE 1 ;OBJECTS
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WAVE-AT
.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?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?POINT:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?POINT
.BYTE 1 ;OBJECTS
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?POINT
.ENDT
ST?TURN:: .TABLE
.BYTE 6 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE PR?OFF
.BYTE 0
.BYTE LIGHTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE 0
.BYTE V?LAMP-OFF
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE LIGHTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR+STAKE
.BYTE 0
.BYTE V?LAMP-ON
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE 0
.BYTE TOOLBIT
.BYTE SH+SC+SOG+SIR
.BYTE SOG+SIR+SH+SC+SHAVE
.BYTE V?TURN
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?TURN
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?FOR
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?TURN
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?TURN
.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?#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?WHO:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WHO
.ENDT
ST?MAKE:: .TABLE
.BYTE 8 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE PR?BETWEEN
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?MAKE-LINE-TO
.BYTE 2 ;OBJECTS
.BYTE PR?FROM
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?MAKE-LINE-TO
.BYTE 2 ;OBJECTS
.BYTE PR?BETWEEN
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?MAKE-LINE
.BYTE 1 ;OBJECTS
.BYTE PR?BETWEEN
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?MAKE-LINE
.BYTE 2 ;OBJECTS
.BYTE PR?FROM
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?MAKE-LINE
.BYTE 1 ;OBJECTS
.BYTE PR?FROM
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?MAKE-LINE
.BYTE 2 ;OBJECTS
.BYTE PR?ON
.BYTE PR?WITH
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?DRAW-ON
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?DRAW-ON
.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 3 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SOG+SIR+SH+SC
.BYTE 0
.BYTE V?LAMP-ON
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE VICBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?ATTACK
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?WITH
.BYTE VICBIT
.BYTE WEAPONBIT
.BYTE SOG+SIR
.BYTE SH+SC+SOG+SIR+SHAVE
.BYTE V?ATTACK
.ENDT
ST?SLIDE:: .TABLE
.BYTE 4 ;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
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?PUSH
.ENDT
ST?WAVE:: .TABLE
.BYTE 4 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE SH+SC
.BYTE 0
.BYTE V?WAVE-AT
.BYTE 1 ;OBJECTS
.BYTE PR?TO
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WAVE-AT
.BYTE 1 ;OBJECTS
.BYTE PR?AT
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?WAVE-AT
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC
.BYTE 0
.BYTE V?WAVE
.ENDT
ST?EXIT:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXIT
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?EXIT
.ENDT
ST?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 0
.BYTE 0
.BYTE V?EXAMINE
.ENDT
ST?EAT:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SH+SC+SOG+SIR+SMANY
.BYTE 0
.BYTE V?EAT
.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?FILL:: .TABLE
.BYTE 3 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?AT
.BYTE CONTBIT
.BYTE 0
.BYTE SH+SC+SOG+SIR
.BYTE 0
.BYTE V?FILL
.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?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?GONDAR:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?GONDAR
.ENDT
ST?CLIMB:: .TABLE
.BYTE 5 ;NUMBER OF SYNTAXES
.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?UP
.BYTE 0
.BYTE CLIMBBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-UP
.BYTE 1 ;OBJECTS
.BYTE PR?ON
.BYTE 0
.BYTE VEHBIT
.BYTE 0
.BYTE SOG+SIR
.BYTE 0
.BYTE V?CLIMB-ON
.ENDT
ST?FORGET:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?FORGET
.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?LEARN:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE SMANY
.BYTE 0
.BYTE V?LEARN
.ENDT
ST?THANK:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THANK
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?THANK
.ENDT
ST?ASK:: .TABLE
.BYTE 1 ;NUMBER OF SYNTAXES
.BYTE 2 ;OBJECTS
.BYTE 0
.BYTE PR?FOR
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?ASK-FOR
.ENDT
ST?HELLO:: .TABLE
.BYTE 2 ;NUMBER OF SYNTAXES
.BYTE 1 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?HELLO
.BYTE 0 ;OBJECTS
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE 0
.BYTE V?HELLO
.ENDT
; THE ACTION CALLING TABLE IS DEFINED HERE
ATBL:: .TABLE
V-BRIEF
V-SUPER-BRIEF
V-DIAGNOSE
V-INVENTORY
V-QUIT
V-RESTART
V-RESTORE
V-SAVE
V-SCORE
V-$VERIFY
V-VERSION
V-VERBOSE
V-ANSWER
V-REPLY
V-PUT
V-ATTACK
V-BACK
V-BOARD
V-BURN
V-CLIMB-ON
V-CLIMB-UP
V-CLIMB-DOWN
V-CLIMB-FOO
V-LIE-DOWN
V-CLOSE
V-COUNT
V-CROSS
V-CUT
V-CURSES
V-DEFLATE
V-DIG
V-DISEMBARK
V-DRINK
V-DRINK-FROM
V-DROP
V-LEAN-ON
V-EAT
V-ENTER
V-THROUGH
V-EXIT
V-ESCAPE
V-EXAMINE
V-LOOK-INSIDE
V-WHO
V-EXORCISE
V-LAMP-OFF
V-FILL
V-FIND
V-FOLLOW
V-FORGET
V-GIVE
V-SGIVE
V-HELLO
V-INFLATE
V-LEAP
V-KICK
V-KILL
V-KISS
V-KNOCK
V-LAUNCH
V-LEAVE
V-LAMP-ON
V-LISTEN
V-LOCK
V-LOOK
V-LOOK-UNDER
V-LOOK-BEHIND
V-READ
V-CHASTISE
V-SEARCH
V-LOWER
V-MELT
V-MOVE
V-PLAY
V-MUMBLE
V-MUNG
V-OIL
V-OPEN
V-PICK
V-TAKE
V-PLUG
V-ADVENT
V-POINT
V-POUR-ON
V-PRAY
V-PUMP
V-PUSH
V-PUSH-TO
V-PUT-UNDER
V-PUT-ON
V-WEAR
V-PUT-BEHIND
V-HIDE
V-RAISE
V-RAPE
V-REACH-IN
V-REPENT
V-RUB
V-SCRIPT
V-UNSCRIPT
V-SEND
V-SHAKE
V-SLEEP
V-SKIP
V-SMELL
V-SPIN
V-SPRAY
V-SSPRAY
V-SQUEEZE
V-STAND
V-STAY
V-SWIM
V-SWING
V-TELL
V-BRING
V-ASK-FOR
V-SAY
V-THANK
V-THROW
V-THROW-OFF
V-TIE
V-TIE-UP
V-TURN
V-UNLOCK
V-UNTIE
V-WAIT
V-WAIT-FOR
V-ALARM
V-WALK
V-WALK-AROUND
V-WALK-TO
V-WAVE
V-WAVE-AT
V-WIND
V-YELL
V-ZORK
V-SHOW
V-SSHOW
V-DRAW-ON
V-MAKE-LINE
V-MAKE-LINE-TO
V-ERASE-LINE
V-ERASE-LINE-TO
V-CAST
V-LEARN
V-MEMORIZE
V-SPELLS
V-GONDAR
V-GNUSTO
V-FROTZ
V-OZMOO
V-ZIFMIA
V-VAXUM
V-REZROV
V-NITFOL
V-EXEX
V-KULCAD
V-MELBOR
V-BLORB
V-GUNCHO
V-KREBF
V-CLEESH
V-IZYUK
V-FILFRE
V-TIME
V-WRITE-WITH
V-WRITE-ON
V-SHARPEN
V-AVOID
V-GAG
V-GROSS-OUT
V-$RANDOM
V-$COMMAND
V-$RECORD
V-$UNRECORD
.ENDT
; THE PREACTION CALLING TABLE IS DEFINED HERE
PATBL:: .TABLE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-PUT
PRE-HIT
0
PRE-BOARD
PRE-BURN
0
0
0
0
0
0
0
0
0
0
0
PRE-DIG
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-GIVE
PRE-SGIVE
0
0
0
0
PRE-HIT
0
0
0
0
0
0
0
0
0
0
PRE-READ
0
0
0
0
PRE-MOVE
0
0
0
PRE-OIL
0
0
PRE-TAKE
0
0
0
0
0
0
0
0
0
PRE-PUT
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-BRING
0
0
0
0
0
PRE-TIE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PRE-SSHOW
0
0
0
0
0
0
0
0
0
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
PRE-QUICK-CAST
0
0
0
0
0
0
0
0
0
0
0
.ENDT
; PREPOSITION TABLE IS DEFINED HERE
PRTBL:: .TABLE
.WORD 19
W?BETWEEN
PR?BETWEEN
W?BEHIND
PR?BEHIND
W?UNDER
PR?UNDER
W?THROUGH
PR?THROUGH
W?AROUND
PR?AROUND
W?FOR
PR?FOR
W?OFF
PR?OFF
W?ACROSS
PR?ACROSS
W?OVER
PR?OVER
W?AT
PR?AT
W?AWAY
PR?AWAY
W?OUT
PR?OUT
W?FROM
PR?FROM
W?IN
PR?IN
W?UP
PR?UP
W?ON
PR?ON
W?DOWN
PR?DOWN
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
723
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?ACROSS:: .ZWORD "across"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?ACROSS
.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?ALL:: .ZWORD "all"
.BYTE PS?BUZZ-WORD
.BYTE B?ALL
.BYTE 0
W?ALTAR:: .ZWORD "altar"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AN:: .ZWORD "an"
.BYTE PS?BUZZ-WORD
.BYTE B?AN
.BYTE 0
W?ANCIENT:: .ZWORD "ancien"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ANCIENT
.BYTE 0
W?AND:: .ZWORD "and"
.BYTE PS?BUZZ-WORD
.BYTE B?AND
.BYTE 0
W?ANSWER:: .ZWORD "answer"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ANSWER
.BYTE 0
W?APPLY:: .ZWORD "apply"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?APPLY
.BYTE 0
W?ARCANE:: .ZWORD "arcane"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ARCANE
.BYTE 0
W?ARCH:: .ZWORD "arch"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ARCHWAY:: .ZWORD "archwa"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?AREA:: .ZWORD "area"
.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?ASHES:: .ZWORD "ashes"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ASK:: .ZWORD "ask"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ASK
.BYTE 0
W?AT:: .ZWORD "at"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 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?AVOID:: .ZWORD "avoid"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?AVOID
.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?B:: .ZWORD "b"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BACK:: .ZWORD "back"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BACK
.BYTE 0
W?BADLY:: .ZWORD "badly"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BADLY
.BYTE 0
W?BANISH:: .ZWORD "banish"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXORCISE
.BYTE 0
W?BANQUET:: .ZWORD "banque"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BANQUET
.BYTE 0
W?BARE:: .ZWORD "bare"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BARE
.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?BATS:: .ZWORD "bats"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BATTERED:: .ZWORD "batter"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BATTERED
.BYTE 0
W?BEACH:: .ZWORD "beach"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BEAUTIFUL:: .ZWORD "beauti"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BEAUTIFUL
.BYTE 0
W?BECKON:: .ZWORD "beckon"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAVE
.BYTE 0
W?BED:: .ZWORD "bed"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BEDPOST:: .ZWORD "bedpos"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BEDRAGGLED:: .ZWORD "bedrag"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BEDRAGGLED
.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?BEING:: .ZWORD "being"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BEINGS:: .ZWORD "beings"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BELBOZ:: .ZWORD "belboz"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?BENCHES:: .ZWORD "benche"
.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?BETWEEN:: .ZWORD "betwee"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?BETWEEN
.BYTE 0
W?BITE:: .ZWORD "bite"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KICK
.BYTE 0
W?BLACK:: .ZWORD "black"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLACK
.BYTE 0
W?BLADE:: .ZWORD "blade"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BLIND:: .ZWORD "blind"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POKE
.BYTE 0
W?BLINKING:: .ZWORD "blinki"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLINKING
.BYTE 0
W?BLOCK:: .ZWORD "block"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BLORB:: .ZWORD "blorb"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BLORB
.BYTE ACT?BLORB
W?BLOW:: .ZWORD "blow"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BLOW
.BYTE 0
W?BLUEBOTTLE:: .ZWORD "bluebo"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOARD:: .ZWORD "board"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BOARD
.BYTE 0
W?BONES:: .ZWORD "bones"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOOK:: .ZWORD "book"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BOX:: .ZWORD "box"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRAMBLE:: .ZWORD "brambl"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BRANCH:: .ZWORD "branch"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?BREAD:: .ZWORD "bread"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BREAK:: .ZWORD "break"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?BRIEF:: .ZWORD "brief"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRIEF
.BYTE 0
W?BRING:: .ZWORD "bring"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BRING
.BYTE 0
W?BRITTLE:: .ZWORD "brittl"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BRITTLE
.BYTE 0
W?BROKEN:: .ZWORD "broken"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?BROKEN
.BYTE 0
W?BROOK:: .ZWORD "brook"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?BURN:: .ZWORD "burn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BURN
.BYTE 0
W?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?CABINET:: .ZWORD "cabine"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CALL:: .ZWORD "call"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAY
.BYTE 0
W?CANDLE:: .ZWORD "candle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CANVAS:: .ZWORD "canvas"
.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?CARVING:: .ZWORD "carvin"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?CARVING
W?CAST:: .ZWORD "cast"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CAST
.BYTE 0
W?CASTLE:: .ZWORD "castle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CAVE:: .ZWORD "cave"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CEILIN:: .ZWORD "ceilin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CELL:: .ZWORD "cell"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?CELL
W?CHAIN:: .ZWORD "chain"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHAINS:: .ZWORD "chains"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHASE:: .ZWORD "chase"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FOLLOW
.BYTE 0
W?CHEST:: .ZWORD "chest"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHESTS:: .ZWORD "chests"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CHUCK:: .ZWORD "chuck"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THROW
.BYTE 0
W?CLEESH:: .ZWORD "cleesh"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CLEESH
.BYTE ACT?CLEESH
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?COBWEBS:: .ZWORD "cobweb"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COIL:: .ZWORD "coil"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COILS:: .ZWORD "coils"
.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?COMPARTMENT:: .ZWORD "compar"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CONCEAL:: .ZWORD "concea"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?HIDE
.BYTE 0
W?CONNECT:: .ZWORD "connec"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CONNECT
.BYTE 0
W?CONSUME:: .ZWORD "consum"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?CONTROL:: .ZWORD "contro"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CORRIDOR:: .ZWORD "corrid"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COUNT:: .ZWORD "count"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?COUNT
.BYTE 0
W?COUPLE:: .ZWORD "couple"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?COURTYARD:: .ZWORD "courty"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CRACK:: .ZWORD "crack"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?CRANK:: .ZWORD "crank"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CRONE:: .ZWORD "crone"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?CROSS:: .ZWORD "cross"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CROSS
.BYTE 0
W?CRUMPLED:: .ZWORD "crumpl"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?CRUMPLED
.BYTE 0
W?CRYSTAL:: .ZWORD "crysta"
.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?CUT:: .ZWORD "cut"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CUT
.BYTE 0
W?CUTLERY:: .ZWORD "cutler"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?D:: .ZWORD "d"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE PR?DOWN
.BYTE 22
W?DAGGER:: .ZWORD "dagger"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DAMAGE:: .ZWORD "damage"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?DAMN:: .ZWORD "damn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CURSE
.BYTE 0
W?DAMP:: .ZWORD "damp"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DAMP
.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?DECORATIONS:: .ZWORD "decora"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DECREPIT:: .ZWORD "decrep"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DECREPIT
.BYTE 0
W?DEFLATE:: .ZWORD "deflat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DEFLATE
.BYTE 0
W?DELICIOUS:: .ZWORD "delici"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DELICIOUS
.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?DIAGNOSE:: .ZWORD "diagno"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DIAGNOSE
.BYTE 0
W?DIAL:: .ZWORD "dial"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DIALS:: .ZWORD "dials"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?DIMWIT:: .ZWORD "dimwit"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DIMWIT
.BYTE 0
W?DISCONNECT:: .ZWORD "discon"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ERASE
.BYTE 0
W?DISEMBARK:: .ZWORD "disemb"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DISEMBARK
.BYTE 0
W?DISPATCH:: .ZWORD "dispat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?DISPLAY:: .ZWORD "displa"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DIVE:: .ZWORD "dive"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?JUMP
.BYTE 0
W?DOG:: .ZWORD "dog"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DONATE:: .ZWORD "donate"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?DOOR:: .ZWORD "door"
.BYTE PS?OBJECT+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?DRAW:: .ZWORD "draw"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MAKE
.BYTE 0
W?DRINK:: .ZWORD "drink"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DRINK
.BYTE 0
W?DRIPPING:: .ZWORD "drippi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DRIPPING
.BYTE 0
W?DRIVE:: .ZWORD "drive"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXORCISE
.BYTE 0
W?DRONING:: .ZWORD "dronin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?DROP:: .ZWORD "drop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DROP
.BYTE 0
W?DRY:: .ZWORD "dry"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DRY
.BYTE 0
W?DUSTY:: .ZWORD "dusty"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?DUSTY
.BYTE 0
W?E:: .ZWORD "e"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 29
.BYTE 0
W?EAST:: .ZWORD "east"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 29
.BYTE 0
W?EAT:: .ZWORD "eat"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?EGG:: .ZWORD "egg"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ELVISH:: .ZWORD "elvish"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ELVISH
.BYTE 0
W?EMERALD:: .ZWORD "emeral"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?EMERALD
.BYTE 0
W?ENAMELLED:: .ZWORD "enamel"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ENAMELLED
.BYTE 0
W?ENCHANTER:: .ZWORD "enchan"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?ENTHARION:: .ZWORD "enthar"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ENTRANCE:: .ZWORD "entran"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ERASE:: .ZWORD "erase"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ERASE
.BYTE 0
W?ERASER:: .ZWORD "eraser"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ESCAPE:: .ZWORD "escape"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ESCAPE
.BYTE 0
W?EVIL:: .ZWORD "evil"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?EVIL
.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?EXEX:: .ZWORD "exex"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?EXEX
.BYTE ACT?EXEX
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+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FABERGE:: .ZWORD "faberg"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FABERGE
.BYTE 0
W?FACE:: .ZWORD "face"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FADED:: .ZWORD "faded"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FADED
.BYTE 0
W?FANGS:: .ZWORD "fangs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FARM:: .ZWORD "farm"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FASTEN:: .ZWORD "fasten"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIE
.BYTE 0
W?FEATHER:: .ZWORD "feathe"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FEATHER
.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?TOUCH
.BYTE 0
W?FERAL:: .ZWORD "feral"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FERAL
.BYTE 0
W?FESTIVE:: .ZWORD "festiv"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FESTIVE
.BYTE 0
W?FIGHT:: .ZWORD "fight"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ATTACK
.BYTE 0
W?FIGURE:: .ZWORD "figure"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FILFRE:: .ZWORD "filfre"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FILFRE
.BYTE ACT?FILFRE
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?FIRST:: .ZWORD "first"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FIRST
.BYTE 0
W?FIVE-HEADED:: .ZWORD "five-h"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FIVE-HEADED
.BYTE 0
W?FIX:: .ZWORD "fix"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.BYTE 0
W?FIXTURE:: .ZWORD "fixtur"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLAME:: .ZWORD "flame"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLAMES:: .ZWORD "flames"
.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?FLOATING:: .ZWORD "floati"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FLOATING
.BYTE 0
W?FLOOR:: .ZWORD "floor"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLOTSAM:: .ZWORD "flotsa"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FLY:: .ZWORD "fly"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?FLY
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?FOOD:: .ZWORD "food"
.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?FORCE:: .ZWORD "force"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FORD:: .ZWORD "ford"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CROSS
.BYTE 0
W?FOREST:: .ZWORD "forest"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FORGET:: .ZWORD "forget"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FORGET
.BYTE 0
W?FORMATION:: .ZWORD "format"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FOUNDATION:: .ZWORD "founda"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FOURPOSTER:: .ZWORD "fourpo"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FOURPOSTER
.BYTE 0
W?FRAYED:: .ZWORD "frayed"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FRAYED
.BYTE 0
W?FREE:: .ZWORD "free"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNTIE
.BYTE 0
W?FROBOZZ:: .ZWORD "froboz"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FROBOZZ
.BYTE 0
W?FROG:: .ZWORD "frog"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FROGS:: .ZWORD "frogs"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?FROM:: .ZWORD "from"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?FROM
.BYTE 0
W?FROTZ:: .ZWORD "frotz"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?FROTZ
.BYTE ACT?FROTZ
W?G:: .ZWORD "g"
.BYTE PS?BUZZ-WORD
.BYTE B?G
.BYTE 0
W?GAG:: .ZWORD "gag"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GAG
.BYTE 0
W?GARBAGE:: .ZWORD "garbag"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GARBAGE
.BYTE 0
W?GARGOYLE:: .ZWORD "gargoy"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GATE:: .ZWORD "gate"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GAUNT:: .ZWORD "gaunt"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GAUNT
.BYTE 0
W?GAZE:: .ZWORD "gaze"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?GESTURE:: .ZWORD "gestur"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?POINT
.BYTE ACT?POINT
W?GET:: .ZWORD "get"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?GIVE:: .ZWORD "give"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GIVE
.BYTE 0
W?GLASS:: .ZWORD "glass"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GLITTERING:: .ZWORD "glitte"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GLITTERING
.BYTE 0
W?GLOBE:: .ZWORD "globe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?GNUSTO:: .ZWORD "gnusto"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GNUSTO
.BYTE ACT?GNUSTO
W?GO:: .ZWORD "go"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?GOING:: .ZWORD "going"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?BETWEEN
.BYTE 0
W?GOLD:: .ZWORD "gold"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GOLD
.BYTE 0
W?GOLDEN:: .ZWORD "golden"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GOLDEN
.BYTE 0
W?GONDAR:: .ZWORD "gondar"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GONDAR
.BYTE ACT?GONDAR
W?GRAB:: .ZWORD "grab"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?GRAFFITI:: .ZWORD "graffi"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GRASS:: .ZWORD "grass"
.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?GROPING:: .ZWORD "gropin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GROPING
.BYTE 0
W?GROSS:: .ZWORD "gross"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?GROSS
.BYTE 0
W?GROUND:: .ZWORD "ground"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GROUP:: .ZWORD "group"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GROUP
.BYTE 0
W?GUARD:: .ZWORD "guard"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GUARDED:: .ZWORD "guarde"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GUARDED
.BYTE 0
W?GUARDS:: .ZWORD "guards"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?GUNCHO:: .ZWORD "guncho"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GUNCHO
.BYTE ACT?GUNCHO
W?GUTTURAL:: .ZWORD "guttur"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?GUTTURAL
.BYTE 0
W?H:: .ZWORD "h"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HAIRY:: .ZWORD "hairy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HAIRY
.BYTE 0
W?HAMMER:: .ZWORD "hammer"
.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?HANDLE:: .ZWORD "handle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HANDS:: .ZWORD "hands"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HATCH:: .ZWORD "hatch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?HEAP:: .ZWORD "heap"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HEATHER:: .ZWORD "heathe"
.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?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?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?HIDE
.BYTE 0
W?HIDEOUS:: .ZWORD "hideou"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HIDEOUS
.BYTE 0
W?HIGH:: .ZWORD "high"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HIGH
.BYTE 0
W?HILL:: .ZWORD "hill"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HILLS:: .ZWORD "hills"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?HONE:: .ZWORD "hone"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SHARPEN
.BYTE 0
W?HOP:: .ZWORD "hop"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SKIP
.BYTE 0
W?HOUSE:: .ZWORD "house"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HOVEL:: .ZWORD "hovel"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?HUDDLED:: .ZWORD "huddle"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HUDDLED
.BYTE 0
W?HUGE:: .ZWORD "huge"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HUGE
.BYTE 0
W?HUMAN:: .ZWORD "human"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HUMAN
.BYTE 0
W?HUNCHED:: .ZWORD "hunche"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?HUNCHED
.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?IGNITE:: .ZWORD "ignite"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?BURN
.BYTE 0
W?ILLUMINATED:: .ZWORD "illumi"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ILLUMINATED
.BYTE 0
W?IMPLEMENTERS:: .ZWORD "implem"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?CAST
.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?INSPECT:: .ZWORD "inspec"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EXAMINE
.BYTE 0
W?INTNUM:: .ZWORD "intnum"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?INTO:: .ZWORD "into"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE 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?IZYUK:: .ZWORD "izyuk"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?IZYUK
.BYTE ACT?IZYUK
W?J:: .ZWORD "j"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?JAB:: .ZWORD "jab"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POKE
.BYTE 0
W?JETSAM:: .ZWORD "jetsam"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?JEWELLED:: .ZWORD "jewell"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?JEWELLED
.BYTE 0
W?JUG:: .ZWORD "jug"
.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?K:: .ZWORD "k"
.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?KNIFE:: .ZWORD "knife"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KNIVES:: .ZWORD "knives"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KNOB:: .ZWORD "knob"
.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?KNOT:: .ZWORD "knot"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KREBF:: .ZWORD "krebf"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?KREBF
.BYTE ACT?KREBF
W?KRILL:: .ZWORD "krill"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?KULCAD:: .ZWORD "kulcad"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?KULCAD
.BYTE ACT?KULCAD
W?L:: .ZWORD "l"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?LABYRINTH:: .ZWORD "labyri"
.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?LANTERN:: .ZWORD "lanter"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LAPIS:: .ZWORD "lapis"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LAPIS
.BYTE 0
W?LAUNCH:: .ZWORD "launch"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LAUNCH
.BYTE 0
W?LAWN:: .ZWORD "lawn"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LAWNS:: .ZWORD "lawns"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LAY:: .ZWORD "lay"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUT
.BYTE 0
W?LEAF:: .ZWORD "leaf"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LEAF
.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?LEARN:: .ZWORD "learn"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEARN
.BYTE 0
W?LEAVE:: .ZWORD "leave"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LEAVE
.BYTE 0
W?LEGEND:: .ZWORD "legend"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LEGEND
.BYTE O?ANY
W?LETTER:: .ZWORD "letter"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LIE:: .ZWORD "lie"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LIE
.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?LIGHTED:: .ZWORD "lighte"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LIGHTED
.BYTE 0
W?LIGHTS:: .ZWORD "lights"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LILIES:: .ZWORD "lilies"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?LILY:: .ZWORD "lily"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LILY
.BYTE 0
W?LINE:: .ZWORD "line"
.BYTE PS?BUZZ-WORD
.BYTE B?LINE
.BYTE 0
W?LINES:: .ZWORD "lines"
.BYTE PS?BUZZ-WORD
.BYTE B?LINES
.BYTE 0
W?LINGOLF:: .ZWORD "lingol"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LINGOLF
.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?LIT:: .ZWORD "lit"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LIT
.BYTE 0
W?LOAF:: .ZWORD "loaf"
.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?LONELY:: .ZWORD "lonely"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LONELY
.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?LOOSE:: .ZWORD "loose"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOOSE
.BYTE 0
W?LOW:: .ZWORD "low"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LOW
.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?LURKING:: .ZWORD "lurkin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LURKING
.BYTE 0
W?LUSCIOUS:: .ZWORD "luscio"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?LUSCIOUS
.BYTE 0
W?M:: .ZWORD "m"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MACHINE:: .ZWORD "machin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAGIC:: .ZWORD "magic"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MAGIC
.BYTE 0
W?MAKE:: .ZWORD "make"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MAKE
.BYTE 0
W?MAP:: .ZWORD "map"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MAPS:: .ZWORD "maps"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MASS:: .ZWORD "mass"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MASSIVE:: .ZWORD "massiv"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MASSIVE
.BYTE 0
W?ME:: .ZWORD "me"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MEADOW:: .ZWORD "meadow"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MELBOR:: .ZWORD "melbor"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MELBOR
.BYTE ACT?MELBOR
W?MELT:: .ZWORD "melt"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MELT
.BYTE 0
W?MEMORIZE:: .ZWORD "memori"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?MEMORIZE
.BYTE 0
W?MEN:: .ZWORD "men"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MIRROR:: .ZWORD "mirror"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MIST:: .ZWORD "mist"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MISTY:: .ZWORD "misty"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?MISTY
.BYTE 0
W?MOLEST:: .ZWORD "molest"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?RAPE
.BYTE 0
W?MONSTER:: .ZWORD "monste"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?MOTION:: .ZWORD "motion"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAVE
.BYTE 0
W?MOUNTAIN:: .ZWORD "mounta"
.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?DIRECTION
.BYTE 31
.BYTE A?NORTH
W?NAP:: .ZWORD "nap"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SLEEP
W?NE:: .ZWORD "ne"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 30
.BYTE 0
W?NECROMANCER:: .ZWORD "necrom"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NEST:: .ZWORD "nest"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NICHE:: .ZWORD "niche"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NITFOL:: .ZWORD "nitfol"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?NITFOL
.BYTE ACT?NITFOL
W?NO:: .ZWORD "no"
.BYTE PS?BUZZ-WORD
.BYTE B?NO
.BYTE 0
W?NOISE:: .ZWORD "noise"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NOISES:: .ZWORD "noises"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?NORTH:: .ZWORD "north"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
.BYTE 31
.BYTE A?NORTH
W?NW:: .ZWORD "nw"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 24
.BYTE 0
W?OAK:: .ZWORD "oak"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OAK
.BYTE 0
W?OCEAN:: .ZWORD "ocean"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?OF:: .ZWORD "of"
.BYTE PS?BUZZ-WORD
.BYTE B?OF
.BYTE 0
W?OFF:: .ZWORD "off"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE 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?ORNAME:: .ZWORD "orname"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
.BYTE O?ANY
.BYTE A?ORNAME
W?ORNATE:: .ZWORD "ornate"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ORNATE
.BYTE 0
W?OUT:: .ZWORD "out"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE PR?OUT
.BYTE 20
W?OUTLINE:: .ZWORD "outlin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?OVEN:: .ZWORD "oven"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?OVER:: .ZWORD "over"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?OVER
.BYTE 0
W?OZMOO:: .ZWORD "ozmoo"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?OZMOO
.BYTE ACT?OZMOO
W?P:: .ZWORD "p"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PAD:: .ZWORD "pad"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PADS:: .ZWORD "pads"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PAGE:: .ZWORD "page"
.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?PAPER:: .ZWORD "paper"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PARCHMENT:: .ZWORD "parchm"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PARCHMENT
.BYTE O?ANY
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?TOUCH
.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?PEAK:: .ZWORD "peak"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PEDESTAL:: .ZWORD "pedest"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PENCIL:: .ZWORD "pencil"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PERSON:: .ZWORD "person"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PET:: .ZWORD "pet"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TOUCH
.BYTE 0
W?PICK:: .ZWORD "pick"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PICK
.BYTE 0
W?PIERCE:: .ZWORD "pierce"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CUT
.BYTE 0
W?PLACE:: .ZWORD "place"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?PUT
W?PLAY:: .ZWORD "play"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLAY
.BYTE 0
W?PLEASE:: .ZWORD "please"
.BYTE PS?BUZZ-WORD
.BYTE B?PLEASE
.BYTE 0
W?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?POINT:: .ZWORD "point"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?POINT
.BYTE ACT?POINT
W?POKE:: .ZWORD "poke"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POKE
.BYTE 0
W?POND:: .ZWORD "pond"
.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?POTTERY:: .ZWORD "potter"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?POTTERY
.BYTE 0
W?POUR:: .ZWORD "pour"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?POUR
.BYTE 0
W?POWERFUL:: .ZWORD "powerf"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?POWERFUL
.BYTE 0
W?PRAY:: .ZWORD "pray"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PRAY
.BYTE 0
W?PRESENCE:: .ZWORD "presen"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?PRESS:: .ZWORD "press"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUSH
.BYTE 0
W?PRISON:: .ZWORD "prison"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?PRISON
.BYTE 0
W?PROCEED:: .ZWORD "procee"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?PRY:: .ZWORD "pry"
.BYTE PS?BUZZ-WORD
.BYTE B?PRY
.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?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?R:: .ZWORD "r"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RAINBOW:: .ZWORD "rainbo"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RAINBOW
.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?RAT:: .ZWORD "rat"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RAT
.BYTE O?ANY
W?RAZOR-SHARP:: .ZWORD "razor-"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RAZOR-SHARP
.BYTE 0
W?REACH:: .ZWORD "reach"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?REACH
.BYTE 0
W?READ:: .ZWORD "read"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?READ
.BYTE 0
W?RELEASE:: .ZWORD "releas"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DROP
.BYTE 0
W?REMOVE:: .ZWORD "remove"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?REPAIR:: .ZWORD "repair"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PLUG
.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?REZROV:: .ZWORD "rezrov"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?REZROV
.BYTE ACT?REZROV
W?ROAD:: .ZWORD "road"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROCK:: .ZWORD "rock"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROCK
.BYTE 0
W?ROCKS:: .ZWORD "rocks"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROCKY:: .ZWORD "rocky"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROCKY
.BYTE 0
W?ROLL:: .ZWORD "roll"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ROLL
.BYTE 0
W?ROLLED:: .ZWORD "rolled"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROLLED
.BYTE 0
W?ROLLING:: .ZWORD "rollin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROLLING
.BYTE 0
W?ROOM:: .ZWORD "room"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROPE:: .ZWORD "rope"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?ROTTED:: .ZWORD "rotted"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROTTED
.BYTE 0
W?ROTTIN:: .ZWORD "rottin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ROTTIN
.BYTE 0
W?RUB:: .ZWORD "rub"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ERASE
.BYTE 0
W?RUINED:: .ZWORD "ruined"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RUINED
.BYTE 0
W?RUN:: .ZWORD "run"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WALK
.BYTE 0
W?RUNES:: .ZWORD "runes"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?RUSTED:: .ZWORD "rusted"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?RUSTED
.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?DIRECTION
.BYTE 27
.BYTE A?SOUTH
W?SACRIFICIAL:: .ZWORD "sacrif"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SACRIFICIAL
.BYTE 0
W?SAFE:: .ZWORD "safe"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SAVE:: .ZWORD "save"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAVE
.BYTE 0
W?SAY:: .ZWORD "say"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAY
.BYTE 0
W?SCALE:: .ZWORD "scale"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLIMB
.BYTE 0
W?SCORE:: .ZWORD "score"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCORE
.BYTE 0
W?SCRAMBLED:: .ZWORD "scramb"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SCRAMBLED
.BYTE 0
W?SCRATCHINGS:: .ZWORD "scratc"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SCREAM:: .ZWORD "scream"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YELL
.BYTE 0
W?SCREECHING:: .ZWORD "screec"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SCREECHING
.BYTE 0
W?SCRIBBLED:: .ZWORD "scribb"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SCRIBBLED
.BYTE 0
W?SCRIPT:: .ZWORD "script"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SCRIPT
.BYTE 0
W?SCROLL:: .ZWORD "scroll"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SE:: .ZWORD "se"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 28
.BYTE 0
W?SEA:: .ZWORD "sea"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SEARCH:: .ZWORD "search"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SEARCH
.BYTE 0
W?SEAWEED:: .ZWORD "seawee"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?SET:: .ZWORD "set"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TURN
.BYTE 0
W?SHACK:: .ZWORD "shack"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHAKE:: .ZWORD "shake"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SHAKE
.BYTE 0
W?SHAPE:: .ZWORD "shape"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHAPES:: .ZWORD "shapes"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHARDS:: .ZWORD "shards"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHARPEN:: .ZWORD "sharpe"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SHARPEN
.BYTE 0
W?SHELL:: .ZWORD "shell"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHELLS:: .ZWORD "shells"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SHIFTING:: .ZWORD "shifti"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHIFTING
.BYTE 0
W?SHORT:: .ZWORD "short"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHORT
.BYTE 0
W?SHOUT:: .ZWORD "shout"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?YELL
.BYTE 0
W?SHOW:: .ZWORD "show"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SHOW
.BYTE 0
W?SHREDDED:: .ZWORD "shredd"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SHREDDED
.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?SIGN:: .ZWORD "sign"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SILVER:: .ZWORD "silver"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SILVER
.BYTE 0
W?SIMPLE:: .ZWORD "simple"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SIMPLE
.BYTE 0
W?SIP:: .ZWORD "sip"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DRINK
.BYTE 0
W?SIT:: .ZWORD "sit"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CLIMB
.BYTE 0
W?SIX-INCH:: .ZWORD "six-in"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SIX-INCH
.BYTE 0
W?SKELETON:: .ZWORD "skelet"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SKIM:: .ZWORD "skim"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?READ
.BYTE 0
W?SKIP:: .ZWORD "skip"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SKIP
.BYTE 0
W?SKY:: .ZWORD "sky"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SLAY:: .ZWORD "slay"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?KILL
.BYTE 0
W?SLEEP:: .ZWORD "sleep"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SLEEP
W?SLICE:: .ZWORD "slice"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?CUT
.BYTE 0
W?SLIDE:: .ZWORD "slide"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SLIDE
W?SLIMY:: .ZWORD "slimy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SLIMY
.BYTE 0
W?SMALL:: .ZWORD "small"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SMALL
.BYTE 0
W?SMASH:: .ZWORD "smash"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DESTROY
.BYTE 0
W?SMELL:: .ZWORD "smell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SMELL
.BYTE 0
W?SMOKY:: .ZWORD "smoky"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SMOKY
.BYTE 0
W?SNIFF:: .ZWORD "sniff"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SMELL
.BYTE 0
W?SNOOZE:: .ZWORD "snooze"
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
.BYTE O?ANY
.BYTE ACT?SLEEP
W?SOGGY:: .ZWORD "soggy"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SOGGY
.BYTE 0
W?SOME:: .ZWORD "some"
.BYTE PS?BUZZ-WORD
.BYTE B?SOME
.BYTE 0
W?SOUTH:: .ZWORD "south"
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
.BYTE 27
.BYTE A?SOUTH
W?SPEAR:: .ZWORD "spear"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPEARS:: .ZWORD "spears"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPELL:: .ZWORD "spell"
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SPELL
.BYTE O?ANY
W?SPELLS:: .ZWORD "spells"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SPELLS
.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?SPIRAL:: .ZWORD "spiral"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SPIRAL
.BYTE 0
W?SPOON:: .ZWORD "spoon"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?SPRAY:: .ZWORD "spray"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SPRAY
.BYTE 0
W?SPRING:: .ZWORD "spring"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?SPRING
.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?KILL
.BYTE 0
W?STAINED:: .ZWORD "staine"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STAINED
.BYTE 0
W?STAIR:: .ZWORD "stair"
.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?STALKING:: .ZWORD "stalki"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STALKING
.BYTE 0
W?STAND:: .ZWORD "stand"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?STAND
.BYTE 0
W?STARE:: .ZWORD "stare"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?LOOK
.BYTE 0
W?STARS:: .ZWORD "stars"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?STARTLE:: .ZWORD "startl"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAKE
.BYTE 0
W?STATUE:: .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?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?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STONE
.BYTE 0
W?STRAND:: .ZWORD "strand"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STRAND
.BYTE 0
W?STRIKE:: .ZWORD "strike"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?STRIKE
.BYTE 0
W?STRONG:: .ZWORD "strong"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STRONG
.BYTE 0
W?STUFF:: .ZWORD "stuff"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?PUT
.BYTE 0
W?STUNTED:: .ZWORD "stunte"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?STUNTED
.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 26
.BYTE 0
W?SWALLOW:: .ZWORD "swallo"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?DRINK
.BYTE 0
W?SWAMP:: .ZWORD "swamp"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?T:: .ZWORD "t"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIME
.BYTE 0
W?TABLE:: .ZWORD "table"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TABLES:: .ZWORD "tables"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TAKE:: .ZWORD "take"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TAKE
.BYTE 0
W?TALK:: .ZWORD "talk"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?SAY
.BYTE 0
W?TALONS:: .ZWORD "talons"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TASTE:: .ZWORD "taste"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?EAT
.BYTE 0
W?TELL:: .ZWORD "tell"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TELL
.BYTE 0
W?TEMPLE:: .ZWORD "temple"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TENTACLE:: .ZWORD "tentac"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TERROR:: .ZWORD "terror"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THANK:: .ZWORD "thank"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THANK
.BYTE 0
W?THANKS:: .ZWORD "thanks"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?THANK
.BYTE 0
W?THAT:: .ZWORD "that"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THE:: .ZWORD "the"
.BYTE PS?BUZZ-WORD
.BYTE B?THE
.BYTE 0
W?THEN:: .ZWORD "then"
.BYTE PS?BUZZ-WORD
.BYTE B?THEN
.BYTE 0
W?THICK:: .ZWORD "thick"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?THICK
.BYTE 0
W?THIN:: .ZWORD "thin"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?THIN
.BYTE 0
W?THISTLE:: .ZWORD "thistl"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?THROUGH:: .ZWORD "throug"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?THROUGH
.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?TIGHT:: .ZWORD "tight"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TIGHT
.BYTE 0
W?TIME:: .ZWORD "time"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?TIME
.BYTE 0
W?TO:: .ZWORD "to"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?TO
.BYTE 0
W?TONGUE:: .ZWORD "tongue"
.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?TOUCH
.BYTE 0
W?TOWER:: .ZWORD "tower"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TOWERS:: .ZWORD "towers"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TRACK:: .ZWORD "track"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TRACKS:: .ZWORD "tracks"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TRAIL:: .ZWORD "trail"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TRANSLUCENT:: .ZWORD "transl"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?TRANSLUCENT
.BYTE 0
W?TREE:: .ZWORD "tree"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TREES:: .ZWORD "trees"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TUBES:: .ZWORD "tubes"
.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?TURRET:: .ZWORD "turret"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?TURTLE:: .ZWORD "turtle"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?U:: .ZWORD "u"
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
.BYTE PR?UP
.BYTE 23
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?UNDERGROWTH:: .ZWORD "underg"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?UNKNOWN:: .ZWORD "unknow"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?UNKNOWN
.BYTE 0
W?UNLEARN:: .ZWORD "unlear"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FORGET
.BYTE 0
W?UNLOCK:: .ZWORD "unlock"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNLOCK
.BYTE 0
W?UNMEMORIZE:: .ZWORD "unmemo"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?FORGET
.BYTE 0
W?UNSCRIPT:: .ZWORD "unscri"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?UNSCRIPT
.BYTE 0
W?UNSEEN:: .ZWORD "unseen"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?UNSEEN
.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?USING:: .ZWORD "using"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?WITH
.BYTE 0
W?V:: .ZWORD "v"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?VAXUM:: .ZWORD "vaxum"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?VAXUM
.BYTE ACT?VAXUM
W?VELLUM:: .ZWORD "vellum"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?VELLUM
.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?VOICES:: .ZWORD "voices"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?W:: .ZWORD "w"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 25
.BYTE 0
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?WALLS:: .ZWORD "walls"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WARLOCK:: .ZWORD "warloc"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WATER:: .ZWORD "water"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WAVE:: .ZWORD "wave"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAVE
.BYTE 0
W?WAVES:: .ZWORD "waves"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
W?WEAR:: .ZWORD "wear"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WEAR
.BYTE 0
W?WEARY:: .ZWORD "weary"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WEARY
.BYTE 0
W?WEST:: .ZWORD "west"
.BYTE PS?DIRECTION+P1?DIRECTION
.BYTE 25
.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?WHO:: .ZWORD "who"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WHO
.BYTE 0
W?WHOLE:: .ZWORD "whole"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WHOLE
.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?WITH:: .ZWORD "with"
.BYTE PS?PREPOSITION+P1?OBJECT
.BYTE PR?WITH
.BYTE 0
W?WIZARD:: .ZWORD "wizard"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WIZARD
.BYTE 0
W?WOOD:: .ZWORD "wood"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WOOD
.BYTE 0
W?WOODEN:: .ZWORD "wooden"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WOODEN
.BYTE 0
W?WORN:: .ZWORD "worn"
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?WORN
.BYTE 0
W?WRITE:: .ZWORD "write"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WRITE
.BYTE 0
W?WRITING:: .ZWORD "writin"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.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?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?YOU:: .ZWORD "you"
.BYTE PS?BUZZ-WORD
.BYTE B?YOU
.BYTE 0
W?Z:: .ZWORD "z"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?WAIT
.BYTE 0
W?ZIFMIA:: .ZWORD "zifmia"
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
.BYTE A?ZIFMIA
.BYTE ACT?ZIFMIA
W?ZORK:: .ZWORD "zork"
.BYTE PS?VERB+P1?VERB
.BYTE ACT?ZORK
.BYTE 0
W?ZZMGCK:: .ZWORD "zzmgck"
.BYTE PS?OBJECT+P1?OBJECT
.BYTE O?ANY
.BYTE 0
.ENDT
; END LOAD
ENDLOD::
; PURE TABLES ARE DEFINED HERE
PURTBL::
.ENDI