mirror of
https://github.com/historicalsource/zork3
synced 2024-06-17 07:21:06 +03:00
11705 lines
170 KiB
Plaintext
11705 lines
170 KiB
Plaintext
|
|
|
|
; TOP LEVEL DEFINITIONS
|
|
|
|
TRUE-VALUE=1
|
|
FALSE-VALUE=0
|
|
|
|
O?ANY=1
|
|
|
|
PS?OBJECT=128
|
|
PS?VERB=64
|
|
PS?ADJECTIVE=32
|
|
PS?DIRECTION=16
|
|
PS?PREPOSITION=8
|
|
PS?BUZZ-WORD=4
|
|
|
|
P1?OBJECT=0
|
|
P1?VERB=1
|
|
P1?ADJECTIVE=2
|
|
P1?DIRECTION=3
|
|
|
|
|
|
; OBJECT FLAGS ARE DEFINED HERE
|
|
|
|
|
|
FX?WEARBIT=2048
|
|
WEARBIT=4
|
|
|
|
FX?FOODBIT=1024
|
|
FOODBIT=5
|
|
|
|
FX?FLAMEBIT=512
|
|
FLAMEBIT=6
|
|
|
|
FX?VEHBIT=256
|
|
VEHBIT=7
|
|
|
|
FX?TURNBIT=128
|
|
TURNBIT=8
|
|
|
|
FX?DOORBIT=64
|
|
DOORBIT=9
|
|
|
|
FX?CONTBIT=32
|
|
CONTBIT=10
|
|
|
|
FX?VICBIT=16
|
|
VICBIT=11
|
|
|
|
FX?OPENBIT=8
|
|
OPENBIT=12
|
|
|
|
FX?BURNBIT=4
|
|
BURNBIT=13
|
|
|
|
FX?READBIT=2
|
|
READBIT=14
|
|
|
|
FX?ONBIT=1
|
|
ONBIT=15
|
|
|
|
FX?RLANDBIT=32768
|
|
RLANDBIT=16
|
|
|
|
FX?TRYTAKEBIT=16384
|
|
TRYTAKEBIT=17
|
|
|
|
FX?WEAPONBIT=8192
|
|
WEAPONBIT=18
|
|
|
|
FX?LIGHTBIT=4096
|
|
LIGHTBIT=19
|
|
|
|
FX?TAKEBIT=2048
|
|
TAKEBIT=20
|
|
|
|
FX?VILLAIN=1024
|
|
VILLAIN=21
|
|
|
|
FX?DRINKBIT=512
|
|
DRINKBIT=22
|
|
|
|
FX?TOOLBIT=256
|
|
TOOLBIT=23
|
|
|
|
FX?CLIMBBIT=128
|
|
CLIMBBIT=24
|
|
|
|
FX?NDESCBIT=64
|
|
NDESCBIT=25
|
|
|
|
FX?SURFACEBIT=32
|
|
SURFACEBIT=26
|
|
|
|
FX?TOUCHBIT=16
|
|
TOUCHBIT=27
|
|
|
|
FX?INVISIBLE=8
|
|
INVISIBLE=28
|
|
|
|
FX?RMUNGBIT=4
|
|
RMUNGBIT=29
|
|
|
|
FX?TRANSBIT=2
|
|
TRANSBIT=30
|
|
|
|
FX?SEARCHBIT=1
|
|
SEARCHBIT=31
|
|
|
|
; ACTION IDENTIFIERS ARE ASSIGNED HERE
|
|
|
|
V?BRIEF=0
|
|
V?SUPER-BRIEF=1
|
|
V?DIAGNOSE=2
|
|
V?INVENTORY=3
|
|
V?QUIT=4
|
|
V?RESTART=5
|
|
V?RESTORE=6
|
|
V?SAVE=7
|
|
V?SCORE=8
|
|
V?$VERIFY=9
|
|
V?VERSION=10
|
|
V?VERBOSE=11
|
|
V?AGAIN=12
|
|
V?ANSWER=13
|
|
V?REPLY=14
|
|
V?PUT=15
|
|
V?ATTACK=16
|
|
V?BACK=17
|
|
V?BLAST=18
|
|
V?BOARD=19
|
|
V?BUG=20
|
|
V?BURN=21
|
|
V?CHOMP=22
|
|
V?CLIMB-UP=23
|
|
V?CLIMB-DOWN=24
|
|
V?CLIMB-FOO=25
|
|
V?CLIMB-ON=26
|
|
V?CLOSE=27
|
|
V?COUNT=28
|
|
V?CROSS=29
|
|
V?CUT=30
|
|
V?CURSES=31
|
|
V?DEFLATE=32
|
|
V?DIG=33
|
|
V?DISEMBARK=34
|
|
V?DRINK=35
|
|
V?DRINK-FROM=36
|
|
V?DROP=37
|
|
V?LEAN-ON=38
|
|
V?EAT=39
|
|
V?ENTER=40
|
|
V?THROUGH=41
|
|
V?EXIT=42
|
|
V?EXAMINE=43
|
|
V?LOOK-INSIDE=44
|
|
V?EXORCISE=45
|
|
V?LAMP-OFF=46
|
|
V?FILL=47
|
|
V?FIND=48
|
|
V?FOLLOW=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?SEARCH=68
|
|
V?LOWER=69
|
|
V?MAKE=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?POUR-ON=82
|
|
V?PRAY=83
|
|
V?PUMP=84
|
|
V?PUSH=85
|
|
V?PUSH-TO=86
|
|
V?PUT-UNDER=87
|
|
V?PUT-ON=88
|
|
V?WEAR=89
|
|
V?PUT-BEHIND=90
|
|
V?RAISE=91
|
|
V?RAPE=92
|
|
V?REPENT=93
|
|
V?RUB=94
|
|
V?SCRIPT=95
|
|
V?UNSCRIPT=96
|
|
V?SEND=97
|
|
V?SHAKE=98
|
|
V?SKIP=99
|
|
V?SMELL=100
|
|
V?SPIN=101
|
|
V?SPRAY=102
|
|
V?SSPRAY=103
|
|
V?SQUEEZE=104
|
|
V?STAND=105
|
|
V?STAY=106
|
|
V?SWIM=107
|
|
V?SWING=108
|
|
V?TELL=109
|
|
V?SAY=110
|
|
V?INCANT=111
|
|
V?THROW-OFF=112
|
|
V?THROW=113
|
|
V?TIE=114
|
|
V?TIE-UP=115
|
|
V?TURN=116
|
|
V?UNLOCK=117
|
|
V?UNTIE=118
|
|
V?WAIT=119
|
|
V?ALARM=120
|
|
V?WALK=121
|
|
V?WALK-AROUND=122
|
|
V?WALK-TO=123
|
|
V?WAVE=124
|
|
V?WIN=125
|
|
V?WIND=126
|
|
V?YELL=127
|
|
V?ZORK=128
|
|
V?IS-IN=129
|
|
|
|
; PROPERTIES ARE DEFINED HERE
|
|
|
|
P?NORTH=31
|
|
P?EAST=30
|
|
P?WEST=29
|
|
P?SOUTH=28
|
|
P?NE=27
|
|
P?NW=26
|
|
P?SE=25
|
|
P?SW=24
|
|
P?UP=23
|
|
P?DOWN=22
|
|
P?IN=21
|
|
P?OUT=20
|
|
P?LAND=19
|
|
P?CROSS=18
|
|
P?SYNONYM=17
|
|
P?PSEUDO=16
|
|
P?VTYPE=15
|
|
P?DESCFCN=14
|
|
P?ACTION=13
|
|
P?ADJECTIVE=12
|
|
P?STRENGTH=11
|
|
P?SIZE=10
|
|
P?FDESC=9
|
|
P?VALUE=8
|
|
P?GLOBAL=7
|
|
P?TEXT=6
|
|
P?CAPACITY=5
|
|
P?LDESC=4
|
|
P?ENTER=3
|
|
|
|
; ADJECTIVES ARE DEFINED HERE
|
|
|
|
A?STONE=255
|
|
A?MARBLE=254
|
|
A?STEEP=253
|
|
A?ROCKY=252
|
|
A?DEEP=251
|
|
A?FOREST=250
|
|
A?NARROW=249
|
|
A?LONG=248
|
|
A?WINDING=247
|
|
A?DARK=246
|
|
A?SMOKY=245
|
|
A?LURKING=244
|
|
A?SINISTER=243
|
|
A?HUNGRY=242
|
|
A?SILENT=241
|
|
A?BARE=240
|
|
A?EAST=239
|
|
A?EASTERN=238
|
|
A?SOUTH=237
|
|
A?SOUTHE=236
|
|
A?WEST=235
|
|
A?WESTERN=234
|
|
A?NORTH=233
|
|
A?NORTHE=232
|
|
A?BROKEN=231
|
|
A?BRASS=230
|
|
A?ELVISH=229
|
|
A?OLD=228
|
|
A?ANTIQUE=227
|
|
A?WARNING=226
|
|
A?SMALL=225
|
|
A?STEEL=224
|
|
A?METAL=223
|
|
A?LORE=222
|
|
A?STRANGE=221
|
|
A?COMPASS=220
|
|
A?DUNGEON=219
|
|
A?WOOD=218
|
|
A?WOODEN=217
|
|
A?CARVED=216
|
|
A?BLACK=215
|
|
A?BRONZE=214
|
|
A?CELL=213
|
|
A?LARGE=212
|
|
A?LOCKED=211
|
|
A?CENTER=210
|
|
A?MAHOGANY=209
|
|
A?FIERY=208
|
|
A?FLAMING=207
|
|
A?PINE=206
|
|
A?RED=205
|
|
A?SHORT=204
|
|
A?HAND=203
|
|
A?INDICATOR=202
|
|
A?SUN=201
|
|
A?YELLOW=200
|
|
A?WHITE=199
|
|
A?SECRET=198
|
|
A?ROUND=197
|
|
A?ARMED=196
|
|
A?ROYAL=195
|
|
A?TIME=194
|
|
A?GOLD=193
|
|
A?GOLDEN=192
|
|
A?GRAY=191
|
|
A?GREY=190
|
|
A?WASHING=189
|
|
A?IRON=188
|
|
A?CROWN=187
|
|
A?JEWELLED=186
|
|
A?HOODED=185
|
|
A?CLOAKED=184
|
|
A?SICKLY=183
|
|
A?VIEWING=182
|
|
A?BURNED=181
|
|
A?DEAD=180
|
|
A?MASSIVE=179
|
|
A?SHINY=178
|
|
A?WIDE=177
|
|
A?WAY=176
|
|
A?FRESH=175
|
|
A?DANGLING=174
|
|
A?TALL=173
|
|
A?ASSORTED=172
|
|
A?RICKETY=171
|
|
A?GRUE=170
|
|
A?MAGIC=169
|
|
A?WATER=168
|
|
A?MANHOLE=167
|
|
A?RUSTY=166
|
|
A?HEAVY=165
|
|
A?THIN=164
|
|
A?SHARP=163
|
|
A?POINTED=162
|
|
A?VIKING=161
|
|
A?SWEET=160
|
|
A?INVISIBLE=159
|
|
A?SMELLING=158
|
|
A?FLATHEAD=157
|
|
A?GREAT=156
|
|
|
|
; BUZZ WORDS ARE DEFINED HERE
|
|
|
|
B?A=255
|
|
B?AN=254
|
|
B?THE=253
|
|
B?IS=252
|
|
B?AND=251
|
|
B?OF=250
|
|
B?THEN=249
|
|
B?ALL=248
|
|
B?ONE=247
|
|
B?BUT=246
|
|
B?EXCEPT=245
|
|
B?PERIOD=244
|
|
B?COMMA=243
|
|
B?QUOTE=242
|
|
B?YES=241
|
|
B?NO=240
|
|
B?Y=239
|
|
B?FROTZ=238
|
|
B?OZMOO=237
|
|
B?HERE=236
|
|
|
|
; PREPOSITIONS ARE DEFINED HERE
|
|
|
|
PR?TO=255
|
|
PR?WITH=254
|
|
PR?DOWN=253
|
|
PR?UP=252
|
|
PR?IN=251
|
|
PR?ON=250
|
|
PR?FROM=249
|
|
PR?OUT=248
|
|
PR?AWAY=247
|
|
PR?OVER=246
|
|
PR?ACROSS=245
|
|
PR?OFF=244
|
|
PR?AT=243
|
|
PR?FOR=242
|
|
PR?AROUND=241
|
|
PR?THROUGH=240
|
|
PR?UNDER=239
|
|
PR?BEHIND=238
|
|
|
|
; DIRECTIONS ARE DEFINED HERE
|
|
|
|
|
|
; ACTIONS ARE DEFINED HERE
|
|
|
|
ACT?IS=255
|
|
ACT?ZORK=254
|
|
ACT?YELL=253
|
|
ACT?WIND=252
|
|
ACT?WIN=251
|
|
ACT?WEAR=250
|
|
ACT?WAVE=249
|
|
ACT?WALK=248
|
|
ACT?WAKE=247
|
|
ACT?WAIT=246
|
|
ACT?UNTIE=245
|
|
ACT?UNLOCK=244
|
|
ACT?TURN=243
|
|
ACT?TIE=242
|
|
ACT?THROW=241
|
|
ACT?INCANT=240
|
|
ACT?SAY=239
|
|
ACT?TELL=238
|
|
ACT?TAKE=237
|
|
ACT?SWING=236
|
|
ACT?SWIM=235
|
|
ACT?STRIKE=234
|
|
ACT?STAY=233
|
|
ACT?STAND=232
|
|
ACT?SQUEEZE=231
|
|
ACT?SPRAY=230
|
|
ACT?SPIN=229
|
|
ACT?SMELL=228
|
|
ACT?SKIP=227
|
|
ACT?SLIDE=226
|
|
ACT?SHAKE=225
|
|
ACT?SEND=224
|
|
ACT?UNSCRIPT=223
|
|
ACT?SCRIPT=222
|
|
ACT?RUB=221
|
|
ACT?REPENT=220
|
|
ACT?READ=219
|
|
ACT?RAPE=218
|
|
ACT?RAISE=217
|
|
ACT?PUT=216
|
|
ACT?PUSH=215
|
|
ACT?PUMP=214
|
|
ACT?PRAY=213
|
|
ACT?POUR=212
|
|
ACT?POKE=211
|
|
ACT?PLUGH=210
|
|
ACT?PLUG=209
|
|
ACT?PICK=208
|
|
ACT?OPEN=207
|
|
ACT?LUBRICATE=206
|
|
ACT?DESTROY=205
|
|
ACT?MUMBLE=204
|
|
ACT?PULL=203
|
|
ACT?PLAY=202
|
|
ACT?ROLL=201
|
|
ACT?MOVE=200
|
|
ACT?MELT=199
|
|
ACT?MAKE=198
|
|
ACT?LOWER=197
|
|
ACT?SEARCH=196
|
|
ACT?LOOK=195
|
|
ACT?LOCK=194
|
|
ACT?LISTEN=193
|
|
ACT?LIGHT=192
|
|
ACT?LEAVE=191
|
|
ACT?LAUNCH=190
|
|
ACT?KNOCK=189
|
|
ACT?KISS=188
|
|
ACT?KILL=187
|
|
ACT?KICK=186
|
|
ACT?JUMP=185
|
|
ACT?INFLAT=184
|
|
ACT?BLOW=183
|
|
ACT?HELLO=182
|
|
ACT?GIVE=181
|
|
ACT?FOLLOW=180
|
|
ACT?FIND=179
|
|
ACT?FILL=178
|
|
ACT?EXTINGUISH=177
|
|
ACT?EXORCISE=176
|
|
ACT?EXAMINE=175
|
|
ACT?EXIT=174
|
|
ACT?ENTER=173
|
|
ACT?EAT=172
|
|
ACT?LEAN=171
|
|
ACT?DROP=170
|
|
ACT?DRINK=169
|
|
ACT?DISEMBARK=168
|
|
ACT?DIG=167
|
|
ACT?DEFLATE=166
|
|
ACT?CURSE=165
|
|
ACT?CUT=164
|
|
ACT?CROSS=163
|
|
ACT?COUNT=162
|
|
ACT?CLOSE=161
|
|
ACT?CLIMB=160
|
|
ACT?CHOMP=159
|
|
ACT?BURN=158
|
|
ACT?BUG=157
|
|
ACT?BOARD=156
|
|
ACT?BLAST=155
|
|
ACT?BACK=154
|
|
ACT?ATTACK=153
|
|
ACT?APPLY=152
|
|
ACT?ANSWER=151
|
|
ACT?AGAIN=150
|
|
ACT?VERBOSE=149
|
|
ACT?VERSION=148
|
|
ACT?$VERIFY=147
|
|
ACT?SCORE=146
|
|
ACT?SAVE=145
|
|
ACT?RESTORE=144
|
|
ACT?RESTART=143
|
|
ACT?QUIT=142
|
|
ACT?INVENTORY=141
|
|
ACT?DIAGNOSE=140
|
|
ACT?SUPER=139
|
|
ACT?BRIEF=138
|
|
|
|
; USER DEFINED CONSTANTS ARE INITIALIZED HERE
|
|
|
|
ZORKID=14
|
|
YEAR-PRESENT=948
|
|
REAL-YEAR-CLOSED=883
|
|
YEAR-CAGED=777
|
|
YEAR-BUILT=776
|
|
GCARDLOC=168
|
|
DEXITSTR=1
|
|
DEXITOBJ=1
|
|
CEXITSTR=1
|
|
CEXITFLAG=1
|
|
FEXITFCN=0
|
|
NEXITSTR=0
|
|
DEXIT=5
|
|
CEXIT=4
|
|
FEXIT=3
|
|
NEXIT=2
|
|
UEXIT=1
|
|
REXIT=0
|
|
P-SRCALL=1
|
|
P-SRCTOP=0
|
|
P-SRCBOT=2
|
|
SHAVE=2
|
|
SMANY=4
|
|
STAKE=8
|
|
SOG=16
|
|
SIR=32
|
|
SC=64
|
|
SH=128
|
|
P-INHIBIT=4
|
|
P-ONE=2
|
|
P-ALL=1
|
|
P-SONUMS=3
|
|
P-SACTION=7
|
|
P-SLOC2=6
|
|
P-SLOC1=5
|
|
P-SFWIM2=4
|
|
P-SFWIM1=3
|
|
P-SPREP2=2
|
|
P-SPREP1=1
|
|
P-SBITS=0
|
|
P-SYNLEN=8
|
|
P-NC2L=9
|
|
P-NC2=8
|
|
P-NC1L=7
|
|
P-NC1=6
|
|
P-PREP2N=5
|
|
P-PREP2=4
|
|
P-PREP1N=3
|
|
P-PREP1=2
|
|
P-VERBN=1
|
|
P-VERB=0
|
|
P-ITBLLEN=9
|
|
P-P1BITS=3
|
|
P-P1OFF=5
|
|
P-PSOFF=4
|
|
P-WORDLEN=4
|
|
P-LEXELEN=2
|
|
P-LEXSTART=1
|
|
P-LEXWORDS=1
|
|
P-RTLEN=3
|
|
P-ORPHLEN=7
|
|
P-PHRLEN=3
|
|
M-OBJDESC=5
|
|
M-FLASH=4
|
|
M-LOOK=3
|
|
M-ENTER=2
|
|
M-END=0
|
|
M-BEG=1
|
|
M-NOT-HANDLED=0
|
|
M-HANDLED=1
|
|
M-FATAL=2
|
|
C-RTN=2
|
|
C-TICK=1
|
|
C-ENABLED?=0
|
|
C-INTLEN=6
|
|
C-TABLELEN=180
|
|
|
|
; PROPERTY DEFAULTS AND OBJECTS ARE DEFINED HERE
|
|
|
|
OBJECT::.TABLE 2357
|
|
0 ;(NONE)
|
|
0 ;(NONE)
|
|
0 ;(P?ENTER)
|
|
0 ;(P?LDESC)
|
|
0 ;(P?CAPACITY)
|
|
0 ;(P?TEXT)
|
|
0 ;(P?GLOBAL)
|
|
0 ;(P?VALUE)
|
|
0 ;(P?FDESC)
|
|
5 ;(P?SIZE)
|
|
0 ;(P?STRENGTH)
|
|
0 ;(P?ADJECTIVE)
|
|
0 ;(P?ACTION)
|
|
0 ;(P?DESCFCN)
|
|
0 ;(P?VTYPE)
|
|
0 ;(P?PSEUDO)
|
|
0 ;(P?SYNONYM)
|
|
0 ;(P?CROSS)
|
|
0 ;(P?LAND)
|
|
0 ;(P?OUT)
|
|
0 ;(P?IN)
|
|
0 ;(P?DOWN)
|
|
0 ;(P?UP)
|
|
0 ;(P?SW)
|
|
0 ;(P?SE)
|
|
0 ;(P?NW)
|
|
0 ;(P?NE)
|
|
0 ;(P?SOUTH)
|
|
0 ;(P?WEST)
|
|
0 ;(P?EAST)
|
|
0 ;(P?NORTH)
|
|
.OBJECT OCEAN,FX?VEHBIT,FX?NDESCBIT,GLOBAL-OBJECTS,SAILOR,0,T?OCEAN
|
|
.OBJECT POTION,0,0,VIAL,0,0,T?POTION
|
|
.OBJECT VIAL,FX?CONTBIT,FX?TAKEBIT,0,0,POTION,T?VIAL
|
|
.OBJECT SAILOR,0,FX?NDESCBIT,GLOBAL-OBJECTS,VOICES,0,T?SAILOR
|
|
.OBJECT VIKING-SHIP,0,FX?INVISIBLE+FX?NDESCBIT,FLATHEAD-OCEAN,0,0,T?VIKING-SHIP
|
|
.OBJECT VIEW-INDICATOR,FX?READBIT,FX?NDESCBIT,VIEW-ROOM,TORCH,0,T?VIEW-INDICATOR
|
|
.OBJECT KEY,0,FX?TAKEBIT,KEY-ROOM,0,0,T?KEY
|
|
.OBJECT COVER,0,FX?NDESCBIT,KEY-ROOM,KEY,0,T?COVER
|
|
.OBJECT AQ-3,FX?ONBIT,FX?RLANDBIT,ROOMS,AQ-2,0,T?AQ-3
|
|
.OBJECT AQ-2,FX?ONBIT,FX?RLANDBIT,ROOMS,AQ-1,0,T?AQ-2
|
|
.OBJECT AQ-1,FX?ONBIT,FX?RLANDBIT,ROOMS,KEY-ROOM,0,T?AQ-1
|
|
.OBJECT KEY-ROOM,FX?ONBIT,FX?RLANDBIT,ROOMS,DARK-2,COVER,T?KEY-ROOM
|
|
.OBJECT DARK-2,0,FX?RLANDBIT,ROOMS,DARK-1,0,T?DARK-2
|
|
.OBJECT DARK-1,0,FX?RLANDBIT,ROOMS,SOUTH-SHORE,0,T?DARK-1
|
|
.OBJECT SOUTH-SHORE,FX?ONBIT,FX?RLANDBIT,ROOMS,ZORK-IV,0,T?SOUTH-SHORE
|
|
.OBJECT ZORK-IV,FX?ONBIT,FX?RLANDBIT,ROOMS,ROOM-8,0,T?ZORK-IV
|
|
.OBJECT REPELLENT,FX?READBIT,FX?TAKEBIT,ROOM-8,0,0,T?REPELLENT
|
|
.OBJECT ROOM-8,0,FX?RLANDBIT,ROOMS,MACHINE-ROOM,REPELLENT,T?ROOM-8
|
|
.OBJECT MACHINE-ROOM,0,FX?RLANDBIT,ROOMS,LOWER-SHAFT,0,T?MACHINE-ROOM
|
|
.OBJECT LOWER-SHAFT,0,FX?RLANDBIT,ROOMS,TIMBER-ROOM,0,T?LOWER-SHAFT
|
|
.OBJECT DEAD-END-5,0,FX?RLANDBIT,ROOMS,LADDER-BOTTOM,0,T?DEAD-END-5
|
|
.OBJECT LADDER-BOTTOM,0,FX?RLANDBIT,ROOMS,LADDER-TOP,0,T?LADDER-BOTTOM
|
|
.OBJECT LADDER,0,FX?CLIMBBIT+FX?NDESCBIT,LOCAL-GLOBALS,GLOBAL-MAN,0,T?LADDER
|
|
.OBJECT LADDER-TOP,0,FX?RLANDBIT,ROOMS,VIEW-ROOM,0,T?LADDER-TOP
|
|
.OBJECT TIMBER-ROOM,0,FX?RLANDBIT,ROOMS,DEAD-END-5,TIMBERS,T?TIMBER-ROOM
|
|
.OBJECT TIMBERS,0,FX?TAKEBIT,TIMBER-ROOM,0,0,T?TIMBERS
|
|
.OBJECT MAN,FX?CONTBIT+FX?OPENBIT+FX?VICBIT,FX?VILLAIN,0,0,VALUABLES,T?MAN
|
|
.OBJECT VALUABLES,0,FX?TAKEBIT+FX?NDESCBIT,MAN,0,0,T?VALUABLES
|
|
.OBJECT CHEST,FX?CONTBIT,FX?TAKEBIT,CLIFF-LEDGE,0,0,T?CHEST
|
|
.OBJECT BROKEN-STAFF,0,FX?TAKEBIT,0,0,0,T?BROKEN-STAFF
|
|
.OBJECT STAFF,0,FX?TAKEBIT,0,0,0,T?STAFF
|
|
.OBJECT TREE,0,FX?NDESCBIT,CLIFF,ROPE,0,T?TREE
|
|
.OBJECT ROPE,0,FX?TRYTAKEBIT+FX?NDESCBIT,CLIFF,0,0,T?ROPE
|
|
.OBJECT WAYBREAD,FX?FOODBIT,FX?TAKEBIT,CLIFF,TREE,0,T?WAYBREAD
|
|
.OBJECT SHINY-OBJECT,0,FX?NDESCBIT+FX?TRYTAKEBIT,IN-LAKE,ALGAE,0,T?SHINY-OBJECT
|
|
.OBJECT ALGAE,0,FX?NDESCBIT,IN-LAKE,0,0,T?ALGAE
|
|
.OBJECT FRIED-LAMP,0,FX?TAKEBIT,0,0,0,T?FRIED-LAMP
|
|
.OBJECT SAND,0,FX?NDESCBIT,IN-LAKE,SHINY-OBJECT,0,T?SAND
|
|
.OBJECT AMULET,FX?WEARBIT,FX?NDESCBIT+FX?TAKEBIT,0,0,0,T?AMULET
|
|
.OBJECT FRIED-TORCH,0,FX?TAKEBIT,0,0,0,T?FRIED-TORCH
|
|
.OBJECT TORCH,FX?FLAMEBIT+FX?ONBIT,FX?TAKEBIT+FX?LIGHTBIT,VIEW-ROOM,0,0,T?TORCH
|
|
.OBJECT VIEWING-TABLE,0,FX?NDESCBIT,VIEW-ROOM,VIEW-INDICATOR,0,T?VIEWING-TABLE
|
|
.OBJECT VIEW-ROOM,FX?ONBIT,FX?RLANDBIT,ROOMS,FAR-SHORE,VIEWING-TABLE,T?VIEW-ROOM
|
|
.OBJECT REEDS,0,FX?NDESCBIT,FAR-SHORE,0,0,T?REEDS
|
|
.OBJECT FAR-SHORE,FX?ONBIT,FX?RLANDBIT,ROOMS,IN-LAKE,REEDS,T?FAR-SHORE
|
|
.OBJECT IN-LAKE,FX?ONBIT,FX?RLANDBIT,ROOMS,ON-LAKE,SAND,T?IN-LAKE
|
|
.OBJECT FISH,0,FX?NDESCBIT,LOCAL-GLOBALS,MOSS,0,T?FISH
|
|
.OBJECT ON-LAKE,FX?ONBIT,FX?RLANDBIT,ROOMS,AQ-VIEW,0,T?ON-LAKE
|
|
.OBJECT AQUEDUCT,0,0,LOCAL-GLOBALS,LADDER,0,T?AQUEDUCT
|
|
.OBJECT AQ-VIEW,FX?ONBIT,FX?RLANDBIT,ROOMS,LAKE-SHORE,0,T?AQ-VIEW
|
|
.OBJECT LAKE,0,0,LOCAL-GLOBALS,STONE-WALL,0,T?LAKE
|
|
.OBJECT LAKE-SHORE,FX?ONBIT,FX?RLANDBIT,ROOMS,FOGGY-ROOM,0,T?LAKE-SHORE
|
|
.OBJECT FOGGY-ROOM,0,FX?RLANDBIT,ROOMS,CLIFF-LEDGE,0,T?FOGGY-ROOM
|
|
.OBJECT GLOBAL-ROPE,0,0,LOCAL-GLOBALS,LEDGE,0,T?GLOBAL-ROPE
|
|
.OBJECT CLIFF-LEDGE,FX?ONBIT,FX?RLANDBIT,ROOMS,CLIFF,CHEST,T?CLIFF-LEDGE
|
|
.OBJECT CLIFF-OBJECT,0,0,LOCAL-GLOBALS,ROBOT,0,T?CLIFF-OBJECT
|
|
.OBJECT GLOBAL-MAN,FX?VICBIT,0,LOCAL-GLOBALS,GLOBAL-ROPE,0,T?GLOBAL-MAN
|
|
.OBJECT CLIFF,FX?ONBIT,FX?RLANDBIT,ROOMS,CLIFF-BASE,WAYBREAD,T?CLIFF
|
|
.OBJECT LEDGE,0,FX?NDESCBIT,LOCAL-GLOBALS,LAKE,0,T?LEDGE
|
|
.OBJECT CLIFF-BASE,FX?ONBIT,FX?RLANDBIT,ROOMS,SLOPE,0,T?CLIFF-BASE
|
|
.OBJECT SLOPE,0,FX?RLANDBIT,ROOMS,CLEARING,0,T?SLOPE
|
|
.OBJECT CLEARING,0,FX?RLANDBIT,ROOMS,JUNCTION,0,T?CLEARING
|
|
.OBJECT JUNCTION,0,FX?RLANDBIT,ROOMS,ZORK2-STAIR,STONE,T?JUNCTION
|
|
.OBJECT ZORK2-STAIR,FX?ONBIT,FX?RLANDBIT,ROOMS,FLATHEAD-OCEAN,0,T?ZORK2-STAIR
|
|
.OBJECT CLOAK,FX?WEARBIT,FX?TAKEBIT+FX?TRYTAKEBIT+FX?NDESCBIT,SHADOW,0,0,T?CLOAK
|
|
.OBJECT HOOD,FX?WEARBIT,FX?TAKEBIT+FX?TRYTAKEBIT+FX?NDESCBIT,SHADOW,CLOAK,0,T?HOOD
|
|
.OBJECT SHADOW,FX?OPENBIT+FX?CONTBIT+FX?VICBIT,FX?TRANSBIT+FX?VILLAIN,0,0,HOOD,T?SHADOW
|
|
.OBJECT FLATHEAD-OCEAN,FX?ONBIT,FX?RLANDBIT,ROOMS,SHADOW-8,VIKING-SHIP,T?FLATHEAD-OCEAN
|
|
.OBJECT SHADOW-8,0,FX?RLANDBIT,ROOMS,SHADOW-7,0,T?SHADOW-8
|
|
.OBJECT SHADOW-7,0,FX?RLANDBIT,ROOMS,SHADOW-6,0,T?SHADOW-7
|
|
.OBJECT SHADOW-6,0,FX?RLANDBIT,ROOMS,SHADOW-5,0,T?SHADOW-6
|
|
.OBJECT SHADOW-5,0,FX?RLANDBIT,ROOMS,SHADOW-4,0,T?SHADOW-5
|
|
.OBJECT SHADOW-4,0,FX?RLANDBIT,ROOMS,SHADOW-3,0,T?SHADOW-4
|
|
.OBJECT SHADOW-3,0,FX?RLANDBIT,ROOMS,SHADOW-2,0,T?SHADOW-3
|
|
.OBJECT STONE-WALL,0,FX?NDESCBIT,LOCAL-GLOBALS,CLIFF-OBJECT,0,T?STONE-WALL
|
|
.OBJECT SHADOW-2,0,FX?RLANDBIT,ROOMS,SHADOW-1,0,T?SHADOW-2
|
|
.OBJECT SHADOW-1,0,FX?RLANDBIT,ROOMS,CREEPY-CRAWL,0,T?SHADOW-1
|
|
.OBJECT CREEPY-CRAWL,0,FX?RLANDBIT,ROOMS,OLD-MUSEUM-ENTRANCE,0,T?CREEPY-CRAWL
|
|
.OBJECT PLAQUE,FX?READBIT,FX?NDESCBIT,CAGE,0,0,T?PLAQUE
|
|
.OBJECT TECH-PLAQUE,FX?READBIT,FX?NDESCBIT,TECH-MUSEUM,SPINNER,0,T?TECH-PLAQUE
|
|
.OBJECT CAGE,FX?OPENBIT+FX?CONTBIT,FX?SURFACEBIT+FX?NDESCBIT,JEWEL-ROOM,0,PLAQUE,T?CAGE
|
|
.OBJECT RING,FX?WEARBIT,FX?NDESCBIT+FX?TAKEBIT,PEDESTAL,JEWELLED-KNIFE,0,T?RING
|
|
.OBJECT JEWELLED-KNIFE,0,FX?NDESCBIT+FX?TAKEBIT,PEDESTAL,0,0,T?JEWELLED-KNIFE
|
|
.OBJECT PEDESTAL,FX?CONTBIT+FX?OPENBIT,FX?SURFACEBIT+FX?NDESCBIT,JEWEL-ROOM,CAGE,SCEPTRE,T?PEDESTAL
|
|
.OBJECT SCEPTRE,0,FX?NDESCBIT+FX?TAKEBIT,PEDESTAL,RING,0,T?SCEPTRE
|
|
.OBJECT TM-DIAL,FX?TURNBIT,FX?NDESCBIT,TIME-MACHINE,TM-SEAT,0,T?TM-DIAL
|
|
.OBJECT TM-SEAT,FX?VEHBIT+FX?CONTBIT+FX?OPENBIT,FX?SURFACEBIT+FX?NDESCBIT,TIME-MACHINE,0,0,T?TM-SEAT
|
|
.OBJECT TM-BUTTON,0,FX?NDESCBIT,TIME-MACHINE,TM-DIAL,0,T?TM-BUTTON
|
|
.OBJECT SPINNER,0,0,TECH-MUSEUM,PRESSURIZER,0,T?SPINNER
|
|
.OBJECT PRESSURIZER,0,0,TECH-MUSEUM,0,0,T?PRESSURIZER
|
|
.OBJECT TIME-MACHINE,FX?CONTBIT+FX?OPENBIT+FX?VEHBIT,0,TECH-MUSEUM,TECH-PLAQUE,TM-BUTTON,T?TIME-MACHINE
|
|
.OBJECT OLD-MUSEUM-ENTRANCE,FX?ONBIT,FX?RLANDBIT,ROOMS,OLD-JEWEL-ROOM,0,T?OLD-MUSEUM-ENTRANCE
|
|
.OBJECT OLD-JEWEL-ROOM,FX?ONBIT,FX?RLANDBIT,ROOMS,OLD-TECH-MUSEUM,0,T?OLD-JEWEL-ROOM
|
|
.OBJECT ROBOT,0,0,LOCAL-GLOBALS,WOODEN-DOOR,0,T?ROBOT
|
|
.OBJECT OLD-TECH-MUSEUM,FX?ONBIT,FX?RLANDBIT,ROOMS,MID-TECH-MUSEUM,0,T?OLD-TECH-MUSEUM
|
|
.OBJECT MID-TECH-MUSEUM,FX?ONBIT,FX?RLANDBIT,ROOMS,MID-JEWEL-ROOM,0,T?MID-TECH-MUSEUM
|
|
.OBJECT MID-JEWEL-ROOM,FX?ONBIT,FX?RLANDBIT,ROOMS,MID-MUSEUM-ENTRANCE,0,T?MID-JEWEL-ROOM
|
|
.OBJECT MID-MUSEUM-ENTRANCE,FX?ONBIT,FX?RLANDBIT,ROOMS,MID-CP-OUT,0,T?MID-MUSEUM-ENTRANCE
|
|
.OBJECT MID-CP-OUT,FX?ONBIT,FX?RLANDBIT,ROOMS,MID-CP-ANTE,0,T?MID-CP-OUT
|
|
.OBJECT MID-CP-ANTE,FX?ONBIT,FX?RLANDBIT,ROOMS,TECH-MUSEUM,0,T?MID-CP-ANTE
|
|
.OBJECT TECH-MUSEUM,FX?ONBIT,FX?RLANDBIT,ROOMS,JEWEL-ROOM,TIME-MACHINE,T?TECH-MUSEUM
|
|
.OBJECT JEWEL-ROOM,FX?ONBIT,FX?RLANDBIT,ROOMS,MUSEUM-ENTRANCE,PEDESTAL,T?JEWEL-ROOM
|
|
.OBJECT WOODEN-DOOR,FX?OPENBIT+FX?CONTBIT+FX?DOORBIT,0,LOCAL-GLOBALS,JEWEL-DOOR,0,T?WOODEN-DOOR
|
|
.OBJECT JEWEL-DOOR,FX?CONTBIT+FX?DOORBIT,0,LOCAL-GLOBALS,IRON-DOOR,0,T?JEWEL-DOOR
|
|
.OBJECT MUSEUM-ENTRANCE,FX?ONBIT,FX?RLANDBIT,ROOMS,MUSEUM-ANTE,0,T?MUSEUM-ENTRANCE
|
|
.OBJECT CLEFT,FX?OPENBIT+FX?DOORBIT,FX?INVISIBLE,LOCAL-GLOBALS,SECRET-DOOR,0,T?CLEFT
|
|
.OBJECT IRON-DOOR,FX?CONTBIT+FX?DOORBIT,0,LOCAL-GLOBALS,CLEFT,0,T?IRON-DOOR
|
|
.OBJECT MUSEUM-ANTE,0,FX?RLANDBIT,ROOMS,WIDE-HALL,0,T?MUSEUM-ANTE
|
|
.OBJECT ROYAL-SEAL,FX?READBIT,FX?NDESCBIT,WIDE-HALL,0,0,T?ROYAL-SEAL
|
|
.OBJECT WIDE-HALL,0,FX?RLANDBIT,ROOMS,ROCKY-ROOM,ROYAL-SEAL,T?WIDE-HALL
|
|
.OBJECT CRYSTALS,0,FX?NDESCBIT,ROCKY-ROOM,0,0,T?CRYSTALS
|
|
.OBJECT ROCKY-ROOM,FX?ONBIT,FX?RLANDBIT,ROOMS,TIGHT-SQUEEZE,CRYSTALS,T?ROCKY-ROOM
|
|
.OBJECT TIGHT-SQUEEZE,0,FX?RLANDBIT,ROOMS,NIRVANA,0,T?TIGHT-SQUEEZE
|
|
.OBJECT VOICES,0,FX?NDESCBIT,GLOBAL-OBJECTS,INTDIR,0,T?VOICES
|
|
.OBJECT CP-HOLE,0,FX?NDESCBIT,CP-ANTE,WARNING-NOTE,0,T?CP-HOLE
|
|
.OBJECT OLD-MAN,FX?VICBIT,FX?VILLAIN,0,0,0,T?OLD-MAN
|
|
.OBJECT WOODEN-BAR,0,FX?NDESCBIT,IN-MIRROR,WHITE-PANEL,0,T?WOODEN-BAR
|
|
.OBJECT WHITE-PANEL,0,FX?NDESCBIT,IN-MIRROR,YELLOW-PANEL,0,T?WHITE-PANEL
|
|
.OBJECT YELLOW-PANEL,0,FX?NDESCBIT,IN-MIRROR,SHORT-POLE,0,T?YELLOW-PANEL
|
|
.OBJECT SUNDIAL,FX?TURNBIT,FX?NDESCBIT,PARAPET,0,0,T?SUNDIAL
|
|
.OBJECT SHORT-POLE,0,FX?NDESCBIT,IN-MIRROR,RED-PANEL,0,T?SHORT-POLE
|
|
.OBJECT RED-PANEL,0,FX?NDESCBIT,IN-MIRROR,PINE-PANEL,0,T?RED-PANEL
|
|
.OBJECT RED-BUTTON,0,FX?NDESCBIT,MR-ANTE,0,0,T?RED-BUTTON
|
|
.OBJECT BEAM,FX?CONTBIT+FX?OPENBIT,FX?NDESCBIT,MREYE,0,0,T?BEAM
|
|
.OBJECT PINE-PANEL,0,FX?NDESCBIT,IN-MIRROR,MAHOGANY-PANEL,0,T?PINE-PANEL
|
|
.OBJECT MAHOGANY-PANEL,0,FX?NDESCBIT,IN-MIRROR,LONG-POLE,0,T?MAHOGANY-PANEL
|
|
.OBJECT LONG-POLE,0,FX?NDESCBIT,IN-MIRROR,COMPASS-ARROW,0,T?LONG-POLE
|
|
.OBJECT DIAL-BUTTON,0,FX?NDESCBIT,PARAPET,SUNDIAL,0,T?DIAL-BUTTON
|
|
.OBJECT COMPASS-ARROW,0,FX?NDESCBIT,IN-MIRROR,BLACK-PANEL,0,T?COMPASS-ARROW
|
|
.OBJECT BLACK-PANEL,0,FX?NDESCBIT,IN-MIRROR,0,0,T?BLACK-PANEL
|
|
.OBJECT T-BAR,0,FX?NDESCBIT,IN-MIRROR,WOODEN-BAR,0,T?T-BAR
|
|
.OBJECT RUNES,FX?READBIT,FX?NDESCBIT,MSTAIRS,0,0,T?RUNES
|
|
.OBJECT NIRVANA,FX?ONBIT,FX?RLANDBIT,ROOMS,GOOD-CELL,0,T?NIRVANA
|
|
.OBJECT GOOD-LOCKED-DOOR,0,FX?NDESCBIT,LOCAL-GLOBALS,CELL-DOOR,0,T?GOOD-LOCKED-DOOR
|
|
.OBJECT GOOD-CELL,FX?ONBIT,FX?RLANDBIT,ROOMS,PRISON-CELL,0,T?GOOD-CELL
|
|
.OBJECT LOCKED-DOOR,0,FX?NDESCBIT,LOCAL-GLOBALS,GOOD-LOCKED-DOOR,0,T?LOCKED-DOOR
|
|
.OBJECT PRISON-CELL,FX?ONBIT,FX?RLANDBIT,ROOMS,CELL,0,T?PRISON-CELL
|
|
.OBJECT CELL,FX?ONBIT,FX?RLANDBIT,ROOMS,PARAPET,0,T?CELL
|
|
.OBJECT PARAPET,FX?ONBIT,FX?RLANDBIT,ROOMS,NORTH-CORRIDOR,DIAL-BUTTON,T?PARAPET
|
|
.OBJECT FLAMING-PIT,0,FX?NDESCBIT,LOCAL-GLOBALS,LOCKED-DOOR,0,T?FLAMING-PIT
|
|
.OBJECT PARAPET-OBJ,0,FX?NDESCBIT,LOCAL-GLOBALS,FLAMING-PIT,0,T?PARAPET-OBJ
|
|
.OBJECT CELL-DOOR,FX?DOORBIT+FX?CONTBIT,0,LOCAL-GLOBALS,BRONZE-DOOR,0,T?CELL-DOOR
|
|
.OBJECT NORTH-CORRIDOR,FX?ONBIT,FX?RLANDBIT,ROOMS,FRONT-DOOR,0,T?NORTH-CORRIDOR
|
|
.OBJECT FRONT-DOOR,FX?ONBIT,FX?RLANDBIT,ROOMS,BEHIND-DOOR,0,T?FRONT-DOOR
|
|
.OBJECT DUNGEON-DOOR,FX?CONTBIT+FX?DOORBIT,FX?NDESCBIT,LOCAL-GLOBALS,PARAPET-OBJ,0,T?DUNGEON-DOOR
|
|
.OBJECT BRONZE-DOOR,FX?DOORBIT+FX?CONTBIT,FX?INVISIBLE,LOCAL-GLOBALS,WOODEN-WALL,0,T?BRONZE-DOOR
|
|
.OBJECT SOUTH-CORRIDOR,FX?ONBIT,FX?RLANDBIT,ROOMS,WEST-CORRIDOR,0,T?SOUTH-CORRIDOR
|
|
.OBJECT WEST-CORRIDOR,FX?ONBIT,FX?RLANDBIT,ROOMS,EAST-CORRIDOR,0,T?WEST-CORRIDOR
|
|
.OBJECT EAST-CORRIDOR,FX?ONBIT,FX?RLANDBIT,ROOMS,DAMP-PASSAGE,0,T?EAST-CORRIDOR
|
|
.OBJECT WATER-CHANNEL,0,0,LOCAL-GLOBALS,AQUEDUCT,0,T?WATER-CHANNEL
|
|
.OBJECT MOSS,0,0,LOCAL-GLOBALS,WATER-CHANNEL,0,T?MOSS
|
|
.OBJECT DAMP-PASSAGE,0,FX?RLANDBIT,ROOMS,DEAD-END,0,T?DAMP-PASSAGE
|
|
.OBJECT DEAD-END,0,FX?RLANDBIT,ROOMS,MSTAIRS,0,T?DEAD-END
|
|
.OBJECT MSTAIRS,0,FX?RLANDBIT,ROOMS,MREYE,RUNES,T?MSTAIRS
|
|
.OBJECT MREYE,FX?ONBIT,FX?RLANDBIT,ROOMS,MR-ANTE,BEAM,T?MREYE
|
|
.OBJECT SECRET-DOOR,FX?CONTBIT+FX?DOORBIT,FX?INVISIBLE,LOCAL-GLOBALS,DUNGEON-DOOR,0,T?SECRET-DOOR
|
|
.OBJECT MR-ANTE,FX?ONBIT,FX?RLANDBIT,ROOMS,IN-MIRROR,RED-BUTTON,T?MR-ANTE
|
|
.OBJECT IN-MIRROR,FX?ONBIT,FX?RLANDBIT,ROOMS,MRAW,T-BAR,T?IN-MIRROR
|
|
.OBJECT MRAW,FX?ONBIT,FX?RLANDBIT,ROOMS,MRAE,0,T?MRAW
|
|
.OBJECT MRAE,FX?ONBIT,FX?RLANDBIT,ROOMS,MRBW,0,T?MRAE
|
|
.OBJECT MRBW,FX?ONBIT,FX?RLANDBIT,ROOMS,MRBE,0,T?MRBW
|
|
.OBJECT MRBE,FX?ONBIT,FX?RLANDBIT,ROOMS,MRCW,0,T?MRBE
|
|
.OBJECT MRCW,FX?ONBIT,FX?RLANDBIT,ROOMS,MRCE,0,T?MRCW
|
|
.OBJECT MRCE,FX?ONBIT,FX?RLANDBIT,ROOMS,MRGW,0,T?MRCE
|
|
.OBJECT MRGW,FX?ONBIT,FX?RLANDBIT,ROOMS,MRGE,0,T?MRGW
|
|
.OBJECT MRGE,FX?ONBIT,FX?RLANDBIT,ROOMS,MRDW,0,T?MRGE
|
|
.OBJECT MRDW,FX?ONBIT,FX?RLANDBIT,ROOMS,MRDE,0,T?MRDW
|
|
.OBJECT MRDE,FX?ONBIT,FX?RLANDBIT,ROOMS,MRA,0,T?MRDE
|
|
.OBJECT MRA,FX?ONBIT,FX?RLANDBIT,ROOMS,MRB,0,T?MRA
|
|
.OBJECT MRB,FX?ONBIT,FX?RLANDBIT,ROOMS,MRC,0,T?MRB
|
|
.OBJECT MRC,FX?ONBIT,FX?RLANDBIT,ROOMS,MRG,0,T?MRC
|
|
.OBJECT MRG,FX?ONBIT,FX?RLANDBIT,ROOMS,MRD,0,T?MRG
|
|
.OBJECT WOODEN-WALL,0,0,LOCAL-GLOBALS,CHANNEL,0,T?WOODEN-WALL
|
|
.OBJECT MRD,FX?ONBIT,FX?RLANDBIT,ROOMS,CP,0,T?MRD
|
|
.OBJECT CHANNEL,0,0,LOCAL-GLOBALS,PANEL,0,T?CHANNEL
|
|
.OBJECT PANEL,0,0,LOCAL-GLOBALS,MIRROR,0,T?PANEL
|
|
.OBJECT MIRROR,FX?VICBIT,0,LOCAL-GLOBALS,MASTER,0,T?MIRROR
|
|
.OBJECT BEHIND-DOOR,FX?ONBIT,FX?RLANDBIT,ROOMS,SOUTH-CORRIDOR,DUNGEON-MASTER,T?BEHIND-DOOR
|
|
.OBJECT DUNGEON-MASTER,FX?VICBIT,FX?VILLAIN,BEHIND-DOOR,0,0,T?DUNGEON-MASTER
|
|
.OBJECT MASTER,FX?VICBIT,0,LOCAL-GLOBALS,ROSE,0,T?MASTER
|
|
.OBJECT ROSE,0,0,LOCAL-GLOBALS,GUARDIAN,0,T?ROSE
|
|
.OBJECT GUARDIAN,0,FX?VILLAIN,LOCAL-GLOBALS,CPNWL,0,T?GUARDIAN
|
|
.OBJECT INTDIR,0,FX?TOOLBIT,GLOBAL-OBJECTS,INTNUM,0,T?INTDIR
|
|
.OBJECT INTNUM,0,FX?TOOLBIT,GLOBAL-OBJECTS,CPLADDER,0,T?INTNUM
|
|
.OBJECT LORE-BOOK,FX?READBIT,FX?TAKEBIT,0,0,0,T?LORE-BOOK
|
|
.OBJECT CP-SLOT,FX?OPENBIT,FX?NDESCBIT,0,0,0,T?CP-SLOT
|
|
.OBJECT WARNING-NOTE,FX?BURNBIT+FX?READBIT,FX?TAKEBIT,CP-ANTE,LAMP,0,T?WARNING-NOTE
|
|
.OBJECT CPSWL,0,FX?NDESCBIT,LOCAL-GLOBALS,CPWWL,0,T?CPSWL
|
|
.OBJECT CPNWL,0,FX?NDESCBIT,LOCAL-GLOBALS,CPSWL,0,T?CPNWL
|
|
.OBJECT CPWWL,0,FX?NDESCBIT,LOCAL-GLOBALS,CPEWL,0,T?CPWWL
|
|
.OBJECT CPEWL,0,FX?NDESCBIT,LOCAL-GLOBALS,CPDOOR,0,T?CPEWL
|
|
.OBJECT CPLADDER,0,0,GLOBAL-OBJECTS,ME,0,T?CPLADDER
|
|
.OBJECT CP,FX?ONBIT,FX?RLANDBIT,ROOMS,CP-OUT,0,T?CP
|
|
.OBJECT CPDOOR,0,FX?NDESCBIT,LOCAL-GLOBALS,GLOBAL-WATER,0,T?CPDOOR
|
|
.OBJECT CP-OUT,FX?ONBIT,FX?RLANDBIT,ROOMS,0,0,T?CP-OUT
|
|
.OBJECT STONE,FX?OPENBIT+FX?CONTBIT,0,JUNCTION,0,SWORD,T?STONE
|
|
.OBJECT SWORD,0,FX?TRYTAKEBIT+FX?WEAPONBIT+FX?TAKEBIT,STONE,0,0,T?SWORD
|
|
.OBJECT LAMP,0,FX?LIGHTBIT+FX?TAKEBIT,CP-ANTE,0,0,T?LAMP
|
|
.OBJECT BROKEN-LAMP,0,FX?TAKEBIT,0,0,0,T?BROKEN-LAMP
|
|
.OBJECT ME,0,FX?VILLAIN,GLOBAL-OBJECTS,NORTH-WALL,0,T?ME
|
|
.OBJECT CP-ANTE,FX?ONBIT,FX?RLANDBIT,ROOMS,AQ-3,ADVENTURER,T?CP-ANTE
|
|
.OBJECT ADVENTURER,0,FX?INVISIBLE+FX?NDESCBIT+FX?VILLAIN,CP-ANTE,CP-HOLE,0,T?ADVENTURER
|
|
.OBJECT GLOBAL-WATER,0,FX?DRINKBIT,LOCAL-GLOBALS,CHASM,0,T?GLOBAL-WATER
|
|
.OBJECT NORTH-WALL,0,FX?NDESCBIT,GLOBAL-OBJECTS,WEST-WALL,0,T?NORTH-WALL
|
|
.OBJECT WEST-WALL,0,FX?NDESCBIT,GLOBAL-OBJECTS,SOUTH-WALL,0,T?WEST-WALL
|
|
.OBJECT SOUTH-WALL,0,FX?NDESCBIT,GLOBAL-OBJECTS,EAST-WALL,0,T?SOUTH-WALL
|
|
.OBJECT EAST-WALL,0,FX?NDESCBIT,GLOBAL-OBJECTS,HANDS,0,T?EAST-WALL
|
|
.OBJECT HANDS,0,FX?TOOLBIT+FX?NDESCBIT,GLOBAL-OBJECTS,GRUE,0,T?HANDS
|
|
.OBJECT GRUE,0,0,GLOBAL-OBJECTS,GROUND,0,T?GRUE
|
|
.OBJECT GROUND,0,0,GLOBAL-OBJECTS,TUNNEL,0,T?GROUND
|
|
.OBJECT TUNNEL,0,FX?NDESCBIT,GLOBAL-OBJECTS,PATHOBJ,0,T?TUNNEL
|
|
.OBJECT PATHOBJ,0,FX?NDESCBIT,GLOBAL-OBJECTS,DEBRIS,0,T?PATHOBJ
|
|
.OBJECT CHASM,0,FX?NDESCBIT,LOCAL-GLOBALS,RUBBLE,0,T?CHASM
|
|
.OBJECT DEBRIS,0,FX?NDESCBIT,GLOBAL-OBJECTS,BLESSINGS,0,T?DEBRIS
|
|
.OBJECT RUBBLE,0,FX?NDESCBIT,LOCAL-GLOBALS,STAIRS,0,T?RUBBLE
|
|
.OBJECT STAIRS,0,FX?CLIMBBIT+FX?NDESCBIT,LOCAL-GLOBALS,0,0,T?STAIRS
|
|
.OBJECT BLESSINGS,0,FX?NDESCBIT,GLOBAL-OBJECTS,IT,0,T?BLESSINGS
|
|
.OBJECT IT,0,FX?NDESCBIT,GLOBAL-OBJECTS,0,0,T?IT
|
|
.OBJECT PSEUDO-OBJECT,0,0,LOCAL-GLOBALS,FISH,0,T?PSEUDO-OBJECT
|
|
.OBJECT ROOMS,0,0,0,0,CP-ANTE,T?ROOMS
|
|
.OBJECT LOCAL-GLOBALS,0,0,GLOBAL-OBJECTS,OCEAN,PSEUDO-OBJECT,T?LOCAL-GLOBALS
|
|
.OBJECT GLOBAL-OBJECTS,0,FX?SURFACEBIT+FX?TOUCHBIT+FX?INVISIBLE+FX?RMUNGBIT+FX?TRANSBIT+FX?SEARCHBIT,0,0,LOCAL-GLOBALS,T?GLOBAL-OBJECTS
|
|
.ENDT
|
|
|
|
; OBJECT PROPERTY TABLES ARE DEFINED HERE
|
|
|
|
T?OCEAN:: .TABLE ; TABLE FOR OBJECT OCEAN
|
|
.STRL "Flathead Ocean"
|
|
.PROP 4,P?SYNONYM
|
|
W?OCEAN
|
|
W?WATER
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
OCEAN-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?FLATHEAD
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?POTION:: .TABLE ; TABLE FOR OBJECT POTION
|
|
.STRL "heavy but invisible liquid"
|
|
.PROP 8,P?SYNONYM
|
|
W?POTION
|
|
W?LIQUID
|
|
W?CONTENTS
|
|
W?FLUID
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
POTION-F
|
|
.PROP 4,P?ADJECTIVE
|
|
.BYTE A?HEAVY
|
|
.BYTE A?SWEET
|
|
.BYTE A?INVISIBLE
|
|
.BYTE A?SMELLING
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
2
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?VIAL:: .TABLE ; TABLE FOR OBJECT VIAL
|
|
.STRL "vial"
|
|
.PROP 4,P?SYNONYM
|
|
W?VIAL
|
|
W?ODOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
VIAL-F
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
3
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
3
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SAILOR:: .TABLE ; TABLE FOR OBJECT SAILOR
|
|
.STRL "sailor"
|
|
.PROP 2,P?SYNONYM
|
|
W?SAILOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SAILOR-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?VIKING-SHIP:: .TABLE ; TABLE FOR OBJECT VIKING-SHIP
|
|
.STRL "Viking Ship"
|
|
.PROP 6,P?SYNONYM
|
|
W?BOAT
|
|
W?SHIP
|
|
W?CRAFT
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?VIKING
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?VIEW-INDICATOR:: .TABLE ; TABLE FOR OBJECT VIEW-INDICATOR
|
|
.STRL "indicator"
|
|
.PROP 4,P?SYNONYM
|
|
W?INDICATOR
|
|
W?DIAL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
VIEW-INDICATOR-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?KEY:: .TABLE ; TABLE FOR OBJECT KEY
|
|
.STRL "strange key"
|
|
.PROP 2,P?SYNONYM
|
|
W?KEY
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
KEY-F
|
|
.PROP 8,P?ADJECTIVE
|
|
.BYTE A?STRANGE
|
|
.BYTE A?RUSTY
|
|
.BYTE A?LONG
|
|
.BYTE A?SHORT
|
|
.BYTE A?HEAVY
|
|
.BYTE A?THIN
|
|
.BYTE A?SHARP
|
|
.BYTE A?POINTED
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
10
|
|
.PROP 2,P?FDESC ; STRING PROPERTY
|
|
STR?239
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?COVER:: .TABLE ; TABLE FOR OBJECT COVER
|
|
.STRL "manhole cover"
|
|
.PROP 2,P?SYNONYM
|
|
W?COVER
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
COVER-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?MANHOLE
|
|
.BYTE A?LARGE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?AQ-3:: .TABLE ; TABLE FOR OBJECT AQ-3
|
|
.STRL "Water Slide"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE DAMP-PASSAGE
|
|
.PROP 4,P?SOUTH ; CONDITIONAL EXIT
|
|
.BYTE AQ-2 ; ROOM NAME
|
|
.BYTE AQ-FLAG ; FLAG NAME
|
|
STR?237 ; STRING
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE DAMP-PASSAGE
|
|
.PROP 4,P?PSEUDO
|
|
W?ARCH
|
|
ARCH-PSEUDO
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
AQ-3-F
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE AQUEDUCT
|
|
.BYTE WATER-CHANNEL
|
|
.BYTE MOSS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?AQ-2:: .TABLE ; TABLE FOR OBJECT AQ-2
|
|
.STRL "High Arch"
|
|
.PROP 4,P?NORTH ; CONDITIONAL EXIT
|
|
.BYTE AQ-3 ; ROOM NAME
|
|
.BYTE AQ-FLAG ; FLAG NAME
|
|
STR?235 ; STRING
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE AQ-1
|
|
.PROP 2,P?DOWN ; STRING PROPERTY
|
|
STR?236
|
|
.PROP 4,P?PSEUDO
|
|
W?ARCH
|
|
ARCH-PSEUDO
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
AQ-2-F
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE AQUEDUCT
|
|
.BYTE WATER-CHANNEL
|
|
.BYTE MOSS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?AQ-1:: .TABLE ; TABLE FOR OBJECT AQ-1
|
|
.STRL "Aqueduct"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE AQ-2
|
|
.PROP 2,P?SOUTH ; STRING PROPERTY
|
|
STR?234
|
|
.PROP 2,P?UP ; STRING PROPERTY
|
|
STR?232
|
|
.PROP 4,P?PSEUDO
|
|
W?WATERF
|
|
WATERFALL-PSEUDO
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE AQUEDUCT
|
|
.BYTE WATER-CHANNEL
|
|
.BYTE MOSS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?233
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?KEY-ROOM:: .TABLE ; TABLE FOR OBJECT KEY-ROOM
|
|
.STRL "Key Room"
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE DARK-2
|
|
.PROP 4,P?DOWN ; CONDITIONAL EXIT
|
|
.BYTE AQ-1 ; ROOM NAME
|
|
.BYTE COVER-MOVED ; FLAG NAME
|
|
STR?231 ; STRING
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
KEY-ROOM-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DARK-2:: .TABLE ; TABLE FOR OBJECT DARK-2
|
|
.STRL "Dark Place"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE DARK-1
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE KEY-ROOM
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE KEY-ROOM
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE DARK-1
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DARK-1:: .TABLE ; TABLE FOR OBJECT DARK-1
|
|
.STRL "Dark Place"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE SOUTH-SHORE
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE DARK-2
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE DARK-2
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE SOUTH-SHORE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SOUTH-SHORE:: .TABLE ; TABLE FOR OBJECT SOUTH-SHORE
|
|
.STRL "Southern Shore"
|
|
.PROP 2,P?NORTH ; STRING PROPERTY
|
|
STR?230
|
|
.PROP 2,P?EAST ; STRING PROPERTY
|
|
STR?229
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE DARK-1
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE DARK-1
|
|
.PROP 8,P?PSEUDO
|
|
W?BEACH
|
|
SHORE-PSEUDO
|
|
W?SWAMP
|
|
SWAMP-PSEUDO
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE LAKE
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?228
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ZORK-IV:: .TABLE ; TABLE FOR OBJECT ZORK-IV
|
|
.STRL "Sacrificial Altar"
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
ZORK-IV-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?REPELLENT:: .TABLE ; TABLE FOR OBJECT REPELLENT
|
|
.STRL "Frobozz Magic Grue Repellent"
|
|
.PROP 4,P?SYNONYM
|
|
W?REPELLENT
|
|
W?CAN
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
REPELLENT-FCN
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?GRUE
|
|
.BYTE A?MAGIC
|
|
.PROP 2,P?FDESC ; STRING PROPERTY
|
|
STR?224
|
|
.PROP 2,P?TEXT ; STRING PROPERTY
|
|
STR?225
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ROOM-8:: .TABLE ; TABLE FOR OBJECT ROOM-8
|
|
.STRL "Room 8"
|
|
.PROP 2,P?EAST ; STRING PROPERTY
|
|
STR?223
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?222
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MACHINE-ROOM:: .TABLE ; TABLE FOR OBJECT MACHINE-ROOM
|
|
.STRL "Machine Room"
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LOWER-SHAFT:: .TABLE ; TABLE FOR OBJECT LOWER-SHAFT
|
|
.STRL "Drafty Room"
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE TIMBER-ROOM
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MACHINE-ROOM
|
|
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
|
|
.BYTE TIMBER-ROOM
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
NO-OBJS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DEAD-END-5:: .TABLE ; TABLE FOR OBJECT DEAD-END-5
|
|
.STRL "Dead End"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE LADDER-BOTTOM
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?219
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LADDER-BOTTOM:: .TABLE ; TABLE FOR OBJECT LADDER-BOTTOM
|
|
.STRL "Ladder Bottom"
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE TIMBER-ROOM
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE DEAD-END-5
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE LADDER-TOP
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE LADDER
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?218
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LADDER:: .TABLE ; TABLE FOR OBJECT LADDER
|
|
.STRL "wooden ladder"
|
|
.PROP 2,P?SYNONYM
|
|
W?LADDER
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?WOODEN
|
|
.BYTE A?RICKETY
|
|
.BYTE A?NARROW
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LADDER-TOP:: .TABLE ; TABLE FOR OBJECT LADDER-TOP
|
|
.STRL "Ladder Top"
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE LADDER-BOTTOM
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE LADDER
|
|
.BYTE STAIRS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?217
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TIMBER-ROOM:: .TABLE ; TABLE FOR OBJECT TIMBER-ROOM
|
|
.STRL "Timber Room"
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE LADDER-BOTTOM
|
|
.PROP 4,P?WEST ; CONDITIONAL EXIT
|
|
.BYTE LOWER-SHAFT ; ROOM NAME
|
|
.BYTE EMPTY-HANDED ; FLAG NAME
|
|
STR?221 ; STRING
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
NO-OBJS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?220
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TIMBERS:: .TABLE ; TABLE FOR OBJECT TIMBERS
|
|
.STRL "broken timber"
|
|
.PROP 4,P?SYNONYM
|
|
W?TIMBERS
|
|
W?PILE
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?WOODEN
|
|
.BYTE A?BROKEN
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
50
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MAN:: .TABLE ; TABLE FOR OBJECT MAN
|
|
.STRL "man"
|
|
.PROP 4,P?SYNONYM
|
|
W?MAN
|
|
W?FRIEND
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MAN-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?VALUABLES:: .TABLE ; TABLE FOR OBJECT VALUABLES
|
|
.STRL "pile of assorted valuables"
|
|
.PROP 6,P?SYNONYM
|
|
W?VALUABLES
|
|
W?TREASU
|
|
W?PILE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
VALUABLES-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?ASSORTED
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CHEST:: .TABLE ; TABLE FOR OBJECT CHEST
|
|
.STRL "chest"
|
|
.PROP 2,P?SYNONYM
|
|
W?CHEST
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CHEST-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?LOCKED
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
40
|
|
.PROP 2,P?FDESC ; STRING PROPERTY
|
|
STR?198
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
20
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?BROKEN-STAFF:: .TABLE ; TABLE FOR OBJECT BROKEN-STAFF
|
|
.STRL "broken staff"
|
|
.PROP 2,P?SYNONYM
|
|
W?STAFF
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
STAFF-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?BROKEN
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
10
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?STAFF:: .TABLE ; TABLE FOR OBJECT STAFF
|
|
.STRL "wooden staff"
|
|
.PROP 2,P?SYNONYM
|
|
W?STAFF
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
STAFF-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?WOODEN
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
10
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TREE:: .TABLE ; TABLE FOR OBJECT TREE
|
|
.STRL "tree"
|
|
.PROP 4,P?SYNONYM
|
|
W?TREE
|
|
W?TREES
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TREE-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?LARGE
|
|
.BYTE A?TALL
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ROPE:: .TABLE ; TABLE FOR OBJECT ROPE
|
|
.STRL "rope"
|
|
.PROP 2,P?SYNONYM
|
|
W?ROPE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
ROPE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?LONG
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WAYBREAD:: .TABLE ; TABLE FOR OBJECT WAYBREAD
|
|
.STRL "piece of waybread"
|
|
.PROP 6,P?SYNONYM
|
|
W?BREAD
|
|
W?WAYBREAD
|
|
W?PIECE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
WAYBREAD-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?WAY
|
|
.BYTE A?FRESH
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
3
|
|
.PROP 2,P?FDESC ; STRING PROPERTY
|
|
STR?196
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?195
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHINY-OBJECT:: .TABLE ; TABLE FOR OBJECT SHINY-OBJECT
|
|
.STRL "shiny object"
|
|
.PROP 4,P?SYNONYM
|
|
W?OBJECT
|
|
W?AMULET
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHINY-OBJECT-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?SHINY
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ALGAE:: .TABLE ; TABLE FOR OBJECT ALGAE
|
|
.STRL "plants and algae"
|
|
.PROP 6,P?SYNONYM
|
|
W?PLANT
|
|
W?PLANTS
|
|
W?ALGAE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
ALGAE-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?FRIED-LAMP:: .TABLE ; TABLE FOR OBJECT FRIED-LAMP
|
|
.STRL "lamp"
|
|
.PROP 4,P?SYNONYM
|
|
W?LAMP
|
|
W?LANTERN
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
FRIED-LAMP-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?BRASS
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
10
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SAND:: .TABLE ; TABLE FOR OBJECT SAND
|
|
.STRL "sand"
|
|
.PROP 6,P?SYNONYM
|
|
W?SAND
|
|
W?FLOOR
|
|
W?BOTTOM
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SAND-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?AMULET:: .TABLE ; TABLE FOR OBJECT AMULET
|
|
.STRL "golden amulet"
|
|
.PROP 4,P?SYNONYM
|
|
W?AMULET
|
|
W?OBJECT
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?GOLD
|
|
.BYTE A?GOLDEN
|
|
.BYTE A?SHINY
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?FRIED-TORCH:: .TABLE ; TABLE FOR OBJECT FRIED-TORCH
|
|
.STRL "burned-out torch"
|
|
.PROP 2,P?SYNONYM
|
|
W?TORCH
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
FRIED-TORCH-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?BURNED
|
|
.BYTE A?DEAD
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TORCH:: .TABLE ; TABLE FOR OBJECT TORCH
|
|
.STRL "torch"
|
|
.PROP 2,P?SYNONYM
|
|
W?TORCH
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TORCH-F
|
|
.PROP 2,P?FDESC ; STRING PROPERTY
|
|
STR?194
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?VIEWING-TABLE:: .TABLE ; TABLE FOR OBJECT VIEWING-TABLE
|
|
.STRL "viewing table"
|
|
.PROP 4,P?SYNONYM
|
|
W?TABLE
|
|
W?SURFACE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
VIEWING-TABLE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?VIEWING
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?VIEW-ROOM:: .TABLE ; TABLE FOR OBJECT VIEW-ROOM
|
|
.STRL "Scenic Vista"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE FAR-SHORE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
VIEW-ROOM-F
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?194
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?REEDS:: .TABLE ; TABLE FOR OBJECT REEDS
|
|
.STRL "reeds"
|
|
.PROP 2,P?SYNONYM
|
|
W?REEDS
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?SICKLY
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?FAR-SHORE:: .TABLE ; TABLE FOR OBJECT FAR-SHORE
|
|
.STRL "Western Shore"
|
|
.PROP 2,P?EAST ; STRING PROPERTY
|
|
STR?193
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE VIEW-ROOM
|
|
.PROP 8,P?PSEUDO
|
|
W?SHORE
|
|
SHORE-PSEUDO
|
|
W?BEACH
|
|
SHORE-PSEUDO
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE LAKE
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?192
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?IN-LAKE:: .TABLE ; TABLE FOR OBJECT IN-LAKE
|
|
.STRL "Underwater"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE ON-LAKE
|
|
.PROP 2,P?DOWN ; STRING PROPERTY
|
|
STR?191
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
IN-LAKE-F
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE LAKE
|
|
.BYTE FISH
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?190
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?FISH:: .TABLE ; TABLE FOR OBJECT FISH
|
|
.STRL "fish"
|
|
.PROP 2,P?SYNONYM
|
|
W?FISH
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
FISH-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ON-LAKE:: .TABLE ; TABLE FOR OBJECT ON-LAKE
|
|
.STRL "On the Lake"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE LAKE-SHORE
|
|
.PROP 2,P?EAST ; STRING PROPERTY
|
|
STR?189
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE FAR-SHORE
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SOUTH-SHORE
|
|
.PROP 2,P?NE ; STRING PROPERTY
|
|
STR?189
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE FAR-SHORE
|
|
.PROP 2,P?SE ; STRING PROPERTY
|
|
STR?189
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE SOUTH-SHORE
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE IN-LAKE
|
|
.PROP 4,P?PSEUDO
|
|
W?SWAMP
|
|
SWAMP-PSEUDO
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
ON-LAKE-F
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE LAKE
|
|
.BYTE FISH
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?188
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?AQUEDUCT:: .TABLE ; TABLE FOR OBJECT AQUEDUCT
|
|
.STRL "aqueduct"
|
|
.PROP 6,P?SYNONYM
|
|
W?AQUEDUCT
|
|
W?DUCT
|
|
W?CHASM
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
AQUEDUCT-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?STONE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?AQ-VIEW:: .TABLE ; TABLE FOR OBJECT AQ-VIEW
|
|
.STRL "Aqueduct View"
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE LAKE-SHORE
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE LAKE-SHORE
|
|
.PROP 2,P?DOWN ; STRING PROPERTY
|
|
STR?187
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE AQUEDUCT
|
|
.BYTE STAIRS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?186
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LAKE:: .TABLE ; TABLE FOR OBJECT LAKE
|
|
.STRL "lake"
|
|
.PROP 6,P?SYNONYM
|
|
W?LAKE
|
|
W?WATER
|
|
W?SURFACE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
LAKE-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LAKE-SHORE:: .TABLE ; TABLE FOR OBJECT LAKE-SHORE
|
|
.STRL "Lake Shore"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE FOGGY-ROOM
|
|
.PROP 2,P?SOUTH ; STRING PROPERTY
|
|
STR?184
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE AQ-VIEW
|
|
.PROP 2,P?SW ; STRING PROPERTY
|
|
STR?185
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE AQ-VIEW
|
|
.PROP 8,P?PSEUDO
|
|
W?SHORE
|
|
SHORE-PSEUDO
|
|
W?BEACH
|
|
SHORE-PSEUDO
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE LAKE
|
|
.BYTE STAIRS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?183
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?FOGGY-ROOM:: .TABLE ; TABLE FOR OBJECT FOGGY-ROOM
|
|
.STRL "Foggy Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE CREEPY-CRAWL
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE LAKE-SHORE
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?182
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GLOBAL-ROPE:: .TABLE ; TABLE FOR OBJECT GLOBAL-ROPE
|
|
.STRL "rope"
|
|
.PROP 2,P?SYNONYM
|
|
W?ROPE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
GLOBAL-ROPE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?DANGLING
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CLIFF-LEDGE:: .TABLE ; TABLE FOR OBJECT CLIFF-LEDGE
|
|
.STRL "Cliff Ledge"
|
|
.PROP 2,P?UP ; STRING PROPERTY
|
|
STR?181
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE CLIFF-BASE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CLIFF-LEDGE-F
|
|
.PROP 5,P?GLOBAL
|
|
.BYTE RUBBLE
|
|
.BYTE GLOBAL-ROPE
|
|
.BYTE GLOBAL-MAN
|
|
.BYTE LEDGE
|
|
.BYTE CLIFF-OBJECT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CLIFF-OBJECT:: .TABLE ; TABLE FOR OBJECT CLIFF-OBJECT
|
|
.STRL "cliff"
|
|
.PROP 2,P?SYNONYM
|
|
W?CLIFF
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CLIFF-OBJECT-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GLOBAL-MAN:: .TABLE ; TABLE FOR OBJECT GLOBAL-MAN
|
|
.STRL "man"
|
|
.PROP 4,P?SYNONYM
|
|
W?MAN
|
|
W?FRIEND
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
GLOBAL-MAN-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CLIFF:: .TABLE ; TABLE FOR OBJECT CLIFF
|
|
.STRL "Cliff"
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE CLEARING
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-8
|
|
.PROP 2,P?UP ; STRING PROPERTY
|
|
STR?180
|
|
.PROP 4,P?DOWN ; CONDITIONAL EXIT
|
|
.BYTE CLIFF-LEDGE ; ROOM NAME
|
|
.BYTE ROPE-FLAG ; FLAG NAME
|
|
STR?179 ; STRING
|
|
.PROP 4,P?PSEUDO
|
|
W?MIST
|
|
MIST-PSEUDO
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CLIFF-F
|
|
.PROP 4,P?GLOBAL
|
|
.BYTE GLOBAL-MAN
|
|
.BYTE RUBBLE
|
|
.BYTE STONE-WALL
|
|
.BYTE CLIFF-OBJECT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LEDGE:: .TABLE ; TABLE FOR OBJECT LEDGE
|
|
.STRL "ledge"
|
|
.PROP 2,P?SYNONYM
|
|
W?LEDGE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
LEDGE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?WIDE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CLIFF-BASE:: .TABLE ; TABLE FOR OBJECT CLIFF-BASE
|
|
.STRL "Cliff Base"
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE SLOPE
|
|
.PROP 2,P?UP ; STRING PROPERTY
|
|
STR?178
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE LEDGE
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?177
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SLOPE:: .TABLE ; TABLE FOR OBJECT SLOPE
|
|
.STRL "Hairpin Loop"
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE CLEARING
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE CLIFF-BASE
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE CLEARING
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE CLIFF-BASE
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE RUBBLE
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?176
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CLEARING:: .TABLE ; TABLE FOR OBJECT CLEARING
|
|
.STRL "Barren Area"
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE JUNCTION
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE CLIFF
|
|
.PROP 2,P?SOUTH ; STRING PROPERTY
|
|
STR?175
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE SLOPE
|
|
.PROP 2,P?SE ; STRING PROPERTY
|
|
STR?175
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-2
|
|
.PROP 4,P?PSEUDO
|
|
W?MIST
|
|
MIST-PSEUDO
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE RUBBLE
|
|
.BYTE STONE-WALL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?174
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?JUNCTION:: .TABLE ; TABLE FOR OBJECT JUNCTION
|
|
.STRL "Junction"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE ZORK2-STAIR
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE DAMP-PASSAGE
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE CLEARING
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE CREEPY-CRAWL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?173
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ZORK2-STAIR:: .TABLE ; TABLE FOR OBJECT ZORK2-STAIR
|
|
.STRL "Endless Stair"
|
|
.PROP 2,P?NORTH ; STRING PROPERTY
|
|
STR?172
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE JUNCTION
|
|
.PROP 2,P?UP ; STRING PROPERTY
|
|
STR?172
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE STAIRS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?171
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CLOAK:: .TABLE ; TABLE FOR OBJECT CLOAK
|
|
.STRL "cloak"
|
|
.PROP 2,P?SYNONYM
|
|
W?CLOAK
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CLOAK-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?HOOD:: .TABLE ; TABLE FOR OBJECT HOOD
|
|
.STRL "hood"
|
|
.PROP 2,P?SYNONYM
|
|
W?HOOD
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
HOOD-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW:: .TABLE ; TABLE FOR OBJECT SHADOW
|
|
.STRL "hooded figure"
|
|
.PROP 8,P?SYNONYM
|
|
W?SHADOW
|
|
W?FIGURE
|
|
W?MAN
|
|
W?WOMAN
|
|
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-F
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?HOODED
|
|
.BYTE A?CLOAKED
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?FLATHEAD-OCEAN:: .TABLE ; TABLE FOR OBJECT FLATHEAD-OCEAN
|
|
.STRL "Flathead Ocean"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE CLIFF-BASE
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-7
|
|
.PROP 2,P?WEST ; STRING PROPERTY
|
|
STR?140
|
|
.PROP 2,P?SOUTH ; STRING PROPERTY
|
|
STR?141
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-8
|
|
.PROP 2,P?NW ; STRING PROPERTY
|
|
STR?140
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-6
|
|
.PROP 2,P?SW ; STRING PROPERTY
|
|
STR?140
|
|
.PROP 8,P?PSEUDO
|
|
W?QUICKS
|
|
QUICKSAND-PSEUDO
|
|
W?MIST
|
|
MIST-PSEUDO
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
FLATHEAD-OCEAN-F
|
|
.PROP 2,P?ENTER ; STRING PROPERTY
|
|
STR?140
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW-8:: .TABLE ; TABLE FOR OBJECT SHADOW-8
|
|
.STRL "Land of Shadow"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE CLIFF
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-2
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-7
|
|
.PROP 2,P?NE ; STRING PROPERTY
|
|
STR?131
|
|
.PROP 2,P?NW ; STRING PROPERTY
|
|
STR?131
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-3
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-ROOMS
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE RUBBLE
|
|
.BYTE STONE-WALL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?139
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW-7:: .TABLE ; TABLE FOR OBJECT SHADOW-7
|
|
.STRL "Land of Shadow"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-8
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-3
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-6
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-2
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-4
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-ROOMS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?138
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW-6:: .TABLE ; TABLE FOR OBJECT SHADOW-6
|
|
.STRL "Land of Shadow"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-7
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-4
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 2,P?SOUTH ; STRING PROPERTY
|
|
STR?136
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-3
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-5
|
|
.PROP 2,P?SW ; STRING PROPERTY
|
|
STR?136
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE FLATHEAD-OCEAN
|
|
.PROP 4,P?PSEUDO
|
|
W?QUICKS
|
|
QUICKSAND-PSEUDO
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-ROOMS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?137
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW-5:: .TABLE ; TABLE FOR OBJECT SHADOW-5
|
|
.STRL "Land of Shadow"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-4
|
|
.PROP 2,P?EAST ; STRING PROPERTY
|
|
STR?136
|
|
.PROP 2,P?WEST ; STRING PROPERTY
|
|
STR?136
|
|
.PROP 2,P?SOUTH ; STRING PROPERTY
|
|
STR?136
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-6
|
|
.PROP 2,P?SE ; STRING PROPERTY
|
|
STR?136
|
|
.PROP 2,P?SW ; STRING PROPERTY
|
|
STR?136
|
|
.PROP 4,P?PSEUDO
|
|
W?QUICKS
|
|
QUICKSAND-PSEUDO
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-ROOMS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?135
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW-4:: .TABLE ; TABLE FOR OBJECT SHADOW-4
|
|
.STRL "Land of Shadow"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-3
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-6
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-5
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-7
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-5
|
|
.PROP 2,P?SW ; STRING PROPERTY
|
|
STR?134
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-ROOMS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?133
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW-3:: .TABLE ; TABLE FOR OBJECT SHADOW-3
|
|
.STRL "Land of Shadow"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-2
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-7
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-4
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-8
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-6
|
|
.PROP 4,P?PSEUDO
|
|
W?MIST
|
|
MIST-PSEUDO
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-ROOMS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?132
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?STONE-WALL:: .TABLE ; TABLE FOR OBJECT STONE-WALL
|
|
.STRL "stone wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?STONE
|
|
.BYTE A?MASSIVE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW-2:: .TABLE ; TABLE FOR OBJECT SHADOW-2
|
|
.STRL "Land of Shadow"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE CLEARING
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-8
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-3
|
|
.PROP 2,P?NE ; STRING PROPERTY
|
|
STR?131
|
|
.PROP 2,P?NW ; STRING PROPERTY
|
|
STR?131
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-7
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-ROOMS
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE RUBBLE
|
|
.BYTE STONE-WALL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?130
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHADOW-1:: .TABLE ; TABLE FOR OBJECT SHADOW-1
|
|
.STRL "Land of Shadow"
|
|
.PROP 2,P?NORTH ; STRING PROPERTY
|
|
STR?129
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE CREEPY-CRAWL
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-3
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-5
|
|
.PROP 2,P?NE ; STRING PROPERTY
|
|
STR?129
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-2
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE FOGGY-ROOM
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-4
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHADOW-ROOMS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?128
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CREEPY-CRAWL:: .TABLE ; TABLE FOR OBJECT CREEPY-CRAWL
|
|
.STRL "Creepy Crawl"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE JUNCTION
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE TIGHT-SQUEEZE
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE FOGGY-ROOM
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE SHADOW-1
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CREEPY-CRAWL-F
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?127
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PLAQUE:: .TABLE ; TABLE FOR OBJECT PLAQUE
|
|
.STRL "bronze plaque"
|
|
.PROP 4,P?SYNONYM
|
|
W?PLAQUE
|
|
W?TEXT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
PLAQUE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?BRONZE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TECH-PLAQUE:: .TABLE ; TABLE FOR OBJECT TECH-PLAQUE
|
|
.STRL "plaque"
|
|
.PROP 4,P?SYNONYM
|
|
W?PLAQUE
|
|
W?TEXT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TECH-PLAQUE-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CAGE:: .TABLE ; TABLE FOR OBJECT CAGE
|
|
.STRL "steel cage"
|
|
.PROP 2,P?SYNONYM
|
|
W?CAGE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CAGE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?STEEL
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
5
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?RING:: .TABLE ; TABLE FOR OBJECT RING
|
|
.STRL "golden ring"
|
|
.PROP 4,P?SYNONYM
|
|
W?RING
|
|
W?JEWELS
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CROWN-JEWELS-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?GOLDEN
|
|
.BYTE A?CROWN
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
5
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?JEWELLED-KNIFE:: .TABLE ; TABLE FOR OBJECT JEWELLED-KNIFE
|
|
.STRL "jewelled knife"
|
|
.PROP 4,P?SYNONYM
|
|
W?KNIFE
|
|
W?JEWELS
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CROWN-JEWELS-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?JEWELLED
|
|
.BYTE A?CROWN
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
20
|
|
.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
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
50
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SCEPTRE:: .TABLE ; TABLE FOR OBJECT SCEPTRE
|
|
.STRL "sceptre"
|
|
.PROP 4,P?SYNONYM
|
|
W?SCEPTRE
|
|
W?JEWELS
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CROWN-JEWELS-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?CROWN
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
30
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TM-DIAL:: .TABLE ; TABLE FOR OBJECT TM-DIAL
|
|
.STRL "dial"
|
|
.PROP 6,P?SYNONYM
|
|
W?DIAL
|
|
W?CONSOLE
|
|
W?DISPLAY
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TM-DIAL-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TM-SEAT:: .TABLE ; TABLE FOR OBJECT TM-SEAT
|
|
.STRL "seat"
|
|
.PROP 4,P?SYNONYM
|
|
W?SEAT
|
|
W?CHAIR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TM-SEAT-F
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
20
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TM-BUTTON:: .TABLE ; TABLE FOR OBJECT TM-BUTTON
|
|
.STRL "button"
|
|
.PROP 2,P?SYNONYM
|
|
W?BUTTON
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TM-BUTTON-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SPINNER:: .TABLE ; TABLE FOR OBJECT SPINNER
|
|
.STRL "black machine"
|
|
.PROP 8,P?SYNONYM
|
|
W?MACHINE
|
|
W?PIPES
|
|
W?WIRES
|
|
W?MOTORS
|
|
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MUSEUM-PIECES
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MUSEUM-PIECES
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?BLACK
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PRESSURIZER:: .TABLE ; TABLE FOR OBJECT PRESSURIZER
|
|
.STRL "grey machine"
|
|
.PROP 6,P?SYNONYM
|
|
W?MACHINE
|
|
W?DRYER
|
|
W?PRESSURIZER
|
|
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MUSEUM-PIECES
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MUSEUM-PIECES
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?GRAY
|
|
.BYTE A?GREY
|
|
.BYTE A?WASHING
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TIME-MACHINE:: .TABLE ; TABLE FOR OBJECT TIME-MACHINE
|
|
.STRL "gold machine"
|
|
.PROP 4,P?SYNONYM
|
|
W?MACHINE
|
|
W?TEMPORIZER
|
|
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TIME-MACHINE-F
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TIME-MACHINE-F
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?TIME
|
|
.BYTE A?GOLD
|
|
.BYTE A?GOLDEN
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
100
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?OLD-MUSEUM-ENTRANCE:: .TABLE ; TABLE FOR OBJECT OLD-MUSEUM-ENTRANCE
|
|
.STRL "Museum Entrance"
|
|
.PROP 5,P?NORTH ; DOOR EXIT
|
|
.BYTE OLD-TECH-MUSEUM ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?EAST ; DOOR EXIT
|
|
.BYTE OLD-JEWEL-ROOM ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?WEST ; STRING PROPERTY
|
|
STR?108
|
|
.PROP 2,P?SOUTH ; STRING PROPERTY
|
|
STR?109
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
OLD-TECH-MUSEUM-F
|
|
.PROP 4,P?GLOBAL
|
|
.BYTE WOODEN-DOOR
|
|
.BYTE JEWEL-DOOR
|
|
.BYTE IRON-DOOR
|
|
.BYTE ROBOT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?OLD-JEWEL-ROOM:: .TABLE ; TABLE FOR OBJECT OLD-JEWEL-ROOM
|
|
.STRL "Jewel Room"
|
|
.PROP 5,P?WEST ; DOOR EXIT
|
|
.BYTE OLD-MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?OUT ; DOOR EXIT
|
|
.BYTE OLD-MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
OLD-TECH-MUSEUM-F
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE JEWEL-DOOR
|
|
.BYTE ROBOT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ROBOT:: .TABLE ; TABLE FOR OBJECT ROBOT
|
|
.STRL "robot"
|
|
.PROP 4,P?SYNONYM
|
|
W?ROBOT
|
|
W?DEVICE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
ROBOT-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?OLD-TECH-MUSEUM:: .TABLE ; TABLE FOR OBJECT OLD-TECH-MUSEUM
|
|
.STRL "Technology Museum"
|
|
.PROP 5,P?SOUTH ; DOOR EXIT
|
|
.BYTE OLD-MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?OUT ; DOOR EXIT
|
|
.BYTE OLD-MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
OLD-TECH-MUSEUM-F
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE WOODEN-DOOR
|
|
.BYTE ROBOT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MID-TECH-MUSEUM:: .TABLE ; TABLE FOR OBJECT MID-TECH-MUSEUM
|
|
.STRL "Technology Museum"
|
|
.PROP 5,P?SOUTH ; DOOR EXIT
|
|
.BYTE MID-MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?OUT ; DOOR EXIT
|
|
.BYTE MID-MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TECH-MUSEUM-F
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE WOODEN-DOOR
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MID-JEWEL-ROOM:: .TABLE ; TABLE FOR OBJECT MID-JEWEL-ROOM
|
|
.STRL "Jewel Room"
|
|
.PROP 5,P?WEST ; DOOR EXIT
|
|
.BYTE MID-MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?OUT ; DOOR EXIT
|
|
.BYTE MID-MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
JEWEL-ROOM-F
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE JEWEL-DOOR
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MID-MUSEUM-ENTRANCE:: .TABLE ; TABLE FOR OBJECT MID-MUSEUM-ENTRANCE
|
|
.STRL "Museum Entrance"
|
|
.PROP 5,P?NORTH ; DOOR EXIT
|
|
.BYTE MID-TECH-MUSEUM ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?EAST ; DOOR EXIT
|
|
.BYTE MID-JEWEL-ROOM ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?WEST ; STRING PROPERTY
|
|
STR?107
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MID-CP-ANTE
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE MID-CP-ANTE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MUSEUM-ENTRANCE-F
|
|
.PROP 4,P?GLOBAL
|
|
.BYTE IRON-DOOR
|
|
.BYTE JEWEL-DOOR
|
|
.BYTE WOODEN-DOOR
|
|
.BYTE STAIRS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MID-CP-OUT:: .TABLE ; TABLE FOR OBJECT MID-CP-OUT
|
|
.STRL "Side Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MID-CP-ANTE
|
|
.PROP 2,P?EAST ; STRING PROPERTY
|
|
STR?2
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPOUT-ROOM
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE CPDOOR
|
|
.BYTE STAIRS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MID-CP-ANTE:: .TABLE ; TABLE FOR OBJECT MID-CP-ANTE
|
|
.STRL "Royal Puzzle Entrance"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MID-MUSEUM-ENTRANCE
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE MID-CP-OUT
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE MID-MUSEUM-ENTRANCE
|
|
.PROP 3,P?DOWN ; FUNCTION EXIT
|
|
.WORD CPENTER
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPANT-ROOM
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE STAIRS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TECH-MUSEUM:: .TABLE ; TABLE FOR OBJECT TECH-MUSEUM
|
|
.STRL "Technology Museum"
|
|
.PROP 5,P?SOUTH ; DOOR EXIT
|
|
.BYTE MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?OUT ; DOOR EXIT
|
|
.BYTE MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TECH-MUSEUM-F
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE WOODEN-DOOR
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?JEWEL-ROOM:: .TABLE ; TABLE FOR OBJECT JEWEL-ROOM
|
|
.STRL "Jewel Room"
|
|
.PROP 5,P?WEST ; DOOR EXIT
|
|
.BYTE MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?OUT ; DOOR EXIT
|
|
.BYTE MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
JEWEL-ROOM-F
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE JEWEL-DOOR
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WOODEN-DOOR:: .TABLE ; TABLE FOR OBJECT WOODEN-DOOR
|
|
.STRL "wooden door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
WOODEN-DOOR-F
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?WOODEN
|
|
.BYTE A?WOOD
|
|
.BYTE A?NORTH
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?JEWEL-DOOR:: .TABLE ; TABLE FOR OBJECT JEWEL-DOOR
|
|
.STRL "stone door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
JEWEL-DOOR-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?STONE
|
|
.BYTE A?EAST
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MUSEUM-ENTRANCE:: .TABLE ; TABLE FOR OBJECT MUSEUM-ENTRANCE
|
|
.STRL "Museum Entrance"
|
|
.PROP 5,P?NORTH ; DOOR EXIT
|
|
.BYTE TECH-MUSEUM ; ROOM NAME
|
|
.BYTE WOODEN-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?EAST ; DOOR EXIT
|
|
.BYTE JEWEL-ROOM ; ROOM NAME
|
|
.BYTE JEWEL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 4,P?WEST ; CONDITIONAL EXIT
|
|
.BYTE MUSEUM-ANTE ; ROOM NAME
|
|
.BYTE CLEFT-FLAG ; FLAG NAME
|
|
STR?107 ; STRING
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE CP-ANTE
|
|
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
|
.BYTE CP-ANTE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MUSEUM-ENTRANCE-F
|
|
.PROP 5,P?GLOBAL
|
|
.BYTE IRON-DOOR
|
|
.BYTE JEWEL-DOOR
|
|
.BYTE WOODEN-DOOR
|
|
.BYTE STAIRS
|
|
.BYTE CLEFT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CLEFT:: .TABLE ; TABLE FOR OBJECT CLEFT
|
|
.STRL "cleft"
|
|
.PROP 2,P?SYNONYM
|
|
W?CLEFT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CLEFT-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?IRON-DOOR:: .TABLE ; TABLE FOR OBJECT IRON-DOOR
|
|
.STRL "iron door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
IRON-DOOR-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?IRON
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MUSEUM-ANTE:: .TABLE ; TABLE FOR OBJECT MUSEUM-ANTE
|
|
.STRL "Great Door"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE WIDE-HALL
|
|
.PROP 4,P?EAST ; CONDITIONAL EXIT
|
|
.BYTE MUSEUM-ENTRANCE ; ROOM NAME
|
|
.BYTE CLEFT-FLAG ; FLAG NAME
|
|
STR?106 ; STRING
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MUSEUM-ANTE-F
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE IRON-DOOR
|
|
.BYTE CLEFT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ROYAL-SEAL:: .TABLE ; TABLE FOR OBJECT ROYAL-SEAL
|
|
.STRL "Royal Seal of Dimwit Flathead"
|
|
.PROP 6,P?SYNONYM
|
|
W?SEAL
|
|
W?CARVIN
|
|
W?RENDER
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?LARGE
|
|
.BYTE A?ROYAL
|
|
.PROP 2,P?TEXT ; STRING PROPERTY
|
|
STR?105
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WIDE-HALL:: .TABLE ; TABLE FOR OBJECT WIDE-HALL
|
|
.STRL "Royal Hall"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE ROCKY-ROOM
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MUSEUM-ANTE
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?104
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CRYSTALS:: .TABLE ; TABLE FOR OBJECT CRYSTALS
|
|
.STRL "rock structure"
|
|
.PROP 4,P?SYNONYM
|
|
W?CRYSTAL
|
|
W?STALAG
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ROCKY-ROOM:: .TABLE ; TABLE FOR OBJECT ROCKY-ROOM
|
|
.STRL "Crystal Grotto"
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE TIGHT-SQUEEZE
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE WIDE-HALL
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE MOSS
|
|
.BYTE CRYSTALS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?103
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TIGHT-SQUEEZE:: .TABLE ; TABLE FOR OBJECT TIGHT-SQUEEZE
|
|
.STRL "Tight Squeeze"
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE ROCKY-ROOM
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE CREEPY-CRAWL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?102
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?VOICES:: .TABLE ; TABLE FOR OBJECT VOICES
|
|
.STRL "voices"
|
|
.PROP 8,P?SYNONYM
|
|
W?VOICE
|
|
W?VOICES
|
|
W?GUARDS
|
|
W?OFFICI
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
VOICES-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?ARMED
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CP-HOLE:: .TABLE ; TABLE FOR OBJECT CP-HOLE
|
|
.STRL "hole"
|
|
.PROP 2,P?SYNONYM
|
|
W?HOLE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CP-HOLE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?ROUND
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?OLD-MAN:: .TABLE ; TABLE FOR OBJECT OLD-MAN
|
|
.STRL "old man"
|
|
.PROP 2,P?SYNONYM
|
|
W?MAN
|
|
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
|
|
|
|
OLD-MAN-F
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
OLD-MAN-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?OLD
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WOODEN-BAR:: .TABLE ; TABLE FOR OBJECT WOODEN-BAR
|
|
.STRL "wooden bar"
|
|
.PROP 2,P?SYNONYM
|
|
W?BAR
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?WOOD
|
|
.BYTE A?WOODEN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WHITE-PANEL:: .TABLE ; TABLE FOR OBJECT WHITE-PANEL
|
|
.STRL "white panel"
|
|
.PROP 4,P?SYNONYM
|
|
W?PANEL
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MPANELS
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?WHITE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?YELLOW-PANEL:: .TABLE ; TABLE FOR OBJECT YELLOW-PANEL
|
|
.STRL "yellow panel"
|
|
.PROP 4,P?SYNONYM
|
|
W?PANEL
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MPANELS
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?YELLOW
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SUNDIAL:: .TABLE ; TABLE FOR OBJECT SUNDIAL
|
|
.STRL "sundial"
|
|
.PROP 8,P?SYNONYM
|
|
W?DIAL
|
|
W?INDICATOR
|
|
W?ARROW
|
|
W?SUNDIAL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
DIAL
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?INDICATOR
|
|
.BYTE A?SUN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SHORT-POLE:: .TABLE ; TABLE FOR OBJECT SHORT-POLE
|
|
.STRL "short pole"
|
|
.PROP 8,P?SYNONYM
|
|
W?POLE
|
|
W?POST
|
|
W?HANDGRIP
|
|
W?GRIP
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SHORT-POLE-F
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?SHORT
|
|
.BYTE A?SMALL
|
|
.BYTE A?HAND
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?RED-PANEL:: .TABLE ; TABLE FOR OBJECT RED-PANEL
|
|
.STRL "red panel"
|
|
.PROP 4,P?SYNONYM
|
|
W?PANEL
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MPANELS
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?RED
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?RED-BUTTON:: .TABLE ; TABLE FOR OBJECT RED-BUTTON
|
|
.STRL "red button"
|
|
.PROP 2,P?SYNONYM
|
|
W?BUTTON
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRSWITCH
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?RED
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?BEAM:: .TABLE ; TABLE FOR OBJECT BEAM
|
|
.STRL "red beam of light"
|
|
.PROP 4,P?SYNONYM
|
|
W?BEAM
|
|
W?LIGHT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
BEAM-FUNCTION
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?RED
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
100
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PINE-PANEL:: .TABLE ; TABLE FOR OBJECT PINE-PANEL
|
|
.STRL "pine panel"
|
|
.PROP 4,P?SYNONYM
|
|
W?PANEL
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MENDS
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?PINE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MAHOGANY-PANEL:: .TABLE ; TABLE FOR OBJECT MAHOGANY-PANEL
|
|
.STRL "mahogany panel"
|
|
.PROP 4,P?SYNONYM
|
|
W?WALL
|
|
W?PANEL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MENDS
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?MAHOGANY
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LONG-POLE:: .TABLE ; TABLE FOR OBJECT LONG-POLE
|
|
.STRL "long pole"
|
|
.PROP 2,P?SYNONYM
|
|
W?POLE
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?LONG
|
|
.BYTE A?CENTER
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DIAL-BUTTON:: .TABLE ; TABLE FOR OBJECT DIAL-BUTTON
|
|
.STRL "large button"
|
|
.PROP 2,P?SYNONYM
|
|
W?BUTTON
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
DIALBUTTON
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?LARGE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?COMPASS-ARROW:: .TABLE ; TABLE FOR OBJECT COMPASS-ARROW
|
|
.STRL "compass arrow"
|
|
.PROP 2,P?SYNONYM
|
|
W?ARROW
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?COMPASS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?BLACK-PANEL:: .TABLE ; TABLE FOR OBJECT BLACK-PANEL
|
|
.STRL "black panel"
|
|
.PROP 4,P?SYNONYM
|
|
W?WALL
|
|
W?PANEL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MPANELS
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?BLACK
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?T-BAR:: .TABLE ; TABLE FOR OBJECT T-BAR
|
|
.STRL "T-bar"
|
|
.PROP 4,P?SYNONYM
|
|
W?T-BAR
|
|
W?BAR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
T-BAR-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?RUNES:: .TABLE ; TABLE FOR OBJECT RUNES
|
|
.STRL "runes"
|
|
.PROP 8,P?SYNONYM
|
|
W?ENGRAV
|
|
W?TEXT
|
|
W?WALL
|
|
W?RUNES
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
RUNES-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?CARVED
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?NIRVANA:: .TABLE ; TABLE FOR OBJECT NIRVANA
|
|
.STRL "Treasury of Zork"
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
NIRVANA-F
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?21
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GOOD-LOCKED-DOOR:: .TABLE ; TABLE FOR OBJECT GOOD-LOCKED-DOOR
|
|
.STRL "cell door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
LOCKED-DOOR-F
|
|
.PROP 4,P?ADJECTIVE
|
|
.BYTE A?LOCKED
|
|
.BYTE A?WOOD
|
|
.BYTE A?WOODEN
|
|
.BYTE A?CELL
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GOOD-CELL:: .TABLE ; TABLE FOR OBJECT GOOD-CELL
|
|
.STRL "Prison Cell"
|
|
.PROP 5,P?SOUTH ; DOOR EXIT
|
|
.BYTE NIRVANA ; ROOM NAME
|
|
.BYTE BRONZE-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?OUT ; DOOR EXIT
|
|
.BYTE NIRVANA ; ROOM NAME
|
|
.BYTE BRONZE-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
NCELL-ROOM
|
|
.PROP 4,P?GLOBAL
|
|
.BYTE GOOD-LOCKED-DOOR
|
|
.BYTE MASTER
|
|
.BYTE BRONZE-DOOR
|
|
.BYTE FLAMING-PIT
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LOCKED-DOOR:: .TABLE ; TABLE FOR OBJECT LOCKED-DOOR
|
|
.STRL "cell door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
LOCKED-DOOR-F
|
|
.PROP 4,P?ADJECTIVE
|
|
.BYTE A?LOCKED
|
|
.BYTE A?WOOD
|
|
.BYTE A?WOODEN
|
|
.BYTE A?CELL
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PRISON-CELL:: .TABLE ; TABLE FOR OBJECT PRISON-CELL
|
|
.STRL "Prison Cell"
|
|
.PROP 2,P?OUT ; STRING PROPERTY
|
|
STR?20
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE LOCKED-DOOR
|
|
.BYTE MASTER
|
|
.BYTE FLAMING-PIT
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?19
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CELL:: .TABLE ; TABLE FOR OBJECT CELL
|
|
.STRL "Prison Cell"
|
|
.PROP 5,P?NORTH ; DOOR EXIT
|
|
.BYTE NORTH-CORRIDOR ; ROOM NAME
|
|
.BYTE CELL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?OUT ; DOOR EXIT
|
|
.BYTE NORTH-CORRIDOR ; ROOM NAME
|
|
.BYTE CELL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CELL-ROOM
|
|
.PROP 5,P?GLOBAL
|
|
.BYTE MASTER
|
|
.BYTE BRONZE-DOOR
|
|
.BYTE CELL-DOOR
|
|
.BYTE PARAPET-OBJ
|
|
.BYTE FLAMING-PIT
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PARAPET:: .TABLE ; TABLE FOR OBJECT PARAPET
|
|
.STRL "Parapet"
|
|
.PROP 2,P?NORTH ; STRING PROPERTY
|
|
STR?18
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE NORTH-CORRIDOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
PARAPET-F
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MASTER
|
|
.BYTE PARAPET-OBJ
|
|
.BYTE FLAMING-PIT
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?FLAMING-PIT:: .TABLE ; TABLE FOR OBJECT FLAMING-PIT
|
|
.STRL "flaming pit"
|
|
.PROP 4,P?SYNONYM
|
|
W?PIT
|
|
W?ABYSS
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
FLAMING-PIT-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?FIERY
|
|
.BYTE A?FLAMING
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PARAPET-OBJ:: .TABLE ; TABLE FOR OBJECT PARAPET-OBJ
|
|
.STRL "parapet"
|
|
.PROP 2,P?SYNONYM
|
|
W?PARAPET
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
PARAPET-OBJ-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CELL-DOOR:: .TABLE ; TABLE FOR OBJECT CELL-DOOR
|
|
.STRL "cell door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CELL-DOOR-F
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?WOOD
|
|
.BYTE A?WOODEN
|
|
.BYTE A?CELL
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?NORTH-CORRIDOR:: .TABLE ; TABLE FOR OBJECT NORTH-CORRIDOR
|
|
.STRL "North Corridor"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE PARAPET
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE EAST-CORRIDOR
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE WEST-CORRIDOR
|
|
.PROP 5,P?SOUTH ; DOOR EXIT
|
|
.BYTE CELL ; ROOM NAME
|
|
.BYTE CELL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
NORTH-CORRIDOR-F
|
|
.PROP 4,P?GLOBAL
|
|
.BYTE MASTER
|
|
.BYTE CELL-DOOR
|
|
.BYTE PARAPET-OBJ
|
|
.BYTE FLAMING-PIT
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 5,P?ENTER ; DOOR EXIT
|
|
.BYTE CELL ; ROOM NAME
|
|
.BYTE CELL-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?FRONT-DOOR:: .TABLE ; TABLE FOR OBJECT FRONT-DOOR
|
|
.STRL "Dungeon Entrance"
|
|
.PROP 5,P?NORTH ; DOOR EXIT
|
|
.BYTE BEHIND-DOOR ; ROOM NAME
|
|
.BYTE DUNGEON-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 3,P?SOUTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE MRDE
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE MRDW
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
FRONT-DOOR-F
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MASTER
|
|
.BYTE DUNGEON-DOOR
|
|
.BYTE WOODEN-WALL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 5,P?ENTER ; DOOR EXIT
|
|
.BYTE BEHIND-DOOR ; ROOM NAME
|
|
.BYTE DUNGEON-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DUNGEON-DOOR:: .TABLE ; TABLE FOR OBJECT DUNGEON-DOOR
|
|
.STRL "wooden door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
DUNGEON-DOOR-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?WOOD
|
|
.BYTE A?WOODEN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?BRONZE-DOOR:: .TABLE ; TABLE FOR OBJECT BRONZE-DOOR
|
|
.STRL "bronze door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
BRONZE-DOOR-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?BRONZE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SOUTH-CORRIDOR:: .TABLE ; TABLE FOR OBJECT SOUTH-CORRIDOR
|
|
.STRL "South Corridor"
|
|
.PROP 3,P?NORTH ; FUNCTION EXIT
|
|
.WORD BRONZE-DOOR-EXIT
|
|
.BYTE 0
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE EAST-CORRIDOR
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE WEST-CORRIDOR
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE BEHIND-DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SOUTH-CORRIDOR-F
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE BRONZE-DOOR
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WEST-CORRIDOR:: .TABLE ; TABLE FOR OBJECT WEST-CORRIDOR
|
|
.STRL "West Corridor"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE NORTH-CORRIDOR
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SOUTH-CORRIDOR
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?17
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?EAST-CORRIDOR:: .TABLE ; TABLE FOR OBJECT EAST-CORRIDOR
|
|
.STRL "East Corridor"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE NORTH-CORRIDOR
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE SOUTH-CORRIDOR
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?16
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WATER-CHANNEL:: .TABLE ; TABLE FOR OBJECT WATER-CHANNEL
|
|
.STRL "channel"
|
|
.PROP 2,P?SYNONYM
|
|
W?CHANNEL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
WATER-CHANNEL-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?WATER
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MOSS:: .TABLE ; TABLE FOR OBJECT MOSS
|
|
.STRL "moss and lichen"
|
|
.PROP 4,P?SYNONYM
|
|
W?MOSS
|
|
W?LICHEN
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MOSS-F
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DAMP-PASSAGE:: .TABLE ; TABLE FOR OBJECT DAMP-PASSAGE
|
|
.STRL "Damp Passage"
|
|
.PROP 2,P?NORTH ; STRING PROPERTY
|
|
STR?14
|
|
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
|
.BYTE DEAD-END
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE JUNCTION
|
|
.PROP 2,P?SOUTH ; STRING PROPERTY
|
|
STR?15
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE MSTAIRS
|
|
.PROP 2,P?UP ; STRING PROPERTY
|
|
STR?15
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MOSS
|
|
.BYTE RUBBLE
|
|
.BYTE WATER-CHANNEL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?13
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DEAD-END:: .TABLE ; TABLE FOR OBJECT DEAD-END
|
|
.STRL "Dead End"
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE DAMP-PASSAGE
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE MSTAIRS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?12
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MSTAIRS:: .TABLE ; TABLE FOR OBJECT MSTAIRS
|
|
.STRL "Engravings Room"
|
|
.PROP 5,P?NORTH ; DOOR EXIT
|
|
.BYTE MR-ANTE ; ROOM NAME
|
|
.BYTE SECRET-DOOR ; DOOR NAME
|
|
STR?11
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
|
.BYTE DEAD-END
|
|
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
|
.BYTE DAMP-PASSAGE
|
|
.PROP 5,P?DOWN ; DOOR EXIT
|
|
.BYTE MR-ANTE ; ROOM NAME
|
|
.BYTE SECRET-DOOR ; DOOR NAME
|
|
STR?11
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MSTAIRS-F
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE SECRET-DOOR
|
|
.BYTE STAIRS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MREYE:: .TABLE ; TABLE FOR OBJECT MREYE
|
|
.STRL "Beam Room"
|
|
.PROP 3,P?NORTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MR-ANTE
|
|
.PROP 3,P?NE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?NW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MREYE-ROOM
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SECRET-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-DOOR
|
|
.STRL "secret door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SECRET-DOOR-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?SECRET
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MR-ANTE:: .TABLE ; TABLE FOR OBJECT MR-ANTE
|
|
.STRL "Button Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MREYE
|
|
.PROP 5,P?SOUTH ; DOOR EXIT
|
|
.BYTE MSTAIRS ; ROOM NAME
|
|
.BYTE SECRET-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 5,P?UP ; DOOR EXIT
|
|
.BYTE MSTAIRS ; ROOM NAME
|
|
.BYTE SECRET-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 8,P?PSEUDO
|
|
W?TORCH
|
|
TORCH-PSEUDO
|
|
W?TORCHE
|
|
TORCH-PSEUDO
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE SECRET-DOOR
|
|
.BYTE STAIRS
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?10
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?IN-MIRROR:: .TABLE ; TABLE FOR OBJECT IN-MIRROR
|
|
.STRL "Inside Mirror"
|
|
.PROP 3,P?NORTH ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 3,P?EAST ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 3,P?WEST ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 3,P?SOUTH ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 3,P?NE ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 3,P?NW ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 3,P?SE ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 3,P?SW ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 3,P?OUT ; FUNCTION EXIT
|
|
.WORD MIROUT
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MAGIC-MIRROR
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE ROSE
|
|
.BYTE CHANNEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRAW:: .TABLE ; TABLE FOR OBJECT MRAW
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRB
|
|
.PROP 3,P?EAST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MREYE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRAEW
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRAE:: .TABLE ; TABLE FOR OBJECT MRAE
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRB
|
|
.PROP 3,P?WEST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MREYE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRAEW
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRBW:: .TABLE ; TABLE FOR OBJECT MRBW
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRC
|
|
.PROP 3,P?EAST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRA
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRBEW
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRBE:: .TABLE ; TABLE FOR OBJECT MRBE
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRC
|
|
.PROP 3,P?WEST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRA
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRBEW
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRCW:: .TABLE ; TABLE FOR OBJECT MRCW
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRG
|
|
.PROP 3,P?EAST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRB
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRCEW
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRCE:: .TABLE ; TABLE FOR OBJECT MRCE
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRG
|
|
.PROP 3,P?WEST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRB
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRCEW
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRGW:: .TABLE ; TABLE FOR OBJECT MRGW
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRD
|
|
.PROP 3,P?EAST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRC
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
GUARDIANS
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRGE:: .TABLE ; TABLE FOR OBJECT MRGE
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRD
|
|
.PROP 3,P?WEST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRC
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
GUARDIANS
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRDW:: .TABLE ; TABLE FOR OBJECT MRDW
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE FRONT-DOOR
|
|
.PROP 3,P?WEST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRG
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRDEW
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRDE:: .TABLE ; TABLE FOR OBJECT MRDE
|
|
.STRL "Narrow Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE FRONT-DOOR
|
|
.PROP 3,P?WEST ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MRG
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRDEW
|
|
.PROP 3,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRA:: .TABLE ; TABLE FOR OBJECT MRA
|
|
.STRL "Hallway"
|
|
.PROP 3,P?NORTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
|
.BYTE MREYE
|
|
.PROP 3,P?NE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?NW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRAF
|
|
.PROP 5,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE ROSE
|
|
.BYTE CHANNEL
|
|
.BYTE WOODEN-WALL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRB:: .TABLE ; TABLE FOR OBJECT MRB
|
|
.STRL "Hallway"
|
|
.PROP 3,P?NORTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SOUTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?NE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?NW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRBF
|
|
.PROP 5,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE ROSE
|
|
.BYTE CHANNEL
|
|
.BYTE WOODEN-WALL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRC:: .TABLE ; TABLE FOR OBJECT MRC
|
|
.STRL "Hallway"
|
|
.PROP 3,P?NORTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SOUTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?NE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?NW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRCF
|
|
.PROP 6,P?GLOBAL
|
|
.BYTE MIRROR
|
|
.BYTE PANEL
|
|
.BYTE ROSE
|
|
.BYTE CHANNEL
|
|
.BYTE GUARDIAN
|
|
.BYTE WOODEN-WALL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRG:: .TABLE ; TABLE FOR OBJECT MRG
|
|
.STRL "Hallway"
|
|
.PROP 3,P?NORTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SOUTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?NE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?NW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
GUARDIANS
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE GUARDIAN
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.PROP 3,P?ENTER ; FUNCTION EXIT
|
|
.WORD MIRIN
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WOODEN-WALL:: .TABLE ; TABLE FOR OBJECT WOODEN-WALL
|
|
.STRL "wooden wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
WOODEN-WALL-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?WOOD
|
|
.BYTE A?WOODEN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MRD:: .TABLE ; TABLE FOR OBJECT MRD
|
|
.STRL "Hallway"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE FRONT-DOOR
|
|
.PROP 3,P?SOUTH ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
|
.BYTE FRONT-DOOR
|
|
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
|
.BYTE FRONT-DOOR
|
|
.PROP 3,P?SE ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 3,P?SW ; FUNCTION EXIT
|
|
.WORD MRGO
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MRDF
|
|
.PROP 4,P?GLOBAL
|
|
.BYTE ROSE
|
|
.BYTE CHANNEL
|
|
.BYTE GUARDIAN
|
|
.BYTE WOODEN-WALL
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CHANNEL:: .TABLE ; TABLE FOR OBJECT CHANNEL
|
|
.STRL "stone channel"
|
|
.PROP 4,P?SYNONYM
|
|
W?CHANNEL
|
|
W?HOLE
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?STONE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PANEL:: .TABLE ; TABLE FOR OBJECT PANEL
|
|
.STRL "panel"
|
|
.PROP 2,P?SYNONYM
|
|
W?PANEL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
PANEL-FUNCTION
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MIRROR:: .TABLE ; TABLE FOR OBJECT MIRROR
|
|
.STRL "mirror"
|
|
.PROP 4,P?SYNONYM
|
|
W?MIRROR
|
|
W?STRUCTURE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MIRROR-FUNCTION
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?BEHIND-DOOR:: .TABLE ; TABLE FOR OBJECT BEHIND-DOOR
|
|
.STRL "Narrow Corridor"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE SOUTH-CORRIDOR
|
|
.PROP 5,P?SOUTH ; DOOR EXIT
|
|
.BYTE FRONT-DOOR ; ROOM NAME
|
|
.BYTE DUNGEON-DOOR ; DOOR NAME
|
|
.WORD 0
|
|
.BYTE 0 ; STRING TO PRINT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
BEHIND-DOOR-F
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE DUNGEON-DOOR
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DUNGEON-MASTER:: .TABLE ; TABLE FOR OBJECT DUNGEON-MASTER
|
|
.STRL "dungeon master"
|
|
.PROP 4,P?SYNONYM
|
|
W?MASTER
|
|
W?DUNGEON
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
DUNGEON-MASTER-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?DUNGEON
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?8
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?MASTER:: .TABLE ; TABLE FOR OBJECT MASTER
|
|
.STRL "dungeon master"
|
|
.PROP 2,P?SYNONYM
|
|
W?MASTER
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
MASTER-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?DUNGEON
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ROSE:: .TABLE ; TABLE FOR OBJECT ROSE
|
|
.STRL "compass rose"
|
|
.PROP 2,P?SYNONYM
|
|
W?ROSE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
ROSE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?COMPASS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GUARDIAN:: .TABLE ; TABLE FOR OBJECT GUARDIAN
|
|
.STRL "Guardians of Zork"
|
|
.PROP 8,P?SYNONYM
|
|
W?STATUE
|
|
W?GUARDIAN
|
|
W?GUARD
|
|
W?GUARDS
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
GUARDIANS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?INTDIR:: .TABLE ; TABLE FOR OBJECT INTDIR
|
|
.STRL "direction"
|
|
.PROP 2,P?SYNONYM
|
|
W?INTDIR
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM
|
|
.STRL "number"
|
|
.PROP 2,P?SYNONYM
|
|
W?INTNUM
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LORE-BOOK:: .TABLE ; TABLE FOR OBJECT LORE-BOOK
|
|
.STRL "very ancient book"
|
|
.PROP 6,P?SYNONYM
|
|
W?BOOK
|
|
W?LORE
|
|
W?TEXT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
LORE-BOOK-F
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?LORE
|
|
.BYTE A?OLD
|
|
.BYTE A?STRANGE
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
4
|
|
.PROP 2,P?FDESC ; STRING PROPERTY
|
|
STR?6
|
|
.PROP 2,P?TEXT ; STRING PROPERTY
|
|
STR?7
|
|
.PROP 2,P?LDESC ; STRING PROPERTY
|
|
STR?5
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CP-SLOT:: .TABLE ; TABLE FOR OBJECT CP-SLOT
|
|
.STRL "small slot"
|
|
.PROP 6,P?SYNONYM
|
|
W?CPSLT
|
|
W?SLIT
|
|
W?SLOT
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CP-SLOT-FCN
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?SMALL
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
4
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WARNING-NOTE:: .TABLE ; TABLE FOR OBJECT WARNING-NOTE
|
|
.STRL "warning note"
|
|
.PROP 6,P?SYNONYM
|
|
W?NOTE
|
|
W?WARNING
|
|
W?TEXT
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?WARNING
|
|
.BYTE A?SMALL
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
2
|
|
.PROP 2,P?FDESC ; STRING PROPERTY
|
|
STR?3
|
|
.PROP 2,P?TEXT ; STRING PROPERTY
|
|
STR?4
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CPSWL:: .TABLE ; TABLE FOR OBJECT CPSWL
|
|
.STRL "southern wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPWALL-OBJECT
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?SOUTH
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CPNWL:: .TABLE ; TABLE FOR OBJECT CPNWL
|
|
.STRL "northern wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPWALL-OBJECT
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?NORTH
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CPWWL:: .TABLE ; TABLE FOR OBJECT CPWWL
|
|
.STRL "western wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPWALL-OBJECT
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?WEST
|
|
.BYTE A?WESTERN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CPEWL:: .TABLE ; TABLE FOR OBJECT CPEWL
|
|
.STRL "eastern wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPWALL-OBJECT
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?EAST
|
|
.BYTE A?EASTERN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CPLADDER:: .TABLE ; TABLE FOR OBJECT CPLADDER
|
|
.STRL "ladder"
|
|
.PROP 2,P?SYNONYM
|
|
W?LADDER
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPLADDER-OBJECT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CP:: .TABLE ; TABLE FOR OBJECT CP
|
|
.STRL "Room in a Puzzle"
|
|
.PROP 3,P?NORTH ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 3,P?EAST ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 3,P?WEST ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 3,P?SOUTH ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 3,P?NE ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 3,P?NW ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 3,P?SE ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 3,P?SW ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 3,P?UP ; FUNCTION EXIT
|
|
.WORD CPEXIT
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CP-ROOM
|
|
.PROP 6,P?GLOBAL
|
|
.BYTE CPLADDER
|
|
.BYTE CPDOOR
|
|
.BYTE CPEWL
|
|
.BYTE CPWWL
|
|
.BYTE CPNWL
|
|
.BYTE CPSWL
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CPDOOR:: .TABLE ; TABLE FOR OBJECT CPDOOR
|
|
.STRL "steel door"
|
|
.PROP 2,P?SYNONYM
|
|
W?DOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPDOOR-F
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?STEEL
|
|
.BYTE A?METAL
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CP-OUT:: .TABLE ; TABLE FOR OBJECT CP-OUT
|
|
.STRL "Side Room"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE CP-ANTE
|
|
.PROP 4,P?EAST ; CONDITIONAL EXIT
|
|
.BYTE CP ; ROOM NAME
|
|
.BYTE CP-FLAG ; FLAG NAME
|
|
STR?2 ; STRING
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE CP-ANTE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPOUT-ROOM
|
|
.PROP 2,P?GLOBAL
|
|
.BYTE CPDOOR
|
|
.BYTE STAIRS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?STONE:: .TABLE ; TABLE FOR OBJECT STONE
|
|
.STRL "great rock"
|
|
.PROP 4,P?SYNONYM
|
|
W?ROCK
|
|
W?STONE
|
|
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
|
|
|
|
STONE-DESC
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
STONE-F
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?GREAT
|
|
.PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY
|
|
|
|
30
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SWORD:: .TABLE ; TABLE FOR OBJECT SWORD
|
|
.STRL "sword"
|
|
.PROP 8,P?SYNONYM
|
|
W?SWORD
|
|
W?ORCRIST
|
|
W?GLAMDRING
|
|
W?BLADE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
SWORD-FCN
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?ELVISH
|
|
.BYTE A?OLD
|
|
.BYTE A?ANTIQUE
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
25
|
|
.PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LAMP:: .TABLE ; TABLE FOR OBJECT LAMP
|
|
.STRL "lamp"
|
|
.PROP 4,P?SYNONYM
|
|
W?LAMP
|
|
W?LANTERN
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
LANTERN
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?BRASS
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
15
|
|
.PROP 2,P?FDESC ; STRING PROPERTY
|
|
STR?1
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?BROKEN-LAMP:: .TABLE ; TABLE FOR OBJECT BROKEN-LAMP
|
|
.STRL "broken brass lantern"
|
|
.PROP 4,P?SYNONYM
|
|
W?LAMP
|
|
W?LANTERN
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?BROKEN
|
|
.BYTE A?BRASS
|
|
.PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
15
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ME:: .TABLE ; TABLE FOR OBJECT ME
|
|
.STRL "you"
|
|
.PROP 8,P?SYNONYM
|
|
W?ME
|
|
W?MYSELF
|
|
W?SELF
|
|
W?CRETIN
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CRETIN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CP-ANTE:: .TABLE ; TABLE FOR OBJECT CP-ANTE
|
|
.STRL "Royal Puzzle Entrance"
|
|
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
|
.BYTE MUSEUM-ENTRANCE
|
|
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
|
.BYTE CP-OUT
|
|
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
|
.BYTE MUSEUM-ENTRANCE
|
|
.PROP 3,P?DOWN ; FUNCTION EXIT
|
|
.WORD CPENTER
|
|
.BYTE 0
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CPANT-ROOM
|
|
.PROP 1,P?GLOBAL
|
|
.BYTE STAIRS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ADVENTURER:: .TABLE ; TABLE FOR OBJECT ADVENTURER
|
|
.STRL "cretin"
|
|
.PROP 2,P?SYNONYM
|
|
W?ADVENTURER
|
|
.PROP 2,P?ACTION ; INTEGER/CONSTANT PROPERTY
|
|
|
|
0
|
|
.PROP 2,P?STRENGTH ; INTEGER/CONSTANT PROPERTY
|
|
|
|
0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GLOBAL-WATER:: .TABLE ; TABLE FOR OBJECT GLOBAL-WATER
|
|
.STRL "water"
|
|
.PROP 4,P?SYNONYM
|
|
W?WATER
|
|
W?QUANTITY
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
WATER-FCN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?NORTH-WALL:: .TABLE ; TABLE FOR OBJECT NORTH-WALL
|
|
.STRL "northern wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
RANDOM-WALL
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?NORTH
|
|
.BYTE A?NORTHE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?WEST-WALL:: .TABLE ; TABLE FOR OBJECT WEST-WALL
|
|
.STRL "western wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
RANDOM-WALL
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?WEST
|
|
.BYTE A?WESTERN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?SOUTH-WALL:: .TABLE ; TABLE FOR OBJECT SOUTH-WALL
|
|
.STRL "southern wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
RANDOM-WALL
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?SOUTH
|
|
.BYTE A?SOUTHE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?EAST-WALL:: .TABLE ; TABLE FOR OBJECT EAST-WALL
|
|
.STRL "eastern wall"
|
|
.PROP 2,P?SYNONYM
|
|
W?WALL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
RANDOM-WALL
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?EAST
|
|
.BYTE A?EASTERN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?HANDS:: .TABLE ; TABLE FOR OBJECT HANDS
|
|
.STRL "pair of hands"
|
|
.PROP 4,P?SYNONYM
|
|
W?PAIR
|
|
W?HANDS
|
|
.PROP 1,P?ADJECTIVE
|
|
.BYTE A?BARE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GRUE:: .TABLE ; TABLE FOR OBJECT GRUE
|
|
.STRL "lurking grue"
|
|
.PROP 2,P?SYNONYM
|
|
W?GRUE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
GRUE-FUNCTION
|
|
.PROP 4,P?ADJECTIVE
|
|
.BYTE A?LURKING
|
|
.BYTE A?SINISTER
|
|
.BYTE A?HUNGRY
|
|
.BYTE A?SILENT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GROUND:: .TABLE ; TABLE FOR OBJECT GROUND
|
|
.STRL "ground"
|
|
.PROP 8,P?SYNONYM
|
|
W?GROUND
|
|
W?EARTH
|
|
W?SAND
|
|
W?FLOOR
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
GROUND-FCN
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?TUNNEL:: .TABLE ; TABLE FOR OBJECT TUNNEL
|
|
.STRL "tunnel"
|
|
.PROP 4,P?SYNONYM
|
|
W?PASSAGE
|
|
W?CRAWLWAY
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
TUNNEL-OBJECT
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?DARK
|
|
.BYTE A?SMOKY
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PATHOBJ:: .TABLE ; TABLE FOR OBJECT PATHOBJ
|
|
.STRL "way"
|
|
.PROP 6,P?SYNONYM
|
|
W?EXIT
|
|
W?PATH
|
|
W?TRAIL
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
PATH-OBJECT
|
|
.PROP 4,P?ADJECTIVE
|
|
.BYTE A?FOREST
|
|
.BYTE A?NARROW
|
|
.BYTE A?LONG
|
|
.BYTE A?WINDING
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?CHASM:: .TABLE ; TABLE FOR OBJECT CHASM
|
|
.STRL "chasm"
|
|
.PROP 6,P?SYNONYM
|
|
W?CHASM
|
|
W?GORGE
|
|
W?RAVINE
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
CHASM-FCN
|
|
.PROP 2,P?ADJECTIVE
|
|
.BYTE A?ROCKY
|
|
.BYTE A?DEEP
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?DEBRIS:: .TABLE ; TABLE FOR OBJECT DEBRIS
|
|
.STRL "dust and debris"
|
|
.PROP 4,P?SYNONYM
|
|
W?DUST
|
|
W?DEBRIS
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?RUBBLE:: .TABLE ; TABLE FOR OBJECT RUBBLE
|
|
.STRL "rubble"
|
|
.PROP 8,P?SYNONYM
|
|
W?ROCK
|
|
W?ROCKS
|
|
W?BOULDER
|
|
W?RUBBLE
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?STAIRS:: .TABLE ; TABLE FOR OBJECT STAIRS
|
|
.STRL "stairs"
|
|
.PROP 8,P?SYNONYM
|
|
W?STAIRS
|
|
W?STEPS
|
|
W?STAIRCASE
|
|
W?STAIR
|
|
.PROP 3,P?ADJECTIVE
|
|
.BYTE A?STONE
|
|
.BYTE A?MARBLE
|
|
.BYTE A?STEEP
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?BLESSINGS:: .TABLE ; TABLE FOR OBJECT BLESSINGS
|
|
.STRL "blessings"
|
|
.PROP 4,P?SYNONYM
|
|
W?BLESSINGS
|
|
W?GRACES
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?IT:: .TABLE ; TABLE FOR OBJECT IT
|
|
.STRL "random object"
|
|
.PROP 8,P?SYNONYM
|
|
W?IT
|
|
W?THAT
|
|
W?THIS
|
|
W?HIM
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT
|
|
.STRL "pseudo"
|
|
.PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY
|
|
|
|
PATH-OBJECT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS
|
|
.STRL ""
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS
|
|
.STRL ""
|
|
.PROP 2,P?SYNONYM
|
|
W?MGCKJK
|
|
.PROP 4,P?PSEUDO
|
|
W?FOOBAR
|
|
PATH-OBJECT
|
|
.PROP 2,P?VTYPE ; INTEGER/CONSTANT PROPERTY
|
|
|
|
1
|
|
.PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY
|
|
|
|
PATH-OBJECT
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS
|
|
.STRL ""
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
|
|
; THE GLOBAL VARIABLES ARE ALL LOCATED HERE
|
|
|
|
GLOBAL::.TABLE
|
|
.GVAR HERE=0
|
|
.GVAR SCORE=0
|
|
.GVAR MOVES=0
|
|
.GVAR SWORD-IN-STONE?=1
|
|
.GVAR INVIS=0
|
|
.GVAR SHIP-GONE=0
|
|
.GVAR BOAT-SEEN=0
|
|
.GVAR KEY-DESCS=T?46
|
|
.GVAR COVER-MOVED=0
|
|
.GVAR AQ-FLAG=1
|
|
.GVAR SPRAY-USED?=0
|
|
.GVAR SPRAYED?=0
|
|
.GVAR EMPTY-HANDED=0
|
|
.GVAR VIEWS=T?45
|
|
.GVAR VIEW-ROOMS=T?44
|
|
.GVAR ACTIVE-VIEW=1
|
|
.GVAR VIEW-ROMANS=T?43
|
|
.GVAR VIEW-POINT=1
|
|
.GVAR LAKE-TIME=0
|
|
.GVAR CURRENT-LAMP=LAMP
|
|
.GVAR LAKE-POINT=0
|
|
.GVAR LAST-MOVES=0
|
|
.GVAR ROPE-FLAG=1
|
|
.GVAR CHEST-OPENED=0
|
|
.GVAR LIFT-WAIT=0
|
|
.GVAR HOLDING-ROPE=0
|
|
.GVAR CHEST-TIED=0
|
|
.GVAR MAN-GONE=0
|
|
.GVAR MAN-POINT=0
|
|
.GVAR MAN-FLAG=0
|
|
.GVAR MAN-WAITING=0
|
|
.GVAR MAN-WAITS=T?42
|
|
.GVAR MAN-SEEN=0
|
|
.GVAR CHEST-LIFTED=0
|
|
.GVAR SHADOW-POINT-2=0
|
|
.GVAR SHADOW-POINT-1=0
|
|
.GVAR BLOCKED-DIR=0
|
|
.GVAR DIAG=T?41
|
|
.GVAR S-MISSES=T?40
|
|
.GVAR S-HITS=T?39
|
|
.GVAR P-MISSES=T?38
|
|
.GVAR P-HITS=T?37
|
|
.GVAR SHADOW-GONE=0
|
|
.GVAR ATTACK-MODE=0
|
|
.GVAR S-STRENGTH=5
|
|
.GVAR P-STRENGTH=5
|
|
.GVAR SHADOW-DIAG=T?36
|
|
.GVAR DIR-TBL=T?35
|
|
.GVAR DIRS=T?34
|
|
.GVAR BLATHER=T?33
|
|
.GVAR GUARDS-PRESENT=1
|
|
.GVAR MYSTERY=0
|
|
.GVAR CLUMSY-ROBBERY=0
|
|
.GVAR RING-STOLEN=0
|
|
.GVAR FLATHEAD-HEARD=0
|
|
.GVAR GUARD-KILLERS=T?32
|
|
.GVAR SNAP-LOC=0
|
|
.GVAR TM-POINT=0
|
|
.GVAR RING-CONCEALED=0
|
|
.GVAR TM-YEAR=948
|
|
.GVAR CLEFT-FLAG=0
|
|
.GVAR YEAR-CLOSED=883
|
|
.GVAR YEAR=948
|
|
.GVAR MACHINE-DAMAGED=0
|
|
.GVAR OLD-MAN-AWAKE=0
|
|
.GVAR SECRET-DOOR-DESC=STR?101
|
|
.GVAR OLD-MAN-FED=0
|
|
.GVAR OLD-MAN-GONE=0
|
|
.GVAR BRONZE-DOOR-LOCKED=1
|
|
.GVAR CELLOBJS=T?31
|
|
.GVAR PNUMB=1
|
|
.GVAR LCELL=1
|
|
.GVAR FOLFLAG=1
|
|
.GVAR DM-REASONS=T?30
|
|
.GVAR IN-DUNGEON=0
|
|
.GVAR DM-SEEN=0
|
|
.GVAR LONGDIRS=T?29
|
|
.GVAR POLEUP-FLAG=0
|
|
.GVAR MDIR=270
|
|
.GVAR MIRROR-OPENED=0
|
|
.GVAR BEAM-BREAKER=0
|
|
.GVAR DIRVEC=T?28
|
|
.GVAR GUARDSTR=STR?72
|
|
.GVAR GUARDIANS-SEEN=0
|
|
.GVAR R-WESTS=T?27
|
|
.GVAR R-EASTS=T?26
|
|
.GVAR R-NORTHS=T?25
|
|
.GVAR R-SOUTHS=T?24
|
|
.GVAR MRSWPUSH-FLAG=0
|
|
.GVAR WOOD-OPEN-FLAG=0
|
|
.GVAR MIRROR-OPEN-FLAG=0
|
|
.GVAR MR2-FLAG=1
|
|
.GVAR MR1-FLAG=1
|
|
.GVAR MLOC=0
|
|
.GVAR CPBLOCK-FLAG=0
|
|
.GVAR CPSOLVE-FLAG=0
|
|
.GVAR CPPUSH-FLAG=0
|
|
.GVAR MINUS-ONE=-1
|
|
.GVAR MINUS-FOUR=-4
|
|
.GVAR MINUS-FIVE=-5
|
|
.GVAR MINUS-SEVEN=-7
|
|
.GVAR CP-MOVED=0
|
|
.GVAR CPEXITS=T?23
|
|
.GVAR CPWALLS=T?22
|
|
.GVAR CPTABLE=T?21
|
|
.GVAR CPOBJS=T?20
|
|
.GVAR CPHERE=1
|
|
.GVAR LAMP-TABLE=T?19
|
|
.GVAR YUKS=T?18
|
|
.GVAR HO-HUM=T?17
|
|
.GVAR JUMPLOSS=T?16
|
|
.GVAR WHEEEEE=T?15
|
|
.GVAR HELLOS=T?14
|
|
.GVAR HS=0
|
|
.GVAR COPR-NOTICE=STR?29
|
|
.GVAR FUMBLE-PROB=8
|
|
.GVAR FUMBLE-NUMBER=7
|
|
.GVAR INDENTS=T?13
|
|
.GVAR DEAD-OBJ-LOCS=T?12
|
|
.GVAR LUCKY=1
|
|
.GVAR DEATHS=0
|
|
.GVAR DEAD=0
|
|
.GVAR SCORE-MAX=7
|
|
.GVAR WON-FLAG=0
|
|
.GVAR BASE-SCORE=0
|
|
.GVAR DESC-OBJECT=0
|
|
.GVAR LIT=0
|
|
.GVAR SUPER-BRIEF=0
|
|
.GVAR VERBOSE=0
|
|
.GVAR SWORD-STATE=0
|
|
.GVAR P-CEPTR=0
|
|
.GVAR P-CSPTR=0
|
|
.GVAR P-GETFLAGS=0
|
|
.GVAR P-MATCHLEN=0
|
|
.GVAR P-OCLAUSE=T?11
|
|
.GVAR P-MERGE=T?10
|
|
.GVAR P-BUTS=T?9
|
|
.GVAR P-PRSI=T?8
|
|
.GVAR P-PRSO=T?7
|
|
.GVAR P-ADJN=0
|
|
.GVAR P-ADVERB=0
|
|
.GVAR P-ADJ=0
|
|
.GVAR P-NAM=0
|
|
.GVAR P-GWIMBIT=0
|
|
.GVAR P-SLOCBITS=0
|
|
.GVAR P-DIRECTION=0
|
|
.GVAR P-NUMBER=0
|
|
.GVAR P-WALK-DIR=0
|
|
.GVAR QUOTE-FLAG=0
|
|
.GVAR P-NCN=0
|
|
.GVAR P-VTBL=T?6
|
|
.GVAR P-OTBL=T?5
|
|
.GVAR P-ITBL=T?4
|
|
.GVAR P-AADJ=0
|
|
.GVAR P-ANAM=0
|
|
.GVAR P-ACLAUSE=0
|
|
.GVAR P-MERGED=0
|
|
.GVAR P-OFLAG=0
|
|
.GVAR P-IT-LOC=0
|
|
.GVAR P-IT-OBJECT=0
|
|
.GVAR P-CONT=0
|
|
.GVAR P-INBUF=T?3
|
|
.GVAR P-LEXV=T?2
|
|
.GVAR WINNER=0
|
|
.GVAR P-DIR=0
|
|
.GVAR P-LEN=0
|
|
.GVAR P-CCSRC=0
|
|
.GVAR P-SYNTAX=0
|
|
.GVAR P-ONEOBJ=0
|
|
.GVAR P-TABLE=0
|
|
.GVAR PRSO=0
|
|
.GVAR PRSI=0
|
|
.GVAR PRSA=0
|
|
.GVAR GWIM-DISABLE=0
|
|
.GVAR L-PRSI=0
|
|
.GVAR L-PRSO=0
|
|
.GVAR L-PRSA=0
|
|
.GVAR P-WON=0
|
|
.GVAR PLAYER=0
|
|
.GVAR CLOCK-WAIT=0
|
|
.GVAR C-INTS=180
|
|
.GVAR C-DEMONS=180
|
|
.GVAR C-TABLE=T?1
|
|
.GVAR CP-FLAG=0
|
|
.GVAR LOAD-ALLOWED=100
|
|
.GVAR LOAD-MAX=100
|
|
.GVAR LOW-DIRECTION=18
|
|
.GVAR BIGFIX=10000
|
|
.GVAR PREPOSITIONS=PRTBL
|
|
.GVAR ACTIONS=ATBL
|
|
.GVAR PREACTIONS=PATBL
|
|
.GVAR VERBS=VTBL
|
|
.ENDT
|
|
|
|
|
|
; IMPURE TABLES ARE DEFINED HERE
|
|
|
|
T?1:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
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
|
|
30720
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?3:: .TABLE
|
|
25600
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?4:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?5:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?6:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?7:: .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?8:: .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?9:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?10:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?11:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?12:: .TABLE
|
|
7
|
|
JUNCTION
|
|
CLEARING
|
|
DAMP-PASSAGE
|
|
CREEPY-CRAWL
|
|
TIGHT-SQUEEZE
|
|
FOGGY-ROOM
|
|
DEAD-END
|
|
.ENDT
|
|
|
|
T?13:: .TABLE
|
|
STR?24
|
|
STR?24
|
|
STR?25
|
|
STR?26
|
|
STR?27
|
|
STR?28
|
|
.ENDT
|
|
|
|
T?14:: .TABLE
|
|
4
|
|
STR?32
|
|
STR?33
|
|
STR?34
|
|
STR?35
|
|
.ENDT
|
|
|
|
T?15:: .TABLE
|
|
5
|
|
STR?36
|
|
STR?37
|
|
STR?38
|
|
STR?39
|
|
STR?40
|
|
.ENDT
|
|
|
|
T?16:: .TABLE
|
|
4
|
|
STR?41
|
|
STR?42
|
|
STR?43
|
|
STR?44
|
|
.ENDT
|
|
|
|
T?17:: .TABLE
|
|
4
|
|
STR?54
|
|
STR?55
|
|
STR?56
|
|
STR?57
|
|
.ENDT
|
|
|
|
T?18:: .TABLE
|
|
4
|
|
STR?58
|
|
STR?59
|
|
STR?60
|
|
STR?61
|
|
.ENDT
|
|
|
|
T?19:: .TABLE
|
|
300
|
|
STR?62
|
|
100
|
|
STR?63
|
|
50
|
|
STR?64
|
|
0
|
|
.ENDT
|
|
|
|
T?20:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
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?21:: .TABLE
|
|
1
|
|
0
|
|
-1
|
|
0
|
|
0
|
|
-1
|
|
0
|
|
-1
|
|
0
|
|
1
|
|
0
|
|
-2
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
1
|
|
0
|
|
-3
|
|
0
|
|
0
|
|
-1
|
|
-1
|
|
0
|
|
0
|
|
0
|
|
-1
|
|
0
|
|
0
|
|
0
|
|
1
|
|
1
|
|
0
|
|
0
|
|
0
|
|
1
|
|
.ENDT
|
|
|
|
T?22:: .TABLE
|
|
8
|
|
CPSWL
|
|
6
|
|
CPNWL
|
|
-6
|
|
CPEWL
|
|
1
|
|
CPWWL
|
|
-1
|
|
.ENDT
|
|
|
|
T?23:: .TABLE
|
|
16
|
|
P?NORTH
|
|
-6
|
|
P?SOUTH
|
|
6
|
|
P?EAST
|
|
1
|
|
P?WEST
|
|
-1
|
|
P?NE
|
|
-5
|
|
P?NW
|
|
-7
|
|
P?SE
|
|
7
|
|
P?SW
|
|
5
|
|
.ENDT
|
|
|
|
T?24:: .TABLE
|
|
7
|
|
FRONT-DOOR
|
|
MRD
|
|
MRG
|
|
MRC
|
|
MRB
|
|
MRA
|
|
MREYE
|
|
.ENDT
|
|
|
|
T?25:: .TABLE
|
|
6
|
|
MREYE
|
|
MRA
|
|
MRB
|
|
MRC
|
|
MRG
|
|
MRD
|
|
.ENDT
|
|
|
|
T?26:: .TABLE
|
|
10
|
|
MRA
|
|
MRAE
|
|
MRB
|
|
MRBE
|
|
MRC
|
|
MRCE
|
|
MRG
|
|
MRGE
|
|
MRD
|
|
MRDE
|
|
.ENDT
|
|
|
|
T?27:: .TABLE
|
|
10
|
|
MRA
|
|
MRAW
|
|
MRB
|
|
MRBW
|
|
MRC
|
|
MRCW
|
|
MRG
|
|
MRGW
|
|
MRD
|
|
MRDW
|
|
.ENDT
|
|
|
|
T?28:: .TABLE
|
|
16
|
|
P?NORTH
|
|
0
|
|
P?NE
|
|
45
|
|
P?EAST
|
|
90
|
|
P?SE
|
|
135
|
|
P?SOUTH
|
|
180
|
|
P?SW
|
|
225
|
|
P?WEST
|
|
270
|
|
P?NW
|
|
315
|
|
.ENDT
|
|
|
|
T?29:: .TABLE
|
|
STR?82
|
|
STR?83
|
|
STR?67
|
|
STR?84
|
|
STR?85
|
|
STR?86
|
|
STR?66
|
|
STR?87
|
|
.ENDT
|
|
|
|
T?30:: .TABLE
|
|
STR?94
|
|
STR?95
|
|
STR?96
|
|
STR?97
|
|
STR?98
|
|
STR?99
|
|
STR?100
|
|
.ENDT
|
|
|
|
T?31:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
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?32:: .TABLE
|
|
3
|
|
STR?113
|
|
STR?114
|
|
STR?115
|
|
.ENDT
|
|
|
|
T?33:: .TABLE
|
|
6
|
|
STR?121
|
|
STR?122
|
|
STR?123
|
|
STR?124
|
|
STR?125
|
|
STR?126
|
|
.ENDT
|
|
|
|
T?34:: .TABLE
|
|
20
|
|
P?NORTH
|
|
STR?82
|
|
P?SOUTH
|
|
STR?85
|
|
P?EAST
|
|
STR?67
|
|
P?WEST
|
|
STR?66
|
|
P?NW
|
|
STR?87
|
|
P?NE
|
|
STR?83
|
|
P?SE
|
|
STR?84
|
|
P?SW
|
|
STR?86
|
|
P?UP
|
|
STR?142
|
|
P?DOWN
|
|
STR?142
|
|
.ENDT
|
|
|
|
T?35:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
T?36:: .TABLE
|
|
STR?143
|
|
STR?144
|
|
STR?145
|
|
STR?146
|
|
STR?147
|
|
STR?148
|
|
.ENDT
|
|
|
|
T?37:: .TABLE
|
|
3
|
|
STR?149
|
|
STR?150
|
|
STR?151
|
|
.ENDT
|
|
|
|
T?38:: .TABLE
|
|
5
|
|
STR?152
|
|
STR?153
|
|
STR?154
|
|
STR?155
|
|
STR?156
|
|
.ENDT
|
|
|
|
T?39:: .TABLE
|
|
3
|
|
STR?157
|
|
STR?158
|
|
STR?159
|
|
.ENDT
|
|
|
|
T?40:: .TABLE
|
|
4
|
|
STR?161
|
|
STR?162
|
|
STR?163
|
|
STR?164
|
|
.ENDT
|
|
|
|
T?41:: .TABLE
|
|
STR?165
|
|
STR?166
|
|
STR?167
|
|
STR?168
|
|
STR?169
|
|
STR?170
|
|
.ENDT
|
|
|
|
T?42:: .TABLE
|
|
6
|
|
STR?199
|
|
STR?200
|
|
STR?201
|
|
STR?202
|
|
STR?203
|
|
STR?204
|
|
.ENDT
|
|
|
|
T?43:: .TABLE
|
|
0
|
|
STR?208
|
|
STR?209
|
|
STR?210
|
|
STR?211
|
|
.ENDT
|
|
|
|
T?44:: .TABLE
|
|
4
|
|
TIMBER-ROOM
|
|
ROOM-8
|
|
DAMP-PASSAGE
|
|
ZORK-IV
|
|
.ENDT
|
|
|
|
T?45:: .TABLE
|
|
4
|
|
STR?212
|
|
STR?213
|
|
STR?214
|
|
STR?215
|
|
.ENDT
|
|
|
|
T?46:: .TABLE
|
|
5
|
|
STR?240
|
|
STR?241
|
|
STR?242
|
|
STR?243
|
|
STR?244
|
|
.ENDT
|
|
|
|
|
|
; END OF PURENESS
|
|
|
|
IMPURE::
|
|
|
|
|
|
|
|
; VERB TABLE IS DEFINED HERE
|
|
|
|
VTBL:: .TABLE
|
|
ST?IS
|
|
ST?ZORK
|
|
ST?YELL
|
|
ST?WIND
|
|
ST?WIN
|
|
ST?WEAR
|
|
ST?WAVE
|
|
ST?WALK
|
|
ST?WAKE
|
|
ST?WAIT
|
|
ST?UNTIE
|
|
ST?UNLOCK
|
|
ST?TURN
|
|
ST?TIE
|
|
ST?THROW
|
|
ST?INCANT
|
|
ST?SAY
|
|
ST?TELL
|
|
ST?TAKE
|
|
ST?SWING
|
|
ST?SWIM
|
|
ST?STRIKE
|
|
ST?STAY
|
|
ST?STAND
|
|
ST?SQUEEZE
|
|
ST?SPRAY
|
|
ST?SPIN
|
|
ST?SMELL
|
|
ST?SKIP
|
|
ST?SLIDE
|
|
ST?SHAKE
|
|
ST?SEND
|
|
ST?UNSCRIPT
|
|
ST?SCRIPT
|
|
ST?RUB
|
|
ST?REPENT
|
|
ST?READ
|
|
ST?RAPE
|
|
ST?RAISE
|
|
ST?PUT
|
|
ST?PUSH
|
|
ST?PUMP
|
|
ST?PRAY
|
|
ST?POUR
|
|
ST?POKE
|
|
ST?PLUGH
|
|
ST?PLUG
|
|
ST?PICK
|
|
ST?OPEN
|
|
ST?LUBRICATE
|
|
ST?DESTROY
|
|
ST?MUMBLE
|
|
ST?PULL
|
|
ST?PLAY
|
|
ST?ROLL
|
|
ST?MOVE
|
|
ST?MELT
|
|
ST?MAKE
|
|
ST?LOWER
|
|
ST?SEARCH
|
|
ST?LOOK
|
|
ST?LOCK
|
|
ST?LISTEN
|
|
ST?LIGHT
|
|
ST?LEAVE
|
|
ST?LAUNCH
|
|
ST?KNOCK
|
|
ST?KISS
|
|
ST?KILL
|
|
ST?KICK
|
|
ST?JUMP
|
|
ST?INFLAT
|
|
ST?BLOW
|
|
ST?HELLO
|
|
ST?GIVE
|
|
ST?FOLLOW
|
|
ST?FIND
|
|
ST?FILL
|
|
ST?EXTINGUISH
|
|
ST?EXORCISE
|
|
ST?EXAMINE
|
|
ST?EXIT
|
|
ST?ENTER
|
|
ST?EAT
|
|
ST?LEAN
|
|
ST?DROP
|
|
ST?DRINK
|
|
ST?DISEMBARK
|
|
ST?DIG
|
|
ST?DEFLATE
|
|
ST?CURSE
|
|
ST?CUT
|
|
ST?CROSS
|
|
ST?COUNT
|
|
ST?CLOSE
|
|
ST?CLIMB
|
|
ST?CHOMP
|
|
ST?BURN
|
|
ST?BUG
|
|
ST?BOARD
|
|
ST?BLAST
|
|
ST?BACK
|
|
ST?ATTACK
|
|
ST?APPLY
|
|
ST?ANSWER
|
|
ST?AGAIN
|
|
ST?VERBOSE
|
|
ST?VERSION
|
|
ST?$VERIFY
|
|
ST?SCORE
|
|
ST?SAVE
|
|
ST?RESTORE
|
|
ST?RESTART
|
|
ST?QUIT
|
|
ST?INVENTORY
|
|
ST?DIAGNOSE
|
|
ST?SUPER
|
|
ST?BRIEF
|
|
.ENDT
|
|
|
|
; SYNTAX DEFINITION TABLES ARE DEFINED HERE
|
|
|
|
ST?IS:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 129
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 129
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?ZORK:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 128
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?YELL:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 127
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?WIND:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 126
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 126
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?WIN:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 125
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?WEAR:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 89
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?WAVE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 243
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 0
|
|
.BYTE 124
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 0
|
|
.BYTE 124
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?WALK:: .TABLE
|
|
.BYTE 9
|
|
.BYTE 1
|
|
.BYTE 255
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 123
|
|
.BYTE 1
|
|
.BYTE 253
|
|
.BYTE 0
|
|
.BYTE 24
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 24
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 24
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 23
|
|
.BYTE 1
|
|
.BYTE 241
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 122
|
|
.BYTE 1
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 41
|
|
.BYTE 1
|
|
.BYTE 246
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 54
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 41
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 41
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 121
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?WAKE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 120
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 120
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?WAIT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 119
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?UNTIE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 249
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 118
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 118
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?UNLOCK:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 23
|
|
.BYTE 48
|
|
.BYTE 248
|
|
.BYTE 117
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?TURN:: .TABLE
|
|
.BYTE 6
|
|
.BYTE 1
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 19
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 46
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 19
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 61
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 8
|
|
.BYTE 23
|
|
.BYTE 240
|
|
.BYTE 242
|
|
.BYTE 116
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 8
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 116
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 242
|
|
.BYTE 8
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 116
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 255
|
|
.BYTE 8
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 116
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?TIE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 252
|
|
.BYTE 254
|
|
.BYTE 11
|
|
.BYTE 23
|
|
.BYTE 48
|
|
.BYTE 242
|
|
.BYTE 115
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 255
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 114
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?THROW:: .TABLE
|
|
.BYTE 6
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 194
|
|
.BYTE 0
|
|
.BYTE 15
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 194
|
|
.BYTE 0
|
|
.BYTE 15
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 194
|
|
.BYTE 48
|
|
.BYTE 113
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 243
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 194
|
|
.BYTE 48
|
|
.BYTE 113
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 246
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 194
|
|
.BYTE 0
|
|
.BYTE 112
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 194
|
|
.BYTE 0
|
|
.BYTE 112
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?INCANT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 111
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SAY:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 110
|
|
.BYTE 1
|
|
.BYTE 255
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.BYTE 32
|
|
.BYTE 0
|
|
.BYTE 109
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?TELL:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.BYTE 32
|
|
.BYTE 0
|
|
.BYTE 109
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?TAKE:: .TABLE
|
|
.BYTE 8
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 249
|
|
.BYTE 20
|
|
.BYTE 0
|
|
.BYTE 100
|
|
.BYTE 0
|
|
.BYTE 79
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 244
|
|
.BYTE 20
|
|
.BYTE 0
|
|
.BYTE 100
|
|
.BYTE 0
|
|
.BYTE 79
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 248
|
|
.BYTE 20
|
|
.BYTE 0
|
|
.BYTE 100
|
|
.BYTE 0
|
|
.BYTE 79
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 29
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 105
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 26
|
|
.BYTE 1
|
|
.BYTE 248
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.BYTE 16
|
|
.BYTE 0
|
|
.BYTE 34
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 19
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 20
|
|
.BYTE 0
|
|
.BYTE 52
|
|
.BYTE 0
|
|
.BYTE 79
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SWING:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 243
|
|
.BYTE 18
|
|
.BYTE 21
|
|
.BYTE 194
|
|
.BYTE 48
|
|
.BYTE 108
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 18
|
|
.BYTE 0
|
|
.BYTE 194
|
|
.BYTE 0
|
|
.BYTE 108
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SWIM:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 107
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 107
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?STRIKE:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 61
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 16
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 11
|
|
.BYTE 18
|
|
.BYTE 48
|
|
.BYTE 242
|
|
.BYTE 16
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?STAY:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 106
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?STAND:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 29
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 105
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 105
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SQUEEZE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 15
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 104
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SPRAY:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 103
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 102
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SPIN:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 101
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SMELL:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 100
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SKIP:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 99
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SLIDE:: .TABLE
|
|
.BYTE 4
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 255
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 86
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 86
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 239
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 87
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 85
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SHAKE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 98
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SEND:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 242
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 97
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?UNSCRIPT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 96
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SCRIPT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 95
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?RUB:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 94
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 94
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?REPENT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 93
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?READ:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 14
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 67
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 14
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 67
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?RAPE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 92
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?RAISE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 91
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 91
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PUT:: .TABLE
|
|
.BYTE 6
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 238
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 134
|
|
.BYTE 0
|
|
.BYTE 90
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 116
|
|
.BYTE 0
|
|
.BYTE 89
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 239
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 134
|
|
.BYTE 0
|
|
.BYTE 87
|
|
.BYTE 1
|
|
.BYTE 253
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 132
|
|
.BYTE 0
|
|
.BYTE 37
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 134
|
|
.BYTE 0
|
|
.BYTE 88
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 134
|
|
.BYTE 0
|
|
.BYTE 15
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PUSH:: .TABLE
|
|
.BYTE 5
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 239
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 87
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 255
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 86
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 86
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 52
|
|
.BYTE 0
|
|
.BYTE 85
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 52
|
|
.BYTE 0
|
|
.BYTE 85
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PUMP:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 252
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 84
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 84
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PRAY:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 83
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?POUR:: .TABLE
|
|
.BYTE 4
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 249
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 0
|
|
.BYTE 37
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 0
|
|
.BYTE 82
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 0
|
|
.BYTE 37
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 0
|
|
.BYTE 37
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?POKE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 21
|
|
.BYTE 18
|
|
.BYTE 48
|
|
.BYTE 194
|
|
.BYTE 75
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PLUGH:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 81
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PLUG:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 80
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PICK:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 20
|
|
.BYTE 0
|
|
.BYTE 20
|
|
.BYTE 0
|
|
.BYTE 79
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 78
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 78
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?OPEN:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 9
|
|
.BYTE 23
|
|
.BYTE 240
|
|
.BYTE 242
|
|
.BYTE 77
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 9
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 77
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 9
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 77
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LUBRICATE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 76
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?DESTROY:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 253
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 200
|
|
.BYTE 75
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 200
|
|
.BYTE 75
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?MUMBLE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 74
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PULL:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 72
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 72
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?PLAY:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 73
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?ROLL:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 72
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?MOVE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 72
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?MELT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 6
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 71
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?MAKE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 70
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LOWER:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 69
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SEARCH:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 1
|
|
.BYTE 242
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 68
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 68
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LOOK:: .TABLE
|
|
.BYTE 10
|
|
.BYTE 1
|
|
.BYTE 242
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 2
|
|
.BYTE 243
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 67
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 44
|
|
.BYTE 1
|
|
.BYTE 238
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 66
|
|
.BYTE 1
|
|
.BYTE 239
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 65
|
|
.BYTE 1
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 44
|
|
.BYTE 1
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 44
|
|
.BYTE 1
|
|
.BYTE 243
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 43
|
|
.BYTE 1
|
|
.BYTE 241
|
|
.BYTE 0
|
|
.BYTE 29
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 64
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 64
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LOCK:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 23
|
|
.BYTE 48
|
|
.BYTE 248
|
|
.BYTE 63
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LISTEN:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 242
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 62
|
|
.BYTE 1
|
|
.BYTE 255
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 62
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LIGHT:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 19
|
|
.BYTE 6
|
|
.BYTE 240
|
|
.BYTE 194
|
|
.BYTE 21
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 19
|
|
.BYTE 0
|
|
.BYTE 242
|
|
.BYTE 0
|
|
.BYTE 61
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LEAVE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 37
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 60
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LAUNCH:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 59
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?KNOCK:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 1
|
|
.BYTE 253
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 16
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 58
|
|
.BYTE 1
|
|
.BYTE 243
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 58
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?KISS:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 21
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 57
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?KILL:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 21
|
|
.BYTE 18
|
|
.BYTE 48
|
|
.BYTE 194
|
|
.BYTE 56
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?KICK:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 55
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?JUMP:: .TABLE
|
|
.BYTE 6
|
|
.BYTE 1
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 54
|
|
.BYTE 1
|
|
.BYTE 249
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 54
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 54
|
|
.BYTE 1
|
|
.BYTE 245
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 54
|
|
.BYTE 1
|
|
.BYTE 246
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 54
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 54
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?INFLAT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 23
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 53
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?BLOW:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 18
|
|
.BYTE 2
|
|
.BYTE 252
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 23
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 53
|
|
.BYTE 1
|
|
.BYTE 248
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 46
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?HELLO:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 52
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 52
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?GIVE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.BYTE 16
|
|
.BYTE 134
|
|
.BYTE 51
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 255
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 134
|
|
.BYTE 16
|
|
.BYTE 50
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?FOLLOW:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 49
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 49
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?FIND:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?FILL:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 10
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 47
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 10
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 47
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?EXTINGUISH:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 19
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 46
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?EXORCISE:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 1
|
|
.BYTE 247
|
|
.BYTE 0
|
|
.BYTE 21
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 45
|
|
.BYTE 1
|
|
.BYTE 248
|
|
.BYTE 0
|
|
.BYTE 21
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 45
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 45
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?EXAMINE:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 44
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 44
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 43
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?EXIT:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 42
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 42
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?ENTER:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 41
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 40
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?EAT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 5
|
|
.BYTE 0
|
|
.BYTE 244
|
|
.BYTE 0
|
|
.BYTE 39
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?LEAN:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 130
|
|
.BYTE 0
|
|
.BYTE 38
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?DROP:: .TABLE
|
|
.BYTE 4
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 134
|
|
.BYTE 0
|
|
.BYTE 15
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 134
|
|
.BYTE 0
|
|
.BYTE 15
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 253
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 134
|
|
.BYTE 0
|
|
.BYTE 15
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 134
|
|
.BYTE 0
|
|
.BYTE 37
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?DRINK:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 249
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 0
|
|
.BYTE 36
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 22
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 35
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?DISEMBARK:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 34
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?DIG:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 2
|
|
.BYTE 251
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 23
|
|
.BYTE 48
|
|
.BYTE 194
|
|
.BYTE 33
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 23
|
|
.BYTE 48
|
|
.BYTE 194
|
|
.BYTE 33
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 33
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?DEFLATE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 32
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?CURSE:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 21
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 31
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 31
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?CUT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 0
|
|
.BYTE 18
|
|
.BYTE 0
|
|
.BYTE 192
|
|
.BYTE 30
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?CROSS:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 29
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?COUNT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 28
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?CLOSE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 9
|
|
.BYTE 0
|
|
.BYTE 240
|
|
.BYTE 0
|
|
.BYTE 27
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?CLIMB:: .TABLE
|
|
.BYTE 5
|
|
.BYTE 1
|
|
.BYTE 250
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 26
|
|
.BYTE 1
|
|
.BYTE 251
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 19
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 24
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 25
|
|
.BYTE 1
|
|
.BYTE 253
|
|
.BYTE 0
|
|
.BYTE 24
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 24
|
|
.BYTE 1
|
|
.BYTE 252
|
|
.BYTE 0
|
|
.BYTE 24
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 23
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?CHOMP:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 22
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?BURN:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 2
|
|
.BYTE 253
|
|
.BYTE 254
|
|
.BYTE 13
|
|
.BYTE 6
|
|
.BYTE 240
|
|
.BYTE 242
|
|
.BYTE 21
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 13
|
|
.BYTE 6
|
|
.BYTE 240
|
|
.BYTE 242
|
|
.BYTE 21
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?BUG:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 20
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?BOARD:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.BYTE 48
|
|
.BYTE 0
|
|
.BYTE 19
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?BLAST:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 18
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?BACK:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 17
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?ATTACK:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 254
|
|
.BYTE 21
|
|
.BYTE 18
|
|
.BYTE 48
|
|
.BYTE 194
|
|
.BYTE 16
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?APPLY:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.BYTE 255
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 15
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?ANSWER:: .TABLE
|
|
.BYTE 2
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 14
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 13
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?AGAIN:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 12
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?VERBOSE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 11
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?VERSION:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 10
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?$VERIFY:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 9
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SCORE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 8
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SAVE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 7
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?RESTORE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 6
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?RESTART:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 5
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?QUIT:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 4
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?INVENTORY:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 3
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?DIAGNOSE:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 2
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?SUPER:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
ST?BRIEF:: .TABLE
|
|
.BYTE 1
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
|
|
; THE ACTION CALLING TABLE IS DEFINED HERE
|
|
|
|
ATBL:: .TABLE
|
|
V-BRIEF
|
|
V-SUPER-BRIEF
|
|
V-DIAGNOSE
|
|
V-INVENTORY
|
|
V-QUIT
|
|
V-RESTART
|
|
V-RESTORE
|
|
V-SAVE
|
|
V-SCORE
|
|
V-$VERIFY
|
|
V-VERSION
|
|
V-VERBOSE
|
|
V-AGAIN
|
|
V-ANSWER
|
|
V-REPLY
|
|
V-PUT
|
|
V-ATTACK
|
|
V-BACK
|
|
V-BLAST
|
|
V-BOARD
|
|
V-BUG
|
|
V-BURN
|
|
V-CHOMP
|
|
V-CLIMB-UP
|
|
V-CLIMB-DOWN
|
|
V-CLIMB-FOO
|
|
V-CLIMB-ON
|
|
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-EXAMINE
|
|
V-LOOK-INSIDE
|
|
V-EXORCISE
|
|
V-LAMP-OFF
|
|
V-FILL
|
|
V-FIND
|
|
V-FOLLOW
|
|
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-SEARCH
|
|
V-LOWER
|
|
V-MAKE
|
|
V-MELT
|
|
V-MOVE
|
|
V-PLAY
|
|
V-MUMBLE
|
|
V-MUNG
|
|
V-OIL
|
|
V-OPEN
|
|
V-PICK
|
|
V-TAKE
|
|
V-PLUG
|
|
V-ADVENT
|
|
V-POUR-ON
|
|
V-PRAY
|
|
V-PUMP
|
|
V-PUSH
|
|
V-PUSH-TO
|
|
V-PUT-UNDER
|
|
V-PUT-ON
|
|
V-WEAR
|
|
V-PUT-BEHIND
|
|
V-RAISE
|
|
V-RAPE
|
|
V-REPENT
|
|
V-RUB
|
|
V-SCRIPT
|
|
V-UNSCRIPT
|
|
V-SEND
|
|
V-SHAKE
|
|
V-SKIP
|
|
V-SMELL
|
|
V-SPIN
|
|
V-SPRAY
|
|
V-SSPRAY
|
|
V-SQUEEZE
|
|
V-STAND
|
|
V-STAY
|
|
V-SWIM
|
|
V-SWING
|
|
V-TELL
|
|
V-SAY
|
|
V-INCANT
|
|
V-THROW-OFF
|
|
V-THROW
|
|
V-TIE
|
|
V-TIE-UP
|
|
V-TURN
|
|
V-UNLOCK
|
|
V-UNTIE
|
|
V-WAIT
|
|
V-ALARM
|
|
V-WALK
|
|
V-WALK-AROUND
|
|
V-WALK-TO
|
|
V-WAVE
|
|
V-WIN
|
|
V-WIND
|
|
V-YELL
|
|
V-ZORK
|
|
V-IS-IN
|
|
.ENDT
|
|
|
|
|
|
; THE PREACTION CALLING TABLE IS DEFINED HERE
|
|
|
|
PATBL:: .TABLE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
PRE-PUT
|
|
0
|
|
0
|
|
0
|
|
PRE-BOARD
|
|
0
|
|
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
|
|
PRE-GIVE
|
|
PRE-SGIVE
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
PRE-READ
|
|
0
|
|
0
|
|
0
|
|
0
|
|
PRE-MOVE
|
|
0
|
|
0
|
|
PRE-MUNG
|
|
PRE-OIL
|
|
0
|
|
0
|
|
PRE-TAKE
|
|
0
|
|
0
|
|
PRE-POUR-ON
|
|
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
|
|
0
|
|
PRE-TIE
|
|
0
|
|
PRE-TURN
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
.ENDT
|
|
|
|
|
|
; PREPOSITION TABLE IS DEFINED HERE
|
|
|
|
PRTBL:: .TABLE
|
|
.WORD 18
|
|
W?BEHIND
|
|
PR?BEHIND
|
|
W?UNDER
|
|
PR?UNDER
|
|
W?THROUGH
|
|
PR?THROUGH
|
|
W?AROUND
|
|
PR?AROUND
|
|
W?FOR
|
|
PR?FOR
|
|
W?AT
|
|
PR?AT
|
|
W?OFF
|
|
PR?OFF
|
|
W?ACROSS
|
|
PR?ACROSS
|
|
W?OVER
|
|
PR?OVER
|
|
W?AWAY
|
|
PR?AWAY
|
|
W?OUT
|
|
PR?OUT
|
|
W?FROM
|
|
PR?FROM
|
|
W?ON
|
|
PR?ON
|
|
W?IN
|
|
PR?IN
|
|
W?UP
|
|
PR?UP
|
|
W?DOWN
|
|
PR?DOWN
|
|
W?WITH
|
|
PR?WITH
|
|
W?TO
|
|
PR?TO
|
|
.ENDT
|
|
|
|
|
|
; VOCABULARY TABLE IS HERE
|
|
|
|
VOCAB:: .TABLE
|
|
.BYTE 3
|
|
.BYTE 44
|
|
.BYTE 46
|
|
.BYTE 34
|
|
.BYTE 7
|
|
564
|
|
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?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?ABYSS:: .ZWORD "abyss"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ACROSS:: .ZWORD "across"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 245
|
|
.BYTE 0
|
|
W?ADVENTURER:: .ZWORD "advent"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?AGAIN:: .ZWORD "again"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?AGAIN
|
|
.BYTE 0
|
|
W?ALGAE:: .ZWORD "algae"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ALL:: .ZWORD "all"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?ALL
|
|
.BYTE 0
|
|
W?AMULET:: .ZWORD "amulet"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?AN:: .ZWORD "an"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?AN
|
|
.BYTE 0
|
|
W?AND:: .ZWORD "and"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?AND
|
|
.BYTE 0
|
|
W?ANSWER:: .ZWORD "answer"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?ANSWER
|
|
.BYTE 0
|
|
W?ANTIQUE:: .ZWORD "antiqu"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?ANTIQUE
|
|
.BYTE 0
|
|
W?APPLY:: .ZWORD "apply"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?APPLY
|
|
.BYTE 0
|
|
W?AQUEDUCT:: .ZWORD "aquedu"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ARCH:: .ZWORD "arch"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ARMED:: .ZWORD "armed"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?ARMED
|
|
.BYTE 0
|
|
W?AROUND:: .ZWORD "around"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 241
|
|
.BYTE 0
|
|
W?ARROW:: .ZWORD "arrow"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ASK:: .ZWORD "ask"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TELL
|
|
.BYTE 0
|
|
W?ASSORTED:: .ZWORD "assort"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?ASSORTED
|
|
.BYTE 0
|
|
W?AT:: .ZWORD "at"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 243
|
|
.BYTE 0
|
|
W?ATTACH:: .ZWORD "attach"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TIE
|
|
.BYTE 0
|
|
W?ATTACK:: .ZWORD "attack"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?ATTACK
|
|
.BYTE 0
|
|
W?AWAKE:: .ZWORD "awake"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WAKE
|
|
.BYTE 0
|
|
W?AWAY:: .ZWORD "away"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 247
|
|
.BYTE 0
|
|
W?BACK:: .ZWORD "back"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?BACK
|
|
.BYTE 0
|
|
W?BANISH:: .ZWORD "banish"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EXORCISE
|
|
.BYTE 0
|
|
W?BAR:: .ZWORD "bar"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?BARE:: .ZWORD "bare"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?BARE
|
|
.BYTE 0
|
|
W?BARF:: .ZWORD "barf"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CHOMP
|
|
.BYTE 0
|
|
W?BATHE:: .ZWORD "bathe"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SWIM
|
|
.BYTE 0
|
|
W?BEACH:: .ZWORD "beach"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?BEAM:: .ZWORD "beam"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.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 238
|
|
.BYTE 0
|
|
W?BELOW:: .ZWORD "below"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 239
|
|
.BYTE 0
|
|
W?BENEATH:: .ZWORD "beneat"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 239
|
|
.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?BLAST:: .ZWORD "blast"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?BLAST
|
|
.BYTE 0
|
|
W?BLESSINGS:: .ZWORD "blessi"
|
|
.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?BLOCK:: .ZWORD "block"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DESTROY
|
|
.BYTE 0
|
|
W?BLOW:: .ZWORD "blow"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?BLOW
|
|
.BYTE 0
|
|
W?BOARD:: .ZWORD "board"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?BOARD
|
|
.BYTE 0
|
|
W?BOAT:: .ZWORD "boat"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?BOOK:: .ZWORD "book"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?BOTTOM:: .ZWORD "bottom"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?BOULDER:: .ZWORD "boulde"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?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?BROKEN:: .ZWORD "broken"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?BROKEN
|
|
.BYTE 0
|
|
W?BRONZE:: .ZWORD "bronze"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?BRONZE
|
|
.BYTE 0
|
|
W?BUG:: .ZWORD "bug"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?BUG
|
|
.BYTE 0
|
|
W?BURN:: .ZWORD "burn"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?BURN
|
|
.BYTE 0
|
|
W?BURNED:: .ZWORD "burned"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?BURNED
|
|
.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?CAGE:: .ZWORD "cage"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CAN:: .ZWORD "can"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CARRY:: .ZWORD "carry"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TAKE
|
|
.BYTE 0
|
|
W?CARVED:: .ZWORD "carved"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?CARVED
|
|
.BYTE 0
|
|
W?CARVIN:: .ZWORD "carvin"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CAST:: .ZWORD "cast"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EXORCISE
|
|
.BYTE 0
|
|
W?CELL:: .ZWORD "cell"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?CELL
|
|
.BYTE 0
|
|
W?CENTER:: .ZWORD "center"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?CENTER
|
|
.BYTE 0
|
|
W?CHAIR:: .ZWORD "chair"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CHANNEL:: .ZWORD "channe"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CHANT:: .ZWORD "chant"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?INCANT
|
|
.BYTE 0
|
|
W?CHASE:: .ZWORD "chase"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?FOLLOW
|
|
.BYTE 0
|
|
W?CHASM:: .ZWORD "chasm"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CHEST:: .ZWORD "chest"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CHOMP:: .ZWORD "chomp"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CHOMP
|
|
.BYTE 0
|
|
W?CHUCK:: .ZWORD "chuck"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?THROW
|
|
.BYTE 0
|
|
W?CLEFT:: .ZWORD "cleft"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CLIFF:: .ZWORD "cliff"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CLIMB:: .ZWORD "climb"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CLIMB
|
|
.BYTE 0
|
|
W?CLOAK:: .ZWORD "cloak"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CLOAKED:: .ZWORD "cloake"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?CLOAKED
|
|
.BYTE 0
|
|
W?CLOSE:: .ZWORD "close"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CLOSE
|
|
.BYTE 0
|
|
W?COME:: .ZWORD "come"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?FOLLOW
|
|
.BYTE 0
|
|
W?COMPASS:: .ZWORD "compas"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?COMPASS
|
|
.BYTE 0
|
|
W?CONSOLE:: .ZWORD "consol"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CONSUME:: .ZWORD "consum"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EAT
|
|
.BYTE 0
|
|
W?CONTENTS:: .ZWORD "conten"
|
|
.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?COVER:: .ZWORD "cover"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CPSLT:: .ZWORD "cpslt"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CRAFT:: .ZWORD "craft"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CRAWLWAY:: .ZWORD "crawlw"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CRETIN:: .ZWORD "cretin"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?CROSS:: .ZWORD "cross"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CROSS
|
|
.BYTE 0
|
|
W?CROWN:: .ZWORD "crown"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?CROWN
|
|
.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?D:: .ZWORD "d"
|
|
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION
|
|
.BYTE 22
|
|
.BYTE 253
|
|
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?DANGLING:: .ZWORD "dangli"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?DANGLING
|
|
.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?DEBRIS:: .ZWORD "debris"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?DEEP:: .ZWORD "deep"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?DEEP
|
|
.BYTE 0
|
|
W?DEFLATE:: .ZWORD "deflat"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DEFLATE
|
|
.BYTE 0
|
|
W?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?DEVICE:: .ZWORD "device"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?DIAGNOSE:: .ZWORD "diagno"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DIAGNOSE
|
|
.BYTE 0
|
|
W?DIAL:: .ZWORD "dial"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?DIG:: .ZWORD "dig"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DIG
|
|
.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?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?DIRECTION
|
|
.BYTE 22
|
|
.BYTE 253
|
|
W?DRINK:: .ZWORD "drink"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DRINK
|
|
.BYTE 0
|
|
W?DRIVE:: .ZWORD "drive"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EXORCISE
|
|
.BYTE 0
|
|
W?DROP:: .ZWORD "drop"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DROP
|
|
.BYTE 0
|
|
W?DRYER:: .ZWORD "dryer"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?DUCT:: .ZWORD "duct"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?DUNGEON:: .ZWORD "dungeo"
|
|
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?DUNGEON
|
|
.BYTE O?ANY
|
|
W?DUST:: .ZWORD "dust"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?E:: .ZWORD "e"
|
|
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
|
.BYTE A?EAST
|
|
.BYTE 30
|
|
W?EARTH:: .ZWORD "earth"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?EAST:: .ZWORD "east"
|
|
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
|
.BYTE A?EAST
|
|
.BYTE 30
|
|
W?EASTERN:: .ZWORD "easter"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?EASTERN
|
|
.BYTE 0
|
|
W?EAT:: .ZWORD "eat"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EAT
|
|
.BYTE 0
|
|
W?ELVISH:: .ZWORD "elvish"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?ELVISH
|
|
.BYTE 0
|
|
W?ENGRAV:: .ZWORD "engrav"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ENTER:: .ZWORD "enter"
|
|
.BYTE PS?VERB+PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 3
|
|
.BYTE ACT?ENTER
|
|
W?EXAMINE:: .ZWORD "examin"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EXAMINE
|
|
.BYTE 0
|
|
W?EXCEPT:: .ZWORD "except"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?EXCEPT
|
|
.BYTE 0
|
|
W?EXIT:: .ZWORD "exit"
|
|
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE ACT?EXIT
|
|
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?FASTEN:: .ZWORD "fasten"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TIE
|
|
.BYTE 0
|
|
W?FEED:: .ZWORD "feed"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?GIVE
|
|
.BYTE 0
|
|
W?FEEL:: .ZWORD "feel"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RUB
|
|
.BYTE 0
|
|
W?FIERY:: .ZWORD "fiery"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?FIERY
|
|
.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?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?FISH:: .ZWORD "fish"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?FIX:: .ZWORD "fix"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PLUG
|
|
.BYTE 0
|
|
W?FLAMING:: .ZWORD "flamin"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?FLAMING
|
|
.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?FLOOR:: .ZWORD "floor"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?FLUID:: .ZWORD "fluid"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?FOLLOW:: .ZWORD "follow"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?FOLLOW
|
|
.BYTE 0
|
|
W?FOOBAR:: .ZWORD "foobar"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?FOR:: .ZWORD "for"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 242
|
|
.BYTE 0
|
|
W?FORD:: .ZWORD "ford"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CROSS
|
|
.BYTE 0
|
|
W?FOREST:: .ZWORD "forest"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?FOREST
|
|
.BYTE 0
|
|
W?FREE:: .ZWORD "free"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?UNTIE
|
|
.BYTE 0
|
|
W?FRESH:: .ZWORD "fresh"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?FRESH
|
|
.BYTE 0
|
|
W?FRIEND:: .ZWORD "friend"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?FROM:: .ZWORD "from"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 249
|
|
.BYTE 0
|
|
W?FROTZ:: .ZWORD "frotz"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?FROTZ
|
|
.BYTE 0
|
|
W?G:: .ZWORD "g"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?AGAIN
|
|
.BYTE 0
|
|
W?GAZE:: .ZWORD "gaze"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LOOK
|
|
.BYTE 0
|
|
W?GET:: .ZWORD "get"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TAKE
|
|
.BYTE 0
|
|
W?GIVE:: .ZWORD "give"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?GIVE
|
|
.BYTE 0
|
|
W?GLAMDRING:: .ZWORD "glamdr"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?GLUE:: .ZWORD "glue"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PLUG
|
|
.BYTE 0
|
|
W?GO:: .ZWORD "go"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WALK
|
|
.BYTE 0
|
|
W?GOLD:: .ZWORD "gold"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?GOLD
|
|
.BYTE 0
|
|
W?GOLDEN:: .ZWORD "golden"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?GOLDEN
|
|
.BYTE 0
|
|
W?GORGE:: .ZWORD "gorge"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?GRAB:: .ZWORD "grab"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TAKE
|
|
.BYTE 0
|
|
W?GRACES:: .ZWORD "graces"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?GRAY:: .ZWORD "gray"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?GRAY
|
|
.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?GREY:: .ZWORD "grey"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?GREY
|
|
.BYTE 0
|
|
W?GRIP:: .ZWORD "grip"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?GROUND:: .ZWORD "ground"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?GRUE:: .ZWORD "grue"
|
|
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE A?GRUE
|
|
W?GUARD:: .ZWORD "guard"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?GUARDIAN:: .ZWORD "guardi"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?GUARDS:: .ZWORD "guards"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?HAND:: .ZWORD "hand"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?GIVE
|
|
.BYTE 0
|
|
W?HANDGRIP:: .ZWORD "handgr"
|
|
.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?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?HERE:: .ZWORD "here"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?HERE
|
|
.BYTE 0
|
|
W?HI:: .ZWORD "hi"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?HELLO
|
|
.BYTE 0
|
|
W?HIDE:: .ZWORD "hide"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PUT
|
|
.BYTE 0
|
|
W?HIM:: .ZWORD "him"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?HIT:: .ZWORD "hit"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?ATTACK
|
|
.BYTE 0
|
|
W?HOLD:: .ZWORD "hold"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TAKE
|
|
.BYTE 0
|
|
W?HOLE:: .ZWORD "hole"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?HOOD:: .ZWORD "hood"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?HOODED:: .ZWORD "hooded"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?HOODED
|
|
.BYTE 0
|
|
W?HOP:: .ZWORD "hop"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SKIP
|
|
.BYTE 0
|
|
W?HUNGRY:: .ZWORD "hungry"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?HUNGRY
|
|
.BYTE 0
|
|
W?HURL:: .ZWORD "hurl"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?THROW
|
|
.BYTE 0
|
|
W?HURT:: .ZWORD "hurt"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?ATTACK
|
|
.BYTE 0
|
|
W?I:: .ZWORD "i"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?INVENTORY
|
|
.BYTE 0
|
|
W?IGNITE:: .ZWORD "ignite"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?BURN
|
|
.BYTE 0
|
|
W?IMBIBE:: .ZWORD "imbibe"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DRINK
|
|
.BYTE 0
|
|
W?IN:: .ZWORD "in"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 251
|
|
.BYTE 0
|
|
W?INCANT:: .ZWORD "incant"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?INCANT
|
|
.BYTE 0
|
|
W?INCINERATE:: .ZWORD "incine"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?BURN
|
|
.BYTE 0
|
|
W?INDICATOR:: .ZWORD "indica"
|
|
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE A?INDICATOR
|
|
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?PREPOSITION+P1?OBJECT
|
|
.BYTE 251
|
|
.BYTE 0
|
|
W?INTDIR:: .ZWORD "intdir"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?INTNUM:: .ZWORD "intnum"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?INTO:: .ZWORD "into"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 251
|
|
.BYTE 0
|
|
W?INVENTORY:: .ZWORD "invent"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?INVENTORY
|
|
.BYTE 0
|
|
W?INVISIBLE:: .ZWORD "invisi"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?INVISIBLE
|
|
.BYTE 0
|
|
W?IRON:: .ZWORD "iron"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?IRON
|
|
.BYTE 0
|
|
W?IS:: .ZWORD "is"
|
|
.BYTE PS?VERB+PS?BUZZ-WORD
|
|
.BYTE B?IS
|
|
.BYTE ACT?IS
|
|
W?IT:: .ZWORD "it"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?JAB:: .ZWORD "jab"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?POKE
|
|
.BYTE 0
|
|
W?JEWELLED:: .ZWORD "jewell"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?JEWELLED
|
|
.BYTE 0
|
|
W?JEWELS:: .ZWORD "jewels"
|
|
.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?KEY:: .ZWORD "key"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?KICK:: .ZWORD "kick"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?KICK
|
|
.BYTE 0
|
|
W?KILL:: .ZWORD "kill"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?KILL
|
|
.BYTE 0
|
|
W?KISS:: .ZWORD "kiss"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?KISS
|
|
.BYTE 0
|
|
W?KNIFE:: .ZWORD "knife"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?KNOCK:: .ZWORD "knock"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?KNOCK
|
|
.BYTE 0
|
|
W?L:: .ZWORD "l"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LOOK
|
|
.BYTE 0
|
|
W?LADDER:: .ZWORD "ladder"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?LAKE:: .ZWORD "lake"
|
|
.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?LARGE:: .ZWORD "large"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?LARGE
|
|
.BYTE 0
|
|
W?LAUNCH:: .ZWORD "launch"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LAUNCH
|
|
.BYTE 0
|
|
W?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?LEAVE:: .ZWORD "leave"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LEAVE
|
|
.BYTE 0
|
|
W?LEDGE:: .ZWORD "ledge"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?LICHEN:: .ZWORD "lichen"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?LIFT:: .ZWORD "lift"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RAISE
|
|
.BYTE 0
|
|
W?LIGHT:: .ZWORD "light"
|
|
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE ACT?LIGHT
|
|
W?LIQUID:: .ZWORD "liquid"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?LIQUIFY:: .ZWORD "liquif"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?MELT
|
|
.BYTE 0
|
|
W?LISTEN:: .ZWORD "listen"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LISTEN
|
|
.BYTE 0
|
|
W?LOCK:: .ZWORD "lock"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LOCK
|
|
.BYTE 0
|
|
W?LOCKED:: .ZWORD "locked"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?LOCKED
|
|
.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?LORE:: .ZWORD "lore"
|
|
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE A?LORE
|
|
W?LOSE:: .ZWORD "lose"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CHOMP
|
|
.BYTE 0
|
|
W?LOWER:: .ZWORD "lower"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LOWER
|
|
.BYTE 0
|
|
W?LUBRICATE:: .ZWORD "lubric"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LUBRICATE
|
|
.BYTE 0
|
|
W?LURKING:: .ZWORD "lurkin"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?LURKING
|
|
.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?MAHOGANY:: .ZWORD "mahoga"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?MAHOGANY
|
|
.BYTE 0
|
|
W?MAKE:: .ZWORD "make"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?MAKE
|
|
.BYTE 0
|
|
W?MAN:: .ZWORD "man"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?MANHOLE:: .ZWORD "manhol"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?MANHOLE
|
|
.BYTE 0
|
|
W?MARBLE:: .ZWORD "marble"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?MARBLE
|
|
.BYTE 0
|
|
W?MASSIVE:: .ZWORD "massiv"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?MASSIVE
|
|
.BYTE 0
|
|
W?MASTER:: .ZWORD "master"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ME:: .ZWORD "me"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?MELT:: .ZWORD "melt"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?MELT
|
|
.BYTE 0
|
|
W?METAL:: .ZWORD "metal"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?METAL
|
|
.BYTE 0
|
|
W?MGCKJK:: .ZWORD "mgckjk"
|
|
.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?MOLEST:: .ZWORD "molest"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RAPE
|
|
.BYTE 0
|
|
W?MOSS:: .ZWORD "moss"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?MOTORS:: .ZWORD "motors"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?MOVE:: .ZWORD "move"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?MOVE
|
|
.BYTE 0
|
|
W?MUMBLE:: .ZWORD "mumble"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?MUMBLE
|
|
.BYTE 0
|
|
W?MURDER:: .ZWORD "murder"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?KILL
|
|
.BYTE 0
|
|
W?MYSELF:: .ZWORD "myself"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?N:: .ZWORD "n"
|
|
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
|
.BYTE A?NORTH
|
|
.BYTE 31
|
|
W?NARROW:: .ZWORD "narrow"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?NARROW
|
|
.BYTE 0
|
|
W?NE:: .ZWORD "ne"
|
|
.BYTE PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 27
|
|
.BYTE 0
|
|
W?NO:: .ZWORD "no"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?NO
|
|
.BYTE 0
|
|
W?NORTH:: .ZWORD "north"
|
|
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
|
.BYTE A?NORTH
|
|
.BYTE 31
|
|
W?NORTHE:: .ZWORD "northe"
|
|
.BYTE PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 27
|
|
.BYTE 0
|
|
W?NORTHWEST:: .ZWORD "northw"
|
|
.BYTE PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 26
|
|
.BYTE 0
|
|
W?NOTE:: .ZWORD "note"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?NW:: .ZWORD "nw"
|
|
.BYTE PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 26
|
|
.BYTE 0
|
|
W?OBJECT:: .ZWORD "object"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?OCEAN:: .ZWORD "ocean"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ODOR:: .ZWORD "odor"
|
|
.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 244
|
|
.BYTE 0
|
|
W?OFFER:: .ZWORD "offer"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?GIVE
|
|
.BYTE 0
|
|
W?OFFICI:: .ZWORD "offici"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.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 250
|
|
.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 250
|
|
.BYTE 0
|
|
W?OPEN:: .ZWORD "open"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?OPEN
|
|
.BYTE 0
|
|
W?ORCRIST:: .ZWORD "orcris"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?OUT:: .ZWORD "out"
|
|
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION
|
|
.BYTE 20
|
|
.BYTE 248
|
|
W?OVER:: .ZWORD "over"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 246
|
|
.BYTE 0
|
|
W?OZMOO:: .ZWORD "ozmoo"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?OZMOO
|
|
.BYTE 0
|
|
W?PAIR:: .ZWORD "pair"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PANEL:: .ZWORD "panel"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PARAPET:: .ZWORD "parape"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PASSAGE:: .ZWORD "passag"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PAT:: .ZWORD "pat"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RUB
|
|
.BYTE 0
|
|
W?PATCH:: .ZWORD "patch"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PLUG
|
|
.BYTE 0
|
|
W?PATH:: .ZWORD "path"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PEDESTAL:: .ZWORD "pedest"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PET:: .ZWORD "pet"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RUB
|
|
.BYTE 0
|
|
W?PICK:: .ZWORD "pick"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PICK
|
|
.BYTE 0
|
|
W?PIECE:: .ZWORD "piece"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PIERCE:: .ZWORD "pierce"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CUT
|
|
.BYTE 0
|
|
W?PILE:: .ZWORD "pile"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PINE:: .ZWORD "pine"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?PINE
|
|
.BYTE 0
|
|
W?PIPES:: .ZWORD "pipes"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PIT:: .ZWORD "pit"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PLACE:: .ZWORD "place"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PUT
|
|
.BYTE 0
|
|
W?PLANT:: .ZWORD "plant"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PLANTS:: .ZWORD "plants"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PLAQUE:: .ZWORD "plaque"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PLAY:: .ZWORD "play"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PLAY
|
|
.BYTE 0
|
|
W?PLUG:: .ZWORD "plug"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PLUG
|
|
.BYTE 0
|
|
W?PLUGH:: .ZWORD "plugh"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PLUGH
|
|
.BYTE 0
|
|
W?POINTED:: .ZWORD "pointe"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?POINTED
|
|
.BYTE 0
|
|
W?POKE:: .ZWORD "poke"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?POKE
|
|
.BYTE 0
|
|
W?POLE:: .ZWORD "pole"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?POST:: .ZWORD "post"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?POTION:: .ZWORD "potion"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?POUR:: .ZWORD "pour"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?POUR
|
|
.BYTE 0
|
|
W?PRAY:: .ZWORD "pray"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PRAY
|
|
.BYTE 0
|
|
W?PRESS:: .ZWORD "press"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PUSH
|
|
.BYTE 0
|
|
W?PRESSURIZER:: .ZWORD "pressu"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?PROCEED:: .ZWORD "procee"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WALK
|
|
.BYTE 0
|
|
W?PULL:: .ZWORD "pull"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PULL
|
|
.BYTE 0
|
|
W?PUMP:: .ZWORD "pump"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PUMP
|
|
.BYTE 0
|
|
W?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?QUICKS:: .ZWORD "quicks"
|
|
.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?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?RAVINE:: .ZWORD "ravine"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?READ:: .ZWORD "read"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?READ
|
|
.BYTE 0
|
|
W?RED:: .ZWORD "red"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?RED
|
|
.BYTE 0
|
|
W?REEDS:: .ZWORD "reeds"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?RELEASE:: .ZWORD "releas"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DROP
|
|
.BYTE 0
|
|
W?REMOVE:: .ZWORD "remove"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TAKE
|
|
.BYTE 0
|
|
W?RENDER:: .ZWORD "render"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?REPAIR:: .ZWORD "repair"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PLUG
|
|
.BYTE 0
|
|
W?REPELLENT:: .ZWORD "repell"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?REPENT:: .ZWORD "repent"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?REPENT
|
|
.BYTE 0
|
|
W?REPLY:: .ZWORD "reply"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?ANSWER
|
|
.BYTE 0
|
|
W?RESTART:: .ZWORD "restar"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RESTART
|
|
.BYTE 0
|
|
W?RESTORE:: .ZWORD "restor"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RESTORE
|
|
.BYTE 0
|
|
W?RICKETY:: .ZWORD "ricket"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?RICKETY
|
|
.BYTE 0
|
|
W?RING:: .ZWORD "ring"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ROBOT:: .ZWORD "robot"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ROCK:: .ZWORD "rock"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?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?ROPE:: .ZWORD "rope"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ROSE:: .ZWORD "rose"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?ROUND:: .ZWORD "round"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?ROUND
|
|
.BYTE 0
|
|
W?ROYAL:: .ZWORD "royal"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?ROYAL
|
|
.BYTE 0
|
|
W?RUB:: .ZWORD "rub"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RUB
|
|
.BYTE 0
|
|
W?RUBBLE:: .ZWORD "rubble"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.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?RUSTY:: .ZWORD "rusty"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?RUSTY
|
|
.BYTE 0
|
|
W?S:: .ZWORD "s"
|
|
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
|
.BYTE A?SOUTH
|
|
.BYTE 28
|
|
W?SAILOR:: .ZWORD "sailor"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SAND:: .ZWORD "sand"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?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?SCEPTRE:: .ZWORD "sceptr"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SCORE:: .ZWORD "score"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SCORE
|
|
.BYTE 0
|
|
W?SCREAM:: .ZWORD "scream"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?YELL
|
|
.BYTE 0
|
|
W?SCRIPT:: .ZWORD "script"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SCRIPT
|
|
.BYTE 0
|
|
W?SE:: .ZWORD "se"
|
|
.BYTE PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 25
|
|
.BYTE 0
|
|
W?SEAL:: .ZWORD "seal"
|
|
.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?SEAT:: .ZWORD "seat"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SECRET:: .ZWORD "secret"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SECRET
|
|
.BYTE 0
|
|
W?SECURE:: .ZWORD "secure"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TIE
|
|
.BYTE 0
|
|
W?SEE:: .ZWORD "see"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?FIND
|
|
.BYTE 0
|
|
W?SEEK:: .ZWORD "seek"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?FIND
|
|
.BYTE 0
|
|
W?SELF:: .ZWORD "self"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SEND:: .ZWORD "send"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SEND
|
|
.BYTE 0
|
|
W?SET:: .ZWORD "set"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TURN
|
|
.BYTE 0
|
|
W?SHADOW:: .ZWORD "shadow"
|
|
.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?SHARP:: .ZWORD "sharp"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SHARP
|
|
.BYTE 0
|
|
W?SHINY:: .ZWORD "shiny"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SHINY
|
|
.BYTE 0
|
|
W?SHIP:: .ZWORD "ship"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SHORE:: .ZWORD "shore"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.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?SHUT:: .ZWORD "shut"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TURN
|
|
.BYTE 0
|
|
W?SICKLY:: .ZWORD "sickly"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SICKLY
|
|
.BYTE 0
|
|
W?SIGH:: .ZWORD "sigh"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?MUMBLE
|
|
.BYTE 0
|
|
W?SILENT:: .ZWORD "silent"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SILENT
|
|
.BYTE 0
|
|
W?SINISTER:: .ZWORD "sinist"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SINISTER
|
|
.BYTE 0
|
|
W?SIT:: .ZWORD "sit"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CLIMB
|
|
.BYTE 0
|
|
W?SKIM:: .ZWORD "skim"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?READ
|
|
.BYTE 0
|
|
W?SKIP:: .ZWORD "skip"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SKIP
|
|
.BYTE 0
|
|
W?SLAY:: .ZWORD "slay"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?KILL
|
|
.BYTE 0
|
|
W?SLICE:: .ZWORD "slice"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?CUT
|
|
.BYTE 0
|
|
W?SLIDE:: .ZWORD "slide"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SLIDE
|
|
.BYTE 0
|
|
W?SLIT:: .ZWORD "slit"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SLOT:: .ZWORD "slot"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SMALL:: .ZWORD "small"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SMALL
|
|
.BYTE 0
|
|
W?SMASH:: .ZWORD "smash"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DESTROY
|
|
.BYTE 0
|
|
W?SMELL:: .ZWORD "smell"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SMELL
|
|
.BYTE 0
|
|
W?SMELLING:: .ZWORD "smelli"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SMELLING
|
|
.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?SOUTH:: .ZWORD "south"
|
|
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
|
.BYTE A?SOUTH
|
|
.BYTE 28
|
|
W?SOUTHE:: .ZWORD "southe"
|
|
.BYTE PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 25
|
|
.BYTE 0
|
|
W?SOUTHWEST:: .ZWORD "southw"
|
|
.BYTE PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 24
|
|
.BYTE 0
|
|
W?SPILL:: .ZWORD "spill"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?POUR
|
|
.BYTE 0
|
|
W?SPIN:: .ZWORD "spin"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SPIN
|
|
.BYTE 0
|
|
W?SPRAY:: .ZWORD "spray"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SPRAY
|
|
.BYTE 0
|
|
W?SQUEEZE:: .ZWORD "squeez"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SQUEEZE
|
|
.BYTE 0
|
|
W?STAB:: .ZWORD "stab"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?KILL
|
|
.BYTE 0
|
|
W?STAFF:: .ZWORD "staff"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?STAIR:: .ZWORD "stair"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?STAIRCASE:: .ZWORD "stairc"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?STAIRS:: .ZWORD "stairs"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?STALAG:: .ZWORD "stalag"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?STAND:: .ZWORD "stand"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?STAND
|
|
.BYTE 0
|
|
W?STARE:: .ZWORD "stare"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?LOOK
|
|
.BYTE 0
|
|
W?STARTLE:: .ZWORD "startl"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WAKE
|
|
.BYTE 0
|
|
W?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?STEEL:: .ZWORD "steel"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?STEEL
|
|
.BYTE 0
|
|
W?STEEP:: .ZWORD "steep"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?STEEP
|
|
.BYTE 0
|
|
W?STEP:: .ZWORD "step"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WALK
|
|
.BYTE 0
|
|
W?STEPS:: .ZWORD "steps"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?STONE:: .ZWORD "stone"
|
|
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?STONE
|
|
.BYTE O?ANY
|
|
W?STRANGE:: .ZWORD "strang"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?STRANGE
|
|
.BYTE 0
|
|
W?STRIKE:: .ZWORD "strike"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?STRIKE
|
|
.BYTE 0
|
|
W?STRUCTURE:: .ZWORD "struct"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?STUFF:: .ZWORD "stuff"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PUT
|
|
.BYTE 0
|
|
W?SUN:: .ZWORD "sun"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SUN
|
|
.BYTE 0
|
|
W?SUNDIAL:: .ZWORD "sundia"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SUPER:: .ZWORD "super"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SUPER
|
|
.BYTE 0
|
|
W?SUPERBRIEF:: .ZWORD "superb"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SUPER
|
|
.BYTE 0
|
|
W?SURFACE:: .ZWORD "surfac"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SURPRISE:: .ZWORD "surpri"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WAKE
|
|
.BYTE 0
|
|
W?SW:: .ZWORD "sw"
|
|
.BYTE PS?DIRECTION+P1?DIRECTION
|
|
.BYTE 24
|
|
.BYTE 0
|
|
W?SWALLOW:: .ZWORD "swallo"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?DRINK
|
|
.BYTE 0
|
|
W?SWAMP:: .ZWORD "swamp"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?SWEET:: .ZWORD "sweet"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?SWEET
|
|
.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-BAR:: .ZWORD "t-bar"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?TABLE:: .ZWORD "table"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?TAKE:: .ZWORD "take"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TAKE
|
|
.BYTE 0
|
|
W?TALK:: .ZWORD "talk"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SAY
|
|
.BYTE 0
|
|
W?TALL:: .ZWORD "tall"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?TALL
|
|
.BYTE 0
|
|
W?TASTE:: .ZWORD "taste"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EAT
|
|
.BYTE 0
|
|
W?TAUNT:: .ZWORD "taunt"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?KICK
|
|
.BYTE 0
|
|
W?TELL:: .ZWORD "tell"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TELL
|
|
.BYTE 0
|
|
W?TEMPORIZER:: .ZWORD "tempor"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?TEXT:: .ZWORD "text"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?THAT:: .ZWORD "that"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?THE:: .ZWORD "the"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?THE
|
|
.BYTE 0
|
|
W?THEN:: .ZWORD "then"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?THEN
|
|
.BYTE 0
|
|
W?THIN:: .ZWORD "thin"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?THIN
|
|
.BYTE 0
|
|
W?THIS:: .ZWORD "this"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?THROUGH:: .ZWORD "throug"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 254
|
|
.BYTE 0
|
|
W?THROW:: .ZWORD "throw"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?THROW
|
|
.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?TIMBERS:: .ZWORD "timber"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?TIME:: .ZWORD "time"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?TIME
|
|
.BYTE 0
|
|
W?TO:: .ZWORD "to"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 255
|
|
.BYTE 0
|
|
W?TORCH:: .ZWORD "torch"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?TORCHE:: .ZWORD "torche"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?TOSS:: .ZWORD "toss"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?THROW
|
|
.BYTE 0
|
|
W?TOUCH:: .ZWORD "touch"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?RUB
|
|
.BYTE 0
|
|
W?TRAIL:: .ZWORD "trail"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?TREASU:: .ZWORD "treasu"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.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?TUG:: .ZWORD "tug"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?PULL
|
|
.BYTE 0
|
|
W?TURN:: .ZWORD "turn"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?TURN
|
|
.BYTE 0
|
|
W?U:: .ZWORD "u"
|
|
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION
|
|
.BYTE 23
|
|
.BYTE 252
|
|
W?UNATTACH:: .ZWORD "unatta"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?UNTIE
|
|
.BYTE 0
|
|
W?UNDER:: .ZWORD "under"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 239
|
|
.BYTE 0
|
|
W?UNDERNEATH:: .ZWORD "undern"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 239
|
|
.BYTE 0
|
|
W?UNFASTEN:: .ZWORD "unfast"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?UNTIE
|
|
.BYTE 0
|
|
W?UNHOOK:: .ZWORD "unhook"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?UNTIE
|
|
.BYTE 0
|
|
W?UNLOCK:: .ZWORD "unlock"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?UNLOCK
|
|
.BYTE 0
|
|
W?UNSCRIPT:: .ZWORD "unscri"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?UNSCRIPT
|
|
.BYTE 0
|
|
W?UNTIE:: .ZWORD "untie"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?UNTIE
|
|
.BYTE 0
|
|
W?UP:: .ZWORD "up"
|
|
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION
|
|
.BYTE 23
|
|
.BYTE 252
|
|
W?USING:: .ZWORD "using"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 254
|
|
.BYTE 0
|
|
W?VALUABLES:: .ZWORD "valuab"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?VERBOSE:: .ZWORD "verbos"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?VERBOSE
|
|
.BYTE 0
|
|
W?VERSION:: .ZWORD "versio"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?VERSION
|
|
.BYTE 0
|
|
W?VIAL:: .ZWORD "vial"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?VIEWING:: .ZWORD "viewin"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?VIEWING
|
|
.BYTE 0
|
|
W?VIKING:: .ZWORD "viking"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?VIKING
|
|
.BYTE 0
|
|
W?VOICE:: .ZWORD "voice"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?VOICES:: .ZWORD "voices"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?W:: .ZWORD "w"
|
|
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
|
.BYTE A?WEST
|
|
.BYTE 29
|
|
W?WADE:: .ZWORD "wade"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?SWIM
|
|
.BYTE 0
|
|
W?WAIT:: .ZWORD "wait"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WAIT
|
|
.BYTE 0
|
|
W?WAKE:: .ZWORD "wake"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WAKE
|
|
.BYTE 0
|
|
W?WALK:: .ZWORD "walk"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WALK
|
|
.BYTE 0
|
|
W?WALL:: .ZWORD "wall"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?WARNING:: .ZWORD "warnin"
|
|
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE A?WARNING
|
|
W?WASHING:: .ZWORD "washin"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?WASHING
|
|
.BYTE 0
|
|
W?WATER:: .ZWORD "water"
|
|
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE A?WATER
|
|
W?WATERF:: .ZWORD "waterf"
|
|
.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?WAY:: .ZWORD "way"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?WAY
|
|
.BYTE 0
|
|
W?WAYBREAD:: .ZWORD "waybre"
|
|
.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?WEST:: .ZWORD "west"
|
|
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
|
.BYTE A?WEST
|
|
.BYTE 29
|
|
W?WESTERN:: .ZWORD "wester"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?WESTERN
|
|
.BYTE 0
|
|
W?WHAT:: .ZWORD "what"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EXAMINE
|
|
.BYTE 0
|
|
W?WHATS:: .ZWORD "whats"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?EXAMINE
|
|
.BYTE 0
|
|
W?WHERE:: .ZWORD "where"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?FIND
|
|
.BYTE 0
|
|
W?WHITE:: .ZWORD "white"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?WHITE
|
|
.BYTE 0
|
|
W?WIDE:: .ZWORD "wide"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?WIDE
|
|
.BYTE 0
|
|
W?WIN:: .ZWORD "win"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WIN
|
|
.BYTE 0
|
|
W?WIND:: .ZWORD "wind"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WIND
|
|
.BYTE 0
|
|
W?WINDING:: .ZWORD "windin"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?WINDING
|
|
.BYTE 0
|
|
W?WINNAGE:: .ZWORD "winnag"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WIN
|
|
.BYTE 0
|
|
W?WIRES:: .ZWORD "wires"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?WITH:: .ZWORD "with"
|
|
.BYTE PS?PREPOSITION+P1?OBJECT
|
|
.BYTE 254
|
|
.BYTE 0
|
|
W?WOMAN:: .ZWORD "woman"
|
|
.BYTE PS?OBJECT+P1?OBJECT
|
|
.BYTE O?ANY
|
|
.BYTE 0
|
|
W?WOOD:: .ZWORD "wood"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?WOOD
|
|
.BYTE 0
|
|
W?WOODEN:: .ZWORD "wooden"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?WOODEN
|
|
.BYTE 0
|
|
W?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?YELLOW:: .ZWORD "yellow"
|
|
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
|
.BYTE A?YELLOW
|
|
.BYTE 0
|
|
W?YES:: .ZWORD "yes"
|
|
.BYTE PS?BUZZ-WORD
|
|
.BYTE B?YES
|
|
.BYTE 0
|
|
W?Z:: .ZWORD "z"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?WAIT
|
|
.BYTE 0
|
|
W?ZORK:: .ZWORD "zork"
|
|
.BYTE PS?VERB+P1?VERB
|
|
.BYTE ACT?ZORK
|
|
.BYTE 0
|
|
.ENDT
|
|
|
|
|
|
; END LOAD
|
|
|
|
ENDLOD::
|
|
|
|
|
|
|
|
; PURE TABLES ARE DEFINED HERE
|
|
|
|
.ENDI
|