mirror of
https://github.com/historicalsource/minizork2-1988
synced 2024-04-25 21:49:47 +03:00
8456 lines
130 KiB
Plaintext
8456 lines
130 KiB
Plaintext
|
||
|
||
; TOP LEVEL DEFINITIONS
|
||
|
||
TRUE-VALUE=1
|
||
FALSE-VALUE=0
|
||
FATAL-VALUE=2
|
||
|
||
O?ANY=1
|
||
|
||
PS?OBJECT=128
|
||
PS?VERB=64
|
||
PS?ADJECTIVE=32
|
||
PS?DIRECTION=16
|
||
PS?PREPOSITION=8
|
||
PS?BUZZ-WORD=4
|
||
|
||
P1?NONE=0
|
||
P1?OBJECT=0
|
||
P1?VERB=1
|
||
P1?ADJECTIVE=2
|
||
P1?DIRECTION=3
|
||
|
||
|
||
; OBJECT FLAGS ARE DEFINED HERE
|
||
|
||
|
||
NWALLBIT=4
|
||
FX?NWALLBIT=2048
|
||
|
||
NONLANDBIT=5
|
||
FX?NONLANDBIT=1024
|
||
|
||
TREASUREBIT=6
|
||
FX?TREASUREBIT=512
|
||
|
||
SACREDBIT=7
|
||
FX?SACREDBIT=256
|
||
|
||
NDESCBIT=8
|
||
FX?NDESCBIT=128
|
||
|
||
TRANSBIT=9
|
||
FX?TRANSBIT=64
|
||
|
||
SEARCHBIT=10
|
||
FX?SEARCHBIT=32
|
||
|
||
OPENBIT=11
|
||
FX?OPENBIT=16
|
||
|
||
TRYTAKEBIT=12
|
||
FX?TRYTAKEBIT=8
|
||
|
||
SURFACEBIT=13
|
||
FX?SURFACEBIT=4
|
||
|
||
TOUCHBIT=14
|
||
FX?TOUCHBIT=2
|
||
|
||
INVISIBLE=15
|
||
FX?INVISIBLE=1
|
||
|
||
READBIT=16
|
||
FX?READBIT=32768
|
||
|
||
TAKEBIT=17
|
||
FX?TAKEBIT=16384
|
||
|
||
LIGHTBIT=18
|
||
FX?LIGHTBIT=8192
|
||
|
||
CONTBIT=19
|
||
FX?CONTBIT=4096
|
||
|
||
ONBIT=20
|
||
FX?ONBIT=2048
|
||
|
||
FOODBIT=21
|
||
FX?FOODBIT=1024
|
||
|
||
DRINKBIT=22
|
||
FX?DRINKBIT=512
|
||
|
||
WEAPONBIT=23
|
||
FX?WEAPONBIT=256
|
||
|
||
DOORBIT=24
|
||
FX?DOORBIT=128
|
||
|
||
VEHBIT=25
|
||
FX?VEHBIT=64
|
||
|
||
CLIMBBIT=26
|
||
FX?CLIMBBIT=32
|
||
|
||
RLANDBIT=27
|
||
FX?RLANDBIT=16
|
||
|
||
FLAMEBIT=28
|
||
FX?FLAMEBIT=8
|
||
|
||
BURNBIT=29
|
||
FX?BURNBIT=4
|
||
|
||
TOOLBIT=30
|
||
FX?TOOLBIT=2
|
||
|
||
ACTORBIT=31
|
||
FX?ACTORBIT=1
|
||
|
||
; ACTION IDENTIFIERS ARE ASSIGNED HERE
|
||
|
||
V?VERBOSE=0
|
||
V?BRIEF=1
|
||
V?SUPER-BRIEF=2
|
||
V?DIAGNOSE=3
|
||
V?INVENTORY=4
|
||
V?QUIT=5
|
||
V?RESTART=6
|
||
V?RESTORE=7
|
||
V?SAVE=8
|
||
V?SCORE=9
|
||
V?SCRIPT=10
|
||
V?UNSCRIPT=11
|
||
V?VERSION=12
|
||
V?VERIFY=13
|
||
V?RANDOM=14
|
||
V?COMMAND-FILE=15
|
||
V?RECORD=16
|
||
V?UNRECORD=17
|
||
V?ATTACK=18
|
||
V?BLAST=19
|
||
V?LAMP-OFF=20
|
||
V?INFLATE=21
|
||
V?BURN=22
|
||
V?CLIMB=23
|
||
V?CLIMB-DOWN=24
|
||
V?ENTER=25
|
||
V?CLIMB-ON=26
|
||
V?CLOSE=27
|
||
V?COMMAND=28
|
||
V?COUNT=29
|
||
V?WALK-AROUND=30
|
||
V?CUT=31
|
||
V?CURSES=32
|
||
V?DEFLATE=33
|
||
V?MUNG=34
|
||
V?DISEMBARK=35
|
||
V?DISENCHANT=36
|
||
V?DRINK=37
|
||
V?DRINK-FROM=38
|
||
V?DROP=39
|
||
V?PUT=40
|
||
V?PUT-ON=41
|
||
V?EAT=42
|
||
V?ENCHANT=43
|
||
V?EXAMINE=44
|
||
V?LOOK-INSIDE=45
|
||
V?EXIT=46
|
||
V?FILL=47
|
||
V?FIND=48
|
||
V?FOLLOW=49
|
||
V?GIVE=50
|
||
V?SGIVE=51
|
||
V?HELLO=52
|
||
V?INCANT=53
|
||
V?LEAP=54
|
||
V?KICK=55
|
||
V?KISS=56
|
||
V?KNOCK=57
|
||
V?LAUNCH=58
|
||
V?LEAVE=59
|
||
V?LAMP-ON=60
|
||
V?LISTEN=61
|
||
V?LOCK=62
|
||
V?LOOK=63
|
||
V?LOOK-UNDER=64
|
||
V?LOOK-BEHIND=65
|
||
V?LOWER=66
|
||
V?MELT=67
|
||
V?MOVE=68
|
||
V?TURN=69
|
||
V?OPEN=70
|
||
V?PICK=71
|
||
V?TAKE=72
|
||
V?PLAY=73
|
||
V?POUR-ON=74
|
||
V?PUSH=75
|
||
V?PUT-UNDER=76
|
||
V?RAISE=77
|
||
V?RAPE=78
|
||
V?READ=79
|
||
V?RUB=80
|
||
V?SAY=81
|
||
V?SEARCH=82
|
||
V?SHAKE=83
|
||
V?SKIP=84
|
||
V?SMELL=85
|
||
V?STAND=86
|
||
V?STRIKE=87
|
||
V?SWIM=88
|
||
V?SWING=89
|
||
V?TELL=90
|
||
V?THROW=91
|
||
V?THROW-OFF=92
|
||
V?TIE=93
|
||
V?TIE-UP=94
|
||
V?UNLOCK=95
|
||
V?UNTIE=96
|
||
V?WAIT=97
|
||
V?ALARM=98
|
||
V?WALK=99
|
||
V?WALK-TO=100
|
||
V?WAVE=101
|
||
V?YELL=102
|
||
V?ZORK=103
|
||
|
||
; 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?SYNONYM=18
|
||
P?ACTION=17
|
||
P?LDESC=16
|
||
P?SIZE=15
|
||
P?ADJECTIVE=14
|
||
P?STRENGTH=13
|
||
P?VALUE=12
|
||
P?GLOBAL=11
|
||
P?PSEUDO=10
|
||
P?TEXT=9
|
||
P?CAPACITY=8
|
||
P?FDESC=7
|
||
P?VTYPE=6
|
||
P?CONTFCN=5
|
||
P?DESCFCN=4
|
||
|
||
; ADJECTIVES ARE DEFINED HERE
|
||
|
||
A?LURKING=255
|
||
A?DARK=254
|
||
A?DAMP=253
|
||
A?SMOKEY=252
|
||
A?SCORCHED=251
|
||
A?NARROW=250
|
||
A?BARE=249
|
||
A?COLD=248
|
||
A?DEEP=247
|
||
A?STONE=246
|
||
A?EAST=245
|
||
A?EASTERN=244
|
||
A?WEST=243
|
||
A?WESTERN=242
|
||
A?SOUTH=241
|
||
A?SOUTHE=240
|
||
A?NORTH=239
|
||
A?NORTHE=238
|
||
A?LITTLE=237
|
||
A?FROBOZZ=236
|
||
A?OLD=235
|
||
A?MAGIC=234
|
||
A?BATTERED=233
|
||
A?NASTY=232
|
||
A?WORN=231
|
||
A?USED=230
|
||
A?WORK=229
|
||
A?WIZARD=228
|
||
A?CRYSTAL=227
|
||
A?RUBY=226
|
||
A?SAPPHIRE=225
|
||
A?DIAMOND=224
|
||
A?OBSIDIAN=223
|
||
A?BLACK=222
|
||
A?STRANGE=221
|
||
A?GREAT=220
|
||
A?HUGE=219
|
||
A?BABY=218
|
||
A?SEA=217
|
||
A?DEAD=216
|
||
A?RED=215
|
||
A?BLUE=214
|
||
A?WHITE=213
|
||
A?CLEAR=212
|
||
A?BRASS=211
|
||
A?ELVISH=210
|
||
A?ANTIQUE=209
|
||
A?FANCY=208
|
||
A?NEAT=207
|
||
A?ZORKMID=206
|
||
A?HEAVY=205
|
||
A?ENORMOUS=204
|
||
A?GIANT=203
|
||
A?DOG=202
|
||
A?THREE=201
|
||
A?HEADED=200
|
||
A?MARBLE=199
|
||
A?WOODEN=198
|
||
A?OAK=197
|
||
A?BARRED=196
|
||
A?DUSTY=195
|
||
A?IRON=194
|
||
A?RUSTY=193
|
||
A?BEAUTIFUL=192
|
||
A?DELICATE=191
|
||
A?GOLD=190
|
||
A?VELVET=189
|
||
A?SATIN=188
|
||
A?NEWS=187
|
||
A?NEWSPAPER=186
|
||
A?PLACE=185
|
||
A?CHINA=184
|
||
A?TEA=183
|
||
A?LETTER=182
|
||
A?YOUNG=181
|
||
A?ICY=180
|
||
A?PEARL=179
|
||
A?GREEN=178
|
||
A?TRIANGULAR=177
|
||
A?STEEL=176
|
||
A?SOLID=175
|
||
A?RARE=174
|
||
A?FLATHEAD=173
|
||
A?OBLONG=172
|
||
A?FROSTED=171
|
||
A?ORANGE=170
|
||
A?CANDIED=169
|
||
A?MOBY=168
|
||
A?WICKER=167
|
||
A?BRAIDED=166
|
||
A?CLOTH=165
|
||
A?METAL=164
|
||
A?PRICELESS=163
|
||
A?PURPLE=162
|
||
A?SMALL=161
|
||
A?GAUDY=160
|
||
A?SQUARE=159
|
||
A?CLAY=158
|
||
A?THIN=157
|
||
|
||
; 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?HERE=238
|
||
B?FEEBLE=237
|
||
B?FUMBLE=236
|
||
B?FREEZE=235
|
||
B?FALL=234
|
||
B?FRY=233
|
||
B?FLUORESCE=232
|
||
B?FERMENT=231
|
||
B?FLOAT=230
|
||
B?FIREPROOF=229
|
||
B?FENCE=228
|
||
B?FUDGE=227
|
||
B?FANTASIZE=226
|
||
B?AGAIN=225
|
||
B?G=224
|
||
B?OOPS=223
|
||
|
||
; PREPOSITIONS ARE DEFINED HERE
|
||
|
||
PR?WITH=255
|
||
PR?OUT=254
|
||
PR?UP=253
|
||
PR?DOWN=252
|
||
PR?IN=251
|
||
PR?ON=250
|
||
PR?FROM=249
|
||
PR?TO=248
|
||
PR?OVER=247
|
||
PR?ACROSS=246
|
||
PR?OFF=245
|
||
PR?AT=244
|
||
PR?AROUND=243
|
||
PR?UNDER=242
|
||
PR?BEHIND=241
|
||
PR?FOR=240
|
||
PR?ABOUT=239
|
||
PR?AWAY=238
|
||
|
||
; DIRECTIONS ARE DEFINED HERE
|
||
|
||
|
||
; ACTIONS ARE DEFINED HERE
|
||
|
||
ACT?KISS=255
|
||
ACT?SKIP=254
|
||
ACT?INFLAT=253
|
||
ACT?PULL=252
|
||
ACT?PUT=251
|
||
ACT?RAPE=250
|
||
ACT?VERBOSE=249
|
||
ACT?WALK=248
|
||
ACT?QUIT=247
|
||
ACT?FIND=246
|
||
ACT?DESTROY=245
|
||
ACT?UNLOCK=244
|
||
ACT?READ=243
|
||
ACT?SAY=242
|
||
ACT?JUMP=241
|
||
ACT?POUR=240
|
||
ACT?WAIT=239
|
||
ACT?TAKE=238
|
||
ACT?COUNT=237
|
||
ACT?RAISE=236
|
||
ACT?FOLLOW=235
|
||
ACT?VERSION=234
|
||
ACT?#UNRECORD=233
|
||
ACT?LIGHT=232
|
||
ACT?MOVE=231
|
||
ACT?PLAY=230
|
||
ACT?OPEN=229
|
||
ACT?#COMMAND=228
|
||
ACT?BLOW=227
|
||
ACT?KNOCK=226
|
||
ACT?PICK=225
|
||
ACT?DEFLATE=224
|
||
ACT?#RANDOM=223
|
||
ACT?STAND=222
|
||
ACT?ENCHANT=221
|
||
ACT?LISTEN=220
|
||
ACT?TIE=219
|
||
ACT?SAVE=218
|
||
ACT?TELL=217
|
||
ACT?THROW=216
|
||
ACT?ZORK=215
|
||
ACT?LOWER=214
|
||
ACT?COMMAND=213
|
||
ACT?TALK=212
|
||
ACT?SHAKE=211
|
||
ACT?INVENTORY=210
|
||
ACT?ATTACK=209
|
||
ACT?ENTER=208
|
||
ACT?SEARCH=207
|
||
ACT?DISEMBARK=206
|
||
ACT?SWIM=205
|
||
ACT?UNTIE=204
|
||
ACT?CUT=203
|
||
ACT?UNSCRIPT=202
|
||
ACT?MELT=201
|
||
ACT?PUSH=200
|
||
ACT?RUB=199
|
||
ACT?SUPER=198
|
||
ACT?INCANT=197
|
||
ACT?SCORE=196
|
||
ACT?LOOK=195
|
||
ACT?DROP=194
|
||
ACT?LEAVE=193
|
||
ACT?CURSE=192
|
||
ACT?SCRIPT=191
|
||
ACT?$VERIFY=190
|
||
ACT?EXTINGUISH=189
|
||
ACT?SWING=188
|
||
ACT?RESTART=187
|
||
ACT?POKE=186
|
||
ACT?SMELL=185
|
||
ACT?BRIEF=184
|
||
ACT?DIAGNOSE=183
|
||
ACT?GIVE=182
|
||
ACT?WAKE=181
|
||
ACT?DRINK=180
|
||
ACT?YELL=179
|
||
ACT?LOCK=178
|
||
ACT?BURN=177
|
||
ACT?KICK=176
|
||
ACT?TURN=175
|
||
ACT?#RECORD=174
|
||
ACT?CROSS=173
|
||
ACT?RESTORE=172
|
||
ACT?CLOSE=171
|
||
ACT?STRIKE=170
|
||
ACT?SLIDE=169
|
||
ACT?WAVE=168
|
||
ACT?EXIT=167
|
||
ACT?EXAMINE=166
|
||
ACT?DISENCHANT=165
|
||
ACT?EAT=164
|
||
ACT?FILL=163
|
||
ACT?CLIMB=162
|
||
ACT?LAUNCH=161
|
||
ACT?HELLO=160
|
||
|
||
; USER DEFINED CONSTANTS ARE INITIALIZED HERE
|
||
|
||
SOG=16
|
||
SIR=32
|
||
DEXITSTR=1
|
||
XEQUAL?=4
|
||
S-FANTASIZE=9
|
||
P-ITBLLEN=9
|
||
P-SYNLEN=8
|
||
P-SRCTOP=0
|
||
C-INTLEN=6
|
||
S-FERMENT=5
|
||
O-START=1
|
||
DEXITOBJ=1
|
||
P-P1OFF=5
|
||
O-PTR=0
|
||
S-FEEBLE=1
|
||
O-LENGTH=2
|
||
C-TABLELEN=180
|
||
P-NC2=8
|
||
P-NC1=6
|
||
S-FLOAT=6
|
||
P-WORDLEN=4
|
||
SERIAL=0
|
||
P-VERBN=1
|
||
P-P1BITS=3
|
||
FEXIT=3
|
||
S-FENCE=8
|
||
CC-SEPTR=1
|
||
P-SPREP1=0
|
||
CC-SBPTR=0
|
||
P-PREP1=2
|
||
M-BEG=1
|
||
XDIV=3
|
||
M-FATAL=2
|
||
XGRTR?=5
|
||
NEXITSTR=0
|
||
SPELLS=9
|
||
NEXIT=2
|
||
P-SLOC2=6
|
||
SC=64
|
||
P-PREP1N=3
|
||
P-PSOFF=4
|
||
XLESS?=6
|
||
P-VERB=0
|
||
M-HANDLED=1
|
||
M-ENTER=2
|
||
DEXIT=5
|
||
CC-DEPTR=3
|
||
SHAVE=2
|
||
P-SRCBOT=2
|
||
P-SYNLEN-1=4
|
||
P-SYNLEN-0=2
|
||
M-OBJDESC=5
|
||
CC-DBPTR=2
|
||
P-SYNLEN-2=7
|
||
SMANY=4
|
||
STAKE=8
|
||
P-SPREP2=4
|
||
XSUB=1
|
||
XADD=0
|
||
S-FALL=4
|
||
CEXIT=4
|
||
P-LEXSTART=1
|
||
TREASURES-MAX=10
|
||
M-LOOK=3
|
||
UEXIT=1
|
||
S-FIREPROOF=7
|
||
O-END=3
|
||
P-LEXELEN=2
|
||
P-LEXWORDS=1
|
||
P-ALL=1
|
||
XMUL=2
|
||
P-SFWIM1=2
|
||
P-INHIBIT=4
|
||
CEXITFLAG=1
|
||
M-FLASH=4
|
||
M-OBJECT=0
|
||
FEXITFCN=0
|
||
M-NOT-HANDLED=0
|
||
CEXITSTR=1
|
||
P-SRCALL=1
|
||
S-FUMBLE=2
|
||
P-SLOC1=3
|
||
M-END=6
|
||
P-PREP2=4
|
||
LOW-DIRECTION=19
|
||
C-TICK=1
|
||
P-NC2L=9
|
||
P-NC1L=7
|
||
S-FREEZE=3
|
||
P-ONE=2
|
||
P-SACTION=1
|
||
P-PREP2N=5
|
||
P-SFWIM2=5
|
||
C-ENABLED?=0
|
||
REXIT=0
|
||
SH=128
|
||
C-RTN=2
|
||
|
||
; THE GLOBAL VARIABLES ARE ALL LOCATED HERE
|
||
|
||
GLOBAL::.TABLE
|
||
.GVAR HERE=0
|
||
.GVAR SCORE=0
|
||
.GVAR MOVES=0
|
||
.GVAR P-END-ON-PREP=0
|
||
.GVAR B-W-C=STR?47,STRING
|
||
.GVAR SPELL-VICTIM=0
|
||
.GVAR P-BUTS=T?1402,TABLE
|
||
.GVAR EVAPORATED=0
|
||
.GVAR PERIOD-CR=STR?32,STRING
|
||
.GVAR DUSTY-ROOM-COLLAPSED=0
|
||
.GVAR P-DIR=0
|
||
.GVAR P-ACLAUSE=0
|
||
.GVAR LABEL-REVEALED=0
|
||
.GVAR P-SLOCBITS=0
|
||
.GVAR P-MATCHLEN=0
|
||
.GVAR P-ADVERB=0
|
||
.GVAR PUNLOCK-FLAG=0
|
||
.GVAR P-MULT=0
|
||
.GVAR CLOCK-WAIT=0
|
||
.GVAR P-OTBL=T?902,TABLE
|
||
.GVAR GREEDILY-DEVOURS=STR?50,STRING
|
||
.GVAR WIZQDESCS=T?606,TABLE
|
||
.GVAR P-NAM=0
|
||
.GVAR ALWAYS-LIT=0
|
||
.GVAR C-TABLE=T?101,TABLE
|
||
.GVAR P-XNAM=0
|
||
.GVAR OOPS-TABLE=T?702,TABLE
|
||
.GVAR P-WALK-DIR=0
|
||
.GVAR P-ANAM=0
|
||
.GVAR OTHER-PROPERTIES=STR?222,STRING
|
||
.GVAR MUD-FLAG=0
|
||
.GVAR P-CONT=0
|
||
.GVAR P-PRSI=T?1302,TABLE
|
||
.GVAR PRCOUNT=0
|
||
.GVAR AGAIN-LEXV=T?302,TABLE
|
||
.GVAR VERBOSITY=1
|
||
.GVAR SPELL-USED=0
|
||
.GVAR REFERRING=STR?45,STRING
|
||
.GVAR MENHIR-POSITION=0
|
||
.GVAR FUMBLE-NUMBER=7
|
||
.GVAR CANT-GO=STR?41,STRING
|
||
.GVAR DESC-OBJECT=0
|
||
.GVAR LIT=0
|
||
.GVAR DOESNT-FIT-LOCK=STR?43,STRING
|
||
.GVAR P-VTBL=T?1002,TABLE
|
||
.GVAR P-XADJN=0
|
||
.GVAR SPELL-NAMES=T?106,TABLE
|
||
.GVAR RESERVE-LEXV=T?402,TABLE
|
||
.GVAR LAMP-TABLE=T?107,TABLE
|
||
.GVAR P-ACT=0
|
||
.GVAR P-ADJ=0
|
||
.GVAR P-LEN=0
|
||
.GVAR CAROUSEL-EXITS=T?207,TABLE
|
||
.GVAR C-INTS=180
|
||
.GVAR P-CCTBL=T?102,TABLE
|
||
.GVAR P-LEXV=T?202,TABLE
|
||
.GVAR LOAD-ALLOWED=100
|
||
.GVAR STOPS=STR?46,STRING
|
||
.GVAR TOPIARY-COUNTER=0
|
||
.GVAR BALLOON-TIED=0
|
||
.GVAR WAND-ON-LOC=0
|
||
.GVAR TOO-DARK=STR?37,STRING
|
||
.GVAR ONLY-DARKNESS=STR?38,STRING
|
||
.GVAR BALLOON-INFLATED=0
|
||
.GVAR PRSO=0
|
||
.GVAR BUCKET-TOP-FLAG=0
|
||
.GVAR GUE-NAME=STR?44,STRING
|
||
.GVAR P-MERGED=0
|
||
.GVAR PRFOLLOW=0
|
||
.GVAR P-GWIMBIT=0
|
||
.GVAR C-DEMONS=180
|
||
.GVAR PLOOK-FLAG=0
|
||
.GVAR MATCH-COUNT=6
|
||
.GVAR P-OCLAUSE=T?1602,TABLE
|
||
.GVAR PRINCESS-AWAKE=0
|
||
.GVAR P-SYNTAX=0
|
||
.GVAR P-XADJ=0
|
||
.GVAR P-AADJ=0
|
||
.GVAR PRSA=0
|
||
.GVAR ICE-MELTED=0
|
||
.GVAR PRDIRS=T?208,TABLE
|
||
.GVAR P-PRSO=T?1202,TABLE
|
||
.GVAR MOVED-IN-DARK=STR?34,STRING
|
||
.GVAR SPELL?=0
|
||
.GVAR P-AND=0
|
||
.GVAR UNICORN-FRIGHTENED=0
|
||
.GVAR P-ONEOBJ=0
|
||
.GVAR DEMON-PAID=0
|
||
.GVAR P-INBUF=T?502,TABLE
|
||
.GVAR DEAD=0
|
||
.GVAR P-MERGE=T?1502,TABLE
|
||
.GVAR WAND-STOPS-GLOWING=STR?40,STRING
|
||
.GVAR DEATHS=0
|
||
.GVAR P-WON=0
|
||
.GVAR WIZ-DOOR-FLAG=0
|
||
.GVAR SPELL-STOPS=T?306,TABLE
|
||
.GVAR P-OVTBL=T?1102,TABLE
|
||
.GVAR SPELL-HANDLED?=0
|
||
.GVAR LOOK-AROUND=STR?36,STRING
|
||
.GVAR DRAGON-ATTACKS=T?108,TABLE
|
||
.GVAR P-ITBL=T?802,TABLE
|
||
.GVAR QUOTE-FLAG=0
|
||
.GVAR RIDDLE-TEXT=STR?31,STRING
|
||
.GVAR P-TABLE=0
|
||
.GVAR CERBERUS-LEASHED=0
|
||
.GVAR P-GETFLAGS=0
|
||
.GVAR ALREADY=STR?39,STRING
|
||
.GVAR DRAGON-ANGER=0
|
||
.GVAR YUKS=T?205,TABLE
|
||
.GVAR OOPS-INBUF=T?602,TABLE
|
||
.GVAR INDENTS=T?104,TABLE
|
||
.GVAR FUMBLE-PROB=8
|
||
.GVAR P-NUMBER=0
|
||
.GVAR P-OFLAG=0
|
||
.GVAR STRANGE-VISION=STR?35,STRING
|
||
.GVAR WINNER=0
|
||
.GVAR BALLOON-UPS=T?110,TABLE
|
||
.GVAR P-ADJN=0
|
||
.GVAR LAMP-BURNED-OUT=0
|
||
.GVAR AGAIN-DIR=0
|
||
.GVAR PLACE-MAT-VISIBLE=STR?42,STRING
|
||
.GVAR BALLOON-LOC=VOLCANO-BOTTOM
|
||
.GVAR DEMON-THANKS=T?506,TABLE
|
||
.GVAR FANTASIES=T?406,TABLE
|
||
.GVAR MATOBJ=0
|
||
.GVAR CAGE-SOLVE-FLAG=0
|
||
.GVAR DEMON-GONE=STR?33,STRING
|
||
.GVAR CAROUSEL-ON=1
|
||
.GVAR WAND-ON=0
|
||
.GVAR GUARDIAN-FED=0
|
||
.GVAR P-IT-OBJECT=0
|
||
.GVAR HO-HUM=T?105,TABLE
|
||
.GVAR WAVES-WAND=STR?48,STRING
|
||
.GVAR OLD-HERE=DRAGON-ROOM
|
||
.GVAR DEMON-HOARD=0
|
||
.GVAR BALLOON-DOWNS=T?310,TABLE
|
||
.GVAR PRSI=0
|
||
.GVAR RESERVE-PTR=0
|
||
.GVAR BALLOON-FLOATS=T?210,TABLE
|
||
.GVAR SPELL-HINTS=T?206,TABLE
|
||
.GVAR INVISIBLE-HAND=STR?49,STRING
|
||
.GVAR P-NOT-HERE=0
|
||
.GVAR P-NCN=0
|
||
.GVAR SECRET-DOOR=0
|
||
.GVAR PREPOSITIONS=PRTBL,TABLE
|
||
.GVAR ACTIONS=ATBL,TABLE
|
||
.GVAR PREACTIONS=PATBL,TABLE
|
||
.GVAR VERBS=VTBL,TABLE
|
||
.ENDT
|
||
|
||
GLOEND::
|
||
|
||
|
||
; PROPERTY DEFAULTS AND OBJECTS ARE DEFINED HERE
|
||
|
||
OBJECT::.TABLE
|
||
0 ;()
|
||
0 ;()
|
||
0 ;()
|
||
0 ;(P?DESCFCN)
|
||
0 ;(P?CONTFCN)
|
||
0 ;(P?VTYPE)
|
||
0 ;(P?FDESC)
|
||
0 ;(P?CAPACITY)
|
||
0 ;(P?TEXT)
|
||
0 ;(P?PSEUDO)
|
||
0 ;(P?GLOBAL)
|
||
0 ;(P?VALUE)
|
||
0 ;(P?STRENGTH)
|
||
0 ;(P?ADJECTIVE)
|
||
5 ;(P?SIZE)
|
||
0 ;(P?LDESC)
|
||
0 ;(P?ACTION)
|
||
0 ;(P?SYNONYM)
|
||
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 STATUETTE,FX?TREASUREBIT,FX?TAKEBIT,CHEST,0,0,T?STATUETTE
|
||
.OBJECT MURKY-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,AQUARIUM-ROOM,PALANTIR-3,T?MURKY-ROOM
|
||
.OBJECT TRIANGULAR-BUTTON,FX?NDESCBIT,0,MACHINE-ROOM,0,0,T?TRIANGULAR-BUTTON
|
||
.OBJECT GLOBAL-WATER,0,FX?DRINKBIT,LOCAL-GLOBALS,PSEUDO-OBJECT,0,T?GLOBAL-WATER
|
||
.OBJECT RIDDLE-DOOR,FX?NDESCBIT,FX?CONTBIT+FX?DOORBIT,RIDDLE-ROOM,0,0,T?RIDDLE-DOOR
|
||
.OBJECT BOTTOM-ETCHINGS,FX?NDESCBIT,FX?READBIT,CIRCULAR-ROOM,0,0,T?BOTTOM-ETCHINGS
|
||
.OBJECT WELL,FX?NDESCBIT,0,LOCAL-GLOBALS,GAZEBO-OBJECT,0,T?WELL
|
||
.OBJECT HANDS,FX?NDESCBIT,FX?TOOLBIT,GLOBAL-OBJECTS,ZORKMID,0,T?HANDS
|
||
.OBJECT CAGE,FX?NWALLBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,DINGY-CLOSET,0,T?CAGE
|
||
.OBJECT INSIDE-THE-BARROW,0,FX?ONBIT+FX?RLANDBIT,ROOMS,DEAD-PALANTIR-4,LAMP,T?INSIDE-THE-BARROW
|
||
.OBJECT KEY,FX?NDESCBIT,FX?TOOLBIT+FX?TAKEBIT,KEYHOLE-2,0,0,T?KEY
|
||
.OBJECT NARROW-LEDGE,FX?NONLANDBIT,FX?RLANDBIT,ROOMS,VOLCANO-BY-WIDE-LEDGE,COIN,T?NARROW-LEDGE
|
||
.OBJECT WIZARD,FX?OPENBIT,FX?CONTBIT+FX?ACTORBIT,0,0,WAND,T?WIZARD
|
||
.OBJECT DEAD-SERPENT,0,FX?TAKEBIT,0,0,0,T?DEAD-SERPENT
|
||
.OBJECT WAND,FX?TRYTAKEBIT+FX?NDESCBIT,FX?TAKEBIT,WIZARD,0,0,T?WAND
|
||
.OBJECT MATCH,0,FX?TAKEBIT+FX?READBIT,GAZEBO-TABLE,LETTER-OPENER,0,T?MATCH
|
||
.OBJECT ME,0,FX?ACTORBIT,GLOBAL-OBJECTS,GRUE,0,T?ME
|
||
.OBJECT UNICORN,FX?OPENBIT+FX?TRYTAKEBIT,FX?CONTBIT+FX?ACTORBIT,0,0,RIBBON,T?UNICORN
|
||
.OBJECT PALANTIR-1,FX?TRYTAKEBIT+FX?TRANSBIT,FX?TAKEBIT,DINGY-CLOSET,0,0,T?PALANTIR-1
|
||
.OBJECT HOOK,0,0,LOCAL-GLOBALS,WELL,0,T?HOOK
|
||
.OBJECT PALANTIR-3,FX?TRANSBIT+FX?NDESCBIT,FX?TAKEBIT,MURKY-ROOM,0,0,T?PALANTIR-3
|
||
.OBJECT SERPENT,0,FX?ACTORBIT,AQUARIUM,0,0,T?SERPENT
|
||
.OBJECT PALANTIR-2,FX?TRANSBIT,FX?TAKEBIT,DREARY-ROOM,0,0,T?PALANTIR-2
|
||
.OBJECT ICE-ROOM,0,FX?RLANDBIT,ROOMS,COOL-ROOM,ICE,T?ICE-ROOM
|
||
.OBJECT GAZEBO-OBJECT,FX?NDESCBIT,0,LOCAL-GLOBALS,PWINDOW,0,T?GAZEBO-OBJECT
|
||
.OBJECT PALANTIR-4,FX?TRANSBIT,FX?TAKEBIT,STAND-4,0,0,T?PALANTIR-4
|
||
.OBJECT ROOMS,0,0,0,0,DUSTY-ROOM,T?ROOMS
|
||
.OBJECT POOL,0,0,POOL-ROOM,0,0,T?POOL
|
||
.OBJECT ADVENTURER,FX?SACREDBIT+FX?INVISIBLE+FX?NDESCBIT,FX?ACTORBIT,INSIDE-THE-BARROW,0,0,T?ADVENTURER
|
||
.OBJECT WIDE-LEDGE,FX?NONLANDBIT,FX?RLANDBIT,ROOMS,LIBRARY,0,T?WIDE-LEDGE
|
||
.OBJECT WIZ-DOOR,0,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,BRIDGE,0,T?WIZ-DOOR
|
||
.OBJECT LOCAL-GLOBALS,0,0,GLOBAL-OBJECTS,0,HOOK,T?LOCAL-GLOBALS
|
||
.OBJECT WIZARDS-WORKSHOP,0,FX?ONBIT+FX?RLANDBIT,ROOMS,TROPHY-ROOM,WORKBENCH,T?WIZARDS-WORKSHOP
|
||
.OBJECT BUCKET,FX?OPENBIT,FX?CONTBIT+FX?VEHBIT,CIRCULAR-ROOM,PEARL-NECKLACE,0,T?BUCKET
|
||
.OBJECT SHALLOW-FORD,0,FX?ONBIT+FX?RLANDBIT,ROOMS,GREAT-CAVERN,0,T?SHALLOW-FORD
|
||
.OBJECT PORTRAIT,0,FX?BURNBIT+FX?TAKEBIT,TEA-ROOM,0,0,T?PORTRAIT
|
||
.OBJECT CARD,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,SAFE,0,0,T?CARD
|
||
.OBJECT DREARY-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,LEDGE-IN-RAVINE,KEYHOLE-2,T?DREARY-ROOM
|
||
.OBJECT CERBERUS,FX?OPENBIT,FX?CONTBIT+FX?ACTORBIT,CERBERUS-ROOM,0,0,T?CERBERUS
|
||
.OBJECT BLUE-BOOK,0,FX?BURNBIT+FX?CONTBIT+FX?TAKEBIT+FX?READBIT,LIBRARY,0,0,T?BLUE-BOOK
|
||
.OBJECT GLOBAL-OBJECTS,FX?TRANSBIT+FX?SEARCHBIT+FX?OPENBIT+FX?TRYTAKEBIT+FX?SURFACEBIT+FX?TOUCHBIT+FX?INVISIBLE,FX?RLANDBIT+FX?ONBIT,0,0,WALL,T?GLOBAL-OBJECTS
|
||
.OBJECT TROPHY-ROOM,0,FX?RLANDBIT,ROOMS,GUARDED-ROOM,WANDS,T?TROPHY-ROOM
|
||
.OBJECT SAFE-HOLE,FX?NDESCBIT+FX?OPENBIT,0,DUSTY-ROOM,SAFE,0,T?SAFE-HOLE
|
||
.OBJECT IT,FX?TOUCHBIT+FX?NDESCBIT,0,GLOBAL-OBJECTS,INTNUM,0,T?IT
|
||
.OBJECT WIZARDS-QUARTERS,0,FX?RLANDBIT,ROOMS,MURKY-ROOM,0,T?WIZARDS-QUARTERS
|
||
.OBJECT COLLAR,0,FX?TAKEBIT,KENNEL,0,0,T?COLLAR
|
||
.OBJECT RIBBON,FX?NDESCBIT,0,UNICORN,GOLD-KEY,0,T?RIBBON
|
||
.OBJECT BRIDGE,FX?NDESCBIT,0,LOCAL-GLOBALS,CHASM,0,T?BRIDGE
|
||
.OBJECT WORKBENCH,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,WIZARDS-WORKSHOP,0,STAND-3,T?WORKBENCH
|
||
.OBJECT PCRACK,FX?NDESCBIT,0,DREARY-ROOM,PTABLE,0,T?PCRACK
|
||
.OBJECT STAMP,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,PURPLE-BOOK,0,0,T?STAMP
|
||
.OBJECT DOOR-KEEPER,FX?NDESCBIT,0,GUARDED-ROOM,0,0,T?DOOR-KEEPER
|
||
.OBJECT DINGY-CLOSET,0,FX?RLANDBIT+FX?ONBIT,ROOMS,MACHINE-ROOM,CAGE-OBJECT,T?DINGY-CLOSET
|
||
.OBJECT STONE-BRIDGE,0,FX?RLANDBIT,ROOMS,DRAGON-LAIR,BRICK,T?STONE-BRIDGE
|
||
.OBJECT CHEST,0,FX?TAKEBIT+FX?CONTBIT,DRAGON-LAIR,0,STATUETTE,T?CHEST
|
||
.OBJECT POOL-ROOM,0,FX?RLANDBIT,ROOMS,POSTS-ROOM,CANDY,T?POOL-ROOM
|
||
.OBJECT MENHIR,FX?NDESCBIT,FX?READBIT,LOCAL-GLOBALS,GLOBAL-MENHIR,0,T?MENHIR
|
||
.OBJECT TOPIARY,0,FX?RLANDBIT,ROOMS,GAZEBO,HEDGES,T?TOPIARY
|
||
.OBJECT CRYPT-OBJECT,FX?NDESCBIT,FX?READBIT,CRYPT,HEADS,0,T?CRYPT-OBJECT
|
||
.OBJECT PEARL-NECKLACE,0,FX?TAKEBIT,CIRCULAR-ROOM,BOTTOM-ETCHINGS,0,T?PEARL-NECKLACE
|
||
.OBJECT MACHINE-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,TOP-OF-WELL,TRIANGULAR-BUTTON,T?MACHINE-ROOM
|
||
.OBJECT BLUE-CAKE,0,FX?FOODBIT+FX?TAKEBIT+FX?READBIT,ALICE-TABLE,GREEN-CAKE,0,T?BLUE-CAKE
|
||
.OBJECT STAND-1,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,WORKBENCH,0,0,T?STAND-1
|
||
.OBJECT PENTAGRAM-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,WIZARDS-WORKSHOP,PENTAGRAM,T?PENTAGRAM-ROOM
|
||
.OBJECT CLOTH-BAG,FX?NDESCBIT,0,BALLOON,BRAIDED-WIRE,0,T?CLOTH-BAG
|
||
.OBJECT WANDS,FX?TRYTAKEBIT+FX?NDESCBIT,0,TROPHY-ROOM,DEGREE,0,T?WANDS
|
||
.OBJECT RUBY,0,FX?TAKEBIT,VOLCANO-BOTTOM,0,0,T?RUBY
|
||
.OBJECT ROBOT,FX?OPENBIT,FX?CONTBIT+FX?ACTORBIT,TOP-OF-WELL,TOP-ETCHINGS,0,T?ROBOT
|
||
.OBJECT STAND-3,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,WORKBENCH,STAND-2,0,T?STAND-3
|
||
.OBJECT PLACE-MAT,FX?OPENBIT+FX?SURFACEBIT,FX?CONTBIT+FX?TAKEBIT,GAZEBO-TABLE,NEWSPAPER,0,T?PLACE-MAT
|
||
.OBJECT EXPLOSION,0,0,0,0,0,T?EXPLOSION
|
||
.OBJECT STREAM,FX?NDESCBIT,0,LOCAL-GLOBALS,GLOBAL-WATER,0,T?STREAM
|
||
.OBJECT CHASM,FX?NDESCBIT,0,LOCAL-GLOBALS,STREAM,0,T?CHASM
|
||
.OBJECT TEAPOT,FX?OPENBIT+FX?TRANSBIT,FX?CONTBIT+FX?TAKEBIT,GAZEBO-TABLE,PLACE-MAT,0,T?TEAPOT
|
||
.OBJECT KEYHOLE-2,FX?NDESCBIT,0,DREARY-ROOM,PCRACK,KEY,T?KEYHOLE-2
|
||
.OBJECT DUSTY-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,WIDE-LEDGE,SAFE-HOLE,T?DUSTY-ROOM
|
||
.OBJECT ICE,0,0,ICE-ROOM,0,0,T?ICE
|
||
.OBJECT ZORKMID,0,0,GLOBAL-OBJECTS,PATH-OBJECT,0,T?ZORKMID
|
||
.OBJECT CRYPT,0,FX?RLANDBIT,ROOMS,CERBERUS-ROOM,CRYPT-OBJECT,T?CRYPT
|
||
.OBJECT HEADS,FX?TRYTAKEBIT+FX?NDESCBIT,0,CRYPT,0,0,T?HEADS
|
||
.OBJECT HEDGES,FX?NDESCBIT,0,TOPIARY,0,0,T?HEDGES
|
||
.OBJECT POSTS-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,TEA-ROOM,POSTS,T?POSTS-ROOM
|
||
.OBJECT RECEPTACLE,FX?NDESCBIT+FX?SEARCHBIT,FX?CONTBIT,BALLOON,CLOTH-BAG,0,T?RECEPTACLE
|
||
.OBJECT GOLD-KEY,FX?TRYTAKEBIT+FX?NDESCBIT,FX?TOOLBIT+FX?TAKEBIT,UNICORN,0,0,T?GOLD-KEY
|
||
.OBJECT KENNEL,0,FX?RLANDBIT,ROOMS,MENHIR-ROOM,COLLAR,T?KENNEL
|
||
.OBJECT PATH-OBJECT,FX?NDESCBIT,0,GLOBAL-OBJECTS,ME,0,T?PATH-OBJECT
|
||
.OBJECT KEYHOLE-1,FX?NDESCBIT,0,LEDGE-IN-RAVINE,0,0,T?KEYHOLE-1
|
||
.OBJECT CANDY,FX?INVISIBLE,FX?READBIT+FX?TAKEBIT+FX?FOODBIT,POOL-ROOM,POOL,0,T?CANDY
|
||
.OBJECT CIRCULAR-ROOM,FX?NONLANDBIT,FX?RLANDBIT,ROOMS,RIDDLE-ROOM,BUCKET,T?CIRCULAR-ROOM
|
||
.OBJECT SAFE,FX?NDESCBIT,FX?CONTBIT,DUSTY-ROOM,0,CROWN,T?SAFE
|
||
.OBJECT PDOOR,0,FX?CONTBIT+FX?DOORBIT,LOCAL-GLOBALS,GLOBAL-CERBERUS,0,T?PDOOR
|
||
.OBJECT BALLOON-LABEL,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,0,0,0,T?BALLOON-LABEL
|
||
.OBJECT LIBRARY,0,FX?RLANDBIT,ROOMS,NARROW-LEDGE,PURPLE-BOOK,T?LIBRARY
|
||
.OBJECT VIOLIN,FX?INVISIBLE,FX?TAKEBIT,CAROUSEL-ROOM,0,0,T?VIOLIN
|
||
.OBJECT CAROUSEL-ROOM,0,FX?RLANDBIT,ROOMS,DEEP-FORD,VIOLIN,T?CAROUSEL-ROOM
|
||
.OBJECT CAGE-OBJECT,FX?INVISIBLE,0,DINGY-CLOSET,PALANTIR-1,0,T?CAGE-OBJECT
|
||
.OBJECT CROWN,0,FX?TAKEBIT,SAFE,CARD,0,T?CROWN
|
||
.OBJECT GUARDED-ROOM,0,FX?RLANDBIT,ROOMS,0,DOOR-KEEPER,T?GUARDED-ROOM
|
||
.OBJECT LAMP,0,FX?LIGHTBIT+FX?TAKEBIT,INSIDE-THE-BARROW,ADVENTURER,0,T?LAMP
|
||
.OBJECT PRINCESS,0,FX?ACTORBIT,DRAGON-LAIR,CHEST,0,T?PRINCESS
|
||
.OBJECT ALICE-TABLE,FX?OPENBIT+FX?SURFACEBIT,FX?CONTBIT,TEA-ROOM,PORTRAIT,RED-CAKE,T?ALICE-TABLE
|
||
.OBJECT FORMAL-GARDEN,0,FX?RLANDBIT,ROOMS,DREARY-ROOM,0,T?FORMAL-GARDEN
|
||
.OBJECT DARK-TUNNEL,0,FX?RLANDBIT,ROOMS,SHALLOW-FORD,SWORD,T?DARK-TUNNEL
|
||
.OBJECT MENHIR-ROOM,0,FX?RLANDBIT,ROOMS,ROOM-8,0,T?MENHIR-ROOM
|
||
.OBJECT CERBERUS-ROOM,0,FX?RLANDBIT,ROOMS,KENNEL,CERBERUS,T?CERBERUS-ROOM
|
||
.OBJECT GLOBAL-MENHIR,FX?NDESCBIT,FX?READBIT,LOCAL-GLOBALS,GLOBAL-PALANTIR,0,T?GLOBAL-MENHIR
|
||
.OBJECT BALLOON,FX?OPENBIT,FX?VEHBIT,VOLCANO-BOTTOM,RUBY,RECEPTACLE,T?BALLOON
|
||
.OBJECT BRAIDED-WIRE,FX?NDESCBIT,0,BALLOON,0,0,T?BRAIDED-WIRE
|
||
.OBJECT GRUE,0,0,GLOBAL-OBJECTS,GROUND,0,T?GRUE
|
||
.OBJECT PWINDOW,0,FX?DOORBIT,LOCAL-GLOBALS,PDOOR,0,T?PWINDOW
|
||
.OBJECT COOL-ROOM,0,FX?RLANDBIT,ROOMS,STONE-BRIDGE,0,T?COOL-ROOM
|
||
.OBJECT DEGREE,FX?TRYTAKEBIT+FX?NDESCBIT,FX?READBIT,TROPHY-ROOM,0,0,T?DEGREE
|
||
.OBJECT VOLCANO-BOTTOM,FX?NONLANDBIT,FX?RLANDBIT,ROOMS,POOL-ROOM,BALLOON,T?VOLCANO-BOTTOM
|
||
.OBJECT BILLS,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,ROOM-8,0,0,T?BILLS
|
||
.OBJECT GAZEBO-TABLE,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,GAZEBO,0,MATCH,T?GAZEBO-TABLE
|
||
.OBJECT RED-CAKE,0,FX?FOODBIT+FX?TAKEBIT+FX?READBIT,ALICE-TABLE,ORANGE-CAKE,0,T?RED-CAKE
|
||
.OBJECT NEWSPAPER,0,FX?READBIT+FX?BURNBIT+FX?TAKEBIT,GAZEBO-TABLE,0,0,T?NEWSPAPER
|
||
.OBJECT LEDGE-IN-RAVINE,0,FX?RLANDBIT,ROOMS,ZORK3,KEYHOLE-1,T?LEDGE-IN-RAVINE
|
||
.OBJECT GREAT-CAVERN,0,FX?ONBIT+FX?RLANDBIT,ROOMS,INSIDE-THE-BARROW,0,T?GREAT-CAVERN
|
||
.OBJECT WATER,0,FX?DRINKBIT+FX?TAKEBIT,0,0,0,T?WATER
|
||
.OBJECT GROUND,0,0,GLOBAL-OBJECTS,IT,0,T?GROUND
|
||
.OBJECT GLOBAL-PALANTIR,FX?NDESCBIT,0,LOCAL-GLOBALS,WIZ-DOOR,0,T?GLOBAL-PALANTIR
|
||
.OBJECT TOP-ETCHINGS,FX?NDESCBIT,FX?READBIT,TOP-OF-WELL,0,0,T?TOP-ETCHINGS
|
||
.OBJECT TEA-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,CAGE,ALICE-TABLE,T?TEA-ROOM
|
||
.OBJECT NOT-HERE-OBJECT,0,0,0,0,0,T?NOT-HERE-OBJECT
|
||
.OBJECT DRAGON,0,FX?ACTORBIT,DRAGON-ROOM,0,0,T?DRAGON
|
||
.OBJECT POSTS,FX?NDESCBIT,0,POSTS-ROOM,0,0,T?POSTS
|
||
.OBJECT INTNUM,0,FX?TOOLBIT,GLOBAL-OBJECTS,LOCAL-GLOBALS,0,T?INTNUM
|
||
.OBJECT STAND-4,FX?OPENBIT+FX?SURFACEBIT,FX?CONTBIT,0,0,PALANTIR-4,T?STAND-4
|
||
.OBJECT PURPLE-BOOK,FX?SEARCHBIT,FX?BURNBIT+FX?CONTBIT+FX?TAKEBIT+FX?READBIT,LIBRARY,WHITE-BOOK,STAMP,T?PURPLE-BOOK
|
||
.OBJECT DRAGON-LAIR,0,FX?RLANDBIT,ROOMS,DRAGON-ROOM,PRINCESS,T?DRAGON-LAIR
|
||
.OBJECT PENTAGRAM,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,PENTAGRAM-ROOM,0,0,T?PENTAGRAM
|
||
.OBJECT ROOM-8,0,FX?RLANDBIT,ROOMS,CAROUSEL-ROOM,BILLS,T?ROOM-8
|
||
.OBJECT GLOBAL-CERBERUS,0,0,LOCAL-GLOBALS,MENHIR,0,T?GLOBAL-CERBERUS
|
||
.OBJECT DEAD-PALANTIR-4,0,FX?ONBIT+FX?RLANDBIT,ROOMS,DEAD-PALANTIR-3,0,T?DEAD-PALANTIR-4
|
||
.OBJECT FUSE,0,FX?BURNBIT+FX?TAKEBIT,RIDDLE-ROOM,RIDDLE-DOOR,0,T?FUSE
|
||
.OBJECT STAND-2,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,WORKBENCH,STAND-1,0,T?STAND-2
|
||
.OBJECT GREEN-CAKE,0,FX?FOODBIT+FX?TAKEBIT+FX?READBIT,ALICE-TABLE,0,0,T?GREEN-CAKE
|
||
.OBJECT DEAD-PALANTIR-1,0,FX?ONBIT+FX?RLANDBIT,ROOMS,WIZARDS-QUARTERS,0,T?DEAD-PALANTIR-1
|
||
.OBJECT SWORD,FX?TRYTAKEBIT,FX?WEAPONBIT+FX?TAKEBIT,DARK-TUNNEL,0,0,T?SWORD
|
||
.OBJECT BRICK,FX?SEARCHBIT+FX?OPENBIT,FX?BURNBIT+FX?TAKEBIT,STONE-BRIDGE,0,0,T?BRICK
|
||
.OBJECT DEAD-PALANTIR-2,0,FX?ONBIT+FX?RLANDBIT,ROOMS,DEAD-PALANTIR-1,0,T?DEAD-PALANTIR-2
|
||
.OBJECT DEAD-PALANTIR-3,0,FX?ONBIT+FX?RLANDBIT,ROOMS,DEAD-PALANTIR-2,0,T?DEAD-PALANTIR-3
|
||
.OBJECT ORANGE-CAKE,0,FX?FOODBIT+FX?TAKEBIT+FX?READBIT,ALICE-TABLE,BLUE-CAKE,0,T?ORANGE-CAKE
|
||
.OBJECT VOLCANO-BY-WIDE-LEDGE,FX?NWALLBIT+FX?NONLANDBIT,0,ROOMS,VOLCANO-BY-SMALL-LEDGE,0,T?VOLCANO-BY-WIDE-LEDGE
|
||
.OBJECT ZORK3,0,FX?ONBIT+FX?RLANDBIT,ROOMS,CRYPT,0,T?ZORK3
|
||
.OBJECT VOLCANO-BY-SMALL-LEDGE,FX?NWALLBIT+FX?NONLANDBIT,0,ROOMS,VOLCANO-CORE,0,T?VOLCANO-BY-SMALL-LEDGE
|
||
.OBJECT DEEP-FORD,0,FX?RLANDBIT,ROOMS,DARK-TUNNEL,0,T?DEEP-FORD
|
||
.OBJECT VOLCANO-CORE,FX?NWALLBIT+FX?NONLANDBIT,0,ROOMS,VOLCANO-BOTTOM,0,T?VOLCANO-CORE
|
||
.OBJECT WHITE-BOOK,0,FX?BURNBIT+FX?CONTBIT+FX?TAKEBIT+FX?READBIT,LIBRARY,BLUE-BOOK,0,T?WHITE-BOOK
|
||
.OBJECT DEMON,FX?INVISIBLE,FX?ACTORBIT,0,0,0,T?DEMON
|
||
.OBJECT AQUARIUM-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,PENTAGRAM-ROOM,AQUARIUM,T?AQUARIUM-ROOM
|
||
.OBJECT GAZEBO,0,FX?ONBIT+FX?RLANDBIT,ROOMS,FORMAL-GARDEN,GAZEBO-TABLE,T?GAZEBO
|
||
.OBJECT WALL,0,0,GLOBAL-OBJECTS,HANDS,0,T?WALL
|
||
.OBJECT RIDDLE-ROOM,0,FX?RLANDBIT,ROOMS,ICE-ROOM,FUSE,T?RIDDLE-ROOM
|
||
.OBJECT TOP-OF-WELL,FX?NONLANDBIT,FX?RLANDBIT,ROOMS,CIRCULAR-ROOM,ROBOT-LABEL,T?TOP-OF-WELL
|
||
.OBJECT ROBOT-LABEL,0,FX?BURNBIT+FX?TAKEBIT+FX?READBIT,TOP-OF-WELL,ROBOT,0,T?ROBOT-LABEL
|
||
.OBJECT COIN,0,FX?TAKEBIT+FX?READBIT,NARROW-LEDGE,0,0,T?COIN
|
||
.OBJECT LETTER-OPENER,0,FX?TOOLBIT+FX?TAKEBIT,GAZEBO-TABLE,TEAPOT,0,T?LETTER-OPENER
|
||
.OBJECT PSEUDO-OBJECT,0,0,LOCAL-GLOBALS,0,0,T?PSEUDO-OBJECT
|
||
.OBJECT DRAGON-ROOM,0,FX?RLANDBIT,ROOMS,TOPIARY,DRAGON,T?DRAGON-ROOM
|
||
.OBJECT AQUARIUM,FX?OPENBIT,FX?CONTBIT,AQUARIUM-ROOM,0,SERPENT,T?AQUARIUM
|
||
.OBJECT PTABLE,FX?OPENBIT+FX?SURFACEBIT+FX?NDESCBIT,FX?CONTBIT,DREARY-ROOM,PALANTIR-2,0,T?PTABLE
|
||
.ENDT
|
||
|
||
; OBJECT PROPERTY TABLES ARE DEFINED HERE
|
||
|
||
OBJPRP::
|
||
|
||
T?STATUETTE:: .TABLE ; TABLE FOR OBJECT STATUETTE
|
||
.STRL "golden dragon statuette"
|
||
.PROP 6,P?SYNONYM
|
||
W?TREASURE
|
||
W?STATUE
|
||
W?DRAGON
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?GOLD
|
||
.PROP 2,P?VALUE
|
||
20
|
||
.PROP 2,P?FDESC
|
||
STR?156
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?MURKY-ROOM:: .TABLE ; TABLE FOR OBJECT MURKY-ROOM
|
||
.STRL "Murky Room"
|
||
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
|
||
.BYTE AQUARIUM-ROOM ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
MURKY-ROOM-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?TRIANGULAR-BUTTON:: .TABLE ; TABLE FOR OBJECT TRIANGULAR-BUTTON
|
||
.STRL "triangular button"
|
||
.PROP 2,P?SYNONYM
|
||
W?BUTTON
|
||
.PROP 2,P?ACTION
|
||
TRIANGULAR-BUTTON-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?TRIANGULAR
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GLOBAL-WATER:: .TABLE ; TABLE FOR OBJECT GLOBAL-WATER
|
||
.STRL "water"
|
||
.PROP 2,P?SYNONYM
|
||
W?WATER
|
||
.PROP 2,P?ACTION
|
||
WATER-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?RIDDLE-DOOR:: .TABLE ; TABLE FOR OBJECT RIDDLE-DOOR
|
||
.STRL "stone door"
|
||
.PROP 2,P?SYNONYM
|
||
W?DOOR
|
||
.PROP 2,P?ACTION
|
||
RIDDLE-DOOR-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?GREAT
|
||
.BYTE A?STONE
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BOTTOM-ETCHINGS:: .TABLE ; TABLE FOR OBJECT BOTTOM-ETCHINGS
|
||
.STRL "wall with etchings"
|
||
.PROP 4,P?SYNONYM
|
||
W?ETCHINGS
|
||
W?WALL
|
||
.PROP 2,P?TEXT
|
||
STR?170
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WELL:: .TABLE ; TABLE FOR OBJECT WELL
|
||
.STRL "well"
|
||
.PROP 2,P?SYNONYM
|
||
W?WELL
|
||
.PROP 2,P?ACTION
|
||
WELL-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?MAGIC
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?HANDS:: .TABLE ; TABLE FOR OBJECT HANDS
|
||
.STRL "pair of hands"
|
||
.PROP 6,P?SYNONYM
|
||
W?PAIR
|
||
W?HANDS
|
||
W?HAND
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?BARE
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CAGE:: .TABLE ; TABLE FOR OBJECT CAGE
|
||
.STRL "Cage"
|
||
.PROP 2,P?ACTION
|
||
CAGE-F
|
||
.PROP 2,P?LDESC
|
||
STR?180
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?INSIDE-THE-BARROW:: .TABLE ; TABLE FOR OBJECT INSIDE-THE-BARROW
|
||
.STRL "Inside the Barrow"
|
||
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
||
.BYTE GREAT-CAVERN ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?110
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?KEY:: .TABLE ; TABLE FOR OBJECT KEY
|
||
.STRL "rusty iron key"
|
||
.PROP 2,P?SYNONYM
|
||
W?KEY
|
||
.PROP 2,P?SIZE
|
||
2
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?IRON
|
||
.BYTE A?RUSTY
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?NARROW-LEDGE:: .TABLE ; TABLE FOR OBJECT NARROW-LEDGE
|
||
.STRL "Narrow Ledge"
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE LIBRARY ; TO ROOM
|
||
.PROP 2,P?DOWN ; IMPOSSIBLE EXIT
|
||
STR?205 ; FAILURE MESSAGE
|
||
.PROP 1,P?IN ; UNCONDITIONAL EXIT
|
||
.BYTE LIBRARY ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
LEDGE-F
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE HOOK
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WIZARD:: .TABLE ; TABLE FOR OBJECT WIZARD
|
||
.STRL "Wizard of Frobozz"
|
||
.PROP 4,P?SYNONYM
|
||
W?WIZARD
|
||
W?MAN
|
||
.PROP 2,P?ACTION
|
||
WIZARD-F
|
||
.PROP 2,P?LDESC
|
||
STR?51
|
||
.PROP 3,P?ADJECTIVE
|
||
.BYTE A?LITTLE
|
||
.BYTE A?FROBOZZ
|
||
.BYTE A?OLD
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DEAD-SERPENT:: .TABLE ; TABLE FOR OBJECT DEAD-SERPENT
|
||
.STRL "dead sea serpent"
|
||
.PROP 4,P?SYNONYM
|
||
W?SERPENT
|
||
W?SNAKE
|
||
.PROP 2,P?ACTION
|
||
DEAD-SERPENT-F
|
||
.PROP 2,P?SIZE
|
||
400
|
||
.PROP 3,P?ADJECTIVE
|
||
.BYTE A?DEAD
|
||
.BYTE A?BABY
|
||
.BYTE A?SEA
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WAND:: .TABLE ; TABLE FOR OBJECT WAND
|
||
.STRL "magic wand"
|
||
.PROP 2,P?SYNONYM
|
||
W?WAND
|
||
.PROP 2,P?ACTION
|
||
WAND-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?MAGIC
|
||
.PROP 2,P?VALUE
|
||
30
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?MATCH:: .TABLE ; TABLE FOR OBJECT MATCH
|
||
.STRL "matchbook"
|
||
.PROP 6,P?SYNONYM
|
||
W?MATCH
|
||
W?MATCHES
|
||
W?MATCHBOOK
|
||
.PROP 2,P?ACTION
|
||
MATCH-F
|
||
.PROP 2,P?LDESC
|
||
STR?141
|
||
.PROP 2,P?SIZE
|
||
2
|
||
.PROP 2,P?TEXT
|
||
STR?142
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ME:: .TABLE ; TABLE FOR OBJECT ME
|
||
.STRL "brave adventurer"
|
||
.PROP 6,P?SYNONYM
|
||
W?ME
|
||
W?MYSELF
|
||
W?SELF
|
||
.PROP 2,P?ACTION
|
||
ME-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?UNICORN:: .TABLE ; TABLE FOR OBJECT UNICORN
|
||
.STRL "unicorn"
|
||
.PROP 4,P?SYNONYM
|
||
W?UNICORN
|
||
W?ANIMAL
|
||
.PROP 2,P?ACTION
|
||
UNICORN-F
|
||
.PROP 2,P?LDESC
|
||
STR?139
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?BEAUTIFUL
|
||
.BYTE A?WHITE
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PALANTIR-1:: .TABLE ; TABLE FOR OBJECT PALANTIR-1
|
||
.STRL "red crystal sphere"
|
||
.PROP 2,P?SYNONYM
|
||
W?SPHERE
|
||
.PROP 2,P?ACTION
|
||
SPHERE-F
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?CRYSTAL
|
||
.BYTE A?RED
|
||
.PROP 2,P?VALUE
|
||
20
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?HOOK:: .TABLE ; TABLE FOR OBJECT HOOK
|
||
.STRL "hook"
|
||
.PROP 2,P?SYNONYM
|
||
W?HOOK
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?SMALL
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PALANTIR-3:: .TABLE ; TABLE FOR OBJECT PALANTIR-3
|
||
.STRL "clear crystal sphere"
|
||
.PROP 2,P?SYNONYM
|
||
W?SPHERE
|
||
.PROP 2,P?ACTION
|
||
SPHERE-F
|
||
.PROP 3,P?ADJECTIVE
|
||
.BYTE A?CRYSTAL
|
||
.BYTE A?WHITE
|
||
.BYTE A?CLEAR
|
||
.PROP 2,P?VALUE
|
||
20
|
||
.PROP 2,P?FDESC
|
||
STR?108
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?SERPENT:: .TABLE ; TABLE FOR OBJECT SERPENT
|
||
.STRL "baby sea serpent"
|
||
.PROP 4,P?SYNONYM
|
||
W?SERPENT
|
||
W?SNAKE
|
||
.PROP 2,P?ACTION
|
||
SERPENT-F
|
||
.PROP 2,P?LDESC
|
||
STR?97
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?BABY
|
||
.BYTE A?SEA
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PALANTIR-2:: .TABLE ; TABLE FOR OBJECT PALANTIR-2
|
||
.STRL "blue crystal sphere"
|
||
.PROP 2,P?SYNONYM
|
||
W?SPHERE
|
||
.PROP 2,P?ACTION
|
||
SPHERE-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?CRYSTAL
|
||
.BYTE A?BLUE
|
||
.PROP 2,P?VALUE
|
||
20
|
||
.PROP 2,P?FDESC
|
||
STR?107
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ICE-ROOM:: .TABLE ; TABLE FOR OBJECT ICE-ROOM
|
||
.STRL "Ice Room"
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE COOL-ROOM ; TO ROOM
|
||
.PROP 4,P?WEST ; CONDITIONAL EXIT
|
||
.BYTE VOLCANO-BOTTOM ; TO ROOM
|
||
.BYTE ICE-MELTED ; IF FLAG IS TRUE
|
||
STR?166 ; FAILURE MESSAGE
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE GUARDED-ROOM ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
ICE-ROOM-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GAZEBO-OBJECT:: .TABLE ; TABLE FOR OBJECT GAZEBO-OBJECT
|
||
.STRL "gazebo"
|
||
.PROP 2,P?SYNONYM
|
||
W?GAZEBO
|
||
.PROP 2,P?ACTION
|
||
GAZEBO-OBJECT-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?WOODEN
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PALANTIR-4:: .TABLE ; TABLE FOR OBJECT PALANTIR-4
|
||
.STRL "black crystal sphere"
|
||
.PROP 2,P?SYNONYM
|
||
W?SPHERE
|
||
.PROP 2,P?ACTION
|
||
SPHERE-F
|
||
.PROP 2,P?LDESC
|
||
STR?82
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 3,P?ADJECTIVE
|
||
.BYTE A?CRYSTAL
|
||
.BYTE A?STRANGE
|
||
.BYTE A?BLACK
|
||
.PROP 2,P?VALUE
|
||
30
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS
|
||
.STRL ""
|
||
.PROP 1,P?IN ; UNCONDITIONAL EXIT
|
||
.BYTE ROOMS ; TO ROOM
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?POOL:: .TABLE ; TABLE FOR OBJECT POOL
|
||
.STRL "pool"
|
||
.PROP 2,P?SYNONYM
|
||
W?POOL
|
||
.PROP 2,P?ACTION
|
||
POOL-F
|
||
.PROP 2,P?LDESC
|
||
STR?192
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ADVENTURER:: .TABLE ; TABLE FOR OBJECT ADVENTURER
|
||
.STRL "thing"
|
||
.PROP 2,P?SYNONYM
|
||
W?ADVENTURER
|
||
.PROP 2,P?ACTION
|
||
0
|
||
.PROP 2,P?STRENGTH
|
||
0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WIDE-LEDGE:: .TABLE ; TABLE FOR OBJECT WIDE-LEDGE
|
||
.STRL "Wide Ledge"
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE DUSTY-ROOM ; TO ROOM
|
||
.PROP 2,P?DOWN ; IMPOSSIBLE EXIT
|
||
STR?164 ; FAILURE MESSAGE
|
||
.PROP 1,P?IN ; UNCONDITIONAL EXIT
|
||
.BYTE DUSTY-ROOM ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
LEDGE-F
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE HOOK
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WIZ-DOOR:: .TABLE ; TABLE FOR OBJECT WIZ-DOOR
|
||
.STRL "door"
|
||
.PROP 2,P?SYNONYM
|
||
W?DOOR
|
||
.PROP 2,P?ACTION
|
||
WIZ-DOOR-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?BATTERED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS
|
||
.STRL ""
|
||
.PROP 2,P?SYNONYM
|
||
W?ZZMGCK
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WIZARDS-WORKSHOP:: .TABLE ; TABLE FOR OBJECT WIZARDS-WORKSHOP
|
||
.STRL "Wizard's Workshop"
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE TROPHY-ROOM ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE PENTAGRAM-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?81
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BUCKET:: .TABLE ; TABLE FOR OBJECT BUCKET
|
||
.STRL "wooden bucket"
|
||
.PROP 2,P?SYNONYM
|
||
W?BUCKET
|
||
.PROP 2,P?ACTION
|
||
BUCKET-F
|
||
.PROP 2,P?LDESC
|
||
STR?171
|
||
.PROP 2,P?SIZE
|
||
100
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?WOODEN
|
||
.PROP 2,P?CAPACITY
|
||
100
|
||
.PROP 2,P?VTYPE
|
||
0
|
||
.PROP 2,P?CONTFCN
|
||
BUCKET-CONT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?SHALLOW-FORD:: .TABLE ; TABLE FOR OBJECT SHALLOW-FORD
|
||
.STRL "Shallow Ford"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE GREAT-CAVERN ; TO ROOM
|
||
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
||
.BYTE DARK-TUNNEL ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?116
|
||
.PROP 2,P?GLOBAL
|
||
.BYTE GLOBAL-WATER
|
||
.BYTE STREAM
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PORTRAIT:: .TABLE ; TABLE FOR OBJECT PORTRAIT
|
||
.STRL "portrait of J. Pierpont Flathead"
|
||
.PROP 6,P?SYNONYM
|
||
W?PORTRAIT
|
||
W?PAINTING
|
||
W?TREASURE
|
||
.PROP 2,P?SIZE
|
||
25
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?RARE
|
||
.BYTE A?FLATHEAD
|
||
.PROP 2,P?VALUE
|
||
20
|
||
.PROP 2,P?FDESC
|
||
STR?184
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CARD:: .TABLE ; TABLE FOR OBJECT CARD
|
||
.STRL "card"
|
||
.PROP 4,P?SYNONYM
|
||
W?CARD
|
||
W?NOTE
|
||
.PROP 2,P?LDESC
|
||
STR?215
|
||
.PROP 2,P?SIZE
|
||
1
|
||
.PROP 2,P?TEXT
|
||
STR?216
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DREARY-ROOM:: .TABLE ; TABLE FOR OBJECT DREARY-ROOM
|
||
.STRL "Dreary Room"
|
||
.PROP 5,P?SOUTH ; CONDITIONAL EXIT
|
||
.BYTE LEDGE-IN-RAVINE ; TO ROOM
|
||
.BYTE PDOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 5,P?OUT ; CONDITIONAL EXIT
|
||
.BYTE LEDGE-IN-RAVINE ; TO ROOM
|
||
.BYTE PDOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 2,P?ACTION
|
||
DREARY-ROOM-F
|
||
.PROP 2,P?GLOBAL
|
||
.BYTE PDOOR
|
||
.BYTE PWINDOW
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CERBERUS:: .TABLE ; TABLE FOR OBJECT CERBERUS
|
||
.STRL "three-headed dog"
|
||
.PROP 8,P?SYNONYM
|
||
W?CERBERUS
|
||
W?DOG
|
||
W?HOUND
|
||
W?MONSTER
|
||
.PROP 2,P?ACTION
|
||
CERBERUS-F
|
||
.PROP 2,P?LDESC
|
||
STR?130
|
||
.PROP 4,P?ADJECTIVE
|
||
.BYTE A?HUGE
|
||
.BYTE A?GIANT
|
||
.BYTE A?THREE
|
||
.BYTE A?HEADED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BLUE-BOOK:: .TABLE ; TABLE FOR OBJECT BLUE-BOOK
|
||
.STRL "blue book"
|
||
.PROP 4,P?SYNONYM
|
||
W?BOOK
|
||
W?BOOKS
|
||
.PROP 2,P?ACTION
|
||
RANDOM-BOOK-F
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?BLUE
|
||
.PROP 2,P?TEXT
|
||
STR?210
|
||
.PROP 2,P?CAPACITY
|
||
2
|
||
.PROP 2,P?FDESC
|
||
STR?209
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS
|
||
.STRL ""
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?TROPHY-ROOM:: .TABLE ; TABLE FOR OBJECT TROPHY-ROOM
|
||
.STRL "Trophy Room"
|
||
.PROP 5,P?NORTH ; CONDITIONAL EXIT
|
||
.BYTE GUARDED-ROOM ; TO ROOM
|
||
.BYTE WIZ-DOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE WIZARDS-WORKSHOP ; TO ROOM
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE AQUARIUM-ROOM ; TO ROOM
|
||
.PROP 5,P?OUT ; CONDITIONAL EXIT
|
||
.BYTE GUARDED-ROOM ; TO ROOM
|
||
.BYTE WIZ-DOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 2,P?ACTION
|
||
TROPHY-ROOM-F
|
||
.PROP 2,P?VALUE
|
||
10
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE WIZ-DOOR
|
||
.PROP 4,P?PSEUDO
|
||
W?OWL ; NAME
|
||
TROPHY-PSEUDO ; HANDLER
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?SAFE-HOLE:: .TABLE ; TABLE FOR OBJECT SAFE-HOLE
|
||
.STRL "hole"
|
||
.PROP 4,P?SYNONYM
|
||
W?SLOT
|
||
W?HOLE
|
||
.PROP 2,P?ACTION
|
||
SAFE-HOLE-F
|
||
.PROP 2,P?CAPACITY
|
||
10
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?IT:: .TABLE ; TABLE FOR OBJECT IT
|
||
.STRL "thing"
|
||
.PROP 8,P?SYNONYM
|
||
W?IT
|
||
W?THEM
|
||
W?HER
|
||
W?HIM
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WIZARDS-QUARTERS:: .TABLE ; TABLE FOR OBJECT WIZARDS-QUARTERS
|
||
.STRL "Wizard's Quarters"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE AQUARIUM-ROOM ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
WIZARD-QUARTERS-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?COLLAR:: .TABLE ; TABLE FOR OBJECT COLLAR
|
||
.STRL "gigantic dog collar"
|
||
.PROP 2,P?SYNONYM
|
||
W?COLLAR
|
||
.PROP 2,P?ACTION
|
||
COLLAR-F
|
||
.PROP 3,P?ADJECTIVE
|
||
.BYTE A?HUGE
|
||
.BYTE A?GIANT
|
||
.BYTE A?DOG
|
||
.PROP 2,P?VALUE
|
||
15
|
||
.PROP 2,P?FDESC
|
||
STR?126
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?RIBBON:: .TABLE ; TABLE FOR OBJECT RIBBON
|
||
.STRL "ribbon"
|
||
.PROP 2,P?SYNONYM
|
||
W?RIBBON
|
||
.PROP 2,P?ACTION
|
||
UNICORN-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?VELVET
|
||
.BYTE A?SATIN
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BRIDGE:: .TABLE ; TABLE FOR OBJECT BRIDGE
|
||
.STRL "bridge"
|
||
.PROP 2,P?SYNONYM
|
||
W?BRIDGE
|
||
.PROP 2,P?ACTION
|
||
BRIDGE-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?STONE
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WORKBENCH:: .TABLE ; TABLE FOR OBJECT WORKBENCH
|
||
.STRL "Wizard's workbench"
|
||
.PROP 6,P?SYNONYM
|
||
W?WORKBENCH
|
||
W?BENCH
|
||
W?TABLE
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?WORK
|
||
.BYTE A?WIZARD
|
||
.PROP 2,P?CAPACITY
|
||
200
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PCRACK:: .TABLE ; TABLE FOR OBJECT PCRACK
|
||
.STRL "crack"
|
||
.PROP 2,P?SYNONYM
|
||
W?CRACK
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?NARROW
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?STAMP:: .TABLE ; TABLE FOR OBJECT STAMP
|
||
.STRL "Flathead stamp"
|
||
.PROP 4,P?SYNONYM
|
||
W?STAMP
|
||
W?TREASURE
|
||
.PROP 2,P?SIZE
|
||
1
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?FLATHEAD
|
||
.PROP 2,P?VALUE
|
||
10
|
||
.PROP 2,P?TEXT
|
||
STR?214
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DOOR-KEEPER:: .TABLE ; TABLE FOR OBJECT DOOR-KEEPER
|
||
.STRL "lizard"
|
||
.PROP 6,P?SYNONYM
|
||
W?GUARDIAN
|
||
W?LIZARD
|
||
W?HEAD
|
||
.PROP 2,P?ACTION
|
||
DOOR-KEEPER-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?NASTY
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DINGY-CLOSET:: .TABLE ; TABLE FOR OBJECT DINGY-CLOSET
|
||
.STRL "Dingy Closet"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE MACHINE-ROOM ; TO ROOM
|
||
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
|
||
.BYTE MACHINE-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?179
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?STONE-BRIDGE:: .TABLE ; TABLE FOR OBJECT STONE-BRIDGE
|
||
.STRL "Stone Bridge"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE DRAGON-ROOM ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE COOL-ROOM ; TO ROOM
|
||
.PROP 2,P?DOWN ; IMPOSSIBLE EXIT
|
||
STR?164 ; FAILURE MESSAGE
|
||
.PROP 2,P?LDESC
|
||
STR?163
|
||
.PROP 2,P?GLOBAL
|
||
.BYTE BRIDGE
|
||
.BYTE CHASM
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CHEST:: .TABLE ; TABLE FOR OBJECT CHEST
|
||
.STRL "wooden chest"
|
||
.PROP 4,P?SYNONYM
|
||
W?CHEST
|
||
W?TRUNK
|
||
.PROP 2,P?ACTION
|
||
CHEST-F
|
||
.PROP 2,P?SIZE
|
||
40
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?WOODEN
|
||
.BYTE A?OLD
|
||
.PROP 2,P?CAPACITY
|
||
40
|
||
.PROP 2,P?FDESC
|
||
STR?155
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?POOL-ROOM:: .TABLE ; TABLE FOR OBJECT POOL-ROOM
|
||
.STRL "Pool Room"
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE POSTS-ROOM ; TO ROOM
|
||
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
|
||
.BYTE POSTS-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?191
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?MENHIR:: .TABLE ; TABLE FOR OBJECT MENHIR
|
||
.STRL "enormous menhir"
|
||
.PROP 8,P?SYNONYM
|
||
W?MENHIR
|
||
W?ROCK
|
||
W?STONE
|
||
W?F
|
||
.PROP 2,P?ACTION
|
||
MENHIR-F
|
||
.PROP 3,P?ADJECTIVE
|
||
.BYTE A?HUGE
|
||
.BYTE A?HEAVY
|
||
.BYTE A?ENORMOUS
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?TOPIARY:: .TABLE ; TABLE FOR OBJECT TOPIARY
|
||
.STRL "Topiary"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE FORMAL-GARDEN ; TO ROOM
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE CAROUSEL-ROOM ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
TOPIARY-F
|
||
.PROP 2,P?LDESC
|
||
STR?143
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CRYPT-OBJECT:: .TABLE ; TABLE FOR OBJECT CRYPT-OBJECT
|
||
.STRL "marble crypt"
|
||
.PROP 6,P?SYNONYM
|
||
W?TOMB
|
||
W?CRYPT
|
||
W?GRAVE
|
||
.PROP 2,P?ACTION
|
||
CRYPT-OBJECT-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?MARBLE
|
||
.PROP 2,P?TEXT
|
||
STR?134
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PEARL-NECKLACE:: .TABLE ; TABLE FOR OBJECT PEARL-NECKLACE
|
||
.STRL "pearl necklace"
|
||
.PROP 4,P?SYNONYM
|
||
W?NECKLACE
|
||
W?TREASURE
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?PEARL
|
||
.PROP 2,P?VALUE
|
||
15
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?MACHINE-ROOM:: .TABLE ; TABLE FOR OBJECT MACHINE-ROOM
|
||
.STRL "Machine Room"
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE DINGY-CLOSET ; TO ROOM
|
||
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
||
.BYTE TOP-OF-WELL ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?177
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BLUE-CAKE:: .TABLE ; TABLE FOR OBJECT BLUE-CAKE
|
||
.STRL "cake frosted with blue letters"
|
||
.PROP 8,P?SYNONYM
|
||
W?CAKE
|
||
W?ICING
|
||
W?CAKES
|
||
W?LETTER
|
||
.PROP 2,P?ACTION
|
||
CAKE-F
|
||
.PROP 2,P?SIZE
|
||
4
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?BLUE
|
||
.BYTE A?FROSTED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?STAND-1:: .TABLE ; TABLE FOR OBJECT STAND-1
|
||
.STRL "ruby stand"
|
||
.PROP 4,P?SYNONYM
|
||
W?STAND
|
||
W?STANDS
|
||
.PROP 2,P?ACTION
|
||
STAND-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?CRYSTAL
|
||
.BYTE A?RUBY
|
||
.PROP 2,P?CAPACITY
|
||
10
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PENTAGRAM-ROOM:: .TABLE ; TABLE FOR OBJECT PENTAGRAM-ROOM
|
||
.STRL "Pentagram Room"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE WIZARDS-WORKSHOP ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?83
|
||
.PROP 2,P?GLOBAL
|
||
.BYTE GLOBAL-MENHIR
|
||
.BYTE GLOBAL-CERBERUS
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CLOTH-BAG:: .TABLE ; TABLE FOR OBJECT CLOTH-BAG
|
||
.STRL "cloth bag"
|
||
.PROP 2,P?SYNONYM
|
||
W?BAG
|
||
.PROP 2,P?ACTION
|
||
BCONTENTS
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?CLOTH
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WANDS:: .TABLE ; TABLE FOR OBJECT WANDS
|
||
.STRL "set of used wands"
|
||
.PROP 8,P?SYNONYM
|
||
W?WANDS
|
||
W?WAND
|
||
W?RACK
|
||
W?SET
|
||
.PROP 2,P?ACTION
|
||
TROPHY-PSEUDO
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?WORN
|
||
.BYTE A?USED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?RUBY:: .TABLE ; TABLE FOR OBJECT RUBY
|
||
.STRL "ruby"
|
||
.PROP 4,P?SYNONYM
|
||
W?RUBY
|
||
W?TREASURE
|
||
.PROP 2,P?LDESC
|
||
STR?195
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?MOBY
|
||
.PROP 2,P?VALUE
|
||
15
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ROBOT:: .TABLE ; TABLE FOR OBJECT ROBOT
|
||
.STRL "robot"
|
||
.PROP 2,P?SYNONYM
|
||
W?ROBOT
|
||
.PROP 2,P?ACTION
|
||
ROBOT-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?STAND-3:: .TABLE ; TABLE FOR OBJECT STAND-3
|
||
.STRL "diamond stand"
|
||
.PROP 4,P?SYNONYM
|
||
W?STAND
|
||
W?STANDS
|
||
.PROP 2,P?ACTION
|
||
STAND-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?DIAMOND
|
||
.BYTE A?CRYSTAL
|
||
.PROP 2,P?CAPACITY
|
||
10
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PLACE-MAT:: .TABLE ; TABLE FOR OBJECT PLACE-MAT
|
||
.STRL "place mat"
|
||
.PROP 4,P?SYNONYM
|
||
W?MAT
|
||
W?PLACEM
|
||
.PROP 2,P?ACTION
|
||
PLACE-MAT-F
|
||
.PROP 2,P?SIZE
|
||
12
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?PLACE
|
||
.PROP 2,P?CAPACITY
|
||
20
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?EXPLOSION:: .TABLE ; TABLE FOR OBJECT EXPLOSION
|
||
.STRL "debris from an explosion"
|
||
.PROP 2,P?SYNONYM
|
||
W?KREBF
|
||
.PROP 2,P?LDESC
|
||
STR?221
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?STREAM:: .TABLE ; TABLE FOR OBJECT STREAM
|
||
.STRL "stream"
|
||
.PROP 2,P?SYNONYM
|
||
W?STREAM
|
||
.PROP 2,P?ACTION
|
||
STREAM-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?COLD
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CHASM:: .TABLE ; TABLE FOR OBJECT CHASM
|
||
.STRL "chasm"
|
||
.PROP 4,P?SYNONYM
|
||
W?CHASM
|
||
W?RAVINE
|
||
.PROP 2,P?ACTION
|
||
CHASM-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?DEEP
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?TEAPOT:: .TABLE ; TABLE FOR OBJECT TEAPOT
|
||
.STRL "china teapot"
|
||
.PROP 4,P?SYNONYM
|
||
W?TEAPOT
|
||
W?POT
|
||
.PROP 2,P?ACTION
|
||
TEAPOT-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?CHINA
|
||
.BYTE A?TEA
|
||
.PROP 2,P?CAPACITY
|
||
4
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?KEYHOLE-2:: .TABLE ; TABLE FOR OBJECT KEYHOLE-2
|
||
.STRL "keyhole"
|
||
.PROP 4,P?SYNONYM
|
||
W?KEYHOLE
|
||
W?HOLE
|
||
.PROP 2,P?ACTION
|
||
PKEYHOLE-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DUSTY-ROOM:: .TABLE ; TABLE FOR OBJECT DUSTY-ROOM
|
||
.STRL "Dusty Room"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE WIDE-LEDGE ; TO ROOM
|
||
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
|
||
.BYTE WIDE-LEDGE ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
DUSTY-ROOM-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ICE:: .TABLE ; TABLE FOR OBJECT ICE
|
||
.STRL "glacier"
|
||
.PROP 6,P?SYNONYM
|
||
W?ICE
|
||
W?MASS
|
||
W?GLACIER
|
||
.PROP 2,P?ACTION
|
||
ICE-F
|
||
.PROP 2,P?LDESC
|
||
STR?167
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?COLD
|
||
.BYTE A?ICY
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ZORKMID:: .TABLE ; TABLE FOR OBJECT ZORKMID
|
||
.STRL "zorkmid"
|
||
.PROP 2,P?SYNONYM
|
||
W?ZORKMID
|
||
.PROP 2,P?ACTION
|
||
ZORKMID-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CRYPT:: .TABLE ; TABLE FOR OBJECT CRYPT
|
||
.STRL "Crypt"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE CERBERUS-ROOM ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE ZORK3 ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?132
|
||
.PROP 2,P?VALUE
|
||
2
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?HEADS:: .TABLE ; TABLE FOR OBJECT HEADS
|
||
.STRL "set of poled heads"
|
||
.PROP 8,P?SYNONYM
|
||
W?HEADS
|
||
W?HEAD
|
||
W?POLE
|
||
W?POLES
|
||
.PROP 2,P?ACTION
|
||
HEADS-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?HEDGES:: .TABLE ; TABLE FOR OBJECT HEDGES
|
||
.STRL "hedge"
|
||
.PROP 4,P?SYNONYM
|
||
W?HEDGE
|
||
W?HEDGES
|
||
.PROP 2,P?ACTION
|
||
HEDGES-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?POSTS-ROOM:: .TABLE ; TABLE FOR OBJECT POSTS-ROOM
|
||
.STRL "Posts Room"
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE POOL-ROOM ; TO ROOM
|
||
.PROP 2,P?WEST ; IMPOSSIBLE EXIT
|
||
STR?190 ; FAILURE MESSAGE
|
||
.PROP 2,P?ACTION
|
||
POSTS-ROOM-F
|
||
.PROP 2,P?LDESC
|
||
STR?189
|
||
.PROP 2,P?VALUE
|
||
10
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE CHASM
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?RECEPTACLE:: .TABLE ; TABLE FOR OBJECT RECEPTACLE
|
||
.STRL "receptacle"
|
||
.PROP 2,P?SYNONYM
|
||
W?RECEPTACLE
|
||
.PROP 2,P?ACTION
|
||
BCONTENTS
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?METAL
|
||
.PROP 2,P?CAPACITY
|
||
6
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GOLD-KEY:: .TABLE ; TABLE FOR OBJECT GOLD-KEY
|
||
.STRL "delicate gold key"
|
||
.PROP 4,P?SYNONYM
|
||
W?KEY
|
||
W?TREASURE
|
||
.PROP 2,P?ACTION
|
||
UNICORN-F
|
||
.PROP 2,P?SIZE
|
||
3
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?DELICATE
|
||
.BYTE A?GOLD
|
||
.PROP 2,P?VALUE
|
||
15
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?KENNEL:: .TABLE ; TABLE FOR OBJECT KENNEL
|
||
.STRL "Kennel"
|
||
.PROP 4,P?NE ; CONDITIONAL EXIT
|
||
.BYTE MENHIR-ROOM ; TO ROOM
|
||
.BYTE MENHIR-POSITION ; IF FLAG IS TRUE
|
||
STR?124 ; FAILURE MESSAGE
|
||
.PROP 4,P?OUT ; CONDITIONAL EXIT
|
||
.BYTE MENHIR-ROOM ; TO ROOM
|
||
.BYTE MENHIR-POSITION ; IF FLAG IS TRUE
|
||
STR?124 ; FAILURE MESSAGE
|
||
.PROP 2,P?LDESC
|
||
STR?125
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE MENHIR
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PATH-OBJECT:: .TABLE ; TABLE FOR OBJECT PATH-OBJECT
|
||
.STRL "passage"
|
||
.PROP 6,P?SYNONYM
|
||
W?PATH
|
||
W?PASSAGE
|
||
W?TUNNEL
|
||
.PROP 2,P?ACTION
|
||
PATH-OBJECT-F
|
||
.PROP 5,P?ADJECTIVE
|
||
.BYTE A?DARK
|
||
.BYTE A?DAMP
|
||
.BYTE A?SMOKEY
|
||
.BYTE A?SCORCHED
|
||
.BYTE A?NARROW
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?KEYHOLE-1:: .TABLE ; TABLE FOR OBJECT KEYHOLE-1
|
||
.STRL "keyhole"
|
||
.PROP 4,P?SYNONYM
|
||
W?KEYHOLE
|
||
W?HOLE
|
||
.PROP 2,P?ACTION
|
||
PKEYHOLE-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CANDY:: .TABLE ; TABLE FOR OBJECT CANDY
|
||
.STRL "package of candy"
|
||
.PROP 6,P?SYNONYM
|
||
W?PACKAGE
|
||
W?CANDY
|
||
W?INSECTS
|
||
.PROP 2,P?ACTION
|
||
CANDY-F
|
||
.PROP 2,P?LDESC
|
||
STR?193
|
||
.PROP 2,P?SIZE
|
||
8
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?CANDIED
|
||
.BYTE A?RARE
|
||
.PROP 2,P?VALUE
|
||
15
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CIRCULAR-ROOM:: .TABLE ; TABLE FOR OBJECT CIRCULAR-ROOM
|
||
.STRL "Circular Room"
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE RIDDLE-ROOM ; TO ROOM
|
||
.PROP 2,P?UP ; IMPOSSIBLE EXIT
|
||
STR?169 ; FAILURE MESSAGE
|
||
.PROP 2,P?LDESC
|
||
STR?168
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE WELL
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?SAFE:: .TABLE ; TABLE FOR OBJECT SAFE
|
||
.STRL "box"
|
||
.PROP 4,P?SYNONYM
|
||
W?SAFE
|
||
W?BOX
|
||
.PROP 2,P?ACTION
|
||
SAFE-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?STEEL
|
||
.BYTE A?RUSTY
|
||
.PROP 2,P?CAPACITY
|
||
15
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PDOOR:: .TABLE ; TABLE FOR OBJECT PDOOR
|
||
.STRL "door of oak"
|
||
.PROP 2,P?SYNONYM
|
||
W?DOOR
|
||
.PROP 2,P?ACTION
|
||
PDOOR-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?WOODEN
|
||
.BYTE A?OAK
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BALLOON-LABEL:: .TABLE ; TABLE FOR OBJECT BALLOON-LABEL
|
||
.STRL "blue label"
|
||
.PROP 2,P?SYNONYM
|
||
W?LABEL
|
||
.PROP 2,P?LDESC
|
||
STR?202
|
||
.PROP 2,P?SIZE
|
||
1
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?BLUE
|
||
.PROP 2,P?TEXT
|
||
STR?203
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?LIBRARY:: .TABLE ; TABLE FOR OBJECT LIBRARY
|
||
.STRL "Library"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE NARROW-LEDGE ; TO ROOM
|
||
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
|
||
.BYTE NARROW-LEDGE ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?208
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?VIOLIN:: .TABLE ; TABLE FOR OBJECT VIOLIN
|
||
.STRL "fancy violin"
|
||
.PROP 6,P?SYNONYM
|
||
W?STRADIVARIUS
|
||
W?VIOLIN
|
||
W?TREASURE
|
||
.PROP 2,P?ACTION
|
||
VIOLIN-F
|
||
.PROP 2,P?LDESC
|
||
STR?120
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?FANCY
|
||
.PROP 2,P?VALUE
|
||
20
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CAROUSEL-ROOM:: .TABLE ; TABLE FOR OBJECT CAROUSEL-ROOM
|
||
.STRL "Carousel Room"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE DEEP-FORD ; TO ROOM
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE TOPIARY ; TO ROOM
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE ROOM-8 ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE MENHIR-ROOM ; TO ROOM
|
||
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
||
.BYTE DARK-TUNNEL ; TO ROOM
|
||
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
||
.BYTE COOL-ROOM ; TO ROOM
|
||
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
||
.BYTE RIDDLE-ROOM ; TO ROOM
|
||
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
||
.BYTE GUARDED-ROOM ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
CAROUSEL-ROOM-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CAGE-OBJECT:: .TABLE ; TABLE FOR OBJECT CAGE-OBJECT
|
||
.STRL "solid steel cage"
|
||
.PROP 2,P?SYNONYM
|
||
W?CAGE
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?STEEL
|
||
.BYTE A?SOLID
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CROWN:: .TABLE ; TABLE FOR OBJECT CROWN
|
||
.STRL "gaudy crown"
|
||
.PROP 4,P?SYNONYM
|
||
W?CROWN
|
||
W?TREASURE
|
||
.PROP 2,P?LDESC
|
||
STR?218
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?GAUDY
|
||
.PROP 2,P?VALUE
|
||
20
|
||
.PROP 2,P?FDESC
|
||
STR?217
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GUARDED-ROOM:: .TABLE ; TABLE FOR OBJECT GUARDED-ROOM
|
||
.STRL "Guarded Room"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE ICE-ROOM ; TO ROOM
|
||
.PROP 5,P?SOUTH ; CONDITIONAL EXIT
|
||
.BYTE TROPHY-ROOM ; TO ROOM
|
||
.BYTE WIZ-DOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 5,P?IN ; CONDITIONAL EXIT
|
||
.BYTE TROPHY-ROOM ; TO ROOM
|
||
.BYTE WIZ-DOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 2,P?ACTION
|
||
GUARDED-ROOM-F
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE WIZ-DOOR
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?LAMP:: .TABLE ; TABLE FOR OBJECT LAMP
|
||
.STRL "lamp"
|
||
.PROP 6,P?SYNONYM
|
||
W?LAMP
|
||
W?LANTERN
|
||
W?LIGHT
|
||
.PROP 2,P?ACTION
|
||
LAMP-F
|
||
.PROP 2,P?SIZE
|
||
15
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?BRASS
|
||
.PROP 2,P?FDESC
|
||
STR?111
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PRINCESS:: .TABLE ; TABLE FOR OBJECT PRINCESS
|
||
.STRL "beautiful princess"
|
||
.PROP 6,P?SYNONYM
|
||
W?PRINCESS
|
||
W?WOMAN
|
||
W?LADY
|
||
.PROP 2,P?ACTION
|
||
PRINCESS-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?BEAUTIFUL
|
||
.BYTE A?YOUNG
|
||
.PROP 2,P?FDESC
|
||
STR?157
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ALICE-TABLE:: .TABLE ; TABLE FOR OBJECT ALICE-TABLE
|
||
.STRL "table"
|
||
.PROP 2,P?SYNONYM
|
||
W?TABLE
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?OBLONG
|
||
.PROP 2,P?CAPACITY
|
||
50
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?FORMAL-GARDEN:: .TABLE ; TABLE FOR OBJECT FORMAL-GARDEN
|
||
.STRL "Formal Garden"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE DARK-TUNNEL ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE TOPIARY ; TO ROOM
|
||
.PROP 1,P?IN ; UNCONDITIONAL EXIT
|
||
.BYTE GAZEBO ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
FORMAL-GARDEN-F
|
||
.PROP 2,P?LDESC
|
||
STR?138
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE GAZEBO-OBJECT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DARK-TUNNEL:: .TABLE ; TABLE FOR OBJECT DARK-TUNNEL
|
||
.STRL "Dark Tunnel"
|
||
.PROP 4,P?WEST ; CONDITIONAL EXIT
|
||
.BYTE DEEP-FORD ; TO ROOM
|
||
.BYTE SECRET-DOOR ; IF FLAG IS TRUE
|
||
0 ; FAILURE MESSAGE
|
||
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
||
.BYTE SHALLOW-FORD ; TO ROOM
|
||
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
||
.BYTE FORMAL-GARDEN ; TO ROOM
|
||
.PROP 1,P?SW ; UNCONDITIONAL EXIT
|
||
.BYTE CAROUSEL-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?117
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?MENHIR-ROOM:: .TABLE ; TABLE FOR OBJECT MENHIR-ROOM
|
||
.STRL "Menhir Room"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE CAROUSEL-ROOM ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE CERBERUS-ROOM ; TO ROOM
|
||
.PROP 4,P?SW ; CONDITIONAL EXIT
|
||
.BYTE KENNEL ; TO ROOM
|
||
.BYTE MENHIR-POSITION ; IF FLAG IS TRUE
|
||
STR?124 ; FAILURE MESSAGE
|
||
.PROP 2,P?ACTION
|
||
MENHIR-ROOM-F
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE MENHIR
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?CERBERUS-ROOM:: .TABLE ; TABLE FOR OBJECT CERBERUS-ROOM
|
||
.STRL "Cerberus Room"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE MENHIR-ROOM ; TO ROOM
|
||
.PROP 4,P?SOUTH ; CONDITIONAL EXIT
|
||
.BYTE CRYPT ; TO ROOM
|
||
.BYTE CERBERUS-LEASHED ; IF FLAG IS TRUE
|
||
STR?129 ; FAILURE MESSAGE
|
||
.PROP 4,P?IN ; CONDITIONAL EXIT
|
||
.BYTE CRYPT ; TO ROOM
|
||
.BYTE CERBERUS-LEASHED ; IF FLAG IS TRUE
|
||
STR?129 ; FAILURE MESSAGE
|
||
.PROP 2,P?LDESC
|
||
STR?128
|
||
.PROP 8,P?PSEUDO
|
||
W?TOMB ; NAME
|
||
TOMB-PSEUDO ; HANDLER
|
||
W?CRYPT ; NAME
|
||
TOMB-PSEUDO ; HANDLER
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GLOBAL-MENHIR:: .TABLE ; TABLE FOR OBJECT GLOBAL-MENHIR
|
||
.STRL "enormous menhir"
|
||
.PROP 6,P?SYNONYM
|
||
W?MENHIR
|
||
W?ROCK
|
||
W?STONE
|
||
.PROP 2,P?ACTION
|
||
GLOBAL-MENHIR-F
|
||
.PROP 3,P?ADJECTIVE
|
||
.BYTE A?HUGE
|
||
.BYTE A?HEAVY
|
||
.BYTE A?ENORMOUS
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BALLOON:: .TABLE ; TABLE FOR OBJECT BALLOON
|
||
.STRL "basket"
|
||
.PROP 4,P?SYNONYM
|
||
W?BALLOON
|
||
W?BASKET
|
||
.PROP 2,P?ACTION
|
||
BALLOON-F
|
||
.PROP 2,P?SIZE
|
||
70
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?WICKER
|
||
.PROP 2,P?CAPACITY
|
||
100
|
||
.PROP 2,P?VTYPE
|
||
0
|
||
.PROP 2,P?DESCFCN
|
||
BALLOON-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BRAIDED-WIRE:: .TABLE ; TABLE FOR OBJECT BRAIDED-WIRE
|
||
.STRL "braided wire"
|
||
.PROP 4,P?SYNONYM
|
||
W?ROPE
|
||
W?WIRE
|
||
.PROP 2,P?ACTION
|
||
BRAIDED-WIRE-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?BRAIDED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GRUE:: .TABLE ; TABLE FOR OBJECT GRUE
|
||
.STRL "lurking grue"
|
||
.PROP 2,P?SYNONYM
|
||
W?GRUE
|
||
.PROP 2,P?ACTION
|
||
GRUE-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?LURKING
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PWINDOW:: .TABLE ; TABLE FOR OBJECT PWINDOW
|
||
.STRL "barred window"
|
||
.PROP 2,P?SYNONYM
|
||
W?WINDOW
|
||
.PROP 2,P?ACTION
|
||
PWINDOW-F
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?BARRED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?COOL-ROOM:: .TABLE ; TABLE FOR OBJECT COOL-ROOM
|
||
.STRL "Cool Room"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE STONE-BRIDGE ; TO ROOM
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE ICE-ROOM ; TO ROOM
|
||
.PROP 1,P?SE ; UNCONDITIONAL EXIT
|
||
.BYTE CAROUSEL-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?165
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE BRIDGE
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DEGREE:: .TABLE ; TABLE FOR OBJECT DEGREE
|
||
.STRL "degree"
|
||
.PROP 4,P?SYNONYM
|
||
W?DEGREE
|
||
W?DIPLOMA
|
||
.PROP 2,P?ACTION
|
||
TROPHY-PSEUDO
|
||
.PROP 2,P?TEXT
|
||
STR?80
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?VOLCANO-BOTTOM:: .TABLE ; TABLE FOR OBJECT VOLCANO-BOTTOM
|
||
.STRL "Volcano Bottom"
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE ICE-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?194
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BILLS:: .TABLE ; TABLE FOR OBJECT BILLS
|
||
.STRL "stack of zorkmid bills"
|
||
.PROP 8,P?SYNONYM
|
||
W?BILLS
|
||
W?STACK
|
||
W?MONEY
|
||
W?TREASURE
|
||
.PROP 2,P?ACTION
|
||
BILLS-F
|
||
.PROP 2,P?LDESC
|
||
STR?122
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?NEAT
|
||
.BYTE A?ZORKMID
|
||
.PROP 2,P?VALUE
|
||
25
|
||
.PROP 2,P?TEXT
|
||
STR?123
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GAZEBO-TABLE:: .TABLE ; TABLE FOR OBJECT GAZEBO-TABLE
|
||
.STRL "table"
|
||
.PROP 2,P?SYNONYM
|
||
W?TABLE
|
||
.PROP 2,P?CAPACITY
|
||
100
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?RED-CAKE:: .TABLE ; TABLE FOR OBJECT RED-CAKE
|
||
.STRL "cake frosted with red letters"
|
||
.PROP 8,P?SYNONYM
|
||
W?CAKE
|
||
W?CAKES
|
||
W?ICING
|
||
W?LETTER
|
||
.PROP 2,P?ACTION
|
||
CAKE-F
|
||
.PROP 2,P?SIZE
|
||
4
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?RED
|
||
.BYTE A?FROSTED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?NEWSPAPER:: .TABLE ; TABLE FOR OBJECT NEWSPAPER
|
||
.STRL "newspaper"
|
||
.PROP 4,P?SYNONYM
|
||
W?PAPER
|
||
W?NEWSPAPER
|
||
.PROP 2,P?ACTION
|
||
NEWSPAPER-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?NEWS
|
||
.BYTE A?NEWSPAPER
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?LEDGE-IN-RAVINE:: .TABLE ; TABLE FOR OBJECT LEDGE-IN-RAVINE
|
||
.STRL "Ledge in Ravine"
|
||
.PROP 5,P?NORTH ; CONDITIONAL EXIT
|
||
.BYTE DREARY-ROOM ; TO ROOM
|
||
.BYTE PDOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE DRAGON-ROOM ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE DEEP-FORD ; TO ROOM
|
||
.PROP 1,P?DOWN ; UNCONDITIONAL EXIT
|
||
.BYTE DEEP-FORD ; TO ROOM
|
||
.PROP 5,P?IN ; CONDITIONAL EXIT
|
||
.BYTE DREARY-ROOM ; TO ROOM
|
||
.BYTE PDOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 2,P?ACTION
|
||
LEDGE-IN-RAVINE-F
|
||
.PROP 4,P?GLOBAL
|
||
.BYTE CHASM
|
||
.BYTE PDOOR
|
||
.BYTE STREAM
|
||
.BYTE PWINDOW
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GREAT-CAVERN:: .TABLE ; TABLE FOR OBJECT GREAT-CAVERN
|
||
.STRL "Great Cavern"
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE SHALLOW-FORD ; TO ROOM
|
||
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
||
.BYTE INSIDE-THE-BARROW ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?115
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WATER:: .TABLE ; TABLE FOR OBJECT WATER
|
||
.STRL "quantity of water"
|
||
.PROP 4,P?SYNONYM
|
||
W?WATER
|
||
W?LIQUID
|
||
.PROP 2,P?ACTION
|
||
WATER-F
|
||
.PROP 2,P?LDESC
|
||
STR?21
|
||
.PROP 2,P?SIZE
|
||
4
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GROUND:: .TABLE ; TABLE FOR OBJECT GROUND
|
||
.STRL "ground"
|
||
.PROP 6,P?SYNONYM
|
||
W?GROUND
|
||
W?DIRT
|
||
W?FLOOR
|
||
.PROP 2,P?ACTION
|
||
GROUND-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GLOBAL-PALANTIR:: .TABLE ; TABLE FOR OBJECT GLOBAL-PALANTIR
|
||
.STRL "sphere"
|
||
.PROP 2,P?SYNONYM
|
||
W?SPHERE
|
||
.PROP 2,P?ACTION
|
||
GLOBAL-PALANTIR-F
|
||
.PROP 4,P?ADJECTIVE
|
||
.BYTE A?RED
|
||
.BYTE A?BLUE
|
||
.BYTE A?WHITE
|
||
.BYTE A?CRYSTAL
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?TOP-ETCHINGS:: .TABLE ; TABLE FOR OBJECT TOP-ETCHINGS
|
||
.STRL "wall with etchings"
|
||
.PROP 4,P?SYNONYM
|
||
W?ETCHINGS
|
||
W?WALL
|
||
.PROP 2,P?TEXT
|
||
STR?175
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?TEA-ROOM:: .TABLE ; TABLE FOR OBJECT TEA-ROOM
|
||
.STRL "Tea Room"
|
||
.PROP 2,P?EAST ; IMPOSSIBLE EXIT
|
||
STR?183 ; FAILURE MESSAGE
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE TOP-OF-WELL ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?182
|
||
.PROP 4,P?PSEUDO
|
||
W?HOLE ; NAME
|
||
ALICE-HOLE ; HANDLER
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?NOT-HERE-OBJECT:: .TABLE ; TABLE FOR OBJECT NOT-HERE-OBJECT
|
||
.STRL "thing"
|
||
.PROP 2,P?ACTION
|
||
NOT-HERE-OBJECT-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DRAGON:: .TABLE ; TABLE FOR OBJECT DRAGON
|
||
.STRL "huge red dragon"
|
||
.PROP 2,P?SYNONYM
|
||
W?DRAGON
|
||
.PROP 2,P?ACTION
|
||
DRAGON-F
|
||
.PROP 2,P?LDESC
|
||
STR?147
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?RED
|
||
.BYTE A?HUGE
|
||
.PROP 2,P?FDESC
|
||
STR?148
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?POSTS:: .TABLE ; TABLE FOR OBJECT POSTS
|
||
.STRL "group of wooden posts"
|
||
.PROP 4,P?SYNONYM
|
||
W?POSTS
|
||
W?POST
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?WOODEN
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM
|
||
.STRL "number"
|
||
.PROP 2,P?SYNONYM
|
||
W?INTNUM
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?STAND-4:: .TABLE ; TABLE FOR OBJECT STAND-4
|
||
.STRL "black obsidian stand"
|
||
.PROP 4,P?SYNONYM
|
||
W?STAND
|
||
W?STANDS
|
||
.PROP 2,P?ACTION
|
||
STAND-F
|
||
.PROP 2,P?SIZE
|
||
5
|
||
.PROP 4,P?ADJECTIVE
|
||
.BYTE A?OBSIDIAN
|
||
.BYTE A?BLACK
|
||
.BYTE A?CRYSTAL
|
||
.BYTE A?STRANGE
|
||
.PROP 2,P?CAPACITY
|
||
10
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PURPLE-BOOK:: .TABLE ; TABLE FOR OBJECT PURPLE-BOOK
|
||
.STRL "purple book"
|
||
.PROP 4,P?SYNONYM
|
||
W?BOOK
|
||
W?BOOKS
|
||
.PROP 2,P?ACTION
|
||
PURPLE-BOOK-F
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?PURPLE
|
||
.PROP 2,P?TEXT
|
||
STR?210
|
||
.PROP 2,P?CAPACITY
|
||
2
|
||
.PROP 2,P?FDESC
|
||
STR?213
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DRAGON-LAIR:: .TABLE ; TABLE FOR OBJECT DRAGON-LAIR
|
||
.STRL "Dragon's Lair"
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE DRAGON-ROOM ; TO ROOM
|
||
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
|
||
.BYTE DRAGON-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?154
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PENTAGRAM:: .TABLE ; TABLE FOR OBJECT PENTAGRAM
|
||
.STRL "pentagram"
|
||
.PROP 6,P?SYNONYM
|
||
W?PENTAGRAM
|
||
W?STAR
|
||
W?CIRCLE
|
||
.PROP 2,P?ACTION
|
||
PENTAGRAM-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?GREAT
|
||
.BYTE A?BLACK
|
||
.PROP 2,P?CAPACITY
|
||
200
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ROOM-8:: .TABLE ; TABLE FOR OBJECT ROOM-8
|
||
.STRL "Room 8"
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE CAROUSEL-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?121
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GLOBAL-CERBERUS:: .TABLE ; TABLE FOR OBJECT GLOBAL-CERBERUS
|
||
.STRL "three-headed dog"
|
||
.PROP 8,P?SYNONYM
|
||
W?CERBERUS
|
||
W?DOG
|
||
W?HOUND
|
||
W?MONSTER
|
||
.PROP 2,P?ACTION
|
||
GLOBAL-CERBERUS-F
|
||
.PROP 4,P?ADJECTIVE
|
||
.BYTE A?HUGE
|
||
.BYTE A?GIANT
|
||
.BYTE A?THREE
|
||
.BYTE A?HEADED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DEAD-PALANTIR-4:: .TABLE ; TABLE FOR OBJECT DEAD-PALANTIR-4
|
||
.STRL "Room of Black Mist"
|
||
.PROP 2,P?ACTION
|
||
DEAD-PALANTIR-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?FUSE:: .TABLE ; TABLE FOR OBJECT FUSE
|
||
.STRL "black string"
|
||
.PROP 6,P?SYNONYM
|
||
W?FUSE
|
||
W?STRING
|
||
W?COIL
|
||
.PROP 2,P?ACTION
|
||
FUSE-F
|
||
.PROP 2,P?LDESC
|
||
STR?220
|
||
.PROP 2,P?SIZE
|
||
1
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?BLACK
|
||
.BYTE A?THIN
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?STAND-2:: .TABLE ; TABLE FOR OBJECT STAND-2
|
||
.STRL "sapphire stand"
|
||
.PROP 4,P?SYNONYM
|
||
W?STAND
|
||
W?STANDS
|
||
.PROP 2,P?ACTION
|
||
STAND-F
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?CRYSTAL
|
||
.BYTE A?SAPPHIRE
|
||
.PROP 2,P?CAPACITY
|
||
10
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GREEN-CAKE:: .TABLE ; TABLE FOR OBJECT GREEN-CAKE
|
||
.STRL "cake frosted with green letters"
|
||
.PROP 8,P?SYNONYM
|
||
W?CAKE
|
||
W?ICING
|
||
W?CAKES
|
||
W?LETTER
|
||
.PROP 2,P?ACTION
|
||
GREEN-CAKE-F
|
||
.PROP 2,P?SIZE
|
||
4
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?GREEN
|
||
.BYTE A?FROSTED
|
||
.PROP 2,P?TEXT
|
||
STR?185
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DEAD-PALANTIR-1:: .TABLE ; TABLE FOR OBJECT DEAD-PALANTIR-1
|
||
.STRL "Room of Red Mist"
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE DEAD-PALANTIR-2 ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
DEAD-PALANTIR-F
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE GLOBAL-PALANTIR
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?SWORD:: .TABLE ; TABLE FOR OBJECT SWORD
|
||
.STRL "elvish sword"
|
||
.PROP 4,P?SYNONYM
|
||
W?SWORD
|
||
W?BLADE
|
||
.PROP 2,P?LDESC
|
||
STR?118
|
||
.PROP 2,P?SIZE
|
||
30
|
||
.PROP 3,P?ADJECTIVE
|
||
.BYTE A?ELVISH
|
||
.BYTE A?OLD
|
||
.BYTE A?ANTIQUE
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?BRICK:: .TABLE ; TABLE FOR OBJECT BRICK
|
||
.STRL "brick"
|
||
.PROP 2,P?SYNONYM
|
||
W?BRICK
|
||
.PROP 2,P?ACTION
|
||
BRICK-F
|
||
.PROP 2,P?LDESC
|
||
STR?219
|
||
.PROP 2,P?SIZE
|
||
9
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?SQUARE
|
||
.BYTE A?CLAY
|
||
.PROP 2,P?CAPACITY
|
||
2
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DEAD-PALANTIR-2:: .TABLE ; TABLE FOR OBJECT DEAD-PALANTIR-2
|
||
.STRL "Room of Blue Mist"
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE DEAD-PALANTIR-3 ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
DEAD-PALANTIR-F
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE GLOBAL-PALANTIR
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DEAD-PALANTIR-3:: .TABLE ; TABLE FOR OBJECT DEAD-PALANTIR-3
|
||
.STRL "Room of White Mist"
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE DEAD-PALANTIR-4 ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
DEAD-PALANTIR-F
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE GLOBAL-PALANTIR
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ORANGE-CAKE:: .TABLE ; TABLE FOR OBJECT ORANGE-CAKE
|
||
.STRL "cake frosted with orange letters"
|
||
.PROP 8,P?SYNONYM
|
||
W?CAKE
|
||
W?CAKES
|
||
W?ICING
|
||
W?LETTER
|
||
.PROP 2,P?ACTION
|
||
CAKE-F
|
||
.PROP 2,P?SIZE
|
||
4
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?ORANGE
|
||
.BYTE A?FROSTED
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?VOLCANO-BY-WIDE-LEDGE:: .TABLE ; TABLE FOR OBJECT VOLCANO-BY-WIDE-LEDGE
|
||
.STRL "Volcano By Wide Ledge"
|
||
.PROP 1,P?WEST ; UNCONDITIONAL EXIT
|
||
.BYTE WIDE-LEDGE ; TO ROOM
|
||
.PROP 1,P?LAND ; UNCONDITIONAL EXIT
|
||
.BYTE WIDE-LEDGE ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
VOLCANO-BY-LEDGE-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ZORK3:: .TABLE ; TABLE FOR OBJECT ZORK3
|
||
.STRL "Landing"
|
||
.PROP 2,P?ACTION
|
||
ZORK3-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?VOLCANO-BY-SMALL-LEDGE:: .TABLE ; TABLE FOR OBJECT VOLCANO-BY-SMALL-LEDGE
|
||
.STRL "Volcano By Small Ledge"
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE NARROW-LEDGE ; TO ROOM
|
||
.PROP 1,P?LAND ; UNCONDITIONAL EXIT
|
||
.BYTE NARROW-LEDGE ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
VOLCANO-BY-LEDGE-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DEEP-FORD:: .TABLE ; TABLE FOR OBJECT DEEP-FORD
|
||
.STRL "Deep Ford"
|
||
.PROP 1,P?NORTH ; UNCONDITIONAL EXIT
|
||
.BYTE LEDGE-IN-RAVINE ; TO ROOM
|
||
.PROP 4,P?EAST ; CONDITIONAL EXIT
|
||
.BYTE DARK-TUNNEL ; TO ROOM
|
||
.BYTE SECRET-DOOR ; IF FLAG IS TRUE
|
||
0 ; FAILURE MESSAGE
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE CAROUSEL-ROOM ; TO ROOM
|
||
.PROP 1,P?UP ; UNCONDITIONAL EXIT
|
||
.BYTE LEDGE-IN-RAVINE ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?119
|
||
.PROP 2,P?GLOBAL
|
||
.BYTE GLOBAL-WATER
|
||
.BYTE STREAM
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?VOLCANO-CORE:: .TABLE ; TABLE FOR OBJECT VOLCANO-CORE
|
||
.STRL "Volcano Core"
|
||
.PROP 2,P?LDESC
|
||
STR?204
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WHITE-BOOK:: .TABLE ; TABLE FOR OBJECT WHITE-BOOK
|
||
.STRL "white book"
|
||
.PROP 4,P?SYNONYM
|
||
W?BOOK
|
||
W?BOOKS
|
||
.PROP 2,P?ACTION
|
||
RANDOM-BOOK-F
|
||
.PROP 2,P?SIZE
|
||
5
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?WHITE
|
||
.PROP 2,P?TEXT
|
||
STR?212
|
||
.PROP 2,P?CAPACITY
|
||
2
|
||
.PROP 2,P?FDESC
|
||
STR?211
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DEMON:: .TABLE ; TABLE FOR OBJECT DEMON
|
||
.STRL "demon"
|
||
.PROP 6,P?SYNONYM
|
||
W?DEVIL
|
||
W?DEMON
|
||
W?GENIE
|
||
.PROP 2,P?ACTION
|
||
DEMON-F
|
||
.PROP 2,P?LDESC
|
||
STR?84
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?AQUARIUM-ROOM:: .TABLE ; TABLE FOR OBJECT AQUARIUM-ROOM
|
||
.STRL "Aquarium Room"
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE TROPHY-ROOM ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE WIZARDS-QUARTERS ; TO ROOM
|
||
.PROP 1,P?IN ; UNCONDITIONAL EXIT
|
||
.BYTE MURKY-ROOM ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?93
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?GAZEBO:: .TABLE ; TABLE FOR OBJECT GAZEBO
|
||
.STRL "Gazebo"
|
||
.PROP 1,P?OUT ; UNCONDITIONAL EXIT
|
||
.BYTE FORMAL-GARDEN ; TO ROOM
|
||
.PROP 2,P?LDESC
|
||
STR?140
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE GAZEBO-OBJECT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?WALL:: .TABLE ; TABLE FOR OBJECT WALL
|
||
.STRL "wall"
|
||
.PROP 2,P?SYNONYM
|
||
W?WALL
|
||
.PROP 8,P?ADJECTIVE
|
||
.BYTE A?EAST
|
||
.BYTE A?EASTERN
|
||
.BYTE A?WEST
|
||
.BYTE A?WESTERN
|
||
.BYTE A?SOUTH
|
||
.BYTE A?SOUTHE
|
||
.BYTE A?NORTH
|
||
.BYTE A?NORTHE
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?RIDDLE-ROOM:: .TABLE ; TABLE FOR OBJECT RIDDLE-ROOM
|
||
.STRL "Riddle Room"
|
||
.PROP 5,P?EAST ; CONDITIONAL EXIT
|
||
.BYTE CIRCULAR-ROOM ; TO ROOM
|
||
.BYTE RIDDLE-DOOR ; IF DOOR IS OPEN
|
||
0 ; FAILURE MESSAGE
|
||
.BYTE 0
|
||
.PROP 1,P?NW ; UNCONDITIONAL EXIT
|
||
.BYTE CAROUSEL-ROOM ; TO ROOM
|
||
.PROP 2,P?ACTION
|
||
RIDDLE-ROOM-F
|
||
.PROP 4,P?PSEUDO
|
||
W?RIDDLE ; NAME
|
||
RIDDLE-PSEUDO ; HANDLER
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?TOP-OF-WELL:: .TABLE ; TABLE FOR OBJECT TOP-OF-WELL
|
||
.STRL "Top of Well"
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE TEA-ROOM ; TO ROOM
|
||
.PROP 1,P?NE ; UNCONDITIONAL EXIT
|
||
.BYTE MACHINE-ROOM ; TO ROOM
|
||
.PROP 2,P?DOWN ; IMPOSSIBLE EXIT
|
||
STR?174 ; FAILURE MESSAGE
|
||
.PROP 2,P?LDESC
|
||
STR?173
|
||
.PROP 2,P?VALUE
|
||
10
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE WELL
|
||
.PROP 4,P?PSEUDO
|
||
W?CRACK ; NAME
|
||
CRACK-PSEUDO ; HANDLER
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?ROBOT-LABEL:: .TABLE ; TABLE FOR OBJECT ROBOT-LABEL
|
||
.STRL "green piece of paper"
|
||
.PROP 4,P?SYNONYM
|
||
W?PAPER
|
||
W?PIECE
|
||
.PROP 2,P?SIZE
|
||
3
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?GREEN
|
||
.PROP 2,P?TEXT
|
||
STR?176
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?COIN:: .TABLE ; TABLE FOR OBJECT COIN
|
||
.STRL "priceless zorkmid"
|
||
.PROP 8,P?SYNONYM
|
||
W?COIN
|
||
W?ZORKMID
|
||
W?GOLD
|
||
W?TREASURE
|
||
.PROP 2,P?SIZE
|
||
10
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?GOLD
|
||
.BYTE A?PRICELESS
|
||
.PROP 2,P?VALUE
|
||
20
|
||
.PROP 2,P?TEXT
|
||
STR?207
|
||
.PROP 2,P?FDESC
|
||
STR?206
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?LETTER-OPENER:: .TABLE ; TABLE FOR OBJECT LETTER-OPENER
|
||
.STRL "letter opener"
|
||
.PROP 2,P?SYNONYM
|
||
W?OPENER
|
||
.PROP 2,P?SIZE
|
||
2
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?LETTER
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT
|
||
.STRL "pseudo"
|
||
.PROP 2,P?ACTION
|
||
ME-F
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?DRAGON-ROOM:: .TABLE ; TABLE FOR OBJECT DRAGON-ROOM
|
||
.STRL "Dragon Room"
|
||
.PROP 4,P?NORTH ; CONDITIONAL EXIT
|
||
.BYTE DRAGON-LAIR ; TO ROOM
|
||
.BYTE ICE-MELTED ; IF FLAG IS TRUE
|
||
STR?146 ; FAILURE MESSAGE
|
||
.PROP 1,P?EAST ; UNCONDITIONAL EXIT
|
||
.BYTE LEDGE-IN-RAVINE ; TO ROOM
|
||
.PROP 1,P?SOUTH ; UNCONDITIONAL EXIT
|
||
.BYTE STONE-BRIDGE ; TO ROOM
|
||
.PROP 4,P?IN ; CONDITIONAL EXIT
|
||
.BYTE DRAGON-LAIR ; TO ROOM
|
||
.BYTE ICE-MELTED ; IF FLAG IS TRUE
|
||
STR?146 ; FAILURE MESSAGE
|
||
.PROP 2,P?LDESC
|
||
STR?145
|
||
.PROP 1,P?GLOBAL
|
||
.BYTE BRIDGE
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?AQUARIUM:: .TABLE ; TABLE FOR OBJECT AQUARIUM
|
||
.STRL "aquarium"
|
||
.PROP 4,P?SYNONYM
|
||
W?AQUARIUM
|
||
W?GLASS
|
||
.PROP 2,P?ACTION
|
||
AQUARIUM-F
|
||
.PROP 2,P?LDESC
|
||
STR?94
|
||
.PROP 1,P?ADJECTIVE
|
||
.BYTE A?HUGE
|
||
.PROP 2,P?CAPACITY
|
||
200
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?PTABLE:: .TABLE ; TABLE FOR OBJECT PTABLE
|
||
.STRL "table"
|
||
.PROP 2,P?SYNONYM
|
||
W?TABLE
|
||
.PROP 2,P?ADJECTIVE
|
||
.BYTE A?DUSTY
|
||
.BYTE A?WOODEN
|
||
.PROP 2,P?CAPACITY
|
||
40
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
|
||
; IMPURE TABLES ARE DEFINED HERE
|
||
|
||
IMPTBL::
|
||
|
||
T?101::
|
||
T?C-TABLE:: .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?102::
|
||
T?P-CCTBL:: .TABLE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
T?202::
|
||
T?P-LEXV:: .TABLE
|
||
.BYTE 59
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?302::
|
||
T?AGAIN-LEXV:: .TABLE
|
||
.BYTE 59
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?402::
|
||
T?RESERVE-LEXV:: .TABLE
|
||
.BYTE 59
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?502::
|
||
T?P-INBUF:: .TABLE
|
||
.BYTE 120
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?602::
|
||
T?OOPS-INBUF:: .TABLE
|
||
.BYTE 120
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?702::
|
||
T?OOPS-TABLE:: .TABLE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
T?802::
|
||
T?P-ITBL:: .TABLE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
T?902::
|
||
T?P-OTBL:: .TABLE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
T?1002::
|
||
T?P-VTBL:: .TABLE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
T?1102::
|
||
T?P-OVTBL:: .TABLE
|
||
0
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
T?1202::
|
||
T?P-PRSO:: .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?1302::
|
||
T?P-PRSI:: .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?1402::
|
||
T?P-BUTS:: .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?1502::
|
||
T?P-MERGE:: .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?1602::
|
||
T?P-OCLAUSE:: .TABLE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
T?104::
|
||
T?INDENTS:: .TABLE
|
||
STR?14
|
||
STR?15
|
||
STR?16
|
||
STR?17
|
||
STR?18
|
||
STR?19
|
||
.ENDT
|
||
|
||
T?105::
|
||
T?HO-HUM:: .TABLE
|
||
4
|
||
0
|
||
STR?23
|
||
STR?24
|
||
STR?25
|
||
.ENDT
|
||
|
||
T?205::
|
||
T?YUKS:: .TABLE
|
||
6
|
||
0
|
||
STR?26
|
||
STR?27
|
||
STR?28
|
||
STR?29
|
||
STR?30
|
||
.ENDT
|
||
|
||
T?106::
|
||
T?SPELL-NAMES:: .TABLE
|
||
9
|
||
STR?56
|
||
STR?57
|
||
STR?58
|
||
STR?59
|
||
STR?60
|
||
STR?61
|
||
STR?62
|
||
STR?63
|
||
STR?64
|
||
.ENDT
|
||
|
||
T?206::
|
||
T?SPELL-HINTS:: .TABLE
|
||
9
|
||
STR?65
|
||
0
|
||
STR?66
|
||
0
|
||
STR?67
|
||
0
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
T?306::
|
||
T?SPELL-STOPS:: .TABLE
|
||
9
|
||
STR?68
|
||
0
|
||
STR?69
|
||
0
|
||
STR?70
|
||
STR?71
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
T?406::
|
||
T?FANTASIES:: .TABLE
|
||
8
|
||
STR?72
|
||
STR?73
|
||
STR?74
|
||
STR?75
|
||
STR?76
|
||
STR?77
|
||
STR?78
|
||
STR?79
|
||
.ENDT
|
||
|
||
T?506::
|
||
T?DEMON-THANKS:: .TABLE
|
||
9
|
||
STR?87
|
||
STR?88
|
||
STR?89
|
||
STR?90
|
||
STR?91
|
||
STR?88
|
||
STR?89
|
||
STR?91
|
||
STR?92
|
||
.ENDT
|
||
|
||
T?606::
|
||
T?WIZQDESCS:: .TABLE
|
||
6
|
||
STR?101
|
||
STR?102
|
||
STR?103
|
||
STR?104
|
||
STR?105
|
||
STR?106
|
||
.ENDT
|
||
|
||
T?107::
|
||
T?LAMP-TABLE:: .TABLE
|
||
225
|
||
STR?112
|
||
75
|
||
STR?113
|
||
25
|
||
STR?114
|
||
0
|
||
.ENDT
|
||
|
||
T?207::
|
||
T?CAROUSEL-EXITS:: .TABLE
|
||
COOL-ROOM
|
||
DARK-TUNNEL
|
||
DEEP-FORD
|
||
TOPIARY
|
||
RIDDLE-ROOM
|
||
MENHIR-ROOM
|
||
GUARDED-ROOM
|
||
.ENDT
|
||
|
||
T?108::
|
||
T?DRAGON-ATTACKS:: .TABLE
|
||
4
|
||
STR?149
|
||
STR?150
|
||
STR?151
|
||
STR?152
|
||
.ENDT
|
||
|
||
T?208::
|
||
T?PRDIRS:: .TABLE
|
||
STR?137
|
||
DRAGON-ROOM
|
||
STR?136
|
||
P?SOUTH
|
||
STR?159
|
||
LEDGE-IN-RAVINE
|
||
STR?160
|
||
P?EAST
|
||
STR?137
|
||
DEEP-FORD
|
||
STR?136
|
||
P?SOUTH
|
||
STR?159
|
||
DARK-TUNNEL
|
||
STR?160
|
||
P?EAST
|
||
STR?137
|
||
FORMAL-GARDEN
|
||
STR?136
|
||
P?SOUTH
|
||
STR?161
|
||
GAZEBO
|
||
STR?162
|
||
P?IN
|
||
.ENDT
|
||
|
||
T?110::
|
||
T?BALLOON-UPS:: .TABLE
|
||
3
|
||
VOLCANO-CORE
|
||
VOLCANO-BY-SMALL-LEDGE
|
||
VOLCANO-BY-WIDE-LEDGE
|
||
.ENDT
|
||
|
||
T?210::
|
||
T?BALLOON-FLOATS:: .TABLE
|
||
4
|
||
NARROW-LEDGE
|
||
VOLCANO-BY-SMALL-LEDGE
|
||
WIDE-LEDGE
|
||
VOLCANO-BY-WIDE-LEDGE
|
||
.ENDT
|
||
|
||
T?310::
|
||
T?BALLOON-DOWNS:: .TABLE
|
||
3
|
||
VOLCANO-BY-WIDE-LEDGE
|
||
VOLCANO-BY-SMALL-LEDGE
|
||
VOLCANO-CORE
|
||
.ENDT
|
||
|
||
|
||
; END OF IMPURENESS
|
||
|
||
IMPURE::
|
||
|
||
|
||
|
||
; VERB TABLE IS DEFINED HERE
|
||
|
||
VTBL:: .TABLE
|
||
ST?KISS
|
||
ST?SKIP
|
||
ST?INFLAT
|
||
ST?PULL
|
||
ST?PUT
|
||
ST?RAPE
|
||
ST?VERBOSE
|
||
ST?WALK
|
||
ST?QUIT
|
||
ST?FIND
|
||
ST?DESTROY
|
||
ST?UNLOCK
|
||
ST?READ
|
||
ST?SAY
|
||
ST?JUMP
|
||
ST?POUR
|
||
ST?WAIT
|
||
ST?TAKE
|
||
ST?COUNT
|
||
ST?RAISE
|
||
ST?FOLLOW
|
||
ST?VERSION
|
||
ST?#UNRECORD
|
||
ST?LIGHT
|
||
ST?MOVE
|
||
ST?PLAY
|
||
ST?OPEN
|
||
ST?#COMMAND
|
||
ST?BLOW
|
||
ST?KNOCK
|
||
ST?PICK
|
||
ST?DEFLATE
|
||
ST?#RANDOM
|
||
ST?STAND
|
||
ST?ENCHANT
|
||
ST?LISTEN
|
||
ST?TIE
|
||
ST?SAVE
|
||
ST?TELL
|
||
ST?THROW
|
||
ST?ZORK
|
||
ST?LOWER
|
||
ST?COMMAND
|
||
ST?TALK
|
||
ST?SHAKE
|
||
ST?INVENTORY
|
||
ST?ATTACK
|
||
ST?ENTER
|
||
ST?SEARCH
|
||
ST?DISEMBARK
|
||
ST?SWIM
|
||
ST?UNTIE
|
||
ST?CUT
|
||
ST?UNSCRIPT
|
||
ST?MELT
|
||
ST?PUSH
|
||
ST?RUB
|
||
ST?SUPER
|
||
ST?INCANT
|
||
ST?SCORE
|
||
ST?LOOK
|
||
ST?DROP
|
||
ST?LEAVE
|
||
ST?CURSE
|
||
ST?SCRIPT
|
||
ST?$VERIFY
|
||
ST?EXTINGUISH
|
||
ST?SWING
|
||
ST?RESTART
|
||
ST?POKE
|
||
ST?SMELL
|
||
ST?BRIEF
|
||
ST?DIAGNOSE
|
||
ST?GIVE
|
||
ST?WAKE
|
||
ST?DRINK
|
||
ST?YELL
|
||
ST?LOCK
|
||
ST?BURN
|
||
ST?KICK
|
||
ST?TURN
|
||
ST?#RECORD
|
||
ST?CROSS
|
||
ST?RESTORE
|
||
ST?CLOSE
|
||
ST?STRIKE
|
||
ST?SLIDE
|
||
ST?WAVE
|
||
ST?EXIT
|
||
ST?EXAMINE
|
||
ST?DISENCHANT
|
||
ST?EAT
|
||
ST?FILL
|
||
ST?CLIMB
|
||
ST?LAUNCH
|
||
ST?HELLO
|
||
.ENDT
|
||
|
||
; SYNTAX DEFINITION TABLES ARE DEFINED HERE
|
||
|
||
ST?KISS:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?KISS
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.ENDT
|
||
|
||
ST?SKIP:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?SKIP
|
||
.ENDT
|
||
|
||
ST?INFLAT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?INFLATE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE TOOLBIT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?PULL:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?MOVE
|
||
.BYTE 0
|
||
.BYTE SOG+SIR
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?MOVE
|
||
.BYTE 0
|
||
.BYTE SOG+SIR
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?MOVE
|
||
.BYTE 0
|
||
.BYTE SOG+SIR
|
||
.ENDT
|
||
|
||
ST?PUT:: .TABLE
|
||
.BYTE 5 ;NUMBER OF SYNTAXES
|
||
.BYTE 126 ; 1 PR?OUT
|
||
.BYTE V?LAMP-OFF
|
||
.BYTE ONBIT
|
||
.BYTE STAKE+SHAVE
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT-UNDER
|
||
.BYTE 0
|
||
.BYTE SH+SHAVE
|
||
.BYTE 50 ;PR?UNDER
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 124 ; 1 PR?DOWN
|
||
.BYTE V?DROP
|
||
.BYTE 0
|
||
.BYTE SH+SMANY
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT-ON
|
||
.BYTE 0
|
||
.BYTE SH+SMANY+SHAVE
|
||
.BYTE 58 ;PR?ON
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT
|
||
.BYTE 0
|
||
.BYTE SH+SMANY+SHAVE
|
||
.BYTE 59 ;PR?IN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?RAPE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?RAPE
|
||
.BYTE ACTORBIT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?VERBOSE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?VERBOSE
|
||
.ENDT
|
||
|
||
ST?WALK:: .TABLE
|
||
.BYTE 11 ;NUMBER OF SYNTAXES
|
||
.BYTE 124 ; 1 PR?DOWN
|
||
.BYTE V?CLIMB-DOWN
|
||
.BYTE CLIMBBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?CLIMB
|
||
.BYTE CLIMBBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 115 ; 1 PR?AROUND
|
||
.BYTE V?WALK-AROUND
|
||
.BYTE RLANDBIT
|
||
.BYTE 0
|
||
.BYTE 120 ; 1 PR?TO
|
||
.BYTE V?WALK-TO
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 119 ; 1 PR?OVER
|
||
.BYTE V?LEAP
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?ENTER
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 127 ; 1 PR?WITH
|
||
.BYTE V?ENTER
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 123 ; 1 PR?IN
|
||
.BYTE V?ENTER
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 110 ; 1 PR?AWAY
|
||
.BYTE V?WALK
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?WALK
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?WALK-AROUND
|
||
.ENDT
|
||
|
||
ST?QUIT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?QUIT
|
||
.ENDT
|
||
|
||
ST?FIND:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?FIND
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?DESTROY:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 188 ; 2 PR?DOWN
|
||
.BYTE V?MUNG
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE 0
|
||
.BYTE SH+SC+STAKE
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?MUNG
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE 0
|
||
.BYTE SH+SC+STAKE
|
||
.ENDT
|
||
|
||
ST?UNLOCK:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?UNLOCK
|
||
.BYTE 0
|
||
.BYTE SOG+SIR
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE TOOLBIT
|
||
.BYTE STAKE
|
||
.ENDT
|
||
|
||
ST?READ:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 121 ; 1 PR?FROM
|
||
.BYTE V?READ
|
||
.BYTE READBIT
|
||
.BYTE STAKE
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?READ
|
||
.BYTE READBIT
|
||
.BYTE STAKE
|
||
.ENDT
|
||
|
||
ST?SAY:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?SAY
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?SAY
|
||
.ENDT
|
||
|
||
ST?JUMP:: .TABLE
|
||
.BYTE 6 ;NUMBER OF SYNTAXES
|
||
.BYTE 117 ; 1 PR?OFF
|
||
.BYTE V?LEAP
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 121 ; 1 PR?FROM
|
||
.BYTE V?LEAP
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 123 ; 1 PR?IN
|
||
.BYTE V?LEAP
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 118 ; 1 PR?ACROSS
|
||
.BYTE V?LEAP
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 119 ; 1 PR?OVER
|
||
.BYTE V?LEAP
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?LEAP
|
||
.ENDT
|
||
|
||
ST?POUR:: .TABLE
|
||
.BYTE 4 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?DROP
|
||
.BYTE 0
|
||
.BYTE SH+SC
|
||
.BYTE 57 ;PR?FROM
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?POUR-ON
|
||
.BYTE 0
|
||
.BYTE SH+SC
|
||
.BYTE 58 ;PR?ON
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?DROP
|
||
.BYTE 0
|
||
.BYTE SH+SC
|
||
.BYTE 59 ;PR?IN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?DROP
|
||
.BYTE 0
|
||
.BYTE SH+SC
|
||
.ENDT
|
||
|
||
ST?WAIT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?WAIT
|
||
.ENDT
|
||
|
||
ST?TAKE:: .TABLE
|
||
.BYTE 8 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?TAKE
|
||
.BYTE TAKEBIT
|
||
.BYTE SIR+SC+SMANY
|
||
.BYTE 57 ;PR?FROM
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?TAKE
|
||
.BYTE TAKEBIT
|
||
.BYTE SC+SIR+SMANY
|
||
.BYTE 53 ;PR?OFF
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?TAKE
|
||
.BYTE TAKEBIT
|
||
.BYTE SC+SIR+SMANY
|
||
.BYTE 62 ;PR?OUT
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?STAND
|
||
.BYTE RLANDBIT
|
||
.BYTE 0
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?CLIMB-ON
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 126 ; 1 PR?OUT
|
||
.BYTE V?DISEMBARK
|
||
.BYTE RLANDBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 123 ; 1 PR?IN
|
||
.BYTE V?ENTER
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?TAKE
|
||
.BYTE TAKEBIT
|
||
.BYTE SOG+SIR+SMANY
|
||
.ENDT
|
||
|
||
ST?COUNT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?COUNT
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?RAISE:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?RAISE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?RAISE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?FOLLOW:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?FOLLOW
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?FOLLOW
|
||
.ENDT
|
||
|
||
ST?VERSION:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?VERSION
|
||
.ENDT
|
||
|
||
ST?#UNRECORD:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?UNRECORD
|
||
.ENDT
|
||
|
||
ST?LIGHT:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?BURN
|
||
.BYTE LIGHTBIT
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE FLAMEBIT
|
||
.BYTE SH+SC+STAKE+SHAVE
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?LAMP-ON
|
||
.BYTE LIGHTBIT
|
||
.BYTE STAKE+SHAVE
|
||
.ENDT
|
||
|
||
ST?MOVE:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?TURN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE TOOLBIT
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT
|
||
.BYTE 0
|
||
.BYTE SH+SMANY+SHAVE
|
||
.BYTE 59 ;PR?IN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?MOVE
|
||
.BYTE 0
|
||
.BYTE SOG+SIR
|
||
.ENDT
|
||
|
||
ST?PLAY:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?PLAY
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?OPEN:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?OPEN
|
||
.BYTE DOORBIT
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE TOOLBIT
|
||
.BYTE SHAVE
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?OPEN
|
||
.BYTE DOORBIT
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?OPEN
|
||
.BYTE DOORBIT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?#COMMAND:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?COMMAND-FILE
|
||
.ENDT
|
||
|
||
ST?BLOW:: .TABLE
|
||
.BYTE 4 ;NUMBER OF SYNTAXES
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?BLAST
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 189 ; 2 PR?UP
|
||
.BYTE V?INFLATE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE TOOLBIT
|
||
.BYTE 0
|
||
.BYTE 126 ; 1 PR?OUT
|
||
.BYTE V?LAMP-OFF
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?BLAST
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?KNOCK:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 124 ; 1 PR?DOWN
|
||
.BYTE V?ATTACK
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?KNOCK
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 116 ; 1 PR?AT
|
||
.BYTE V?KNOCK
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?PICK:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?TAKE
|
||
.BYTE TAKEBIT
|
||
.BYTE SOG+SMANY
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PICK
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?PICK
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?DEFLATE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?DEFLATE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?#RANDOM:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?RANDOM
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?STAND:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?STAND
|
||
.BYTE RLANDBIT
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?STAND
|
||
.ENDT
|
||
|
||
ST?ENCHANT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?ENCHANT
|
||
.BYTE 0
|
||
.BYTE SOG+SIR
|
||
.ENDT
|
||
|
||
ST?LISTEN:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 120 ; 1 PR?TO
|
||
.BYTE V?LISTEN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?TIE:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 189 ; 2 PR?UP
|
||
.BYTE V?TIE-UP
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE TOOLBIT
|
||
.BYTE SHAVE
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?TIE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 56 ;PR?TO
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?SAVE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?SAVE
|
||
.ENDT
|
||
|
||
ST?TELL:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?TELL
|
||
.BYTE ACTORBIT
|
||
.BYTE SIR
|
||
.BYTE 47 ;PR?ABOUT
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?TELL
|
||
.BYTE ACTORBIT
|
||
.BYTE SIR
|
||
.ENDT
|
||
|
||
ST?THROW:: .TABLE
|
||
.BYTE 6 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?THROW-OFF
|
||
.BYTE 0
|
||
.BYTE SH+SC+SHAVE
|
||
.BYTE 55 ;PR?OVER
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?THROW-OFF
|
||
.BYTE 0
|
||
.BYTE SH+SC+SHAVE
|
||
.BYTE 53 ;PR?OFF
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT-ON
|
||
.BYTE 0
|
||
.BYTE SH+SC+SHAVE
|
||
.BYTE 58 ;PR?ON
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT
|
||
.BYTE 0
|
||
.BYTE SH+SC+SHAVE
|
||
.BYTE 59 ;PR?IN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?THROW
|
||
.BYTE 0
|
||
.BYTE SH+SC+SHAVE
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?THROW
|
||
.BYTE 0
|
||
.BYTE SH+SC+SHAVE
|
||
.BYTE 52 ;PR?AT
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.ENDT
|
||
|
||
ST?ZORK:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?ZORK
|
||
.ENDT
|
||
|
||
ST?LOWER:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?LOWER
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?COMMAND:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?COMMAND
|
||
.BYTE ACTORBIT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?TALK:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 120 ; 1 PR?TO
|
||
.BYTE V?TELL
|
||
.BYTE ACTORBIT
|
||
.BYTE SIR
|
||
.ENDT
|
||
|
||
ST?SHAKE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?SHAKE
|
||
.BYTE 0
|
||
.BYTE SHAVE
|
||
.ENDT
|
||
|
||
ST?INVENTORY:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?INVENTORY
|
||
.ENDT
|
||
|
||
ST?ATTACK:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?ATTACK
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE 0
|
||
.BYTE SH+SC+SHAVE
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?ATTACK
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.ENDT
|
||
|
||
ST?ENTER:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?ENTER
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?ENTER
|
||
.ENDT
|
||
|
||
ST?SEARCH:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 112 ; 1 PR?FOR
|
||
.BYTE V?FIND
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 123 ; 1 PR?IN
|
||
.BYTE V?SEARCH
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?SEARCH
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?DISEMBARK:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?DISEMBARK
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.ENDT
|
||
|
||
ST?SWIM:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 118 ; 1 PR?ACROSS
|
||
.BYTE V?SWIM
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 123 ; 1 PR?IN
|
||
.BYTE V?SWIM
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?SWIM
|
||
.ENDT
|
||
|
||
ST?UNTIE:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?UNTIE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 57 ;PR?FROM
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?UNTIE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?CUT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?CUT
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE WEAPONBIT
|
||
.BYTE SC+SH
|
||
.ENDT
|
||
|
||
ST?UNSCRIPT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?UNSCRIPT
|
||
.ENDT
|
||
|
||
ST?MELT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?MELT
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE FLAMEBIT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?PUSH:: .TABLE
|
||
.BYTE 4 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT-UNDER
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 50 ;PR?UNDER
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?TURN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE TOOLBIT
|
||
.BYTE 0
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?PUSH
|
||
.BYTE 0
|
||
.BYTE SIR+SOG+SMANY
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?PUSH
|
||
.BYTE 0
|
||
.BYTE SIR+SOG+SMANY
|
||
.ENDT
|
||
|
||
ST?RUB:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?RUB
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?RUB
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?SUPER:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?SUPER-BRIEF
|
||
.ENDT
|
||
|
||
ST?INCANT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?INCANT
|
||
.ENDT
|
||
|
||
ST?SCORE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?SCORE
|
||
.ENDT
|
||
|
||
ST?LOOK:: .TABLE
|
||
.BYTE 11 ;NUMBER OF SYNTAXES
|
||
.BYTE 112 ; 1 PR?FOR
|
||
.BYTE V?FIND
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 123 ; 1 PR?IN
|
||
.BYTE V?LOOK-INSIDE
|
||
.BYTE 0
|
||
.BYTE SMANY
|
||
.BYTE 113 ; 1 PR?BEHIND
|
||
.BYTE V?LOOK-BEHIND
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 114 ; 1 PR?UNDER
|
||
.BYTE V?LOOK-UNDER
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 127 ; 1 PR?WITH
|
||
.BYTE V?LOOK-INSIDE
|
||
.BYTE 0
|
||
.BYTE SMANY
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?LOOK-INSIDE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 116 ; 1 PR?AT
|
||
.BYTE V?EXAMINE
|
||
.BYTE 0
|
||
.BYTE SMANY
|
||
.BYTE 124 ; 1 PR?DOWN
|
||
.BYTE V?LOOK
|
||
.BYTE RLANDBIT
|
||
.BYTE 0
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?LOOK
|
||
.BYTE RLANDBIT
|
||
.BYTE 0
|
||
.BYTE 115 ; 1 PR?AROUND
|
||
.BYTE V?LOOK
|
||
.BYTE RLANDBIT
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?LOOK
|
||
.ENDT
|
||
|
||
ST?DROP:: .TABLE
|
||
.BYTE 4 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT-ON
|
||
.BYTE 0
|
||
.BYTE SH+SMANY+SHAVE
|
||
.BYTE 58 ;PR?ON
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT
|
||
.BYTE 0
|
||
.BYTE SH+SMANY+SHAVE
|
||
.BYTE 59 ;PR?IN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT
|
||
.BYTE 0
|
||
.BYTE SH+SMANY+SHAVE
|
||
.BYTE 60 ;PR?DOWN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?DROP
|
||
.BYTE 0
|
||
.BYTE SH+SMANY+SHAVE
|
||
.ENDT
|
||
|
||
ST?LEAVE:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?DROP
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?LEAVE
|
||
.ENDT
|
||
|
||
ST?CURSE:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?CURSES
|
||
.BYTE ACTORBIT
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?CURSES
|
||
.ENDT
|
||
|
||
ST?SCRIPT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?SCRIPT
|
||
.ENDT
|
||
|
||
ST?$VERIFY:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?VERIFY
|
||
.ENDT
|
||
|
||
ST?EXTINGUISH:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?LAMP-OFF
|
||
.BYTE ONBIT
|
||
.BYTE STAKE+SHAVE
|
||
.ENDT
|
||
|
||
ST?SWING:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?SWING
|
||
.BYTE WEAPONBIT
|
||
.BYTE SH+SC+SHAVE
|
||
.BYTE 52 ;PR?AT
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?SWING
|
||
.BYTE WEAPONBIT
|
||
.BYTE SH+SC+SHAVE
|
||
.ENDT
|
||
|
||
ST?RESTART:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?RESTART
|
||
.ENDT
|
||
|
||
ST?POKE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?MUNG
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE WEAPONBIT
|
||
.BYTE SH+SC+SHAVE
|
||
.ENDT
|
||
|
||
ST?SMELL:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?SMELL
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?BRIEF:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?BRIEF
|
||
.ENDT
|
||
|
||
ST?DIAGNOSE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?DIAGNOSE
|
||
.ENDT
|
||
|
||
ST?GIVE:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?SGIVE
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG
|
||
.BYTE 0 ;0
|
||
.BYTE 0
|
||
.BYTE SMANY+SH+SHAVE
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?GIVE
|
||
.BYTE 0
|
||
.BYTE SMANY+SH+SHAVE
|
||
.BYTE 56 ;PR?TO
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG
|
||
.ENDT
|
||
|
||
ST?WAKE:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?ALARM
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?ALARM
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.ENDT
|
||
|
||
ST?DRINK:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 121 ; 1 PR?FROM
|
||
.BYTE V?DRINK-FROM
|
||
.BYTE 0
|
||
.BYTE SH+SC
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?DRINK
|
||
.BYTE DRINKBIT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?YELL:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?YELL
|
||
.ENDT
|
||
|
||
ST?LOCK:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?LOCK
|
||
.BYTE 0
|
||
.BYTE SOG+SIR
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE TOOLBIT
|
||
.BYTE STAKE
|
||
.ENDT
|
||
|
||
ST?BURN:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 188 ; 2 PR?DOWN
|
||
.BYTE V?BURN
|
||
.BYTE BURNBIT
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE FLAMEBIT
|
||
.BYTE SHAVE
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?BURN
|
||
.BYTE BURNBIT
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE FLAMEBIT
|
||
.BYTE SHAVE
|
||
.ENDT
|
||
|
||
ST?KICK:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?KICK
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?TURN:: .TABLE
|
||
.BYTE 4 ;NUMBER OF SYNTAXES
|
||
.BYTE 117 ; 1 PR?OFF
|
||
.BYTE V?LAMP-OFF
|
||
.BYTE ONBIT
|
||
.BYTE STAKE+SHAVE
|
||
.BYTE 186 ; 2 PR?ON
|
||
.BYTE V?LAMP-ON
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE 0
|
||
.BYTE SHAVE
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?LAMP-ON
|
||
.BYTE LIGHTBIT
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?TURN
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?#RECORD:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?RECORD
|
||
.ENDT
|
||
|
||
ST?CROSS:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?WALK-AROUND
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?RESTORE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?RESTORE
|
||
.ENDT
|
||
|
||
ST?CLOSE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?CLOSE
|
||
.BYTE DOORBIT
|
||
.BYTE SH+SC+SOG+SIR
|
||
.ENDT
|
||
|
||
ST?STRIKE:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?STRIKE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?ATTACK
|
||
.BYTE ACTORBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE WEAPONBIT
|
||
.BYTE SHAVE
|
||
.ENDT
|
||
|
||
ST?SLIDE:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?PUT-UNDER
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 50 ;PR?UNDER
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?WAVE:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 116 ; 1 PR?AT
|
||
.BYTE V?WAVE
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?WAVE
|
||
.BYTE 0
|
||
.BYTE SH+SC+STAKE+SHAVE
|
||
.BYTE 52 ;PR?AT
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?WAVE
|
||
.BYTE 0
|
||
.BYTE SH+SC+STAKE+SHAVE
|
||
.ENDT
|
||
|
||
ST?EXIT:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?EXIT
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?EXIT
|
||
.ENDT
|
||
|
||
ST?EXAMINE:: .TABLE
|
||
.BYTE 3 ;NUMBER OF SYNTAXES
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?LOOK-INSIDE
|
||
.BYTE 0
|
||
.BYTE SMANY
|
||
.BYTE 123 ; 1 PR?IN
|
||
.BYTE V?LOOK-INSIDE
|
||
.BYTE 0
|
||
.BYTE SMANY
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?EXAMINE
|
||
.BYTE 0
|
||
.BYTE SMANY
|
||
.ENDT
|
||
|
||
ST?DISENCHANT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?DISENCHANT
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?EAT:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?EAT
|
||
.BYTE FOODBIT
|
||
.BYTE SHAVE+STAKE
|
||
.ENDT
|
||
|
||
ST?FILL:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?FILL
|
||
.BYTE CONTBIT
|
||
.BYTE 0
|
||
.BYTE 128 ; 2 0
|
||
.BYTE V?FILL
|
||
.BYTE CONTBIT
|
||
.BYTE 0
|
||
.BYTE 63 ;PR?WITH
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?CLIMB:: .TABLE
|
||
.BYTE 5 ;NUMBER OF SYNTAXES
|
||
.BYTE 122 ; 1 PR?ON
|
||
.BYTE V?CLIMB-ON
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 123 ; 1 PR?IN
|
||
.BYTE V?ENTER
|
||
.BYTE VEHBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?CLIMB
|
||
.BYTE CLIMBBIT
|
||
.BYTE SOG+SIR
|
||
.BYTE 124 ; 1 PR?DOWN
|
||
.BYTE V?CLIMB-DOWN
|
||
.BYTE RLANDBIT
|
||
.BYTE 0
|
||
.BYTE 125 ; 1 PR?UP
|
||
.BYTE V?CLIMB
|
||
.BYTE RLANDBIT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?LAUNCH:: .TABLE
|
||
.BYTE 1 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?LAUNCH
|
||
.BYTE VEHBIT
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
ST?HELLO:: .TABLE
|
||
.BYTE 2 ;NUMBER OF SYNTAXES
|
||
.BYTE 64 ; 1 0
|
||
.BYTE V?HELLO
|
||
.BYTE 0
|
||
.BYTE 0
|
||
.BYTE 0 ; 0 0
|
||
.BYTE V?HELLO
|
||
.ENDT
|
||
|
||
|
||
; THE ACTION CALLING TABLE IS DEFINED HERE
|
||
|
||
ATBL:: .TABLE
|
||
V-VERBOSE
|
||
V-BRIEF
|
||
V-SUPER-BRIEF
|
||
V-DIAGNOSE
|
||
V-INVENTORY
|
||
V-QUIT
|
||
V-RESTART
|
||
V-RESTORE
|
||
V-SAVE
|
||
V-SCORE
|
||
V-SCRIPT
|
||
V-UNSCRIPT
|
||
V-VERSION
|
||
V-VERIFY
|
||
V-RANDOM
|
||
V-COMMAND-FILE
|
||
V-RECORD
|
||
V-UNRECORD
|
||
V-ATTACK
|
||
V-BLAST
|
||
V-LAMP-OFF
|
||
V-INFLATE
|
||
V-BURN
|
||
V-CLIMB
|
||
V-CLIMB-DOWN
|
||
V-ENTER
|
||
V-CLIMB-ON
|
||
V-CLOSE
|
||
V-COMMAND
|
||
V-COUNT
|
||
V-WALK-AROUND
|
||
V-CUT
|
||
V-CURSES
|
||
V-DEFLATE
|
||
V-MUNG
|
||
V-DISEMBARK
|
||
V-DISENCHANT
|
||
V-DRINK
|
||
V-DRINK-FROM
|
||
V-DROP
|
||
V-PUT
|
||
V-PUT-ON
|
||
V-EAT
|
||
V-ENCHANT
|
||
V-EXAMINE
|
||
V-LOOK-INSIDE
|
||
V-EXIT
|
||
V-FILL
|
||
V-FIND
|
||
V-FOLLOW
|
||
V-GIVE
|
||
V-SGIVE
|
||
V-HELLO
|
||
V-INCANT
|
||
V-LEAP
|
||
V-KICK
|
||
V-KISS
|
||
V-KNOCK
|
||
V-LAUNCH
|
||
V-LEAVE
|
||
V-LAMP-ON
|
||
V-LISTEN
|
||
V-LOCK
|
||
V-LOOK
|
||
V-LOOK-UNDER
|
||
V-LOOK-BEHIND
|
||
V-LOWER
|
||
V-MELT
|
||
V-MOVE
|
||
V-TURN
|
||
V-OPEN
|
||
V-PICK
|
||
V-TAKE
|
||
V-PLAY
|
||
V-POUR-ON
|
||
V-PUSH
|
||
V-PUT-UNDER
|
||
V-RAISE
|
||
V-RAPE
|
||
V-READ
|
||
V-RUB
|
||
V-SAY
|
||
V-SEARCH
|
||
V-SHAKE
|
||
V-SKIP
|
||
V-SMELL
|
||
V-STAND
|
||
V-STRIKE
|
||
V-SWIM
|
||
V-SWING
|
||
V-TELL
|
||
V-THROW
|
||
V-THROW-OFF
|
||
V-TIE
|
||
V-TIE-UP
|
||
V-UNLOCK
|
||
V-UNTIE
|
||
V-WAIT
|
||
V-ALARM
|
||
V-WALK
|
||
V-WALK-TO
|
||
V-WAVE
|
||
V-YELL
|
||
V-ZORK
|
||
.ENDT
|
||
|
||
; THE PREACTION CALLING TABLE IS DEFINED HERE
|
||
|
||
PATBL:: .TABLE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
PRE-BURN
|
||
0
|
||
0
|
||
PRE-ENTER
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
PRE-MUNG
|
||
0
|
||
0
|
||
0
|
||
0
|
||
PRE-DROP
|
||
PRE-PUT
|
||
PRE-PUT
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
PRE-FILL
|
||
0
|
||
0
|
||
PRE-GIVE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
PRE-TAKE
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
PRE-READ
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
0
|
||
.ENDT
|
||
|
||
|
||
; PREPOSITION TABLE IS DEFINED HERE
|
||
|
||
PRTBL:: .TABLE
|
||
.WORD 18
|
||
W?AWAY
|
||
PR?AWAY
|
||
W?ABOUT
|
||
PR?ABOUT
|
||
W?FOR
|
||
PR?FOR
|
||
W?BEHIND
|
||
PR?BEHIND
|
||
W?UNDER
|
||
PR?UNDER
|
||
W?AROUND
|
||
PR?AROUND
|
||
W?AT
|
||
PR?AT
|
||
W?OFF
|
||
PR?OFF
|
||
W?ACROSS
|
||
PR?ACROSS
|
||
W?OVER
|
||
PR?OVER
|
||
W?TO
|
||
PR?TO
|
||
W?FROM
|
||
PR?FROM
|
||
W?ON
|
||
PR?ON
|
||
W?IN
|
||
PR?IN
|
||
W?DOWN
|
||
PR?DOWN
|
||
W?UP
|
||
PR?UP
|
||
W?OUT
|
||
PR?OUT
|
||
W?WITH
|
||
PR?WITH
|
||
.ENDT
|
||
|
||
|
||
; VOCABULARY TABLE IS HERE
|
||
|
||
VOCAB:: .TABLE
|
||
.BYTE 3
|
||
.BYTE 46
|
||
.BYTE 44
|
||
.BYTE 34
|
||
.BYTE 7
|
||
501
|
||
W?$VERIFY:: .ZWORD "$verif"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?$VERIFY
|
||
.BYTE 0
|
||
W?PERIOD:: .ZWORD "."
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?PERIOD
|
||
.BYTE 0
|
||
W?COMMA:: .ZWORD ","
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?COMMA
|
||
.BYTE 0
|
||
W?#COMMAND:: .ZWORD "#comma"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?#COMMAND
|
||
.BYTE 0
|
||
W?#RANDOM:: .ZWORD "#rando"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?#RANDOM
|
||
.BYTE 0
|
||
W?#RECORD:: .ZWORD "#recor"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?#RECORD
|
||
.BYTE 0
|
||
W?#UNRECORD:: .ZWORD "#unrec"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?#UNRECORD
|
||
.BYTE 0
|
||
W?QUOTE:: .ZWORD """"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?QUOTE
|
||
.BYTE 0
|
||
W?A:: .ZWORD "a"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?A
|
||
.BYTE 0
|
||
W?ABOUT:: .ZWORD "about"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?ABOUT
|
||
.BYTE 0
|
||
W?ACROSS:: .ZWORD "across"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?ACROSS
|
||
.BYTE 0
|
||
W?ADVENTURER:: .ZWORD "advent"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?AGAIN:: .ZWORD "again"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?AGAIN
|
||
.BYTE 0
|
||
W?ALL:: .ZWORD "all"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?ALL
|
||
.BYTE 0
|
||
W?AN:: .ZWORD "an"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?AN
|
||
.BYTE 0
|
||
W?AND:: .ZWORD "and"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?AND
|
||
.BYTE 0
|
||
W?ANIMAL:: .ZWORD "animal"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?ANSWER:: .ZWORD "answer"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SAY
|
||
.BYTE 0
|
||
W?ANTIQUE:: .ZWORD "antiqu"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?ANTIQUE
|
||
.BYTE 0
|
||
W?AQUARIUM:: .ZWORD "aquari"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?AROUND:: .ZWORD "around"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?AROUND
|
||
.BYTE 0
|
||
W?ASK:: .ZWORD "ask"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TELL
|
||
.BYTE 0
|
||
W?AT:: .ZWORD "at"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?AT
|
||
.BYTE 0
|
||
W?ATTACH:: .ZWORD "attach"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TIE
|
||
.BYTE 0
|
||
W?ATTACK:: .ZWORD "attack"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ATTACK
|
||
.BYTE 0
|
||
W?AWAKE:: .ZWORD "awake"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WAKE
|
||
.BYTE 0
|
||
W?AWAY:: .ZWORD "away"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?AWAY
|
||
.BYTE 0
|
||
W?BABY:: .ZWORD "baby"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BABY
|
||
.BYTE 0
|
||
W?BAG:: .ZWORD "bag"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BALLOON:: .ZWORD "balloo"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BARE:: .ZWORD "bare"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BARE
|
||
.BYTE 0
|
||
W?BARRED:: .ZWORD "barred"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BARRED
|
||
.BYTE 0
|
||
W?BASKET:: .ZWORD "basket"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BATTERED:: .ZWORD "batter"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BATTERED
|
||
.BYTE 0
|
||
W?BEAUTIFUL:: .ZWORD "beauti"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BEAUTIFUL
|
||
.BYTE 0
|
||
W?BEHIND:: .ZWORD "behind"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?BEHIND
|
||
.BYTE 0
|
||
W?BELOW:: .ZWORD "below"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?UNDER
|
||
.BYTE 0
|
||
W?BENCH:: .ZWORD "bench"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BENEATH:: .ZWORD "beneat"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?UNDER
|
||
.BYTE 0
|
||
W?BILLS:: .ZWORD "bills"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BITE:: .ZWORD "bite"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EAT
|
||
.BYTE 0
|
||
W?BLACK:: .ZWORD "black"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BLACK
|
||
.BYTE 0
|
||
W?BLADE:: .ZWORD "blade"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BLAST:: .ZWORD "blast"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?BLOW
|
||
.BYTE 0
|
||
W?BLOW:: .ZWORD "blow"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?BLOW
|
||
.BYTE 0
|
||
W?BLUE:: .ZWORD "blue"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BLUE
|
||
.BYTE 0
|
||
W?BOARD:: .ZWORD "board"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ENTER
|
||
.BYTE 0
|
||
W?BOOK:: .ZWORD "book"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BOOKS:: .ZWORD "books"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BOX:: .ZWORD "box"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BRAIDED:: .ZWORD "braide"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BRAIDED
|
||
.BYTE 0
|
||
W?BRASS:: .ZWORD "brass"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?BRASS
|
||
.BYTE 0
|
||
W?BREAK:: .ZWORD "break"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DESTROY
|
||
.BYTE 0
|
||
W?BRICK:: .ZWORD "brick"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BRIDGE:: .ZWORD "bridge"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BRIEF:: .ZWORD "brief"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?BRIEF
|
||
.BYTE 0
|
||
W?BUCKET:: .ZWORD "bucket"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?BURN:: .ZWORD "burn"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?BURN
|
||
.BYTE 0
|
||
W?BUT:: .ZWORD "but"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?BUT
|
||
.BYTE 0
|
||
W?BUTTON:: .ZWORD "button"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CAGE:: .ZWORD "cage"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CAKE:: .ZWORD "cake"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CAKES:: .ZWORD "cakes"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CANDIED:: .ZWORD "candie"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?CANDIED
|
||
.BYTE 0
|
||
W?CANDY:: .ZWORD "candy"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CARD:: .ZWORD "card"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CARRY:: .ZWORD "carry"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TAKE
|
||
.BYTE 0
|
||
W?CATCH:: .ZWORD "catch"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TAKE
|
||
.BYTE 0
|
||
W?CERBERUS:: .ZWORD "cerber"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CHANT:: .ZWORD "chant"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?INCANT
|
||
.BYTE 0
|
||
W?CHASE:: .ZWORD "chase"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?FOLLOW
|
||
.BYTE 0
|
||
W?CHASM:: .ZWORD "chasm"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CHEST:: .ZWORD "chest"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CHINA:: .ZWORD "china"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?CHINA
|
||
.BYTE 0
|
||
W?CIRCLE:: .ZWORD "circle"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CLAY:: .ZWORD "clay"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?CLAY
|
||
.BYTE 0
|
||
W?CLEAR:: .ZWORD "clear"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?CLEAR
|
||
.BYTE 0
|
||
W?CLIMB:: .ZWORD "climb"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?CLIMB
|
||
.BYTE 0
|
||
W?CLOSE:: .ZWORD "close"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?CLOSE
|
||
.BYTE 0
|
||
W?CLOTH:: .ZWORD "cloth"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?CLOTH
|
||
.BYTE 0
|
||
W?COIL:: .ZWORD "coil"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?COIN:: .ZWORD "coin"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?COLD:: .ZWORD "cold"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?COLD
|
||
.BYTE 0
|
||
W?COLLAR:: .ZWORD "collar"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?COMMAND:: .ZWORD "comman"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?COMMAND
|
||
.BYTE 0
|
||
W?COUNT:: .ZWORD "count"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?COUNT
|
||
.BYTE 0
|
||
W?CRACK:: .ZWORD "crack"
|
||
.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?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CRYPT:: .ZWORD "crypt"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?CRYSTAL:: .ZWORD "crysta"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?CRYSTAL
|
||
.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?OBJECT
|
||
.BYTE PR?DOWN
|
||
.BYTE 22
|
||
W?DAMN:: .ZWORD "damn"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?CURSE
|
||
.BYTE 0
|
||
W?DAMP:: .ZWORD "damp"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?DAMP
|
||
.BYTE 0
|
||
W?DARK:: .ZWORD "dark"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?DARK
|
||
.BYTE 0
|
||
W?DEAD:: .ZWORD "dead"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?DEAD
|
||
.BYTE 0
|
||
W?DEEP:: .ZWORD "deep"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?DEEP
|
||
.BYTE 0
|
||
W?DEFLATE:: .ZWORD "deflat"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DEFLATE
|
||
.BYTE 0
|
||
W?DEGREE:: .ZWORD "degree"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?DELICATE:: .ZWORD "delica"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?DELICATE
|
||
.BYTE 0
|
||
W?DEMON:: .ZWORD "demon"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?DESCRIBE:: .ZWORD "descri"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EXAMINE
|
||
.BYTE 0
|
||
W?DESTROY:: .ZWORD "destro"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DESTROY
|
||
.BYTE 0
|
||
W?DEVIL:: .ZWORD "devil"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?DIAGNOSE:: .ZWORD "diagno"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DIAGNOSE
|
||
.BYTE 0
|
||
W?DIAMOND:: .ZWORD "diamon"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?DIAMOND
|
||
.BYTE 0
|
||
W?DIPLOMA:: .ZWORD "diplom"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?DIRT:: .ZWORD "dirt"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?DISEMBARK:: .ZWORD "disemb"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DISEMBARK
|
||
.BYTE 0
|
||
W?DISENCHANT:: .ZWORD "disenc"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DISENCHANT
|
||
.BYTE 0
|
||
W?DIVE:: .ZWORD "dive"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?JUMP
|
||
.BYTE 0
|
||
W?DOG:: .ZWORD "dog"
|
||
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?DOG
|
||
.BYTE O?ANY
|
||
W?DOOR:: .ZWORD "door"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?DOUSE:: .ZWORD "douse"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EXTINGUISH
|
||
.BYTE 0
|
||
W?DOWN:: .ZWORD "down"
|
||
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?DOWN
|
||
.BYTE 22
|
||
W?DRAGON:: .ZWORD "dragon"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?DRINK:: .ZWORD "drink"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DRINK
|
||
.BYTE 0
|
||
W?DROP:: .ZWORD "drop"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DROP
|
||
.BYTE 0
|
||
W?DUSTY:: .ZWORD "dusty"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?DUSTY
|
||
.BYTE 0
|
||
W?E:: .ZWORD "e"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 30
|
||
.BYTE A?EAST
|
||
W?EAST:: .ZWORD "east"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 30
|
||
.BYTE A?EAST
|
||
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?ENCHANT:: .ZWORD "enchan"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ENCHANT
|
||
.BYTE 0
|
||
W?ENORMOUS:: .ZWORD "enormo"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?ENORMOUS
|
||
.BYTE 0
|
||
W?ENTER:: .ZWORD "enter"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ENTER
|
||
.BYTE 0
|
||
W?ETCHINGS:: .ZWORD "etchin"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?EXAMINE:: .ZWORD "examin"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EXAMINE
|
||
.BYTE 0
|
||
W?EXCEPT:: .ZWORD "except"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?EXCEPT
|
||
.BYTE 0
|
||
W?EXIT:: .ZWORD "exit"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EXIT
|
||
.BYTE 0
|
||
W?EXTINGUISH:: .ZWORD "exting"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EXTINGUISH
|
||
.BYTE 0
|
||
W?F:: .ZWORD "f"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?FALL:: .ZWORD "fall"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FALL
|
||
.BYTE 0
|
||
W?FANCY:: .ZWORD "fancy"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?FANCY
|
||
.BYTE 0
|
||
W?FANTASIZE:: .ZWORD "fantas"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FANTASIZE
|
||
.BYTE 0
|
||
W?FASTEN:: .ZWORD "fasten"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TIE
|
||
.BYTE 0
|
||
W?FEEBLE:: .ZWORD "feeble"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FEEBLE
|
||
.BYTE 0
|
||
W?FEED:: .ZWORD "feed"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?GIVE
|
||
.BYTE 0
|
||
W?FEEL:: .ZWORD "feel"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RUB
|
||
.BYTE 0
|
||
W?FENCE:: .ZWORD "fence"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FENCE
|
||
.BYTE 0
|
||
W?FERMENT:: .ZWORD "fermen"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FERMENT
|
||
.BYTE 0
|
||
W?FIGHT:: .ZWORD "fight"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ATTACK
|
||
.BYTE 0
|
||
W?FILL:: .ZWORD "fill"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?FILL
|
||
.BYTE 0
|
||
W?FIND:: .ZWORD "find"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?FIND
|
||
.BYTE 0
|
||
W?FIREPROOF:: .ZWORD "firepr"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FIREPROOF
|
||
.BYTE 0
|
||
W?FLATHEAD:: .ZWORD "flathe"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?FLATHEAD
|
||
.BYTE 0
|
||
W?FLOAT:: .ZWORD "float"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FLOAT
|
||
.BYTE 0
|
||
W?FLOOR:: .ZWORD "floor"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?FLUORESCE:: .ZWORD "fluore"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FLUORESCE
|
||
.BYTE 0
|
||
W?FOLLOW:: .ZWORD "follow"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?FOLLOW
|
||
.BYTE 0
|
||
W?FOR:: .ZWORD "for"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?FOR
|
||
.BYTE 0
|
||
W?FORD:: .ZWORD "ford"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?CROSS
|
||
.BYTE 0
|
||
W?FREE:: .ZWORD "free"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?UNTIE
|
||
.BYTE 0
|
||
W?FREEZE:: .ZWORD "freeze"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FREEZE
|
||
.BYTE 0
|
||
W?FROBOZZ:: .ZWORD "froboz"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?FROBOZZ
|
||
.BYTE 0
|
||
W?FROM:: .ZWORD "from"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?FROM
|
||
.BYTE 0
|
||
W?FROSTED:: .ZWORD "froste"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?FROSTED
|
||
.BYTE 0
|
||
W?FRY:: .ZWORD "fry"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FRY
|
||
.BYTE 0
|
||
W?FUCK:: .ZWORD "fuck"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?CURSE
|
||
.BYTE 0
|
||
W?FUDGE:: .ZWORD "fudge"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FUDGE
|
||
.BYTE 0
|
||
W?FUMBLE:: .ZWORD "fumble"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?FUMBLE
|
||
.BYTE 0
|
||
W?FUSE:: .ZWORD "fuse"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?G:: .ZWORD "g"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?G
|
||
.BYTE 0
|
||
W?GAUDY:: .ZWORD "gaudy"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?GAUDY
|
||
.BYTE 0
|
||
W?GAZEBO:: .ZWORD "gazebo"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?GENIE:: .ZWORD "genie"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?GET:: .ZWORD "get"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TAKE
|
||
.BYTE 0
|
||
W?GIANT:: .ZWORD "giant"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?GIANT
|
||
.BYTE 0
|
||
W?GIVE:: .ZWORD "give"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?GIVE
|
||
.BYTE 0
|
||
W?GLACIER:: .ZWORD "glacie"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?GLASS:: .ZWORD "glass"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?GO:: .ZWORD "go"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WALK
|
||
.BYTE 0
|
||
W?GOLD:: .ZWORD "gold"
|
||
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?GOLD
|
||
.BYTE O?ANY
|
||
W?GRAB:: .ZWORD "grab"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TAKE
|
||
.BYTE 0
|
||
W?GRAVE:: .ZWORD "grave"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?GREAT:: .ZWORD "great"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?GREAT
|
||
.BYTE 0
|
||
W?GREEN:: .ZWORD "green"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?GREEN
|
||
.BYTE 0
|
||
W?GROUND:: .ZWORD "ground"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?GRUE:: .ZWORD "grue"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?GUARDIAN:: .ZWORD "guardi"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HAND:: .ZWORD "hand"
|
||
.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?HEAD:: .ZWORD "head"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HEADED:: .ZWORD "headed"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?HEADED
|
||
.BYTE 0
|
||
W?HEADS:: .ZWORD "heads"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HEAVY:: .ZWORD "heavy"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?HEAVY
|
||
.BYTE 0
|
||
W?HEDGE:: .ZWORD "hedge"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HEDGES:: .ZWORD "hedges"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HELLO:: .ZWORD "hello"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?HELLO
|
||
.BYTE 0
|
||
W?HER:: .ZWORD "her"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HERE:: .ZWORD "here"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?HERE
|
||
.BYTE 0
|
||
W?HI:: .ZWORD "hi"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?HELLO
|
||
.BYTE 0
|
||
W?HIDE:: .ZWORD "hide"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?PUT
|
||
.BYTE 0
|
||
W?HIM:: .ZWORD "him"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HIT:: .ZWORD "hit"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ATTACK
|
||
.BYTE 0
|
||
W?HOLD:: .ZWORD "hold"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TAKE
|
||
.BYTE 0
|
||
W?HOLE:: .ZWORD "hole"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HOOK:: .ZWORD "hook"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HOP:: .ZWORD "hop"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SKIP
|
||
.BYTE 0
|
||
W?HOUND:: .ZWORD "hound"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?HUGE:: .ZWORD "huge"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?HUGE
|
||
.BYTE 0
|
||
W?HURL:: .ZWORD "hurl"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?THROW
|
||
.BYTE 0
|
||
W?I:: .ZWORD "i"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?INVENTORY
|
||
.BYTE 0
|
||
W?ICE:: .ZWORD "ice"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?ICING:: .ZWORD "icing"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?ICY:: .ZWORD "icy"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?ICY
|
||
.BYTE 0
|
||
W?IGNITE:: .ZWORD "ignite"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?BURN
|
||
.BYTE 0
|
||
W?IN:: .ZWORD "in"
|
||
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?IN
|
||
.BYTE 21
|
||
W?INCANT:: .ZWORD "incant"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?INCANT
|
||
.BYTE 0
|
||
W?INFLAT:: .ZWORD "inflat"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?INFLAT
|
||
.BYTE 0
|
||
W?INSECTS:: .ZWORD "insect"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?INSERT:: .ZWORD "insert"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?PUT
|
||
.BYTE 0
|
||
W?INSIDE:: .ZWORD "inside"
|
||
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?IN
|
||
.BYTE 21
|
||
W?INTNUM:: .ZWORD "intnum"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?INTO:: .ZWORD "into"
|
||
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?IN
|
||
.BYTE 21
|
||
W?INVENTORY:: .ZWORD "invent"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?INVENTORY
|
||
.BYTE 0
|
||
W?IRON:: .ZWORD "iron"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?IRON
|
||
.BYTE 0
|
||
W?IS:: .ZWORD "is"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?IS
|
||
.BYTE 0
|
||
W?IT:: .ZWORD "it"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?JUMP:: .ZWORD "jump"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?JUMP
|
||
.BYTE 0
|
||
W?KEY:: .ZWORD "key"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?KEYHOLE:: .ZWORD "keyhol"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?KICK:: .ZWORD "kick"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?KICK
|
||
.BYTE 0
|
||
W?KILL:: .ZWORD "kill"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ATTACK
|
||
.BYTE 0
|
||
W?KISS:: .ZWORD "kiss"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?KISS
|
||
.BYTE 0
|
||
W?KNOCK:: .ZWORD "knock"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?KNOCK
|
||
.BYTE 0
|
||
W?KREBF:: .ZWORD "krebf"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?L:: .ZWORD "l"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?LOOK
|
||
.BYTE 0
|
||
W?LABEL:: .ZWORD "label"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?LADY:: .ZWORD "lady"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?LAMP:: .ZWORD "lamp"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?LAND:: .ZWORD "land"
|
||
.BYTE PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 19
|
||
.BYTE 0
|
||
W?LANTERN:: .ZWORD "lanter"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?LAUNCH:: .ZWORD "launch"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?LAUNCH
|
||
.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?LETTER:: .ZWORD "letter"
|
||
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?LETTER
|
||
.BYTE O?ANY
|
||
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?LISTEN:: .ZWORD "listen"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?LISTEN
|
||
.BYTE 0
|
||
W?LITTLE:: .ZWORD "little"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?LITTLE
|
||
.BYTE 0
|
||
W?LIZARD:: .ZWORD "lizard"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?LOCK:: .ZWORD "lock"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?LOCK
|
||
.BYTE 0
|
||
W?LOOK:: .ZWORD "look"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?LOOK
|
||
.BYTE 0
|
||
W?LOWER:: .ZWORD "lower"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?LOWER
|
||
.BYTE 0
|
||
W?LURKING:: .ZWORD "lurkin"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?LURKING
|
||
.BYTE 0
|
||
W?MAGIC:: .ZWORD "magic"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?MAGIC
|
||
.BYTE 0
|
||
W?MAN:: .ZWORD "man"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?MARBLE:: .ZWORD "marble"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?MARBLE
|
||
.BYTE 0
|
||
W?MASS:: .ZWORD "mass"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?MAT:: .ZWORD "mat"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?MATCH:: .ZWORD "match"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?MATCHBOOK:: .ZWORD "matchb"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?MATCHES:: .ZWORD "matche"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?ME:: .ZWORD "me"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?MELT:: .ZWORD "melt"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?MELT
|
||
.BYTE 0
|
||
W?MENHIR:: .ZWORD "menhir"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?METAL:: .ZWORD "metal"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?METAL
|
||
.BYTE 0
|
||
W?MOBY:: .ZWORD "moby"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?MOBY
|
||
.BYTE 0
|
||
W?MOLEST:: .ZWORD "molest"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RAPE
|
||
.BYTE 0
|
||
W?MONEY:: .ZWORD "money"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?MONSTER:: .ZWORD "monste"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?MOVE:: .ZWORD "move"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?MOVE
|
||
.BYTE 0
|
||
W?MURDER:: .ZWORD "murder"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ATTACK
|
||
.BYTE 0
|
||
W?MYSELF:: .ZWORD "myself"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?N:: .ZWORD "n"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 31
|
||
.BYTE A?NORTH
|
||
W?NARROW:: .ZWORD "narrow"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?NARROW
|
||
.BYTE 0
|
||
W?NASTY:: .ZWORD "nasty"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?NASTY
|
||
.BYTE 0
|
||
W?NE:: .ZWORD "ne"
|
||
.BYTE PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 27
|
||
.BYTE 0
|
||
W?NEAT:: .ZWORD "neat"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?NEAT
|
||
.BYTE 0
|
||
W?NECKLACE:: .ZWORD "neckla"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?NEWS:: .ZWORD "news"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?NEWS
|
||
.BYTE 0
|
||
W?NEWSPAPER:: .ZWORD "newspa"
|
||
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE A?NEWSPAPER
|
||
W?NO:: .ZWORD "no"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?NO
|
||
.BYTE 0
|
||
W?NORTH:: .ZWORD "north"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 31
|
||
.BYTE A?NORTH
|
||
W?NORTHE:: .ZWORD "northe"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
||
.BYTE A?NORTHE
|
||
.BYTE 27
|
||
W?NORTHWEST:: .ZWORD "northw"
|
||
.BYTE PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 26
|
||
.BYTE 0
|
||
W?NOTE:: .ZWORD "note"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?NW:: .ZWORD "nw"
|
||
.BYTE PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 26
|
||
.BYTE 0
|
||
W?OAK:: .ZWORD "oak"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?OAK
|
||
.BYTE 0
|
||
W?OBLONG:: .ZWORD "oblong"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?OBLONG
|
||
.BYTE 0
|
||
W?OBSIDIAN:: .ZWORD "obsidi"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?OBSIDIAN
|
||
.BYTE 0
|
||
W?OF:: .ZWORD "of"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?OF
|
||
.BYTE 0
|
||
W?OFF:: .ZWORD "off"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?OFF
|
||
.BYTE 0
|
||
W?OFFER:: .ZWORD "offer"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?GIVE
|
||
.BYTE 0
|
||
W?OLD:: .ZWORD "old"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?OLD
|
||
.BYTE 0
|
||
W?ON:: .ZWORD "on"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?ON
|
||
.BYTE 0
|
||
W?ONE:: .ZWORD "one"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?ONE
|
||
.BYTE 0
|
||
W?ONTO:: .ZWORD "onto"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?ON
|
||
.BYTE 0
|
||
W?OOPS:: .ZWORD "oops"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?OOPS
|
||
.BYTE 0
|
||
W?OPEN:: .ZWORD "open"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?OPEN
|
||
.BYTE 0
|
||
W?OPENER:: .ZWORD "opener"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?ORANGE:: .ZWORD "orange"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?ORANGE
|
||
.BYTE 0
|
||
W?OUT:: .ZWORD "out"
|
||
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?OUT
|
||
.BYTE 20
|
||
W?OVER:: .ZWORD "over"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?OVER
|
||
.BYTE 0
|
||
W?OWL:: .ZWORD "owl"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PACKAGE:: .ZWORD "packag"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PAINTING:: .ZWORD "painti"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PAIR:: .ZWORD "pair"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PAPER:: .ZWORD "paper"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PASSAGE:: .ZWORD "passag"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PAT:: .ZWORD "pat"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RUB
|
||
.BYTE 0
|
||
W?PATH:: .ZWORD "path"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PEARL:: .ZWORD "pearl"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?PEARL
|
||
.BYTE 0
|
||
W?PENTAGRAM:: .ZWORD "pentag"
|
||
.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?PLACE:: .ZWORD "place"
|
||
.BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?PLACE
|
||
.BYTE ACT?PUT
|
||
W?PLACEM:: .ZWORD "placem"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PLAY:: .ZWORD "play"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?PLAY
|
||
.BYTE 0
|
||
W?POINT:: .ZWORD "point"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WAVE
|
||
.BYTE 0
|
||
W?POKE:: .ZWORD "poke"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?POKE
|
||
.BYTE 0
|
||
W?POLE:: .ZWORD "pole"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?POLES:: .ZWORD "poles"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?POOL:: .ZWORD "pool"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PORTRAIT:: .ZWORD "portra"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?POST:: .ZWORD "post"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?POSTS:: .ZWORD "posts"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?POT:: .ZWORD "pot"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?POUR:: .ZWORD "pour"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?POUR
|
||
.BYTE 0
|
||
W?PRESS:: .ZWORD "press"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?PUSH
|
||
.BYTE 0
|
||
W?PRICELESS:: .ZWORD "pricel"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?PRICELESS
|
||
.BYTE 0
|
||
W?PRINCESS:: .ZWORD "prince"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?PROCEED:: .ZWORD "procee"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WALK
|
||
.BYTE 0
|
||
W?PULL:: .ZWORD "pull"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?PULL
|
||
.BYTE 0
|
||
W?PUNCTURE:: .ZWORD "punctu"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?POKE
|
||
.BYTE 0
|
||
W?PURPLE:: .ZWORD "purple"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?PURPLE
|
||
.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?QUIT:: .ZWORD "quit"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?QUIT
|
||
.BYTE 0
|
||
W?RACK:: .ZWORD "rack"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?RAISE:: .ZWORD "raise"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RAISE
|
||
.BYTE 0
|
||
W?RAP:: .ZWORD "rap"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?KNOCK
|
||
.BYTE 0
|
||
W?RAPE:: .ZWORD "rape"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RAPE
|
||
.BYTE 0
|
||
W?RARE:: .ZWORD "rare"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?RARE
|
||
.BYTE 0
|
||
W?RAVINE:: .ZWORD "ravine"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?READ:: .ZWORD "read"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?READ
|
||
.BYTE 0
|
||
W?RECEPTACLE:: .ZWORD "recept"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?RED:: .ZWORD "red"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?RED
|
||
.BYTE 0
|
||
W?RELEASE:: .ZWORD "releas"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?UNTIE
|
||
.BYTE 0
|
||
W?REMOVE:: .ZWORD "remove"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TAKE
|
||
.BYTE 0
|
||
W?REPLY:: .ZWORD "reply"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SAY
|
||
.BYTE 0
|
||
W?RESTART:: .ZWORD "restar"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RESTART
|
||
.BYTE 0
|
||
W?RESTORE:: .ZWORD "restor"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RESTORE
|
||
.BYTE 0
|
||
W?RIBBON:: .ZWORD "ribbon"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?RIDDLE:: .ZWORD "riddle"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?ROBOT:: .ZWORD "robot"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?ROCK:: .ZWORD "rock"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?ROLL:: .ZWORD "roll"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?MOVE
|
||
.BYTE 0
|
||
W?ROPE:: .ZWORD "rope"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?RUB:: .ZWORD "rub"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RUB
|
||
.BYTE 0
|
||
W?RUBY:: .ZWORD "ruby"
|
||
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?RUBY
|
||
.BYTE O?ANY
|
||
W?RUN:: .ZWORD "run"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WALK
|
||
.BYTE 0
|
||
W?RUSTY:: .ZWORD "rusty"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?RUSTY
|
||
.BYTE 0
|
||
W?S:: .ZWORD "s"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 28
|
||
.BYTE A?SOUTH
|
||
W?SAFE:: .ZWORD "safe"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?SAPPHIRE:: .ZWORD "sapphi"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?SAPPHIRE
|
||
.BYTE 0
|
||
W?SATIN:: .ZWORD "satin"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?SATIN
|
||
.BYTE 0
|
||
W?SAVE:: .ZWORD "save"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SAVE
|
||
.BYTE 0
|
||
W?SAY:: .ZWORD "say"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SAY
|
||
.BYTE 0
|
||
W?SCORCHED:: .ZWORD "scorch"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?SCORCHED
|
||
.BYTE 0
|
||
W?SCORE:: .ZWORD "score"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SCORE
|
||
.BYTE 0
|
||
W?SCREAM:: .ZWORD "scream"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?YELL
|
||
.BYTE 0
|
||
W?SCRIPT:: .ZWORD "script"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SCRIPT
|
||
.BYTE 0
|
||
W?SE:: .ZWORD "se"
|
||
.BYTE PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 25
|
||
.BYTE 0
|
||
W?SEA:: .ZWORD "sea"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?SEA
|
||
.BYTE 0
|
||
W?SEARCH:: .ZWORD "search"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SEARCH
|
||
.BYTE 0
|
||
W?SECURE:: .ZWORD "secure"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TIE
|
||
.BYTE 0
|
||
W?SELF:: .ZWORD "self"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?SERPENT:: .ZWORD "serpen"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?SET:: .ZWORD "set"
|
||
.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?SHIT:: .ZWORD "shit"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?CURSE
|
||
.BYTE 0
|
||
W?SHOUT:: .ZWORD "shout"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?YELL
|
||
.BYTE 0
|
||
W?SHUT:: .ZWORD "shut"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TURN
|
||
.BYTE 0
|
||
W?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?ATTACK
|
||
.BYTE 0
|
||
W?SLICE:: .ZWORD "slice"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?CUT
|
||
.BYTE 0
|
||
W?SLIDE:: .ZWORD "slide"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SLIDE
|
||
.BYTE 0
|
||
W?SLOT:: .ZWORD "slot"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?SMALL:: .ZWORD "small"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?SMALL
|
||
.BYTE 0
|
||
W?SMASH:: .ZWORD "smash"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?DESTROY
|
||
.BYTE 0
|
||
W?SMELL:: .ZWORD "smell"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SMELL
|
||
.BYTE 0
|
||
W?SMOKEY:: .ZWORD "smokey"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?SMOKEY
|
||
.BYTE 0
|
||
W?SNAKE:: .ZWORD "snake"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?SOLID:: .ZWORD "solid"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?SOLID
|
||
.BYTE 0
|
||
W?SOUTH:: .ZWORD "south"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 28
|
||
.BYTE A?SOUTH
|
||
W?SOUTHE:: .ZWORD "southe"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE
|
||
.BYTE A?SOUTHE
|
||
.BYTE 25
|
||
W?SOUTHWEST:: .ZWORD "southw"
|
||
.BYTE PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 24
|
||
.BYTE 0
|
||
W?SPHERE:: .ZWORD "sphere"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?SPILL:: .ZWORD "spill"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?POUR
|
||
.BYTE 0
|
||
W?SQUARE:: .ZWORD "square"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?SQUARE
|
||
.BYTE 0
|
||
W?STAB:: .ZWORD "stab"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ATTACK
|
||
.BYTE 0
|
||
W?STACK:: .ZWORD "stack"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?STAMP:: .ZWORD "stamp"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?STAND:: .ZWORD "stand"
|
||
.BYTE PS?OBJECT+PS?VERB+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE ACT?STAND
|
||
W?STANDS:: .ZWORD "stands"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?STAR:: .ZWORD "star"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?STATUE:: .ZWORD "statue"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?STEEL:: .ZWORD "steel"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?STEEL
|
||
.BYTE 0
|
||
W?STEP:: .ZWORD "step"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WALK
|
||
.BYTE 0
|
||
W?STONE:: .ZWORD "stone"
|
||
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?STONE
|
||
.BYTE O?ANY
|
||
W?STRADIVARIUS:: .ZWORD "stradi"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?STRANGE:: .ZWORD "strang"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?STRANGE
|
||
.BYTE 0
|
||
W?STREAM:: .ZWORD "stream"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?STRIKE:: .ZWORD "strike"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?STRIKE
|
||
.BYTE 0
|
||
W?STRING:: .ZWORD "string"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?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?SW:: .ZWORD "sw"
|
||
.BYTE PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 24
|
||
.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?TABLE:: .ZWORD "table"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?TAKE:: .ZWORD "take"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TAKE
|
||
.BYTE 0
|
||
W?TALK:: .ZWORD "talk"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TALK
|
||
.BYTE 0
|
||
W?TASTE:: .ZWORD "taste"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EAT
|
||
.BYTE 0
|
||
W?TEA:: .ZWORD "tea"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?TEA
|
||
.BYTE 0
|
||
W?TEAPOT:: .ZWORD "teapot"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?TELL:: .ZWORD "tell"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TELL
|
||
.BYTE 0
|
||
W?THE:: .ZWORD "the"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?THE
|
||
.BYTE 0
|
||
W?THEM:: .ZWORD "them"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?THEN:: .ZWORD "then"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?THEN
|
||
.BYTE 0
|
||
W?THIN:: .ZWORD "thin"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?THIN
|
||
.BYTE 0
|
||
W?THREE:: .ZWORD "three"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?THREE
|
||
.BYTE 0
|
||
W?THROUGH:: .ZWORD "throug"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?WITH
|
||
.BYTE 0
|
||
W?THROW:: .ZWORD "throw"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?THROW
|
||
.BYTE 0
|
||
W?THRU:: .ZWORD "thru"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?WITH
|
||
.BYTE 0
|
||
W?THRUST:: .ZWORD "thrust"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SWING
|
||
.BYTE 0
|
||
W?TIE:: .ZWORD "tie"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TIE
|
||
.BYTE 0
|
||
W?TO:: .ZWORD "to"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?TO
|
||
.BYTE 0
|
||
W?TOMB:: .ZWORD "tomb"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?TOSS:: .ZWORD "toss"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?THROW
|
||
.BYTE 0
|
||
W?TOUCH:: .ZWORD "touch"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?RUB
|
||
.BYTE 0
|
||
W?TREASURE:: .ZWORD "treasu"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?TRIANGULAR:: .ZWORD "triang"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?TRIANGULAR
|
||
.BYTE 0
|
||
W?TRUNK:: .ZWORD "trunk"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?TUG:: .ZWORD "tug"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?PULL
|
||
.BYTE 0
|
||
W?TUNNEL:: .ZWORD "tunnel"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?TURN:: .ZWORD "turn"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?TURN
|
||
.BYTE 0
|
||
W?U:: .ZWORD "u"
|
||
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?UP
|
||
.BYTE 23
|
||
W?UNATTACH:: .ZWORD "unatta"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?UNTIE
|
||
.BYTE 0
|
||
W?UNDER:: .ZWORD "under"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?UNDER
|
||
.BYTE 0
|
||
W?UNDERNEATH:: .ZWORD "undern"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?UNDER
|
||
.BYTE 0
|
||
W?UNFASTEN:: .ZWORD "unfast"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?UNTIE
|
||
.BYTE 0
|
||
W?UNHOOK:: .ZWORD "unhook"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?UNTIE
|
||
.BYTE 0
|
||
W?UNICORN:: .ZWORD "unicor"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?UNLOCK:: .ZWORD "unlock"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?UNLOCK
|
||
.BYTE 0
|
||
W?UNSCRIPT:: .ZWORD "unscri"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?UNSCRIPT
|
||
.BYTE 0
|
||
W?UNTIE:: .ZWORD "untie"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?UNTIE
|
||
.BYTE 0
|
||
W?UP:: .ZWORD "up"
|
||
.BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?UP
|
||
.BYTE 23
|
||
W?USED:: .ZWORD "used"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?USED
|
||
.BYTE 0
|
||
W?USING:: .ZWORD "using"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?WITH
|
||
.BYTE 0
|
||
W?VELVET:: .ZWORD "velvet"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?VELVET
|
||
.BYTE 0
|
||
W?VERBOSE:: .ZWORD "verbos"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?VERBOSE
|
||
.BYTE 0
|
||
W?VERSION:: .ZWORD "versio"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?VERSION
|
||
.BYTE 0
|
||
W?VIOLIN:: .ZWORD "violin"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?W:: .ZWORD "w"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 29
|
||
.BYTE A?WEST
|
||
W?WADE:: .ZWORD "wade"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?SWIM
|
||
.BYTE 0
|
||
W?WAIT:: .ZWORD "wait"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WAIT
|
||
.BYTE 0
|
||
W?WAKE:: .ZWORD "wake"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WAKE
|
||
.BYTE 0
|
||
W?WALK:: .ZWORD "walk"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WALK
|
||
.BYTE 0
|
||
W?WALL:: .ZWORD "wall"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WAND:: .ZWORD "wand"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WANDS:: .ZWORD "wands"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WATER:: .ZWORD "water"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WAVE:: .ZWORD "wave"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WAVE
|
||
.BYTE 0
|
||
W?WELL:: .ZWORD "well"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WEST:: .ZWORD "west"
|
||
.BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION
|
||
.BYTE 29
|
||
.BYTE A?WEST
|
||
W?WESTERN:: .ZWORD "wester"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?WESTERN
|
||
.BYTE 0
|
||
W?WHAT:: .ZWORD "what"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EXAMINE
|
||
.BYTE 0
|
||
W?WHATS:: .ZWORD "whats"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?EXAMINE
|
||
.BYTE 0
|
||
W?WHERE:: .ZWORD "where"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?FIND
|
||
.BYTE 0
|
||
W?WHITE:: .ZWORD "white"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?WHITE
|
||
.BYTE 0
|
||
W?WICKER:: .ZWORD "wicker"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?WICKER
|
||
.BYTE 0
|
||
W?WINDOW:: .ZWORD "window"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WIRE:: .ZWORD "wire"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WITH:: .ZWORD "with"
|
||
.BYTE PS?PREPOSITION+P1?OBJECT
|
||
.BYTE PR?WITH
|
||
.BYTE 0
|
||
W?WIZARD:: .ZWORD "wizard"
|
||
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE A?WIZARD
|
||
W?WOMAN:: .ZWORD "woman"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WOODEN:: .ZWORD "wooden"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?WOODEN
|
||
.BYTE 0
|
||
W?WORK:: .ZWORD "work"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?WORK
|
||
.BYTE 0
|
||
W?WORKBENCH:: .ZWORD "workbe"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
W?WORN:: .ZWORD "worn"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?WORN
|
||
.BYTE 0
|
||
W?Y:: .ZWORD "y"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?Y
|
||
.BYTE 0
|
||
W?YANK:: .ZWORD "yank"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?PULL
|
||
.BYTE 0
|
||
W?YELL:: .ZWORD "yell"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?YELL
|
||
.BYTE 0
|
||
W?YES:: .ZWORD "yes"
|
||
.BYTE PS?BUZZ-WORD
|
||
.BYTE B?YES
|
||
.BYTE 0
|
||
W?YOUNG:: .ZWORD "young"
|
||
.BYTE PS?ADJECTIVE+P1?ADJECTIVE
|
||
.BYTE A?YOUNG
|
||
.BYTE 0
|
||
W?Z:: .ZWORD "z"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?WAIT
|
||
.BYTE 0
|
||
W?ZORK:: .ZWORD "zork"
|
||
.BYTE PS?VERB+P1?VERB
|
||
.BYTE ACT?ZORK
|
||
.BYTE 0
|
||
W?ZORKMID:: .ZWORD "zorkmi"
|
||
.BYTE PS?OBJECT+PS?ADJECTIVE+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE A?ZORKMID
|
||
W?ZZMGCK:: .ZWORD "zzmgck"
|
||
.BYTE PS?OBJECT+P1?OBJECT
|
||
.BYTE O?ANY
|
||
.BYTE 0
|
||
.ENDT
|
||
|
||
|
||
; END LOAD
|
||
|
||
ENDLOD::
|
||
|
||
|
||
.ENDI
|