; 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 TOOLBIT=4 FX?TOOLBIT=2048 MUNGBIT=5 FX?MUNGBIT=1024 INVISIBLE=6 FX?INVISIBLE=512 DOORBIT=7 FX?DOORBIT=256 LOCKED=8 FX?LOCKED=128 TRANSBIT=9 FX?TRANSBIT=64 ONBIT=10 FX?ONBIT=32 VOWELBIT=11 FX?VOWELBIT=16 TRYTAKEBIT=12 FX?TRYTAKEBIT=8 SECRETBIT=13 FX?SECRETBIT=4 OPENBIT=14 FX?OPENBIT=2 FEMALE=15 FX?FEMALE=1 TOUCHBIT=16 FX?TOUCHBIT=32768 SEENBIT=17 FX?SEENBIT=16384 SEARCHBIT=18 FX?SEARCHBIT=8192 NDESCBIT=19 FX?NDESCBIT=4096 NARTICLEBIT=20 FX?NARTICLEBIT=2048 WORNBIT=21 FX?WORNBIT=1024 READBIT=22 FX?READBIT=512 SURFACEBIT=23 FX?SURFACEBIT=256 LIGHTBIT=24 FX?LIGHTBIT=128 WEAPONBIT=25 FX?WEAPONBIT=64 TAKEBIT=26 FX?TAKEBIT=32 CONTBIT=27 FX?CONTBIT=16 VEHBIT=28 FX?VEHBIT=8 WEARBIT=29 FX?WEARBIT=4 RMUNGBIT=30 FX?RMUNGBIT=2 PERSONBIT=31 FX?PERSONBIT=1 ; ACTION IDENTIFIERS ARE ASSIGNED HERE V?$VERIFY=0 V?AIM=1 V?SSHOW=2 V?SAIM=3 V?ANALYZE=4 V?LOOK-UNDER=5 V?LOOK-UP=6 V?SANALYZE=7 V?ANSWER=8 V?REPLY=9 V?ARREST=10 V?ASK=11 V?ASK-CONTEXT-ABOUT=12 V?ASK-CONTEXT-FOR=13 V?ASK-ABOUT=14 V?ASK-FOR=15 V?ATTACK=16 V?BOW=17 V?BRIEF=18 V?BRUSH=19 V?BOARD=20 V?$CALL=21 V?CHANGE=22 V?WEAR=23 V?DRESS=24 V?CLIMB-DOWN=25 V?DISEMBARK=26 V?CLIMB-ON=27 V?THROUGH=28 V?CLIMB-UP=29 V?CLOSE=30 V?COMPARE=31 V?CONFRONT=32 V?MUNG=33 V?DANCE=34 V?DESCRIBE=35 V?EAT=36 V?DRINK=37 V?DROP=38 V?PUT=39 V?PUT-IN=40 V?THROW-THROUGH=41 V?EMPTY=42 V?EXAMINE=43 V?READ=44 V?TALK-ABOUT=45 V?STELL-ABOUT=46 V?TELL-ABOUT=47 V?FAINT=48 V?RUB=49 V?FILL=50 V?FIND=51 V?SSEARCH-FOR=52 V?FIX=53 V?FOLLOW=54 V?FORGIVE=55 V?TAKE=56 V?TAKE-TO=57 V?STAND=58 V?GIVE=59 V?SGIVE=60 V?QUIT=61 V?HELLO=62 V?HELP=63 V?PUT-UNDER=64 V?HOLD-UP=65 V?INVENTORY=66 V?LEAP=67 V?KILL=68 V?KISS=69 V?KNOCK=70 V?PUSH=71 V?SLAP=72 V?LEAVE=73 V?LIE=74 V?LAMP-ON=75 V?LISTEN=76 V?LOCK=77 V?LOOK=78 V?CHASTISE=79 V?LOOK-BEHIND=80 V?LOOK-DOWN=81 V?LOOK-INSIDE=82 V?SEARCH-FOR=83 V?LOOK-ON=84 V?LOOK-OUTSIDE=85 V?LOOK-THROUGH=86 V?MEET=87 V?MOVE=88 V?MOVE-DIR=89 V?NO=90 V?NOD=91 V?OPEN=92 V?OPEN-WITH=93 V?PLAY=94 V?POUR=95 V?PRAY=96 V?SREAD=97 V?REMOVE=98 V?RESTART=99 V?RESTORE=100 V?RING=101 V?SSHOOT=102 V?SAVE=103 V?SAY=104 V?TELL=105 V?SCORE=106 V?SCRIPT=107 V?SEARCH=108 V?SHAKE=109 V?SHOOT=110 V?SHOW=111 V?LAMP-OFF=112 V?SIGN=113 V?SIT=114 V?SIT-AT=115 V?SMELL=116 V?SMILE=117 V?SORRY=118 V?SOUND=119 V?STOP=120 V?SUPER-BRIEF=121 V?SWIM=122 V?TAKE-OFF=123 V?THANKS=124 V?THROW-AT=125 V?TIME=126 V?TURN=127 V?UNDRESS=128 V?UNLOCK=129 V?UNSCRIPT=130 V?USE=131 V?VERBOSE=132 V?VERSION=133 V?WAIT-FOR=134 V?WAIT-UNTIL=135 V?ALARM=136 V?WALK=137 V?WALK-AROUND=138 V?WALK-TO=139 V?DRIVE-TO=140 V?RUN-OVER=141 V?YELL=142 V?YES=143 ; PROPERTIES ARE DEFINED HERE P?NORTH=31 P?NE=30 P?EAST=29 P?SE=28 P?SOUTH=27 P?SW=26 P?WEST=25 P?NW=24 P?UP=23 P?DOWN=22 P?IN=21 P?OUT=20 P?ACTION=19 P?SYNONYM=18 P?ADJECTIVE=17 P?LDESC=16 P?LINE=15 P?CHARACTER=14 P?DESCFCN=13 P?TEXT=12 P?CAPACITY=11 P?SIZE=10 P?GENERIC=9 P?STATION=8 P?GLOBAL=7 P?THINGS=6 P?CORRIDOR=5 ; ADJECTIVES ARE DEFINED HERE A?NORTH=255 A?EAST=254 A?SOUTH=253 A?WEST=252 A?NE=251 A?NW=250 A?SE=249 A?SW=248 A?F.N=247 A?L.N=246 A?MS=245 A?MISS=244 A?TAMARA=243 A?TAMMY=242 A?LYND=241 A?WOMAN=240 A?TAM'S=239 A?HER=238 A?TALL=237 A?MY=236 A?LORD=235 A?JACK=234 A?TRESYLLIAN=233 A?MAN=232 A?SECRET=231 A?TAPE=230 A?JACK'S=229 A?HIS=228 A?BLOND=227 A?BLONDE=226 A?DEIRDRE=225 A?DEE=224 A?HALLAM=223 A?IRIS=222 A?VANE=221 A?MR=220 A?MISTER=219 A?IAN=218 A?FORDYCE=217 A?OFFICE=216 A?DR=215 A?DOCTOR=214 A?NICHOLAS=213 A?WENDISH=212 A?DOC'S=211 A?NOTE=210 A?LAB=209 A?LABORATORY=208 A?ART=207 A?MONTAGUE=206 A?HYDE=205 A?DEALER=204 A?MRS=203 A?VIVIEN=202 A?VIV=201 A?PENTREATH=200 A?VIV'S=199 A?LIONEL=198 A?UNCLE=197 A?WHITE=196 A?BOLITHO=195 A?BUTLER=194 A?UPSTAIRS=193 A?GLADYS=192 A?MAID=191 A?OLD=190 A?NEW=189 A?DEE'S=188 A?CASTLE=187 A?GHOST=186 A?G'S=185 A?PALE=184 A?IAN'S=183 A?HYDE'S=182 A?IRIS'S=181 A?B'S=180 A?LI'S=179 A?MAID'S=178 A?WORM'S=177 A?BUF'S=176 A?RH'S=175 A?STONE=174 A?TOWER=173 A?FULL=172 A?BLUE=171 A?SPORTS=170 A?LITTLE=169 A?F.C=168 A?LOUD=167 A?HIDDEN=166 A?MOTOR=165 A?DRIVE=164 A?CAR=163 A?DRAGON=162 A?WYVERN=161 A?ORNAMENT=160 A?RED=159 A?GREEN=158 A?DOOR=157 A?FRONT=156 A?IRON=155 A?COURT=154 A?HEDGE=153 A?FOYER=152 A?DOUBLE=151 A?BRONZE=150 A?UMBRELLA=149 A?COAT=148 A?PASSAGE=147 A?DRAWING=146 A?OIL=145 A?ARM=144 A?SATIN=143 A?GREAT=142 A?WOOD=141 A?SEAT=140 A?SITTING=139 A?SLIDING=138 A?WINDOW=137 A?OTHER=136 A?WRITING=135 A?GROUND=134 A?DINING=133 A?PORCEL=132 A?SMALL=131 A?CLOCKWORK=130 A?SIDE=129 A?PUNCH=128 A?COVERED=127 A?KITCHEN=126 A?BRASS=125 A?GALLERY=124 A?FIRE=123 A?NIGHT=122 A?DRESSING=121 A?ROLL-TOP=120 A?CLOTHES=119 A?LOOKING=118 A?CHEVAL=117 A?BED=116 A?ROOM=115 A?BEDROOM=114 A?SPARE=113 A?TABLE=112 A?WALL=111 A?FULL-LENGTH=110 A?WING=109 A?BATH=108 A?BATHROOM=107 A?LOVE=106 A?ORNATE=105 A?CANDLE=104 A?MEDICAL=103 A?WATERCOLOR=102 A?SKETCH=101 A?PICTURE=100 A?WOODEN=99 A?PAINT=98 A?SCULPT=97 A?CHAISE=96 A?RECLINE=95 A?MORRIS=94 A?JADE=93 A?OYSTER=92 A?PAPIER=91 A?MACHE=90 A?WITCH=89 A?WINE=88 A?LOOSE=87 A?BRICK=86 A?ANCIENT=85 A?PRIEST=84 A?FIRST=83 A?FAMILY=82 A?MASTER=81 A?COLOR=80 A?OVERST=79 A?STUDY=78 A?HUNTING=77 A?LIBRARY=76 A?BOOK=75 A?HISTORY=74 A?OLD-FASHION=73 A?INK=72 A?HAND=71 A?JEWELRY=70 A?SECOND=69 A?LUMBER=68 A?BIRD=67 A?HOBBY=66 A?SUNKEN=65 A?PEEP=64 A?CHAPEL=63 A?STAINED=62 A?GLASS=61 A?GAME=60 A?GAME-ROOM=59 A?BILLIARD=58 A?CARD=57 A?CUE=56 A?GUN=55 A?ASH=54 A?STUFFED=53 A?BUFFALO=52 A?RHINO=51 A?YELLOW=50 A?THIRD=49 A?TOP=48 A?STORY=47 A?STOREY=46 A?FIGHTING=45 A?OBSERVE=44 A?DINNER=43 A?NARROW=42 A?DEAD=41 A?TOURIST=40 A?BLOW=39 A?AEROSOL=38 A?DOG=37 A?TINY=36 A?MISSING=35 A?CONTACT=34 A?PLASTIC=33 A?LENS=32 A?INT.NUM=31 A?THIS=30 A?TWEED=29 A?WOOLEN=28 A?WOOL=27 A?EXERCISE=26 A?FORMAL=25 A?FLOOD=24 A?MOON=23 A?HIDING=22 A?VALUABLE=21 A?FAVORITE=20 A?WAR=19 A?FOSSIL=18 A?BLACK=17 A?PEARL=16 A?1ST=15 A?CLUE=14 A?2ND=13 A?3RD=12 A?FOURTH=11 A?4TH=10 A?LAST=9 ; BUZZ WORDS ARE DEFINED HERE B?A=255 B?AN=254 B?THE=253 B?AND=252 B?OF=251 B?THEN=250 B?PERIOD=249 B?COMMA=248 B?QUOTE=247 B?!=246 B??=245 B?APOSTROPHE=244 B?NOW=243 B?SOON=242 B?THERE=241 B?PLEASE=240 B?BACK=239 B?ANYWAY=238 B?OH=237 B?ALL=236 B?SOME=235 B?BUT=234 B?EXCEPT=233 B?WHAT=232 B?WHEN=231 B?WHERE=230 B?WHO=229 B?WHY=228 B?(SOME=227 B?AREN=226 B?COULDN=225 B?DIDN=224 B?HASN=223 B?HAVEN=222 B?HE=221 B?ISN=220 B?LET=219 B?SHE=218 B?SHOULD=217 B?THAT=216 B?THEY=215 B?WASN=214 B?WEREN=213 B?WON=212 B?WOULDN=211 B?T=210 B?LL=209 B?M=208 B?VE=207 B?RE=206 B?AM=205 B?ARE=204 B?CAN=203 B?COULD=202 B?DID=201 B?DO=200 B?HAS=199 B?HAVE=198 B?HOW=197 B?IS=196 B?LIKE=195 B?MAY=194 B?SHALL=193 B?WANT=192 B?WAS=191 B?WERE=190 B?WHICH=189 B?WOULD=188 B?ZERO=187 B?ONE=186 B?TWO=185 B?THREE=184 B?FOUR=183 B?FIVE=182 B?SIX=181 B?SEVEN=180 B?EIGHT=179 B?NINE=178 B?TEN=177 B?ELEVEN=176 B?TWELVE=175 B?TWENTY=174 B?THIRTY=173 B?FORTY=172 B?FIFTY=171 B?SIXTY=170 B?HUNDRED=169 B?THOUSAND=168 B?ASSHOLE=167 B?BASTARD=166 B?BITCH=165 B?COCK=164 B?COCKSUCKER=163 B?CRAP=162 B?CUNT=161 B?CURSE=160 B?CUSS=159 B?DAMN=158 B?DAMNED=157 B?DARN=156 B?FUCK=155 B?FUCKED=154 B?FUCKING=153 B?FUDGE=152 B?GODDAMN=151 B?HELL=150 B?PEE=149 B?PISS=148 B?SCREW=147 B?SHIT=146 B?SHITHEAD=145 B?SUCK=144 B?SUCKS=143 B?AGAIN=142 B?G=141 B?OOPS=140 B?JUNIOR=139 B?JR=138 B?SENIOR=137 B?SR=136 B?DAME=135 B?MADAME=134 ; PREPOSITIONS ARE DEFINED HERE PR?AT=255 PR?TO=254 PR?WITH=253 PR?FOR=252 PR?OUT=251 PR?UNDER=250 PR?IN=249 PR?ON=248 PR?ABOUT=247 PR?OFF=246 PR?UP=245 PR?DOWN=244 PR?OVER=243 PR?THROUGH=242 PR?FROM=241 PR?RID=240 PR?ACROSS=239 PR?AROUND=238 PR?BEHIND=237 PR?AWAY=236 PR?BESIDE=235 PR?AGAINST=234 PR?UNTIL=233 PR?AFTER=232 ; DIRECTIONS ARE DEFINED HERE ; ACTIONS ARE DEFINED HERE ACT?SHUT=255 ACT?I=254 ACT?PULL=253 ACT?SUPERBRIEF=252 ACT?VERBOSE=251 ACT?REQUEST=250 ACT?QUIT=249 ACT?FIND=248 ACT?YES=247 ACT?STOP=246 ACT?UNLOCK=245 ACT?READ=244 ACT?CONFRONT=243 ACT?SAY=242 ACT?JUMP=241 ACT?POUR=240 ACT?WAIT=239 ACT?TAKE=238 ACT?NO=237 ACT?CALL=236 ACT?FOLLOW=235 ACT?COMPARE=234 ACT?HEAD=233 ACT?DINE=232 ACT?LIGHT=231 ACT?LIE=230 ACT?MOVE=229 ACT?ARREST=228 ACT?PLAY=227 ACT?OPEN=226 ACT?KNOCK=225 ACT?WRITE=224 ACT?PICK=223 ACT?PEEP=222 ACT?MEET=221 ACT?PRAY=220 ACT?STAND=219 ACT?UNDRESS=218 ACT?LISTEN=217 ACT?SHOW=216 ACT?NOD=215 ACT?HELP=214 ACT?SAVE=213 ACT?TELL=212 ACT?THROW=211 ACT?DESCRIBE=210 ACT?DRESS=209 ACT?FIDDLE=208 ACT?USE=207 ACT?HIDE=206 ACT?SHAKE=205 ACT?ATTACK=204 ACT?DAMAGE=203 ACT?ENTER=202 ACT?THANKS=201 ACT?PLACE=200 ACT?SEARCH=199 ACT?WEAR=198 ACT?SWITCH=197 ACT?SWIM=196 ACT?EXPLAIN=195 ACT?HOLD=194 ACT?UNSCRIPT=193 ACT?HANG=192 ACT?RING=191 ACT?PUSH=190 ACT?RUB=189 ACT?SIT=188 ACT?SOUND=187 ACT?CHANGE=186 ACT?SCORE=185 ACT?PUNCH=184 ACT?FORGIVE=183 ACT?DANCE=182 ACT?SIGN=181 ACT?EMPTY=180 ACT?CHECK=179 ACT?BOW=178 ACT?DROP=177 ACT?TIME=176 ACT?LEAVE=175 ACT?TRY=174 ACT?SCRIPT=173 ACT?$VERIFY=172 ACT?RESTART=171 ACT?SMELL=170 ACT?BRIEF=169 ACT?GET=168 ACT?CONSOLE=167 ACT?SLEEP=166 ACT?GIVE=165 ACT?SMILE=164 ACT?WAKE=163 ACT?DRINK=162 ACT?REMOVE=161 ACT?ANSWER=160 ACT?$CALL=159 ACT?YELL=158 ACT?SORRY=157 ACT?LOCK=156 ACT?SHARE=155 ACT?POINT=154 ACT?MURDER=153 ACT?START=152 ACT?CLEAN=151 ACT?RESTORE=150 ACT?CLOSE=149 ACT?FIX=148 ACT?SLIDE=147 ACT?EXAMINE=146 ACT?RELEASE=145 ACT?EAT=144 ACT?FIRE=143 ACT?FILL=142 ACT?CLIMB=141 ACT?WATCH=140 ACT?ASK=139 ACT?HELLO=138 ; USER DEFINED CONSTANTS ARE INITIALIZED HERE SOG=16 CC-CLAUSE=2 ATTENTION=7 SIR=32 DEXITSTR=1 XEQUAL?=4 BED-LINE-C=2 ATTENTION-SPAN=6 P-ITBLLEN=9 WHO-CARES-LENGTH=4 GOAL-F=0 RHINO-HEAD-C=15 P-SYNLEN=8 P-SRCTOP=0 C-INTLEN=6 BUTLER-3-R=6 P-MATCHLEN=0 O-START=1 OFFICER-1-R=5 DEXITOBJ=1 P-P1OFF=5 O-PTR=0 O-LENGTH=2 INIT-LIONEL-SPEAKS-COUNTER=6 MAIN-LINE-C=1 C-TABLELEN=138 P-NC2=8 P-NC1=6 CC-IBEG=3 JUNIOR-C=8 BUFFALO-HEAD-C=14 LIONEL-TIME=510 MAX-VARS=4 P-WORDLEN=4 P-VERBN=1 SERIAL=0 P-P1BITS=3 FEXIT=3 P-SPREP1=1 BUTLER-C=8 P-PREP1=2 BED-TIME=720 M-BEG=1 FRIEND-C=1 BUTLER-2-R=3 PASS-LINE-C=4 XDIV=3 M-FATAL=2 M-WINNER=8 XGRTR?=5 NEXITSTR=0 DRAGON-C=13 NEXIT=2 P-SLOC2=6 CC-BEG=0 SC=64 P-PREP1N=3 P-PSOFF=4 G-IMPATIENT=3 XLESS?=6 GHOST-OLD-C=16 SEARCH-TIME=600 P-VERB=0 CHARACTER-MAX=8 PLAYER-C=0 GOAL-QUEUED=4 M-ENTER=2 M-OTHER=69 DEXIT=5 SHAVE=2 P-SRCBOT=2 SENIOR-C=9 M-OBJDESC=5 SMANY=4 STAKE=8 P-SPREP2=2 XSUB=1 PAINTER-C=3 XADD=0 CEXIT=4 P-LEXSTART=1 M-LOOK=3 BUTLER-1-R=2 UEXIT=1 DOCTOR-C=4 GHOST-NEW-C=10 O-END=3 DEB-C=7 P-LEXELEN=2 GOAL-FUNCTION=5 GOAL-I=2 P-LEXWORDS=1 GOAL-I-MULTIPLIER=8 P-ALL=1 XMUL=2 P-SFWIM1=3 DINNER-FOR=8 M-EXIT=9 P-INHIBIT=4 CEXITFLAG=1 G-DEBUG=4 P-PROMPT-START=4 LORD-C=2 M-FLASH=4 CC-END=1 FEXITFCN=0 P-SBITS=0 GOAL-ENABLE=3 CEXITSTR=1 P-SRCALL=1 TOWER-LINE-C=3 LOVER-C=9 OFFICER-C=5 P-SLOC1=5 M-END=6 LOW-DIRECTION=20 P-PREP2=4 G-ENROUTE=2 P-SONUMS=3 OFFICER-2-R=8 C-TICK=1 P-NC2L=9 P-NC1L=7 M-CONT=7 P-ONE=2 G-REACHED=1 DEALER-C=6 BUTLER-4-R=9 P-SACTION=7 P-SFWIM2=4 C-ENABLED?=0 REXIT=0 DINNER-TIME=480 CC-IEND=4 SH=128 C-RTN=2 GOAL-S=1 COUSIN-C=11 MAID-C=12 ; THE GLOBAL VARIABLES ARE ALL LOCATED HERE GLOBAL::.TABLE .GVAR HERE=DRIVEWAY .GVAR SCORE=19 .GVAR MOVES=0 .GVAR YAWNS=T?305,TABLE .GVAR P-END-ON-PREP=0,FLAG .GVAR SUFFIX=T?413,TABLE .GVAR P-PHR=0,NUMBER .GVAR RHYMES-WITH-RICH=STR?176,STRING .GVAR GLASSES-FOR=STR?189,STRING .GVAR PASSAGE-EAST-WEST=STR?273,STRING .GVAR TRESYLLIAN=STR?178,STRING .GVAR CONFESSED=0,OBJECT .GVAR TOUR-PATH=PT?806,TABLE .GVAR P-BUTS=T?2004,TABLE .GVAR CASTLE-IS-SOUTH=STR?136,STRING .GVAR CLASP-MUNGED=STR?276,STRING .GVAR NO-CHANGING=STR?138,STRING .GVAR TOUR-INDEX=0,NUMBER .GVAR FOUND-PASSAGES=T?707,TABLE .GVAR MIDDLE-WORD=0 .GVAR P-HIM-OBJECT=LORD,OBJECT .GVAR P-ACLAUSE=0 .GVAR QWP2-TABLE=PT?204,TABLE .GVAR WRONG-OUTFIT=0,NUMBER .GVAR INTO-DARKNESS=STR?271,STRING .GVAR P-SLOCBITS=0 .GVAR FAMOUS-YOUNG-DETECTIVE=STR?86,STRING .GVAR PLAYER-OBSTACLES=T?106,TABLE .GVAR GHOST-CACKLES=STR?195,STRING .GVAR TIMER-PREVENTS-IT=STR?244,STRING .GVAR TOLD-ABOUT-EVID=T?907,TABLE .GVAR ARRESTED-THE-VILLAIN=STR?38,STRING .GVAR GOAL-PERSON=0,OBJECT .GVAR CLOCK-WAIT=0,FLAG .GVAR P-NAMW=T?1404,TABLE .GVAR DINNER-SAT=0,FLAG .GVAR P-OTBL=T?904,TABLE .GVAR P-NAM=0 .GVAR WHO-CARES-VERB=PT?305,TABLE .GVAR C-TABLE=T?202,TABLE .GVAR GENDER-KNOWN=0,FLAG .GVAR P-XNAM=0 .GVAR LIONEL-SPEAKS-COUNTER=6,NUMBER .GVAR P-MOBY-FOUND=0,OBJECT .GVAR QUESTIONS=T?107,TABLE .GVAR STAIRS-UP-RIGHT=STR?252,STRING .GVAR QWP1-TABLE=PT?104,TABLE .GVAR OOPS-TABLE=T?704,TABLE .GVAR P-WALK-DIR=0 .GVAR P-ANAM=0 .GVAR LAST-NAME=T?313,TABLE .GVAR LAST-PSEUDO-LOC=0,OBJECT .GVAR TOUCHED-LDESCS=T?507,TABLE .GVAR VARIATION=0,NUMBER .GVAR P-CONT=0,NUMBER .GVAR FOUND-IT-PERM=0,OBJECT .GVAR NOW-PRSI=0,FLAG .GVAR KEEP-WAITING=0 .GVAR OHERE=0,OBJECT .GVAR P-PRSI=T?1904,TABLE .GVAR OTHER-POSS-POS=0,NUMBER .GVAR COLOR-LETTERS=PT?313,TABLE .GVAR AGAIN-LEXV=T?204,TABLE .GVAR VERBOSITY=1,NUMBER .GVAR DARK-TURRETS=STR?223,STRING .GVAR P-DIRECTION=0 .GVAR CLUE-LOC=0,OBJECT .GVAR MASS-COUNTER=0,NUMBER .GVAR YOU-DIDNT-SAY-W=STR?111,STRING .GVAR LIONEL-FORCED=0,FLAG .GVAR FOLLOW-LOC=T?407,TABLE .GVAR RESERVE-INBUF=T?604,TABLE .GVAR FUMBLE-NUMBER=7,NUMBER .GVAR SHOOTER=0,OBJECT .GVAR POISON-DART=STR?274,STRING .GVAR CAPTOR=0,OBJECT .GVAR P-IT-WORDS=T?102,TABLE .GVAR BUTLER-HINTS-COUNTER=0,NUMBER .GVAR FOUND-IT=0,OBJECT .GVAR LIT=DRIVEWAY,OBJECT .GVAR WING-STAIRS=PT?112,TABLE .GVAR DRAGON-EYE-COLOR=0,NUMBER .GVAR YES-LEXV=T?205,TABLE .GVAR P-VTBL=T?1004,TABLE .GVAR P-XADJN=0 .GVAR WASHED=0,FLAG .GVAR P-ADJW=T?1504,TABLE .GVAR YES-INBUF=T?105,TABLE .GVAR PASS-LINE=PT?406,TABLE .GVAR RESERVE-LEXV=T?304,TABLE .GVAR P-MOBY-FLAG=0,FLAG .GVAR P-ADJ=0,NUMBER .GVAR JACK-THINKS-GLADYS=STR?180,STRING .GVAR P-LEN=0,NUMBER .GVAR AHHH=STR?89,STRING .GVAR FOUND-COSTUME=T?607,TABLE .GVAR C-INTS=66,NUMBER .GVAR P-LEXV=T?104,TABLE .GVAR P-CCTBL=T?1304,TABLE .GVAR STAIRS-DOWN-LEFT=STR?253,STRING .GVAR NOW-WEARING=TWEED-OUTFIT,OBJECT .GVAR NOTHING-NEW=STR?279,STRING .GVAR NOT-ENOUGH-ROOM=STR?123,STRING .GVAR TOWER-LINE=PT?306,TABLE .GVAR CHAR-ROOM-TABLE=PT?407,TABLE .GVAR COLOR-WORDS=PT?113,TABLE .GVAR FIRST-NAME=T?213,TABLE .GVAR INTRODUCES=STR?230,STRING .GVAR BRICKS-DOWN=0,FLAG .GVAR P-TIME=0,FLAG .GVAR BUTLER-GHOST-STORY-TOLD=0,FLAG .GVAR P-OFW=T?1604,TABLE .GVAR LONG-BLOND-HAIR=STR?196,STRING .GVAR DIR-STRINGS=PT?606,TABLE .GVAR PRSO=0,OBJECT .GVAR FOUND-LOC=0,OBJECT .GVAR TRAILS-ALONG=PT?105,TABLE .GVAR TREASURE-FOUND=0,OBJECT .GVAR P-MERGED=0,FLAG .GVAR P-GWIMBIT=0 .GVAR BUTLER-RANG-BELL?=0,FLAG .GVAR QUESTION-WORD-TABLE=PT?304,TABLE .GVAR BUTLER-DUTY=0 .GVAR SOMETHING=STR?16,STRING .GVAR P-SYNTAX=0 .GVAR QUESTIONERS=PT?107,TABLE .GVAR TOO-SLIPPERY=STR?226,STRING .GVAR P-XADJ=0,NUMBER .GVAR TOUR-FORCED=0,FLAG .GVAR VILLAIN-KNOWN?=0,FLAG .GVAR NEVER-NOTICED-HER=STR?219,STRING .GVAR P-AADJ=0 .GVAR VILLAIN-PER=0,OBJECT .GVAR PRSA=0,NUMBER .GVAR P-PRSA-WORD=0 .GVAR PRESENT-TIME=420,NUMBER .GVAR GOAL-TABLES=PT?706,TABLE .GVAR ANCIENT-SECRETS=STR?222,STRING .GVAR OU-STOP-SEARCHING=STR?127,STRING .GVAR P-PRSO=T?1804,TABLE .GVAR SEARCH-ROOMS=PT?906,TABLE .GVAR P-AND=0,FLAG .GVAR SHOT=T?1007,TABLE .GVAR CHAR-POSS-TABLE=T?307,TABLE .GVAR FAWNING=0,FLAG .GVAR LDESC-STRINGS=PT?507,TABLE .GVAR EVIDENCE-FOUND=0,OBJECT .GVAR BEG-PARDON=STR?27,STRING .GVAR LIONELS-VOICE=STR?160,STRING .GVAR TOWER-STAIRS=PT?212,TABLE .GVAR P-INBUF=T?404,TABLE .GVAR OFFENDED=T?1204,TABLE .GVAR LOVER-SAID=0,FLAG .GVAR OOPS-PRINT=0 .GVAR P-MERGE=T?1704,TABLE .GVAR DINING-DESC=STR?243,STRING .GVAR P-WON=0 .GVAR COLOR-ADJS=PT?213,TABLE .GVAR COLOR-FORCED=0,FLAG .GVAR FOLLOWER=0,OBJECT .GVAR QCONTEXT=0,OBJECT .GVAR MASS-SAID=0,FLAG .GVAR CLOCKER-RUNNING=0,NUMBER .GVAR P-OVTBL=T?1104,TABLE .GVAR P-ITBL=T?804,TABLE .GVAR QUOTE-FLAG=0,FLAG .GVAR TRANSFER-TABLE=PT?506,TABLE .GVAR TITLE-WORD=0 .GVAR P-TABLE=0,TABLE .GVAR P-GETFLAGS=0 .GVAR FRIEND-FOUND-PASSAGES=0 .GVAR WHO-CARES-TBL=PT?405,TABLE .GVAR YUKS=T?505,TABLE .GVAR AIMED-HERE=0,OBJECT .GVAR IDENTIFIED-THE-GHOST=STR?39,STRING .GVAR GUEST-TABLE=PT?307,TABLE .GVAR P-OCL2=T?2204,TABLE .GVAR TOLD-ABOUT-GHOST=T?807,TABLE .GVAR OPRSO=0,OBJECT .GVAR OOPS-INBUF=T?504,TABLE .GVAR FUMBLE-PROB=8,NUMBER .GVAR P-NUMBER=-1,NUMBER .GVAR SECRET-TAM-LIB=STR?272,STRING .GVAR P-OFLAG=0,FLAG .GVAR CREEPIES=T?405,TABLE .GVAR REMEMBER-NOT-DRESSED=STR?247,STRING .GVAR WINNER=PLAYER,OBJECT .GVAR P-ADJN=0 .GVAR AGAIN-DIR=0 .GVAR NUMBER-WORD-TABLE=PT?404,TABLE .GVAR COR-4=PT?311,TABLE .GVAR WHICH-DIR=STR?257,STRING .GVAR AWAITING-REPLY=0,NUMBER .GVAR MUSTACHE-STORY=STR?185,STRING .GVAR P-IT-OBJECT=0,OBJECT .GVAR HO-HUM=PT?205,TABLE .GVAR COR-2=PT?211,TABLE .GVAR P-OCL1=T?2104,TABLE .GVAR COR-1=PT?111,TABLE .GVAR PIANO-PIECES=PT?408,TABLE .GVAR P-PROMPT=4,NUMBER .GVAR THATS-INTERESTING=STR?221,STRING .GVAR PRSI=0,OBJECT .GVAR RESERVE-PTR=0,NUMBER .GVAR NO-VIOLENCE=STR?112,STRING .GVAR NAUGHTY-WORD-TABLE=PT?504,TABLE .GVAR DISCOVERED-HERE=0,OBJECT .GVAR HIDING-PLACE=0,OBJECT .GVAR MAIN-LINE=PT?106,TABLE .GVAR DINNER-SIT-COUNTER=0,NUMBER .GVAR SEARCHER=0,OBJECT .GVAR CHARACTER-TABLE=PT?207,TABLE .GVAR QUESTION-WORD-COUNT=2,NUMBER .GVAR CHAR-CLOSET-TABLE=T?207,TABLE .GVAR WHITISH-GLIMPSE=STR?179,STRING .GVAR I-ASSUME=STR?32,STRING .GVAR BED-LINE=PT?206,TABLE .GVAR PLAYER-RANG-BELL?=0,FLAG .GVAR P-NCN=0,NUMBER .GVAR TREASURE=0,OBJECT .GVAR P-HER-OBJECT=FRIEND,OBJECT .GVAR FOUND-FABRIC=STR?192,STRING .GVAR FAVE-COLOR=T?113,TABLE .GVAR MISSED-DINNER=0,FLAG .GVAR QUITE-WELCOME=STR?134,STRING .GVAR IM-SHOCKED=STR?220,STRING .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 ;() 0 ;(P?CORRIDOR) 0 ;(P?THINGS) 0 ;(P?GLOBAL) 0 ;(P?STATION) 0 ;(P?GENERIC) 5 ;(P?SIZE) 0 ;(P?CAPACITY) 0 ;(P?TEXT) 0 ;(P?DESCFCN) 0 ;(P?CHARACTER) 0 ;(P?LINE) 0 ;(P?LDESC) 0 ;(P?ADJECTIVE) 0 ;(P?SYNONYM) 0 ;(P?ACTION) 0 ;(P?OUT) 0 ;(P?IN) 0 ;(P?DOWN) 0 ;(P?UP) 0 ;(P?NW) 0 ;(P?WEST) 0 ;(P?SW) 0 ;(P?SOUTH) 0 ;(P?SE) 0 ;(P?EAST) 0 ;(P?NE) 0 ;(P?NORTH) .OBJECT MOONMIST,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,YOUR-COLOR,0,T?MOONMIST .OBJECT DUNGEON,0,0,ROOMS,CRYPT,IRON-MAIDEN,T?DUNGEON .OBJECT LIBRARY-CHAIR,FX?VOWELBIT+FX?OPENBIT,FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,LIBRARY,0,0,T?LIBRARY-CHAIR .OBJECT SLEEP-OUTFIT,0,FX?TAKEBIT+FX?WEARBIT,LUGGAGE,BROCHURE,0,T?SLEEP-OUTFIT .OBJECT WELL,FX?VOWELBIT+FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?CONTBIT,BASEMENT,WINE-RACK,0,T?WELL .OBJECT SECRET-SITTING-DOOR,FX?LOCKED+FX?DOORBIT+FX?SECRETBIT,0,ROOMS,GREAT-HALL,0,T?SECRET-SITTING-DOOR .OBJECT WENDISH-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT+FX?WEARBIT+FX?NARTICLEBIT,ROOMS,SECRET-WENDISH-DOOR,WENDISH-KIT,T?WENDISH-ROOM .OBJECT HANDS,FX?TRYTAKEBIT,FX?SEENBIT,GLOBAL-OBJECTS,KEYHOLE,0,T?HANDS .OBJECT DRIVEWAY,FX?ONBIT,FX?SEENBIT,ROOMS,0,DRAGON-EYE,T?DRIVEWAY .OBJECT IRIS-CHAIR,FX?OPENBIT,FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,IRIS-ROOM,0,0,T?IRIS-CHAIR .OBJECT TOMB,0,0,ROOMS,DUNGEON,COFFIN,T?TOMB .OBJECT DRAWING-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT+FX?WEARBIT+FX?SEENBIT,ROOMS,SECRET-DRAWING-DOOR,VICTORIA-CHAIR,T?DRAWING-ROOM .OBJECT COURTYARD,FX?ONBIT,FX?SEENBIT,ROOMS,DRIVEWAY,0,T?COURTYARD .OBJECT SECRET-LANDING-LIB,FX?SECRETBIT,0,ROOMS,DINING-PASSAGE,0,T?SECRET-LANDING-LIB .OBJECT POND,FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?CONTBIT,GARDEN,0,0,T?POND .OBJECT LOVER-PIC,0,FX?NARTICLEBIT+FX?NDESCBIT,DRAWING-ROOM,PAINTER,0,T?LOVER-PIC .OBJECT WINDOW,0,FX?NDESCBIT+FX?SEENBIT,LOCAL-GLOBALS,LEVER,0,T?WINDOW .OBJECT PUNCHBOWL,FX?TRYTAKEBIT+FX?OPENBIT,FX?SEARCHBIT+FX?CONTBIT,SIDEBOARD,0,0,T?PUNCHBOWL .OBJECT WENDISH-CHAIR,FX?VOWELBIT+FX?OPENBIT,FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,WENDISH-ROOM,CANDLE,0,T?WENDISH-CHAIR .OBJECT MEMENTO,0,FX?SEENBIT+FX?NDESCBIT,OLD-GREAT-HALL,0,0,T?MEMENTO .OBJECT HORN,0,FX?SEENBIT+FX?NDESCBIT,CAR,PLAYER,0,T?HORN .OBJECT BUST,FX?TRYTAKEBIT,FX?SEARCHBIT+FX?CONTBIT,DINING-ROOM,0,RECORDER,T?BUST .OBJECT MEMENTO-2,0,FX?SEENBIT+FX?NDESCBIT,OLD-GREAT-HALL,MEMENTO,0,T?MEMENTO-2 .OBJECT SECRET-JACK-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,CORR-2,0,T?SECRET-JACK-DOOR .OBJECT SECRET-VIVIEN-PASSAGE,FX?SECRETBIT,FX?NARTICLEBIT,ROOMS,SECRET-LANDING-TAM,0,T?SECRET-VIVIEN-PASSAGE .OBJECT JEWELRY-CASE,FX?TRYTAKEBIT,FX?SEENBIT+FX?CONTBIT+FX?NDESCBIT,TAMARA-ROOM,TAMARA-BED,0,T?JEWELRY-CASE .OBJECT SECRET-LANDING-JACK,FX?SECRETBIT,FX?NARTICLEBIT,ROOMS,DECK,0,T?SECRET-LANDING-JACK .OBJECT OIL-PAINTING,FX?VOWELBIT,FX?SEENBIT+FX?NDESCBIT,LOCAL-GLOBALS,FRONT-GATE,0,T?OIL-PAINTING .OBJECT RECORDER,0,0,BUST,0,0,T?RECORDER .OBJECT KITCHEN,FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,BACKSTAIRS,LAMP,T?KITCHEN .OBJECT SECRET-IAN-PASSAGE,FX?VOWELBIT+FX?SECRETBIT,FX?NARTICLEBIT,ROOMS,SECRET-LANDING-LIB,0,T?SECRET-IAN-PASSAGE .OBJECT DINING-ROOM,FX?DOORBIT+FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,CORR-1,SIDEBOARD,T?DINING-ROOM .OBJECT YOUR-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT+FX?WEARBIT+FX?NARTICLEBIT,ROOMS,SECRET-YOUR-DOOR,YOUR-CHAIR,T?YOUR-ROOM .OBJECT ANDIRON,FX?VOWELBIT,FX?NDESCBIT,IAN-ROOM,0,0,T?ANDIRON .OBJECT LENS,FX?TRANSBIT,FX?WEARBIT+FX?TAKEBIT,LENS-BOX,0,0,T?LENS .OBJECT INTDIR,0,0,GLOBAL-OBJECTS,HIM,0,T?INTDIR .OBJECT ROOMS,0,FX?NARTICLEBIT,0,0,HYDE-CLOSET,T?ROOMS .OBJECT LIMBO,0,FX?NARTICLEBIT,ROOMS,LOVER-PATH,LOVER,T?LIMBO .OBJECT EAST-HALL,FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,YOUR-BATHROOM,0,T?EAST-HALL .OBJECT PASSAGE-1,FX?SECRETBIT,0,ROOMS,SECRET-LANDING-JACK,0,T?PASSAGE-1 .OBJECT MIRROR-GLOBAL,0,FX?CONTBIT+FX?SEENBIT,GLOBAL-OBJECTS,TOWER,0,T?MIRROR-GLOBAL .OBJECT PLAYER,FX?OPENBIT+FX?FEMALE,FX?TOUCHBIT+FX?SEENBIT+FX?PERSONBIT+FX?SEARCHBIT+FX?NARTICLEBIT+FX?NDESCBIT,CAR,0,TWEED-OUTFIT,T?PLAYER .OBJECT PEEPHOLE-2,FX?ONBIT,FX?NDESCBIT,LOCAL-GLOBALS,PRIEST-DOOR,0,T?PEEPHOLE-2 .OBJECT LOCAL-GLOBALS,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,MIRROR-GLOBAL,CORPSE,T?LOCAL-GLOBALS .OBJECT CHAIR,0,FX?SURFACEBIT+FX?SEENBIT,LOCAL-GLOBALS,STAIRS,0,T?CHAIR .OBJECT HEAD,0,FX?SEENBIT,GLOBAL-OBJECTS,HANDS,0,T?HEAD .OBJECT HER,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,0,0,T?HER .OBJECT TAPESTRY,0,FX?SEENBIT+FX?NDESCBIT,DRAWING-ROOM,LOVER-PIC,0,T?TAPESTRY .OBJECT CANE,FX?SECRETBIT+FX?OPENBIT,FX?SEARCHBIT+FX?SURFACEBIT+FX?NDESCBIT+FX?TAKEBIT,0,0,PAINT,T?CANE .OBJECT MUSIC,0,FX?NDESCBIT+FX?READBIT+FX?TAKEBIT,PIANO,0,0,T?MUSIC .OBJECT VOICE,0,FX?NDESCBIT,0,0,0,T?VOICE .OBJECT FRONT-GATE,FX?DOORBIT+FX?LOCKED+FX?TRANSBIT,FX?SEENBIT,LOCAL-GLOBALS,OCEAN,0,T?FRONT-GATE .OBJECT HYDE-CHAIR,FX?VOWELBIT+FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,HYDE-ROOM,0,0,T?HYDE-CHAIR .OBJECT OFFICE,FX?DOORBIT+FX?OPENBIT+FX?VOWELBIT,FX?SEENBIT,ROOMS,LIBRARY,HAUNTING,T?OFFICE .OBJECT PEEPHOLE,FX?ONBIT+FX?SECRETBIT,0,LOCAL-GLOBALS,LADDER,0,T?PEEPHOLE .OBJECT YOUR-COLOR,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,ARTIFACT,0,T?YOUR-COLOR .OBJECT CHAIR-DINING,FX?OPENBIT,FX?NDESCBIT+FX?VEHBIT+FX?SEARCHBIT+FX?SURFACEBIT,DINING-ROOM,TABLE-DINING,0,T?CHAIR-DINING .OBJECT DRESSING-MIRROR,0,FX?SEENBIT,DRESSING-TABLE,0,0,T?DRESSING-MIRROR .OBJECT LUGGAGE,0,FX?NARTICLEBIT+FX?TAKEBIT+FX?SEARCHBIT+FX?CONTBIT,CAR,HORN,DINNER-OUTFIT,T?LUGGAGE .OBJECT EYE,FX?VOWELBIT,FX?SEENBIT,GLOBAL-OBJECTS,HEAD,0,T?EYE .OBJECT NECKLACE,FX?SECRETBIT,FX?WEARBIT+FX?NDESCBIT+FX?TAKEBIT,0,0,0,T?NECKLACE .OBJECT YOUR-BATHROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT+FX?WEARBIT+FX?NARTICLEBIT,ROOMS,YOUR-ROOM,0,T?YOUR-BATHROOM .OBJECT JACK-TAPE,FX?SECRETBIT,FX?RMUNGBIT+FX?SEENBIT,0,0,0,T?JACK-TAPE .OBJECT SECRET-DINING-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,DINING-ROOM,0,T?SECRET-DINING-DOOR .OBJECT EARRING,FX?SECRETBIT+FX?VOWELBIT,FX?SEENBIT+FX?WEARBIT+FX?NDESCBIT+FX?TAKEBIT,0,0,0,T?EARRING .OBJECT GLOBAL-OBJECTS,FX?VOWELBIT+FX?TRYTAKEBIT+FX?TRANSBIT+FX?TOOLBIT+FX?SECRETBIT+FX?OPENBIT+FX?ONBIT+FX?MUNGBIT+FX?LOCKED+FX?INVISIBLE+FX?FEMALE+FX?DOORBIT,FX?WORNBIT+FX?WEARBIT+FX?WEAPONBIT+FX?VEHBIT+FX?TOUCHBIT+FX?TAKEBIT+FX?SURFACEBIT+FX?SEENBIT+FX?SEARCHBIT+FX?RMUNGBIT+FX?READBIT+FX?NDESCBIT+FX?NARTICLEBIT+FX?LIGHTBIT+FX?CONTBIT,0,0,GENERIC-CLUE,T?GLOBAL-OBJECTS .OBJECT WEST-HALL,FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,VIVIEN-ROOM,0,T?WEST-HALL .OBJECT BRICKS,0,FX?NDESCBIT,0,0,0,T?BRICKS .OBJECT PLAYER-NAME,0,FX?TOUCHBIT+FX?SEENBIT+FX?PERSONBIT+FX?NARTICLEBIT,GLOBAL-OBJECTS,INTDIR,0,T?PLAYER-NAME .OBJECT YOUR-CLOSET,FX?SECRETBIT,FX?NARTICLEBIT,ROOMS,SITTING-PASSAGE,0,T?YOUR-CLOSET .OBJECT IT,FX?VOWELBIT,FX?NARTICLEBIT,GLOBAL-OBJECTS,TURN,0,T?IT .OBJECT BLOWGUN,FX?SECRETBIT,FX?TAKEBIT+FX?WEAPONBIT,0,0,0,T?BLOWGUN .OBJECT WENDISH-CORNER,FX?SECRETBIT,FX?NARTICLEBIT,ROOMS,IRIS-CLOSET,0,T?WENDISH-CORNER .OBJECT ROMANCE,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,PASSAGE,0,T?ROMANCE .OBJECT LENS-2,FX?TRANSBIT,FX?WEARBIT+FX?TAKEBIT,0,0,0,T?LENS-2 .OBJECT YOUR-CHAIR,FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,YOUR-ROOM,CHEST-OF-DRAWERS,0,T?YOUR-CHAIR .OBJECT GLASS-EYE,FX?TRYTAKEBIT,FX?NDESCBIT,RHINO-HEAD,0,0,T?GLASS-EYE .OBJECT TWEED-OUTFIT,FX?MUNGBIT,FX?SEENBIT+FX?TAKEBIT+FX?WEARBIT+FX?WORNBIT,PLAYER,0,0,T?TWEED-OUTFIT .OBJECT SECRET-LIBRARY-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,STUDY,0,T?SECRET-LIBRARY-DOOR .OBJECT CANDLE,FX?VOWELBIT+FX?TRYTAKEBIT,FX?NDESCBIT,WENDISH-ROOM,0,0,T?CANDLE .OBJECT INKWELL,FX?OPENBIT+FX?TRANSBIT+FX?VOWELBIT,FX?CONTBIT+FX?TAKEBIT,DESK,0,0,T?INKWELL .OBJECT ARTIFACT,FX?VOWELBIT,FX?SEENBIT,GLOBAL-OBJECTS,UNDRESSED,0,T?ARTIFACT .OBJECT IAN-CHAIR,FX?OPENBIT,FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,IAN-ROOM,ANDIRON,0,T?IAN-CHAIR .OBJECT MOON,0,FX?SEENBIT,LOCAL-GLOBALS,GHOST-NEW,0,T?MOON .OBJECT DOCTOR,FX?OPENBIT,FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,GALLERY,0,MUSTACHE,T?DOCTOR .OBJECT VIVIEN-CHAIR,FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,VIVIEN-ROOM,FIGURINE,0,T?VIVIEN-CHAIR .OBJECT BELL,FX?OPENBIT,FX?CONTBIT+FX?SEENBIT+FX?NDESCBIT,DECK,0,0,T?BELL .OBJECT SITTING-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,SECRET-SITTING-DOOR,PIANO,T?SITTING-ROOM .OBJECT SLEEP-GLOBAL,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,GLOBAL-HERE,0,T?SLEEP-GLOBAL .OBJECT LADDER,0,0,LOCAL-GLOBALS,PEEPHOLE-2,0,T?LADDER .OBJECT BUTLER,FX?OPENBIT,FX?NDESCBIT+FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,CORR-1,0,LETTER,T?BUTLER .OBJECT WYVERN,0,FX?SEENBIT+FX?SURFACEBIT+FX?VEHBIT+FX?NDESCBIT,SITTING-ROOM,0,0,T?WYVERN .OBJECT MUSTACHE,FX?TRYTAKEBIT,FX?NARTICLEBIT+FX?NDESCBIT,DOCTOR,0,0,T?MUSTACHE .OBJECT CREW-GLOBAL,0,FX?SEENBIT,GLOBAL-OBJECTS,COUSIN,0,T?CREW-GLOBAL .OBJECT DESK,FX?VOWELBIT+FX?OPENBIT,FX?NDESCBIT+FX?SEENBIT+FX?VEHBIT+FX?SURFACEBIT,OFFICE,0,INKWELL,T?DESK .OBJECT GAME-ROOM,FX?DOORBIT+FX?OPENBIT,FX?SEENBIT,ROOMS,CHAPEL,RHINO-HEAD,T?GAME-ROOM .OBJECT LETTER-MAID,0,FX?READBIT+FX?TAKEBIT+FX?NDESCBIT,WRITING-DESK,0,0,T?LETTER-MAID .OBJECT DANGER,0,0,GLOBAL-OBJECTS,FLOOR,0,T?DANGER .OBJECT DRESSING-TABLE-LG,FX?OPENBIT,FX?SURFACEBIT+FX?CONTBIT+FX?SEENBIT,LOCAL-GLOBALS,NIGHTSTAND-LG,0,T?DRESSING-TABLE-LG .OBJECT COMPUTER,0,FX?SEENBIT+FX?NDESCBIT,OFFICE,DESK,0,T?COMPUTER .OBJECT LENS-1,FX?TRANSBIT,FX?WEARBIT+FX?SEENBIT+FX?TAKEBIT,0,0,0,T?LENS-1 .OBJECT WENDISH-BOOK,FX?SECRETBIT,FX?RMUNGBIT+FX?NDESCBIT+FX?CONTBIT+FX?READBIT,0,0,0,T?WENDISH-BOOK .OBJECT TAMARA-EVIDENCE,FX?SECRETBIT,FX?RMUNGBIT+FX?NARTICLEBIT+FX?READBIT+FX?NDESCBIT,0,0,0,T?TAMARA-EVIDENCE .OBJECT YOUR-SWITCH,FX?SECRETBIT,FX?NDESCBIT,YOUR-ROOM,YOUR-MIRROR,0,T?YOUR-SWITCH .OBJECT SECRET-WENDISH-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,IRIS-ROOM,0,T?SECRET-WENDISH-DOOR .OBJECT PAINTER,FX?FEMALE+FX?OPENBIT,FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,DRAWING-ROOM,DEALER,0,T?PAINTER .OBJECT CHAPEL,FX?DOORBIT+FX?OPENBIT,FX?SEENBIT,ROOMS,LUMBER-ROOM,STAINED-WINDOW,T?CHAPEL .OBJECT DEALER,FX?OPENBIT,FX?NDESCBIT+FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,DRAWING-ROOM,0,0,T?DEALER .OBJECT IRON-MAIDEN,FX?OPENBIT+FX?VOWELBIT,FX?CONTBIT,DUNGEON,0,0,T?IRON-MAIDEN .OBJECT VIVIEN-STUFF,0,FX?SEENBIT+FX?NDESCBIT,VIVIEN-ROOM,0,0,T?VIVIEN-STUFF .OBJECT CORPSE,0,FX?NARTICLEBIT,LOCAL-GLOBALS,TABLE-RANDOM,0,T?CORPSE .OBJECT LORD,FX?OPENBIT,FX?NDESCBIT+FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,FOYER,0,CLUE-2,T?LORD .OBJECT COSTUME,FX?ONBIT+FX?SECRETBIT,FX?TAKEBIT+FX?WEARBIT,0,0,0,T?COSTUME .OBJECT LUMBER-ROOM,FX?DOORBIT+FX?OPENBIT,FX?SEENBIT,ROOMS,CORR-3,MAGAZINE,T?LUMBER-ROOM .OBJECT WARDROBE-LG,0,FX?SEENBIT,LOCAL-GLOBALS,DRESSING-TABLE-LG,0,T?WARDROBE-LG .OBJECT UMBRELLA-STAND,FX?VOWELBIT+FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?CONTBIT,FOYER,LORD,0,T?UMBRELLA-STAND .OBJECT IAN-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT+FX?WEARBIT+FX?NARTICLEBIT,ROOMS,SECRET-IAN-DOOR,IAN-CHAIR,T?IAN-ROOM .OBJECT OFFICER,FX?OPENBIT,FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,GREAT-HALL,DEB,0,T?OFFICER .OBJECT CREST,FX?TRYTAKEBIT,FX?SEENBIT+FX?NDESCBIT,CORR-2,0,0,T?CREST .OBJECT FRONT-DOOR,FX?LOCKED+FX?DOORBIT+FX?OPENBIT,FX?SEENBIT,ROOMS,GARDEN,0,T?FRONT-DOOR .OBJECT CRYPT,FX?SECRETBIT,0,ROOMS,BASEMENT,SKELETON,T?CRYPT .OBJECT HOLE-IN-WALL,FX?OPENBIT+FX?DOORBIT+FX?INVISIBLE,FX?SEENBIT,LOCAL-GLOBALS,YOUR-BATHROOM-DOOR,0,T?HOLE-IN-WALL .OBJECT LEVER,FX?TRYTAKEBIT,FX?SEENBIT,LOCAL-GLOBALS,NECKLACE-OF-D,0,T?LEVER .OBJECT GREAT-HALL,FX?DOORBIT+FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,DRAWING-ROOM,ARMOR,T?GREAT-HALL .OBJECT MAID,FX?VOWELBIT+FX?FEMALE,FX?SEENBIT+FX?PERSONBIT,LOCAL-GLOBALS,0,0,T?MAID .OBJECT TAMARA-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT+FX?NARTICLEBIT,ROOMS,SECRET-TAMARA-DOOR,JEWELRY-CASE,T?TAMARA-ROOM .OBJECT TOWER,0,FX?SEENBIT,GLOBAL-OBJECTS,CASTLE,0,T?TOWER .OBJECT YOUR-BATHROOM-DOOR,FX?DOORBIT+FX?OPENBIT,FX?SEENBIT,LOCAL-GLOBALS,WARDROBE-LG,0,T?YOUR-BATHROOM-DOOR .OBJECT JEWEL,0,FX?SEENBIT+FX?TAKEBIT,0,0,0,T?JEWEL .OBJECT CLUE-1,FX?SECRETBIT,FX?READBIT+FX?SEENBIT+FX?NDESCBIT,SIDEBOARD,PUNCHBOWL,0,T?CLUE-1 .OBJECT GALLERY,FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,KITCHEN,PAINTING-GALLERY,T?GALLERY .OBJECT FOYER,FX?DOORBIT+FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,FRONT-DOOR,COAT-RACK,T?FOYER .OBJECT BED,FX?OPENBIT,FX?NARTICLEBIT+FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,YOUR-ROOM,0,0,T?BED .OBJECT TABLE-RANDOM,0,FX?SEENBIT,LOCAL-GLOBALS,CHAIR,0,T?TABLE-RANDOM .OBJECT KEYHOLE,0,0,GLOBAL-OBJECTS,LIGHT-GLOBAL,0,T?KEYHOLE .OBJECT PAINTING-GALLERY,0,FX?SEENBIT+FX?NDESCBIT,GALLERY,DOCTOR,0,T?PAINTING-GALLERY .OBJECT OLD-GREAT-HALL,FX?LOCKED+FX?DOORBIT+FX?VOWELBIT+FX?ONBIT,FX?SEENBIT,ROOMS,HYDE-ROOM,MEMENTO-2,T?OLD-GREAT-HALL .OBJECT PRIEST-DOOR,FX?DOORBIT,FX?SEENBIT,LOCAL-GLOBALS,HOLE-IN-WALL,0,T?PRIEST-DOOR .OBJECT STAINED-WINDOW,FX?OPENBIT,FX?NDESCBIT,CHAPEL,0,0,T?STAINED-WINDOW .OBJECT DECK,FX?OPENBIT+FX?ONBIT,FX?SURFACEBIT+FX?SEENBIT,ROOMS,GAME-ROOM,BELL,T?DECK .OBJECT GALLERY-CORNER,FX?SECRETBIT,0,ROOMS,DRAWING-CLOSET,0,T?GALLERY-CORNER .OBJECT BOTTLE,FX?TRANSBIT,FX?WEAPONBIT+FX?READBIT+FX?CONTBIT+FX?TAKEBIT+FX?NDESCBIT,WINE-RACK,0,0,T?BOTTLE .OBJECT SKULL,FX?SECRETBIT,FX?NDESCBIT,0,0,0,T?SKULL .OBJECT HIM,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,HER,0,T?HIM .OBJECT SECRET-IRIS-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,EAST-HALL,0,T?SECRET-IRIS-DOOR .OBJECT LIBRARY,FX?DOORBIT+FX?OPENBIT,FX?SEENBIT,ROOMS,SECRET-LIBRARY-DOOR,BOOKCASE,T?LIBRARY .OBJECT VIVIEN-DIARY,FX?SECRETBIT,FX?RMUNGBIT+FX?CONTBIT+FX?READBIT+FX?NARTICLEBIT+FX?TAKEBIT,0,0,0,T?VIVIEN-DIARY .OBJECT NIGHTSTAND,FX?OPENBIT,FX?SEARCHBIT+FX?SEENBIT+FX?NDESCBIT+FX?SURFACEBIT,YOUR-ROOM,BED,NIGHTLAMP,T?NIGHTSTAND .OBJECT VIVIEN-ROOM,FX?DOORBIT+FX?ONBIT,FX?WORNBIT+FX?WEARBIT+FX?NARTICLEBIT,ROOMS,SECRET-VIVIEN-DOOR,VIVIEN-CHAIR,T?VIVIEN-ROOM .OBJECT HYDE-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT+FX?WEARBIT+FX?NARTICLEBIT,ROOMS,SECRET-HYDE-DOOR,HYDE-CHAIR,T?HYDE-ROOM .OBJECT JACK-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT,ROOMS,SECRET-JACK-DOOR,TELESCOPE,T?JACK-ROOM .OBJECT SECRET-TAMARA-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,OFFICE,0,T?SECRET-TAMARA-DOOR .OBJECT LAMP,0,FX?LIGHTBIT+FX?TAKEBIT,KITCHEN,DINNER,0,T?LAMP .OBJECT DRAWING-CLOSET,FX?SECRETBIT,0,ROOMS,MIDPOINT,0,T?DRAWING-CLOSET .OBJECT DINING-PASSAGE,FX?SECRETBIT,0,ROOMS,SECRET-VIVIEN-PASSAGE,0,T?DINING-PASSAGE .OBJECT BUFFALO-HEAD,0,FX?SEENBIT+FX?NDESCBIT,GAME-ROOM,0,0,T?BUFFALO-HEAD .OBJECT TELESCOPE,FX?TRYTAKEBIT,0,JACK-ROOM,0,0,T?TELESCOPE .OBJECT CLUE-2,FX?SECRETBIT,FX?READBIT+FX?SEENBIT+FX?TAKEBIT+FX?NDESCBIT,LORD,0,0,T?CLUE-2 .OBJECT IRIS-ROOM,FX?DOORBIT+FX?OPENBIT+FX?ONBIT,FX?WORNBIT+FX?WEARBIT+FX?NARTICLEBIT,ROOMS,SECRET-IRIS-DOOR,IRIS-CHAIR,T?IRIS-ROOM .OBJECT CHEST-OF-DRAWERS,0,FX?SEENBIT+FX?NDESCBIT+FX?CONTBIT,YOUR-ROOM,WARDROBE,0,T?CHEST-OF-DRAWERS .OBJECT PASSAGE,0,0,GLOBAL-OBJECTS,OTHER-OUTFIT,0,T?PASSAGE .OBJECT LOVER,FX?FEMALE+FX?OPENBIT,FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,LIMBO,FRIEND,0,T?LOVER .OBJECT PAINT,FX?SECRETBIT+FX?TRYTAKEBIT,FX?SEENBIT+FX?NDESCBIT,CANE,0,0,T?PAINT .OBJECT NIGHTLAMP,FX?ONBIT,FX?NARTICLEBIT+FX?SEENBIT+FX?NDESCBIT+FX?LIGHTBIT,NIGHTSTAND,0,0,T?NIGHTLAMP .OBJECT SIDEBOARD,FX?OPENBIT,FX?SEARCHBIT+FX?SEENBIT+FX?SURFACEBIT,DINING-ROOM,CHAIR-DINING,CLUE-1,T?SIDEBOARD .OBJECT RHINO-HEAD,FX?OPENBIT,FX?SEARCHBIT+FX?SEENBIT+FX?NDESCBIT+FX?CONTBIT,GAME-ROOM,BUFFALO-HEAD,GLASS-EYE,T?RHINO-HEAD .OBJECT GHOST-OLD,FX?FEMALE,FX?SEENBIT+FX?PERSONBIT,LOCAL-GLOBALS,MAID,0,T?GHOST-OLD .OBJECT UNDRESSED,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,ACCIDENT,0,T?UNDRESSED .OBJECT WINE-RACK,FX?TRYTAKEBIT+FX?OPENBIT,FX?TOUCHBIT+FX?SEENBIT+FX?NDESCBIT+FX?CONTBIT,BASEMENT,0,BOTTLE,T?WINE-RACK .OBJECT SITTING-PASSAGE,FX?SECRETBIT,0,ROOMS,SECRET-IAN-PASSAGE,0,T?SITTING-PASSAGE .OBJECT CAR,FX?OPENBIT,FX?CONTBIT+FX?SEENBIT+FX?VEHBIT,DRIVEWAY,0,LUGGAGE,T?CAR .OBJECT NECKLACE-OF-D,FX?OPENBIT+FX?SECRETBIT,FX?CONTBIT+FX?NDESCBIT+FX?TAKEBIT+FX?NARTICLEBIT,LOCAL-GLOBALS,PSEUDO-OBJECT,0,T?NECKLACE-OF-D .OBJECT YOU,0,0,GLOBAL-OBJECTS,INTNUM,0,T?YOU .OBJECT STAIRS,0,FX?SEENBIT,LOCAL-GLOBALS,WINDOW,0,T?STAIRS .OBJECT LETTER-DEE,FX?SECRETBIT,FX?READBIT+FX?NDESCBIT+FX?NARTICLEBIT,0,0,0,T?LETTER-DEE .OBJECT COFFIN,0,FX?VEHBIT+FX?CONTBIT,TOMB,0,0,T?COFFIN .OBJECT SECRET-LANDING-TAM,FX?SECRETBIT,FX?NARTICLEBIT,ROOMS,PASSAGE-1,0,T?SECRET-LANDING-TAM .OBJECT FRIEND,FX?FEMALE+FX?OPENBIT,FX?NDESCBIT+FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,LIMBO,0,0,T?FRIEND .OBJECT IRIS-CLOSET,FX?SECRETBIT,FX?NARTICLEBIT,ROOMS,YOUR-CLOSET,0,T?IRIS-CLOSET .OBJECT BOOKS-GLOBAL,FX?TRYTAKEBIT,FX?READBIT+FX?NDESCBIT,LIBRARY,TABLE-LIBRARY,0,T?BOOKS-GLOBAL .OBJECT CLUE-3,FX?SECRETBIT,FX?READBIT+FX?NDESCBIT,0,0,0,T?CLUE-3 .OBJECT CASTLE,0,FX?SEENBIT+FX?NARTICLEBIT,GLOBAL-OBJECTS,CREW-GLOBAL,0,T?CASTLE .OBJECT STUDY,FX?DOORBIT+FX?OPENBIT,FX?SEENBIT,ROOMS,JACK-ROOM,0,T?STUDY .OBJECT COUSIN,0,FX?NDESCBIT+FX?NARTICLEBIT+FX?PERSONBIT,GLOBAL-OBJECTS,PLAYER-NAME,0,T?COUSIN .OBJECT SKELETON,FX?OPENBIT,FX?SEARCHBIT+FX?SURFACEBIT,CRYPT,0,0,T?SKELETON .OBJECT LOVER-PATH,FX?OPENBIT+FX?ONBIT,FX?SURFACEBIT,ROOMS,TOMB,0,T?LOVER-PATH .OBJECT DRAGON-EYE,0,FX?SEENBIT+FX?NDESCBIT,DRIVEWAY,DRAGON,0,T?DRAGON-EYE .OBJECT WRITING-DESK,FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?SURFACEBIT,SITTING-ROOM,WYVERN,LETTER-MAID,T?WRITING-DESK .OBJECT NOT-HERE-OBJECT,0,FX?NARTICLEBIT,0,0,0,T?NOT-HERE-OBJECT .OBJECT DRAGON,FX?TRYTAKEBIT,FX?NDESCBIT,DRIVEWAY,CAR,0,T?DRAGON .OBJECT WARDROBE,0,FX?SEENBIT+FX?NDESCBIT+FX?CONTBIT,YOUR-ROOM,YOUR-SWITCH,0,T?WARDROBE .OBJECT LUMBER-CHEST,FX?VOWELBIT,FX?NDESCBIT+FX?SEENBIT,LUMBER-ROOM,0,0,T?LUMBER-CHEST .OBJECT INTNUM,0,0,GLOBAL-OBJECTS,DANGER,0,T?INTNUM .OBJECT YOUR-MIRROR,FX?TRYTAKEBIT,FX?SEENBIT+FX?NDESCBIT,YOUR-ROOM,DRESSING-BENCH,0,T?YOUR-MIRROR .OBJECT FLOOR,FX?OPENBIT,FX?SURFACEBIT+FX?SEENBIT,GLOBAL-OBJECTS,IT,0,T?FLOOR .OBJECT CORR-1,FX?ONBIT,FX?WEARBIT+FX?SEENBIT,ROOMS,SITTING-ROOM,BUTLER,T?CORR-1 .OBJECT BATHROOM,0,FX?SEENBIT,LOCAL-GLOBALS,OIL-PAINTING,0,T?BATHROOM .OBJECT EXERCISE-OUTFIT,FX?VOWELBIT,FX?TAKEBIT+FX?WEARBIT,LUGGAGE,SLEEP-OUTFIT,0,T?EXERCISE-OUTFIT .OBJECT SECRET-YOUR-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,GALLERY,0,T?SECRET-YOUR-DOOR .OBJECT DINNER-2,FX?VOWELBIT,FX?NDESCBIT,0,0,0,T?DINNER-2 .OBJECT MAGAZINE,0,FX?READBIT+FX?NDESCBIT+FX?TAKEBIT,LUMBER-ROOM,LUMBER-CHEST,0,T?MAGAZINE .OBJECT TABLE-DINING,FX?OPENBIT,FX?SEARCHBIT+FX?SEENBIT+FX?SURFACEBIT,DINING-ROOM,BUST,0,T?TABLE-DINING .OBJECT NIGHTSTAND-LG,0,FX?SEENBIT,LOCAL-GLOBALS,FIREPLACE,0,T?NIGHTSTAND-LG .OBJECT ACCIDENT,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,ROMANCE,0,T?ACCIDENT .OBJECT DEB,FX?FEMALE+FX?OPENBIT,FX?NDESCBIT+FX?NARTICLEBIT+FX?SEARCHBIT+FX?PERSONBIT,GREAT-HALL,0,0,T?DEB .OBJECT HISTORY-BOOK,FX?TRYTAKEBIT,FX?CONTBIT+FX?READBIT,BOOKCASE,0,0,T?HISTORY-BOOK .OBJECT LENS-BOX,FX?SECRETBIT,FX?SEARCHBIT+FX?CONTBIT+FX?NDESCBIT,0,0,LENS,T?LENS-BOX .OBJECT SECRET-DRAWING-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,FOYER,0,T?SECRET-DRAWING-DOOR .OBJECT OTHER-OUTFIT,0,FX?SEENBIT,GLOBAL-OBJECTS,EYE,0,T?OTHER-OUTFIT .OBJECT GHOST-NEW,FX?OPENBIT,FX?NDESCBIT+FX?SEARCHBIT+FX?SEENBIT,LOCAL-GLOBALS,GHOST-OLD,0,T?GHOST-NEW .OBJECT WENDISH-KIT,FX?TRYTAKEBIT,FX?CONTBIT+FX?SEENBIT+FX?NDESCBIT,WENDISH-ROOM,WENDISH-STUFF,0,T?WENDISH-KIT .OBJECT LIGHT-GLOBAL,FX?TRYTAKEBIT,FX?SEENBIT,GLOBAL-OBJECTS,SLEEP-GLOBAL,0,T?LIGHT-GLOBAL .OBJECT GLOBAL-HERE,0,FX?NARTICLEBIT,GLOBAL-OBJECTS,WALL,0,T?GLOBAL-HERE .OBJECT DRESSING-BENCH,FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,YOUR-ROOM,DRESSING-TABLE,0,T?DRESSING-BENCH .OBJECT TURN,0,0,GLOBAL-OBJECTS,LOCAL-GLOBALS,0,T?TURN .OBJECT TAMARA-BED,FX?OPENBIT,FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT+FX?SEENBIT,TAMARA-ROOM,0,0,T?TAMARA-BED .OBJECT SECRET-IAN-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,WEST-HALL,0,T?SECRET-IAN-DOOR .OBJECT DINNER-OUTFIT,0,FX?TAKEBIT+FX?WEARBIT,LUGGAGE,EXERCISE-OUTFIT,0,T?DINNER-OUTFIT .OBJECT JOURNAL,FX?SECRETBIT,FX?CONTBIT+FX?READBIT+FX?TAKEBIT,TABLE-LIBRARY,0,0,T?JOURNAL .OBJECT DRESSING-TABLE,FX?OPENBIT,FX?SEARCHBIT+FX?SEENBIT+FX?NDESCBIT+FX?SURFACEBIT,YOUR-ROOM,NIGHTSTAND,DRESSING-MIRROR,T?DRESSING-TABLE .OBJECT BROCHURE,0,FX?READBIT+FX?TAKEBIT,LUGGAGE,0,0,T?BROCHURE .OBJECT VIVIEN-BOX,FX?TRYTAKEBIT,FX?CONTBIT+FX?SEENBIT+FX?NDESCBIT,VIVIEN-ROOM,VIVIEN-STUFF,0,T?VIVIEN-BOX .OBJECT CORR-2,FX?ONBIT,FX?SEENBIT,ROOMS,LIMBO,CREST,T?CORR-2 .OBJECT BOOKCASE,FX?OPENBIT,FX?SEENBIT+FX?SEARCHBIT+FX?CONTBIT+FX?NDESCBIT,LIBRARY,BOOKS-GLOBAL,HISTORY-BOOK,T?BOOKCASE .OBJECT HYDE-CLOSET,FX?SECRETBIT,FX?NARTICLEBIT,ROOMS,GALLERY-CORNER,0,T?HYDE-CLOSET .OBJECT GENERIC-CLUE,0,0,GLOBAL-OBJECTS,MOONMIST,0,T?GENERIC-CLUE .OBJECT PIANO,FX?OPENBIT,FX?VEHBIT+FX?SEARCHBIT+FX?SEENBIT+FX?SURFACEBIT+FX?NDESCBIT,SITTING-ROOM,WRITING-DESK,MUSIC,T?PIANO .OBJECT FIREPLACE,0,FX?SEENBIT,LOCAL-GLOBALS,BATHROOM,0,T?FIREPLACE .OBJECT MIDPOINT,FX?SECRETBIT,0,ROOMS,WENDISH-CORNER,0,T?MIDPOINT .OBJECT SECRET-VIVIEN-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,WENDISH-ROOM,0,T?SECRET-VIVIEN-DOOR .OBJECT OCEAN,FX?VOWELBIT,FX?SEENBIT,LOCAL-GLOBALS,MOON,0,T?OCEAN .OBJECT DINNER,FX?TRYTAKEBIT,FX?NARTICLEBIT,KITCHEN,0,0,T?DINNER .OBJECT FIGURINE,FX?TRYTAKEBIT,FX?NDESCBIT,VIVIEN-ROOM,VIVIEN-BOX,0,T?FIGURINE .OBJECT ARMOR,0,FX?SEENBIT+FX?NDESCBIT+FX?CONTBIT,GREAT-HALL,OFFICER,0,T?ARMOR .OBJECT LETTER,0,FX?READBIT+FX?NDESCBIT+FX?SEENBIT,BUTLER,MACE,0,T?LETTER .OBJECT BASEMENT,0,FX?SEENBIT,ROOMS,JUNCTION,WELL,T?BASEMENT .OBJECT HAUNTING,0,FX?SEENBIT+FX?NDESCBIT,OFFICE,COMPUTER,0,T?HAUNTING .OBJECT CLUE-4,FX?SECRETBIT,FX?READBIT+FX?NDESCBIT,0,0,0,T?CLUE-4 .OBJECT OBJECT-PAIR,0,0,0,0,0,T?OBJECT-PAIR .OBJECT LUMBER-RING,FX?TRYTAKEBIT,0,0,0,0,T?LUMBER-RING .OBJECT COAT-RACK,FX?OPENBIT,FX?SEENBIT+FX?NDESCBIT+FX?SURFACEBIT,FOYER,UMBRELLA-STAND,0,T?COAT-RACK .OBJECT MAZE,FX?ONBIT,FX?SEENBIT,ROOMS,COURTYARD,0,T?MAZE .OBJECT WALL,FX?OPENBIT,FX?SURFACEBIT+FX?SEENBIT,GLOBAL-OBJECTS,YOU,0,T?WALL .OBJECT BACKSTAIRS,FX?ONBIT,FX?NARTICLEBIT+FX?WEARBIT+FX?SEENBIT,ROOMS,SECRET-DINING-DOOR,0,T?BACKSTAIRS .OBJECT VICTORIA-CHAIR,FX?VOWELBIT+FX?OPENBIT,FX?NDESCBIT+FX?VEHBIT+FX?SURFACEBIT,DRAWING-ROOM,TAPESTRY,0,T?VICTORIA-CHAIR .OBJECT WENDISH-STUFF,0,FX?CONTBIT+FX?READBIT+FX?NDESCBIT,WENDISH-ROOM,WENDISH-CHAIR,0,T?WENDISH-STUFF .OBJECT JUNCTION,FX?ONBIT,0,ROOMS,OLD-GREAT-HALL,0,T?JUNCTION .OBJECT MACE,FX?VOWELBIT,FX?NDESCBIT+FX?WEAPONBIT+FX?TAKEBIT,BUTLER,0,0,T?MACE .OBJECT WAR-CLUB,FX?SECRETBIT,FX?SEENBIT+FX?NDESCBIT,0,0,0,T?WAR-CLUB .OBJECT GARDEN,FX?ONBIT,FX?SEENBIT,ROOMS,MAZE,POND,T?GARDEN .OBJECT SECRET-HYDE-DOOR,FX?DOORBIT+FX?SECRETBIT,0,ROOMS,IAN-ROOM,0,T?SECRET-HYDE-DOOR .OBJECT TABLE-LIBRARY,FX?OPENBIT,FX?SEARCHBIT+FX?NDESCBIT+FX?SURFACEBIT,LIBRARY,LIBRARY-CHAIR,JOURNAL,T?TABLE-LIBRARY .OBJECT CORR-3,0,FX?SEENBIT,ROOMS,TAMARA-ROOM,0,T?CORR-3 .OBJECT PSEUDO-OBJECT,0,FX?SEENBIT,LOCAL-GLOBALS,PEEPHOLE,0,T?PSEUDO-OBJECT .ENDT LAST-OBJECT=254 ; OBJECT PROPERTY TABLES ARE DEFINED HERE OBJPRP:: T?MOONMIST:: .TABLE ; TABLE FOR OBJECT MOONMIST .STRL "Moonmist" .PROP 2,P?ACTION MOONMIST-F .PROP 8,P?SYNONYM W?MOONMIST W?MIST W?INK W?LIQUID .PROP 2,P?ADJECTIVE .BYTE A?MOON .BYTE A?GREEN .BYTE 0 .ENDT T?DUNGEON:: .TABLE ; TABLE FOR OBJECT DUNGEON .STRL "dungeon" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE LOVER-PATH ; TO ROOM .BYTE PRIEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE BASEMENT ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE LOVER-PATH ; TO ROOM .BYTE PRIEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?NW ; CONDITIONAL EXIT .BYTE LOVER-PATH ; TO ROOM .BYTE PRIEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE BASEMENT ; TO ROOM .PROP 2,P?ACTION DUNGEON-F .PROP 2,P?SYNONYM W?DUNGEON .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 1 .PROP 2,P?STATION DUNGEON .PROP 2,P?GLOBAL .BYTE PRIEST-DOOR .BYTE LEVER .BYTE 0 .ENDT T?LIBRARY-CHAIR:: .TABLE ; TABLE FOR OBJECT LIBRARY-CHAIR .STRL "armchair" .PROP 6,P?SYNONYM W?CHAIR W?SEAT W?ARMCHAIR .PROP 1,P?ADJECTIVE .BYTE A?ARM .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?SLEEP-OUTFIT:: .TABLE ; TABLE FOR OBJECT SLEEP-OUTFIT .STRL "nightshirt" .PROP 2,P?ACTION CLOTHES-FCN .PROP 8,P?SYNONYM W?CLOTHES W?OUTFIT W?NIGHTS W?SHIRT .PROP 4,P?ADJECTIVE .BYTE A?MY .BYTE A?NIGHT .BYTE A?F.C .BYTE A?F.C .PROP 2,P?SIZE 20 .PROP 2,P?GENERIC GENERIC-CLOTHES .BYTE 0 .ENDT T?WELL:: .TABLE ; TABLE FOR OBJECT WELL .STRL "ancient well" .PROP 2,P?ACTION WELL-F .PROP 4,P?SYNONYM W?WELL W?WELLSHAFT .PROP 2,P?ADJECTIVE .BYTE A?OLD .BYTE A?ANCIENT .PROP 2,P?CAPACITY 99 .PROP 2,P?GENERIC GENERIC-WELL .BYTE 0 .ENDT T?SECRET-SITTING-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-SITTING-DOOR .STRL "secret door" .PROP 2,P?ACTION SECRET-SITTING-DOOR-F .PROP 2,P?SYNONYM W?DOOR .PROP 3,P?ADJECTIVE .BYTE A?SECRET .BYTE A?PASSAGE .BYTE A?SEAT .BYTE 0 .ENDT T?WENDISH-ROOM:: .TABLE ; TABLE FOR OBJECT WENDISH-ROOM .STRL "Wendish's bedroom" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE WENDISH-CORNER ; TO ROOM .BYTE SECRET-WENDISH-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE EAST-HALL ; TO ROOM .BYTE WENDISH-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE WENDISH-CORNER ; TO ROOM .BYTE SECRET-WENDISH-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE EAST-HALL ; TO ROOM .BYTE WENDISH-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION WENDISH-ROOM-F .PROP 6,P?SYNONYM W?ROOM W?BEDROOM W?DOOR .PROP 6,P?ADJECTIVE .BYTE A?DOC'S .BYTE A?HIS .BYTE A?BED .BYTE A?ROOM .BYTE A?BEDROOM .BYTE A?WEST .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION EAST-HALL .PROP 8,P?GLOBAL .BYTE WENDISH-ROOM .BYTE SECRET-WENDISH-DOOR .BYTE BATHROOM .BYTE FIREPLACE .BYTE NIGHTSTAND-LG .BYTE DRESSING-TABLE-LG .BYTE WARDROBE-LG .BYTE WINDOW .PROP 2,P?THINGS PT?908 .BYTE 0 .ENDT T?HANDS:: .TABLE ; TABLE FOR OBJECT HANDS .STRL "hand" .PROP 2,P?ACTION HANDS-F .PROP 4,P?SYNONYM W?HANDS W?HAND .PROP 8,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?JACK'S .BYTE A?VIV'S .BYTE A?HYDE'S .BYTE A?IAN'S .BYTE A?DOC'S .BYTE A?IRIS'S .BYTE A?MY .BYTE 0 .ENDT T?DRIVEWAY:: .TABLE ; TABLE FOR OBJECT DRIVEWAY .STRL "driveway" .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .BYTE FRONT-GATE ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .BYTE FRONT-GATE ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION DRIVEWAY-F .PROP 4,P?SYNONYM W?DRIVEWAY W?WAY .PROP 1,P?ADJECTIVE .BYTE A?DRIVE .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION COURTYARD .PROP 5,P?GLOBAL .BYTE FRONT-GATE .BYTE MOON .BYTE OCEAN .BYTE WINDOW .BYTE CHAIR .PROP 2,P?THINGS PT?108 .BYTE 0 .ENDT T?IRIS-CHAIR:: .TABLE ; TABLE FOR OBJECT IRIS-CHAIR .STRL "love seat" .PROP 4,P?SYNONYM W?CHAIR W?SEAT .PROP 3,P?ADJECTIVE .BYTE A?IRIS'S .BYTE A?HER .BYTE A?LOVE .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?TOMB:: .TABLE ; TABLE FOR OBJECT TOMB .STRL "secret tomb" .PROP 2,P?UP ; IMPOSSIBLE EXIT STR?255 ; FAILURE MESSAGE .PROP 2,P?DOWN ; IMPOSSIBLE EXIT STR?255 ; FAILURE MESSAGE .PROP 2,P?SYNONYM W?TOMB .PROP 1,P?ADJECTIVE .BYTE A?SECRET .BYTE 0 .ENDT T?DRAWING-ROOM:: .TABLE ; TABLE FOR OBJECT DRAWING-ROOM .STRL "drawing room" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE FOYER ; TO ROOM .BYTE DRAWING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE DRAWING-CLOSET ; TO ROOM .BYTE SECRET-DRAWING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE GREAT-HALL ; TO ROOM .BYTE GREAT-HALL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?NW ; CONDITIONAL EXIT .BYTE FOYER ; TO ROOM .BYTE DRAWING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE GREAT-HALL ; TO ROOM .BYTE GREAT-HALL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE FOYER ; TO ROOM .BYTE DRAWING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION DRAWING-ROOM-F .PROP 4,P?SYNONYM W?ROOM W?DOOR .PROP 1,P?ADJECTIVE .BYTE A?DRAWING .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION GREAT-HALL .PROP 8,P?GLOBAL .BYTE GREAT-HALL .BYTE DRAWING-ROOM .BYTE SECRET-DRAWING-DOOR .BYTE CHAIR .BYTE FIREPLACE .BYTE WINDOW .BYTE TABLE-RANDOM .BYTE OIL-PAINTING .BYTE 0 .ENDT T?COURTYARD:: .TABLE ; TABLE FOR OBJECT COURTYARD .STRL "courtyard" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE DRIVEWAY ; TO ROOM .BYTE FRONT-GATE ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE FOYER ; TO ROOM .BYTE FRONT-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SW ; CONDITIONAL EXIT .BYTE OLD-GREAT-HALL ; TO ROOM .BYTE OLD-GREAT-HALL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE FOYER ; TO ROOM .BYTE FRONT-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE DRIVEWAY ; TO ROOM .BYTE FRONT-GATE ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION COURTYARD-F .PROP 6,P?SYNONYM W?COURTYARD W?YARD W?ROOM .PROP 2,P?ADJECTIVE .BYTE A?CASTLE .BYTE A?COURT .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION COURTYARD .PROP 7,P?GLOBAL .BYTE FRONT-GATE .BYTE MOON .BYTE FRONT-DOOR .BYTE OLD-GREAT-HALL .BYTE OCEAN .BYTE WINDOW .BYTE CHAIR .PROP 2,P?THINGS PT?208 .BYTE 0 .ENDT T?SECRET-LANDING-LIB:: .TABLE ; TABLE FOR OBJECT SECRET-LANDING-LIB .STRL "library landing" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE SECRET-IAN-PASSAGE ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-TAM ; TO ROOM .PROP 5,P?SW ; CONDITIONAL EXIT .BYTE LIBRARY ; TO ROOM .BYTE SECRET-LIBRARY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE LIBRARY ; TO ROOM .BYTE SECRET-LIBRARY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE DINING-PASSAGE ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE LIBRARY ; TO ROOM .BYTE SECRET-LIBRARY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE LIBRARY ; TO ROOM .BYTE SECRET-LIBRARY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION SECRET-LANDING-LIB-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?LIBRARY .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION SECRET-LANDING-LIB .PROP 5,P?GLOBAL .BYTE SECRET-LIBRARY-DOOR .BYTE LIBRARY .BYTE LEVER .BYTE LADDER .BYTE STAIRS .BYTE 0 .ENDT T?POND:: .TABLE ; TABLE FOR OBJECT POND .STRL "goldfish pond" .PROP 2,P?ACTION POND-F .PROP 6,P?SYNONYM W?POND W?WATER W?FOUNTAIN .PROP 1,P?ADJECTIVE .BYTE A?STONE .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?LOVER-PIC:: .TABLE ; TABLE FOR OBJECT LOVER-PIC .STRL "Deirdre's portrait" .PROP 2,P?ACTION LOVER-PIC-F .PROP 8,P?SYNONYM W?PORTRAIT W?PICTURE W?PAINTING W?WATERCOLOR .PROP 6,P?ADJECTIVE .BYTE A?VIV'S .BYTE A?DEE'S .BYTE A?HER .BYTE A?ART .BYTE A?DEIRDRE .BYTE A?DEE .BYTE 0 .ENDT T?WINDOW:: .TABLE ; TABLE FOR OBJECT WINDOW .STRL "window" .PROP 2,P?ACTION WINDOW-F .PROP 8,P?SYNONYM W?WINDOW W?WINDSHIELD W?WINDSCREEN W?DOOR .BYTE 0 .ENDT T?PUNCHBOWL:: .TABLE ; TABLE FOR OBJECT PUNCHBOWL .STRL "punchbowl" .PROP 2,P?ACTION PUNCHBOWL-F .PROP 4,P?SYNONYM W?PUNCHBOWL W?BOWL .PROP 1,P?ADJECTIVE .BYTE A?PUNCH .PROP 2,P?CAPACITY 9 .PROP 2,P?SIZE 10 .BYTE 0 .ENDT T?WENDISH-CHAIR:: .TABLE ; TABLE FOR OBJECT WENDISH-CHAIR .STRL "armchair" .PROP 6,P?SYNONYM W?CHAIR W?SEAT W?ARMCHAIR .PROP 1,P?ADJECTIVE .BYTE A?ARM .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?MEMENTO:: .TABLE ; TABLE FOR OBJECT MEMENTO .STRL "memento" .PROP 2,P?ACTION MEMENTO-F .PROP 6,P?SYNONYM W?PAINTING W?CARVING W?SKELETON .PROP 3,P?ADJECTIVE .BYTE A?OIL .BYTE A?ART .BYTE A?JADE .PROP 2,P?GENERIC GENERIC-SKELETON .BYTE 0 .ENDT T?HORN:: .TABLE ; TABLE FOR OBJECT HORN .STRL "horn" .PROP 2,P?ACTION HORN-F .PROP 2,P?SYNONYM W?HORN .PROP 2,P?ADJECTIVE .BYTE A?MY .BYTE A?MOTOR .BYTE 0 .ENDT T?BUST:: .TABLE ; TABLE FOR OBJECT BUST .STRL "bronze bust" .PROP 2,P?ACTION BUST-F .PROP 8,P?SYNONYM W?BUST W?STATUE W?SCULPT W?LIONEL .PROP 3,P?ADJECTIVE .BYTE A?BRONZE .BYTE A?LI'S .BYTE A?LIONEL .PROP 2,P?DESCFCN BUST-D .PROP 2,P?CAPACITY 5 .PROP 2,P?SIZE 13 .BYTE 0 .ENDT T?MEMENTO-2:: .TABLE ; TABLE FOR OBJECT MEMENTO-2 .STRL "memento" .PROP 2,P?ACTION MEMENTO-F .PROP 8,P?SYNONYM W?SHELL W?FIGURE W?INDIAN W?DOCTOR .PROP 4,P?ADJECTIVE .BYTE A?OYSTER .BYTE A?PAPIER .BYTE A?MACHE .BYTE A?WITCH .BYTE 0 .ENDT T?SECRET-JACK-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-JACK-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?SECRET .BYTE A?PASSAGE .BYTE A?JACK'S .BYTE A?HIS .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?SECRET-VIVIEN-PASSAGE:: .TABLE ; TABLE FOR OBJECT SECRET-VIVIEN-PASSAGE .STRL "Vivien's entrance" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE VIVIEN-ROOM ; TO ROOM .BYTE SECRET-VIVIEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE YOUR-CLOSET ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-TAM ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE VIVIEN-ROOM ; TO ROOM .BYTE SECRET-VIVIEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE VIVIEN-ROOM ; TO ROOM .BYTE SECRET-VIVIEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION SECRET-VIVIEN-PASSAGE-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 3,P?ADJECTIVE .BYTE A?SECRET .BYTE A?VIV'S .BYTE A?HER .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION SECRET-LANDING-TAM .PROP 3,P?GLOBAL .BYTE SECRET-VIVIEN-DOOR .BYTE VIVIEN-ROOM .BYTE LEVER .BYTE 0 .ENDT T?JEWELRY-CASE:: .TABLE ; TABLE FOR OBJECT JEWELRY-CASE .STRL "jewelry case" .PROP 2,P?ACTION JEWELRY-CASE-F .PROP 4,P?SYNONYM W?CASE W?BOX .PROP 3,P?ADJECTIVE .BYTE A?JEWELRY .BYTE A?HER .BYTE A?TAM'S .PROP 2,P?CAPACITY 8 .BYTE 0 .ENDT T?SECRET-LANDING-JACK:: .TABLE ; TABLE FOR OBJECT SECRET-LANDING-JACK .STRL "Jack's landing" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE JACK-ROOM ; TO ROOM .BYTE SECRET-JACK-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?NE ; CONDITIONAL EXIT .BYTE JACK-ROOM ; TO ROOM .BYTE SECRET-JACK-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE PASSAGE-1 ; TO ROOM .PROP 1,P?SE ; UNCONDITIONAL EXIT .BYTE PASSAGE-1 ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE PASSAGE-1 ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE JACK-ROOM ; TO ROOM .BYTE SECRET-JACK-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE JACK-ROOM ; TO ROOM .BYTE SECRET-JACK-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION SECRET-LANDING-JACK-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 3,P?ADJECTIVE .BYTE A?JACK'S .BYTE A?HIS .BYTE A?SECRET .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION SECRET-LANDING-JACK .PROP 4,P?GLOBAL .BYTE SECRET-JACK-DOOR .BYTE JACK-ROOM .BYTE LEVER .BYTE STAIRS .BYTE 0 .ENDT T?OIL-PAINTING:: .TABLE ; TABLE FOR OBJECT OIL-PAINTING .STRL "oil painting" .PROP 2,P?ACTION BROCHURE-PSEUDO .PROP 6,P?SYNONYM W?PORTRAIT W?PICTURE W?PAINTING .PROP 2,P?ADJECTIVE .BYTE A?OIL .BYTE A?ART .BYTE 0 .ENDT T?RECORDER:: .TABLE ; TABLE FOR OBJECT RECORDER .STRL "small tape recorder" .PROP 2,P?ACTION RECORDER-F .PROP 6,P?SYNONYM W?RECORD W?TAPE W?TIMER .PROP 5,P?ADJECTIVE .BYTE A?LI'S .BYTE A?HIS .BYTE A?TAPE .BYTE A?SMALL .BYTE A?CLOCKWORK .PROP 2,P?GENERIC GENERIC-RECORDER .BYTE 0 .ENDT T?KITCHEN:: .TABLE ; TABLE FOR OBJECT KITCHEN .STRL "kitchen" .PROP 2,P?EAST ; IMPOSSIBLE EXIT STR?246 ; FAILURE MESSAGE .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE BASEMENT ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE BACKSTAIRS ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE BASEMENT ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE BACKSTAIRS ; TO ROOM .PROP 2,P?ACTION KITCHEN-F .PROP 2,P?SYNONYM W?KITCHEN .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 1 .PROP 2,P?STATION KITCHEN .PROP 3,P?GLOBAL .BYTE CHAIR .BYTE BELL .BYTE STAIRS .PROP 2,P?THINGS PT?608 .BYTE 0 .ENDT T?SECRET-IAN-PASSAGE:: .TABLE ; TABLE FOR OBJECT SECRET-IAN-PASSAGE .STRL "Ian's entrance" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE HYDE-CLOSET ; TO ROOM .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE IAN-ROOM ; TO ROOM .BYTE SECRET-IAN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-LIB ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE IAN-ROOM ; TO ROOM .BYTE SECRET-IAN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE IAN-ROOM ; TO ROOM .BYTE SECRET-IAN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION SECRET-IAN-PASSAGE-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 3,P?ADJECTIVE .BYTE A?SECRET .BYTE A?IAN'S .BYTE A?HIS .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION SECRET-IAN-PASSAGE .PROP 3,P?GLOBAL .BYTE SECRET-IAN-DOOR .BYTE IAN-ROOM .BYTE LEVER .BYTE 0 .ENDT T?DINING-ROOM:: .TABLE ; TABLE FOR OBJECT DINING-ROOM .STRL "dining room" .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE CORR-1 ; TO ROOM .BYTE DINING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE BACKSTAIRS ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE BACKSTAIRS ; TO ROOM .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-1 ; TO ROOM .BYTE DINING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION DINING-ROOM-F .PROP 4,P?SYNONYM W?ROOM W?DOOR .PROP 2,P?ADJECTIVE .BYTE A?DINING .BYTE A?SLIDING .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION DINING-ROOM .PROP 4,P?GLOBAL .BYTE DINING-ROOM .BYTE FIREPLACE .BYTE WINDOW .BYTE OIL-PAINTING .PROP 2,P?THINGS PT?508 .BYTE 0 .ENDT T?YOUR-ROOM:: .TABLE ; TABLE FOR OBJECT YOUR-ROOM .STRL "your bedroom" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE YOUR-BATHROOM ; TO ROOM .BYTE YOUR-BATHROOM-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE YOUR-CLOSET ; TO ROOM .BYTE SECRET-YOUR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .BYTE YOUR-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE YOUR-CLOSET ; TO ROOM .BYTE SECRET-YOUR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .BYTE YOUR-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION YOUR-ROOM-F .PROP 6,P?SYNONYM W?ROOM W?BEDROOM W?DOOR .PROP 7,P?ADJECTIVE .BYTE A?MY .BYTE A?BED .BYTE A?ROOM .BYTE A?BEDROOM .BYTE A?SPARE .BYTE A?F.C .BYTE A?F.C .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION GALLERY .PROP 6,P?GLOBAL .BYTE YOUR-ROOM .BYTE SECRET-YOUR-DOOR .BYTE YOUR-BATHROOM .BYTE FIREPLACE .BYTE WINDOW .BYTE YOUR-BATHROOM-DOOR .BYTE 0 .ENDT T?ANDIRON:: .TABLE ; TABLE FOR OBJECT ANDIRON .STRL "andiron" .PROP 2,P?ACTION ANDIRON-F .PROP 6,P?SYNONYM W?ANDIRON W?HEAD W?GRILLWORK .BYTE 0 .ENDT T?LENS:: .TABLE ; TABLE FOR OBJECT LENS .STRL "contact lens" .PROP 4,P?SYNONYM W?LENS W?LENSES .PROP 2,P?ADJECTIVE .BYTE A?CONTACT .BYTE A?FIRST .PROP 2,P?SIZE 1 .BYTE 0 .ENDT T?INTDIR:: .TABLE ; TABLE FOR OBJECT INTDIR .STRL "direction" .PROP 2,P?SYNONYM W?DIRECTION .PROP 8,P?ADJECTIVE .BYTE A?NORTH .BYTE A?EAST .BYTE A?SOUTH .BYTE A?WEST .BYTE A?NE .BYTE A?NW .BYTE A?SE .BYTE A?SW .BYTE 0 .ENDT T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS .STRL "that" .BYTE 0 .ENDT T?LIMBO:: .TABLE ; TABLE FOR OBJECT LIMBO .STRL "limbo" .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE LOVER-PATH ; TO ROOM .PROP 2,P?LINE 3 .PROP 2,P?STATION LOVER-PATH .BYTE 0 .ENDT T?EAST-HALL:: .TABLE ; TABLE FOR OBJECT EAST-HALL .STRL "east hall" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE IRIS-ROOM ; TO ROOM .BYTE IRIS-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE WENDISH-ROOM ; TO ROOM .BYTE WENDISH-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .PROP 6,P?SYNONYM W?HALL W?HALLWAY W?ROOM .PROP 1,P?ADJECTIVE .BYTE A?EAST .PROP 2,P?LDESC STR?248 .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?STATION EAST-HALL .PROP 2,P?GLOBAL .BYTE WENDISH-ROOM .BYTE IRIS-ROOM .BYTE 0 .ENDT T?PASSAGE-1:: .TABLE ; TABLE FOR OBJECT PASSAGE-1 .STRL "tower passage" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE SITTING-PASSAGE ; TO ROOM .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-JACK ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-JACK ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-TAM ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE SITTING-PASSAGE ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-TAM ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-JACK ; TO ROOM .PROP 2,P?ACTION PASSAGE-1-F .PROP 6,P?SYNONYM W?PASSAGE W?ENTRANCE W?LANDING .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?TOWER .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 2 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION PASSAGE-1 .PROP 2,P?GLOBAL .BYTE LADDER .BYTE STAIRS .BYTE 0 .ENDT T?MIRROR-GLOBAL:: .TABLE ; TABLE FOR OBJECT MIRROR-GLOBAL .STRL "mirror" .PROP 2,P?ACTION MIRROR-GLOBAL-F .PROP 4,P?SYNONYM W?MIRROR W?GLASS .PROP 2,P?ADJECTIVE .BYTE A?LOOKING .BYTE A?CHEVAL .BYTE 0 .ENDT T?PLAYER:: .TABLE ; TABLE FOR OBJECT PLAYER .STRL "yourself" .PROP 2,P?ACTION PLAYER-F .PROP 4,P?SYNONYM W?ME W?MYSELF .PROP 2,P?LDESC 0 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 0 .BYTE 0 .ENDT T?PEEPHOLE-2:: .TABLE ; TABLE FOR OBJECT PEEPHOLE-2 .STRL "peephole" .PROP 2,P?ACTION PEEPHOLE-2-F .PROP 8,P?SYNONYM W?HOLE W?PEEKHOLE W?PEEPHOLE W?OPENING .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?PEEP .BYTE 0 .ENDT T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS .STRL "stone" .PROP 2,P?ACTION LOCAL-GLOBALS-F .PROP 2,P?SYNONYM W?STONE .BYTE 0 .ENDT T?CHAIR:: .TABLE ; TABLE FOR OBJECT CHAIR .STRL "chair" .PROP 2,P?ACTION CHAIR-F .PROP 8,P?SYNONYM W?CHAIR W?SEAT W?CHAIRS W?BENCH .PROP 1,P?ADJECTIVE .BYTE A?WING .BYTE 0 .ENDT T?HEAD:: .TABLE ; TABLE FOR OBJECT HEAD .STRL "head" .PROP 2,P?ACTION HEAD-F .PROP 2,P?SYNONYM W?HEAD .PROP 8,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?JACK'S .BYTE A?VIV'S .BYTE A?HYDE'S .BYTE A?IAN'S .BYTE A?DOC'S .BYTE A?IRIS'S .BYTE A?B'S .BYTE 0 .ENDT T?HER:: .TABLE ; TABLE FOR OBJECT HER .STRL "her" .PROP 4,P?SYNONYM W?HER W?MADAM .BYTE 0 .ENDT T?TAPESTRY:: .TABLE ; TABLE FOR OBJECT TAPESTRY .STRL "tapestry" .PROP 2,P?ACTION TAPESTRY-F .PROP 8,P?SYNONYM W?TAPESTRY W?UNICORN W?MAIDEN W?ARM .BYTE 0 .ENDT T?CANE:: .TABLE ; TABLE FOR OBJECT CANE .STRL "cane" .PROP 2,P?ACTION CANE-F .PROP 4,P?SYNONYM W?CANE W?HANDLE .BYTE 0 .ENDT T?MUSIC:: .TABLE ; TABLE FOR OBJECT MUSIC .STRL "piece of music" .PROP 2,P?ACTION MUSIC-F .PROP 6,P?SYNONYM W?PIECE W?MUSIC W?SONG .PROP 2,P?SIZE 2 .BYTE 0 .ENDT T?VOICE:: .TABLE ; TABLE FOR OBJECT VOICE .STRL "voice" .PROP 2,P?ACTION VOICE-F .PROP 6,P?SYNONYM W?VOICE W?SPEAKER W?LOUDSPEAKER .PROP 5,P?ADJECTIVE .BYTE A?LOUD .BYTE A?HIDDEN .BYTE A?LI'S .BYTE A?B'S .BYTE A?HIS .BYTE 0 .ENDT T?FRONT-GATE:: .TABLE ; TABLE FOR OBJECT FRONT-GATE .STRL "front gate" .PROP 2,P?ACTION FRONT-GATE-F .PROP 2,P?SYNONYM W?GATE .PROP 3,P?ADJECTIVE .BYTE A?FRONT .BYTE A?TALL .BYTE A?IRON .BYTE 0 .ENDT T?HYDE-CHAIR:: .TABLE ; TABLE FOR OBJECT HYDE-CHAIR .STRL "armchair" .PROP 4,P?SYNONYM W?CHAIR W?ARMCHAIR .PROP 1,P?ADJECTIVE .BYTE A?ARM .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?OFFICE:: .TABLE ; TABLE FOR OBJECT OFFICE .STRL "office" .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE OFFICE ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE OFFICE ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION OFFICE-F .PROP 4,P?SYNONYM W?OFFICE W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?OFFICE .BYTE A?EAST .BYTE A?JACK'S .BYTE A?HIS .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION CORR-2 .PROP 3,P?GLOBAL .BYTE OFFICE .BYTE CHAIR .BYTE FIREPLACE .PROP 2,P?THINGS PT?409 .BYTE 0 .ENDT T?PEEPHOLE:: .TABLE ; TABLE FOR OBJECT PEEPHOLE .STRL "peephole" .PROP 2,P?ACTION PEEPHOLE-F .PROP 8,P?SYNONYM W?HOLE W?PEEKHOLE W?PEEPHOLE W?OPENING .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?PEEP .BYTE 0 .ENDT T?YOUR-COLOR:: .TABLE ; TABLE FOR OBJECT YOUR-COLOR .STRL "your favorite color" .PROP 2,P?ACTION YOUR-COLOR-F .PROP 2,P?SYNONYM W?COLOR .PROP 4,P?ADJECTIVE .BYTE A?MY .BYTE A?FAVORITE .BYTE A?F.C .BYTE A?F.C .BYTE 0 .ENDT T?CHAIR-DINING:: .TABLE ; TABLE FOR OBJECT CHAIR-DINING .STRL "chair" .PROP 8,P?SYNONYM W?CHAIR W?SEAT W?CHAIRS W?BENCH .PROP 2,P?ADJECTIVE .BYTE A?DINING .BYTE A?MY .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?DRESSING-MIRROR:: .TABLE ; TABLE FOR OBJECT DRESSING-MIRROR .STRL "side mirror" .PROP 2,P?ACTION DRESSING-MIRROR-F .PROP 2,P?SYNONYM W?MIRROR .PROP 4,P?ADJECTIVE .BYTE A?MY .BYTE A?DRESSING .BYTE A?SIDE .BYTE A?TABLE .BYTE 0 .ENDT T?LUGGAGE:: .TABLE ; TABLE FOR OBJECT LUGGAGE .STRL "your luggage" .PROP 2,P?ACTION LUGGAGE-F .PROP 8,P?SYNONYM W?LUGGAGE W?BAG W?CASE W?SUITCASE .PROP 1,P?ADJECTIVE .BYTE A?MY .PROP 2,P?CAPACITY 88 .PROP 2,P?SIZE 30 .BYTE 0 .ENDT T?EYE:: .TABLE ; TABLE FOR OBJECT EYE .STRL "eye" .PROP 2,P?ACTION EYE-F .PROP 4,P?SYNONYM W?EYE W?EYES .PROP 8,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?JACK'S .BYTE A?VIV'S .BYTE A?HYDE'S .BYTE A?IAN'S .BYTE A?DOC'S .BYTE A?IRIS'S .BYTE A?B'S .BYTE 0 .ENDT T?NECKLACE:: .TABLE ; TABLE FOR OBJECT NECKLACE .STRL "black pearl necklace" .PROP 6,P?SYNONYM W?PEARLS W?NECKLACE W?STRING .PROP 2,P?ADJECTIVE .BYTE A?BLACK .BYTE A?PEARL .PROP 2,P?TEXT STR?280 .PROP 2,P?SIZE 5 .BYTE 0 .ENDT T?YOUR-BATHROOM:: .TABLE ; TABLE FOR OBJECT YOUR-BATHROOM .STRL "your bathroom" .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE YOUR-ROOM ; TO ROOM .BYTE YOUR-BATHROOM-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE YOUR-ROOM ; TO ROOM .BYTE YOUR-BATHROOM-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION YOUR-BATHROOM-F .PROP 4,P?SYNONYM W?ROOM W?BATHROOM .PROP 2,P?ADJECTIVE .BYTE A?MY .BYTE A?BATH .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION YOUR-ROOM .PROP 1,P?GLOBAL .BYTE YOUR-BATHROOM-DOOR .PROP 2,P?THINGS PT?708 .BYTE 0 .ENDT T?JACK-TAPE:: .TABLE ; TABLE FOR OBJECT JACK-TAPE .STRL "secret tape recorder" .PROP 2,P?ACTION JACK-TAPE-F .PROP 6,P?SYNONYM W?TAPE W?RECORD W?EVIDENCE .PROP 4,P?ADJECTIVE .BYTE A?SECRET .BYTE A?TAPE .BYTE A?JACK'S .BYTE A?HIS .PROP 2,P?CHARACTER 2 .PROP 2,P?GENERIC GENERIC-RECORDER .BYTE 0 .ENDT T?SECRET-DINING-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-DINING-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?PASSAGE .BYTE 0 .ENDT T?EARRING:: .TABLE ; TABLE FOR OBJECT EARRING .STRL "earring" .PROP 2,P?ACTION EARRING-F .PROP 6,P?SYNONYM W?EARRING W?SETTING W?SOCKET .PROP 2,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?HER .PROP 2,P?TEXT STR?263 .PROP 2,P?SIZE 1 .BYTE 0 .ENDT T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS .STRL "GO" .PROP 2,P?TEXT 0 .BYTE 0 .ENDT T?WEST-HALL:: .TABLE ; TABLE FOR OBJECT WEST-HALL .STRL "west hall" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE HYDE-ROOM ; TO ROOM .BYTE HYDE-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?SE ; UNCONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE IAN-ROOM ; TO ROOM .BYTE IAN-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .PROP 6,P?SYNONYM W?HALL W?HALLWAY W?ROOM .PROP 1,P?ADJECTIVE .BYTE A?WEST .PROP 2,P?LDESC STR?248 .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?STATION WEST-HALL .PROP 2,P?GLOBAL .BYTE HYDE-ROOM .BYTE IAN-ROOM .BYTE 0 .ENDT T?BRICKS:: .TABLE ; TABLE FOR OBJECT BRICKS .STRL "bunch of loose bricks" .PROP 2,P?ACTION BRICKS-F .PROP 6,P?SYNONYM W?BUNCH W?BRICKS W?BRICK .PROP 1,P?ADJECTIVE .BYTE A?LOOSE .PROP 2,P?DESCFCN BRICKS-D .BYTE 0 .ENDT T?PLAYER-NAME:: .TABLE ; TABLE FOR OBJECT PLAYER-NAME .STRL "yourself" .PROP 2,P?ACTION PLAYER-NAME-F .PROP 6,P?SYNONYM W?L.N W?WE W?US .PROP 2,P?ADJECTIVE .BYTE A?F.N .BYTE A?L.N .BYTE 0 .ENDT T?YOUR-CLOSET:: .TABLE ; TABLE FOR OBJECT YOUR-CLOSET .STRL "your entrance" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE IRIS-CLOSET ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE SECRET-VIVIEN-PASSAGE ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE YOUR-ROOM ; TO ROOM .BYTE SECRET-YOUR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE DRAWING-CLOSET ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE YOUR-ROOM ; TO ROOM .BYTE SECRET-YOUR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE YOUR-ROOM ; TO ROOM .BYTE SECRET-YOUR-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION YOUR-CLOSET-F .PROP 8,P?SYNONYM W?ENTRANCE W?SPACE W?LANDING W?PASSAGE .PROP 2,P?ADJECTIVE .BYTE A?MY .BYTE A?SECRET .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION YOUR-CLOSET .PROP 4,P?GLOBAL .BYTE SECRET-YOUR-DOOR .BYTE YOUR-ROOM .BYTE STAIRS .BYTE LEVER .BYTE 0 .ENDT T?IT:: .TABLE ; TABLE FOR OBJECT IT .STRL "it" .PROP 2,P?ACTION IT-F .PROP 4,P?SYNONYM W?IT W?THIS .BYTE 0 .ENDT T?BLOWGUN:: .TABLE ; TABLE FOR OBJECT BLOWGUN .STRL "blowgun" .PROP 2,P?ACTION BLOWGUN-F .PROP 4,P?SYNONYM W?GUN W?BLOWGUN .PROP 1,P?ADJECTIVE .BYTE A?BLOW .PROP 2,P?SIZE 9 .BYTE 0 .ENDT T?WENDISH-CORNER:: .TABLE ; TABLE FOR OBJECT WENDISH-CORNER .STRL "Wendish's entrance" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE IRIS-CLOSET ; TO ROOM .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE WENDISH-ROOM ; TO ROOM .BYTE SECRET-WENDISH-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE MIDPOINT ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE WENDISH-ROOM ; TO ROOM .BYTE SECRET-WENDISH-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE WENDISH-ROOM ; TO ROOM .BYTE SECRET-WENDISH-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION WENDISH-CORNER-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 3,P?ADJECTIVE .BYTE A?SECRET .BYTE A?DOC'S .BYTE A?HIS .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION WENDISH-CORNER .PROP 3,P?GLOBAL .BYTE SECRET-WENDISH-DOOR .BYTE WENDISH-ROOM .BYTE LEVER .BYTE 0 .ENDT T?ROMANCE:: .TABLE ; TABLE FOR OBJECT ROMANCE .STRL "Tamara's romance" .PROP 8,P?SYNONYM W?ROMANCE W?ENGAGE W?MARRIAGE W?LOVE .PROP 4,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?JACK'S .BYTE A?HER .BYTE A?HIS .BYTE 0 .ENDT T?LENS-2:: .TABLE ; TABLE FOR OBJECT LENS-2 .STRL "second contact lens" .PROP 2,P?ACTION LENS-2-F .PROP 4,P?SYNONYM W?LENS W?LENSES .PROP 2,P?ADJECTIVE .BYTE A?SECOND .BYTE A?CONTACT .PROP 2,P?SIZE 1 .PROP 2,P?GENERIC GENERIC-LENS .BYTE 0 .ENDT T?YOUR-CHAIR:: .TABLE ; TABLE FOR OBJECT YOUR-CHAIR .STRL "wing chair" .PROP 2,P?SYNONYM W?CHAIR .PROP 2,P?ADJECTIVE .BYTE A?WING .BYTE A?MY .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?GLASS-EYE:: .TABLE ; TABLE FOR OBJECT GLASS-EYE .STRL "glass eye" .PROP 2,P?ACTION GLASS-EYE-F .PROP 2,P?SYNONYM W?EYE .PROP 4,P?ADJECTIVE .BYTE A?GLASS .BYTE A?RHINO .BYTE A?YELLOW .BYTE A?RH'S .PROP 2,P?SIZE 2 .PROP 2,P?GENERIC GENERIC-EYE .BYTE 0 .ENDT T?TWEED-OUTFIT:: .TABLE ; TABLE FOR OBJECT TWEED-OUTFIT .STRL "tweed outfit" .PROP 2,P?ACTION CLOTHES-FCN .PROP 8,P?SYNONYM W?CLOTHES W?OUTFIT W?TWEEDS W?SUIT .PROP 4,P?ADJECTIVE .BYTE A?MY .BYTE A?TWEED .BYTE A?WOOLEN .BYTE A?WOOL .PROP 2,P?SIZE 20 .PROP 2,P?GENERIC GENERIC-CLOTHES .BYTE 0 .ENDT T?SECRET-LIBRARY-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-LIBRARY-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 3,P?ADJECTIVE .BYTE A?SECRET .BYTE A?PASSAGE .BYTE A?LIBRARY .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?CANDLE:: .TABLE ; TABLE FOR OBJECT CANDLE .STRL "ornate candle sconce" .PROP 2,P?ACTION CANDLE-F .PROP 4,P?SYNONYM W?CANDLE W?SCONCE .PROP 4,P?ADJECTIVE .BYTE A?ORNATE .BYTE A?CANDLE .BYTE A?DOC'S .BYTE A?HIS .BYTE 0 .ENDT T?INKWELL:: .TABLE ; TABLE FOR OBJECT INKWELL .STRL "inkwell" .PROP 2,P?ACTION INKWELL-F .PROP 4,P?SYNONYM W?INKWELL W?WELL .PROP 1,P?ADJECTIVE .BYTE A?INK .PROP 2,P?CAPACITY 0 .PROP 2,P?SIZE 4 .PROP 2,P?GENERIC GENERIC-WELL .BYTE 0 .ENDT T?ARTIFACT:: .TABLE ; TABLE FOR OBJECT ARTIFACT .STRL "hidden treasure" .PROP 2,P?ACTION ARTIFACT-F .PROP 4,P?SYNONYM W?ARTIFACT W?TREASURE .PROP 3,P?ADJECTIVE .BYTE A?VALUABLE .BYTE A?MISSING .BYTE A?HIDDEN .BYTE 0 .ENDT T?IAN-CHAIR:: .TABLE ; TABLE FOR OBJECT IAN-CHAIR .STRL "reclining Morris chair" .PROP 4,P?SYNONYM W?CHAIR W?SEAT .PROP 2,P?ADJECTIVE .BYTE A?RECLINE .BYTE A?MORRIS .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?MOON:: .TABLE ; TABLE FOR OBJECT MOON .STRL "full moon" .PROP 2,P?ACTION MOON-F .PROP 6,P?SYNONYM W?MOON W?MIST W?SKY .PROP 1,P?ADJECTIVE .BYTE A?FULL .BYTE 0 .ENDT T?DOCTOR:: .TABLE ; TABLE FOR OBJECT DOCTOR .STRL "Dr. Wendish" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?184 ; FAILURE MESSAGE .PROP 2,P?ACTION DOCTOR-F .PROP 8,P?SYNONYM W?DOCTOR W?NICHOLAS W?WENDISH W?MAN .PROP 5,P?ADJECTIVE .BYTE A?DR .BYTE A?DOCTOR .BYTE A?NICHOLAS .BYTE A?WENDISH .BYTE A?MAN .PROP 2,P?LDESC 0 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 4 .PROP 2,P?DESCFCN DOCTOR-D .PROP 2,P?CAPACITY 40 .PROP 2,P?STATION A?DOC'S .BYTE 0 .ENDT T?VIVIEN-CHAIR:: .TABLE ; TABLE FOR OBJECT VIVIEN-CHAIR .STRL "chaise longue" .PROP 8,P?SYNONYM W?CHAIR W?CHAISE W?LONGUE W?LOUNGE .PROP 1,P?ADJECTIVE .BYTE A?CHAISE .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?BELL:: .TABLE ; TABLE FOR OBJECT BELL .STRL "bell" .PROP 2,P?ACTION BELL-F .PROP 4,P?SYNONYM W?BELL W?GONG .PROP 1,P?ADJECTIVE .BYTE A?DINNER .PROP 2,P?GENERIC GENERIC-BELL .BYTE 0 .ENDT T?SITTING-ROOM:: .TABLE ; TABLE FOR OBJECT SITTING-ROOM .STRL "sitting room" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE CORR-1 ; TO ROOM .BYTE SITTING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?DOWN ; CONDITIONAL EXIT .BYTE SITTING-PASSAGE ; TO ROOM .BYTE SECRET-SITTING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE SITTING-PASSAGE ; TO ROOM .BYTE SECRET-SITTING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-1 ; TO ROOM .BYTE SITTING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION SITTING-ROOM-F .PROP 4,P?SYNONYM W?ROOM W?DOOR .PROP 2,P?ADJECTIVE .BYTE A?SITTING .BYTE A?SLIDING .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION CORR-1 .PROP 5,P?GLOBAL .BYTE SITTING-ROOM .BYTE SECRET-SITTING-DOOR .BYTE CHAIR .BYTE FIREPLACE .BYTE WINDOW .BYTE 0 .ENDT T?SLEEP-GLOBAL:: .TABLE ; TABLE FOR OBJECT SLEEP-GLOBAL .STRL "sleep" .PROP 2,P?ACTION SLEEP-GLOBAL-F .PROP 2,P?SYNONYM W?SLEEP .BYTE 0 .ENDT T?LADDER:: .TABLE ; TABLE FOR OBJECT LADDER .STRL "ladder" .PROP 2,P?ACTION LADDER-F .PROP 2,P?SYNONYM W?LADDER .PROP 1,P?ADJECTIVE .BYTE A?NARROW .BYTE 0 .ENDT T?BUTLER:: .TABLE ; TABLE FOR OBJECT BUTLER .STRL "Bolitho" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?190 ; FAILURE MESSAGE .PROP 2,P?ACTION BUTLER-F .PROP 6,P?SYNONYM W?BOLITHO W?BUTLER W?MAN .PROP 4,P?ADJECTIVE .BYTE A?WHITE .BYTE A?BOLITHO .BYTE A?BUTLER .BYTE A?MAN .PROP 2,P?LDESC 0 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 8 .PROP 2,P?DESCFCN BUTLER-D .PROP 2,P?TEXT STR?191 .PROP 2,P?CAPACITY 40 .BYTE 0 .ENDT T?WYVERN:: .TABLE ; TABLE FOR OBJECT WYVERN .STRL "window seat" .PROP 2,P?ACTION WYVERN-F .PROP 8,P?SYNONYM W?SEAT W?WYVERN W?GARGOYLE W?DRAGON .PROP 2,P?ADJECTIVE .BYTE A?WINDOW .BYTE A?OTHER .BYTE 0 .ENDT T?MUSTACHE:: .TABLE ; TABLE FOR OBJECT MUSTACHE .STRL "Wendish's mustache" .PROP 2,P?ACTION MUSTACHE-F .PROP 2,P?SYNONYM W?MUSTACHE .PROP 2,P?ADJECTIVE .BYTE A?DOC'S .BYTE A?HIS .BYTE 0 .ENDT T?CREW-GLOBAL:: .TABLE ; TABLE FOR OBJECT CREW-GLOBAL .STRL "bunch of guests" .PROP 2,P?ACTION CREW-GLOBAL-F .PROP 4,P?SYNONYM W?BUNCH W?GUESTS .BYTE 0 .ENDT T?DESK:: .TABLE ; TABLE FOR OBJECT DESK .STRL "old-fashioned desk" .PROP 2,P?SYNONYM W?DESK .PROP 5,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?HER .BYTE A?OLD .BYTE A?OLD-FASHION .BYTE A?TALL .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?GAME-ROOM:: .TABLE ; TABLE FOR OBJECT GAME-ROOM .STRL "game room" .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .BYTE GAME-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .BYTE GAME-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 4,P?SYNONYM W?ROOM W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?GAME .BYTE A?GAME-ROOM .BYTE A?ROOM .BYTE A?BILLIARD .PROP 2,P?LDESC STR?268 .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 4 .PROP 2,P?STATION CORR-3 .PROP 2,P?GLOBAL .BYTE GAME-ROOM .BYTE CHAIR .PROP 2,P?THINGS PT?809 .BYTE 0 .ENDT T?LETTER-MAID:: .TABLE ; TABLE FOR OBJECT LETTER-MAID .STRL "maid's note" .PROP 2,P?ACTION LETTER-MAID-F .PROP 4,P?SYNONYM W?NOTE W?NOTES .PROP 2,P?ADJECTIVE .BYTE A?MAID'S .BYTE A?HER .PROP 2,P?SIZE 2 .BYTE 0 .ENDT T?DANGER:: .TABLE ; TABLE FOR OBJECT DANGER .STRL "danger" .PROP 6,P?SYNONYM W?DANGER W?THREAT W?ATTACK .BYTE 0 .ENDT T?DRESSING-TABLE-LG:: .TABLE ; TABLE FOR OBJECT DRESSING-TABLE-LG .STRL "dressing table" .PROP 2,P?ACTION DRESSING-TABLE-LG-F .PROP 8,P?SYNONYM W?TABLE W?BENCH W?CHEST W?DRESSE .PROP 3,P?ADJECTIVE .BYTE A?DRESSING .BYTE A?ROLL-TOP .BYTE A?WRITING .BYTE 0 .ENDT T?COMPUTER:: .TABLE ; TABLE FOR OBJECT COMPUTER .STRL "computer" .PROP 2,P?ACTION COMPUTER-F .PROP 2,P?SYNONYM W?COMPUTER .BYTE 0 .ENDT T?LENS-1:: .TABLE ; TABLE FOR OBJECT LENS-1 .STRL "first contact lens" .PROP 4,P?SYNONYM W?LENS W?LENSES .PROP 2,P?ADJECTIVE .BYTE A?FIRST .BYTE A?CONTACT .PROP 2,P?SIZE 1 .PROP 2,P?GENERIC GENERIC-LENS .BYTE 0 .ENDT T?WENDISH-BOOK:: .TABLE ; TABLE FOR OBJECT WENDISH-BOOK .STRL "lab notebook" .PROP 2,P?ACTION WENDISH-BOOK-F .PROP 8,P?SYNONYM W?NOTEBOOK W?BOOK W?BOOKS W?EVIDENCE .PROP 5,P?ADJECTIVE .BYTE A?DOC'S .BYTE A?HIS .BYTE A?NOTE .BYTE A?LAB .BYTE A?LABORATORY .PROP 2,P?CHARACTER 4 .PROP 2,P?CAPACITY 4 .PROP 2,P?GENERIC GENERIC-BOOK .BYTE 0 .ENDT T?TAMARA-EVIDENCE:: .TABLE ; TABLE FOR OBJECT TAMARA-EVIDENCE .STRL "Tamara's receipt" .PROP 2,P?ACTION TAMARA-EVIDENCE-F .PROP 4,P?SYNONYM W?EVIDENCE W?RECEIPT .PROP 2,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?HER .PROP 2,P?CHARACTER 1 .PROP 2,P?SIZE 2 .BYTE 0 .ENDT T?YOUR-SWITCH:: .TABLE ; TABLE FOR OBJECT YOUR-SWITCH .STRL "hidden switch" .PROP 2,P?ACTION YOUR-SWITCH-F .PROP 2,P?SYNONYM W?SWITCH .PROP 3,P?ADJECTIVE .BYTE A?MY .BYTE A?SMALL .BYTE A?HIDDEN .BYTE 0 .ENDT T?SECRET-WENDISH-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-WENDISH-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?SECRET .BYTE A?DOC'S .BYTE A?HIS .BYTE A?PASSAGE .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?PAINTER:: .TABLE ; TABLE FOR OBJECT PAINTER .STRL "Vivien" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?187 ; FAILURE MESSAGE .PROP 2,P?ACTION PAINTER-F .PROP 8,P?SYNONYM W?VIVIEN W?VIV W?PENTREATH W?WOMAN .PROP 8,P?ADJECTIVE .BYTE A?TALL .BYTE A?MS .BYTE A?MISS .BYTE A?MRS .BYTE A?VIVIEN .BYTE A?VIV .BYTE A?PENTREATH .BYTE A?WOMAN .PROP 2,P?LDESC 2 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 3 .PROP 2,P?DESCFCN PAINTER-D .PROP 2,P?TEXT STR?188 .PROP 2,P?CAPACITY 40 .PROP 2,P?STATION A?VIV'S .BYTE 0 .ENDT T?CHAPEL:: .TABLE ; TABLE FOR OBJECT CHAPEL .STRL "chapel" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .BYTE CHAPEL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .BYTE CHAPEL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION CHAPEL-F .PROP 4,P?SYNONYM W?CHAPEL W?DOOR .PROP 1,P?ADJECTIVE .BYTE A?CHAPEL .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 4 .PROP 2,P?STATION CORR-3 .PROP 2,P?GLOBAL .BYTE CHAPEL .BYTE CHAIR .PROP 2,P?THINGS PT?709 .BYTE 0 .ENDT T?DEALER:: .TABLE ; TABLE FOR OBJECT DEALER .STRL "Hyde" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?186 ; FAILURE MESSAGE .PROP 2,P?ACTION DEALER-F .PROP 8,P?SYNONYM W?MONTAGUE W?HYDE W?DEALER W?MAN .PROP 8,P?ADJECTIVE .BYTE A?TALL .BYTE A?ART .BYTE A?MR .BYTE A?MISTER .BYTE A?MONTAGUE .BYTE A?HYDE .BYTE A?DEALER .BYTE A?MAN .PROP 2,P?LDESC 2 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 6 .PROP 2,P?DESCFCN DEALER-D .PROP 2,P?CAPACITY 40 .BYTE 0 .ENDT T?IRON-MAIDEN:: .TABLE ; TABLE FOR OBJECT IRON-MAIDEN .STRL "iron maiden" .PROP 2,P?ACTION IRON-MAIDEN-F .PROP 8,P?SYNONYM W?MAIDEN W?SPACE W?SPIKE W?SPIKES .PROP 1,P?ADJECTIVE .BYTE A?IRON .BYTE 0 .ENDT T?VIVIEN-STUFF:: .TABLE ; TABLE FOR OBJECT VIVIEN-STUFF .STRL "art supplies" .PROP 2,P?ACTION RANDOM-PSEUDO .PROP 8,P?SYNONYM W?PAD W?CANVAS W?SUPPLIES W?EASEL .PROP 6,P?ADJECTIVE .BYTE A?VIV'S .BYTE A?HER .BYTE A?WATERCOLOR .BYTE A?SKETCH .BYTE A?ART .BYTE A?PICTURE .BYTE 0 .ENDT T?CORPSE:: .TABLE ; TABLE FOR OBJECT CORPSE .STRL "Deirdre's body" .PROP 2,P?ACTION CORPSE-F .PROP 2,P?SYNONYM W?CORPSE .PROP 3,P?ADJECTIVE .BYTE A?DEE'S .BYTE A?HER .BYTE A?DEAD .BYTE 0 .ENDT T?LORD:: .TABLE ; TABLE FOR OBJECT LORD .STRL "Lord Jack" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?177 ; FAILURE MESSAGE .PROP 2,P?ACTION LORD-F .PROP 8,P?SYNONYM W?LORD W?JACK W?TRESYLLIAN W?MAN .PROP 6,P?ADJECTIVE .BYTE A?TALL .BYTE A?MY .BYTE A?LORD .BYTE A?JACK .BYTE A?TRESYLLIAN .BYTE A?MAN .PROP 2,P?LDESC 0 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 2 .PROP 2,P?DESCFCN LORD-D .PROP 2,P?CAPACITY 40 .BYTE 0 .ENDT T?COSTUME:: .TABLE ; TABLE FOR OBJECT COSTUME .STRL "ghost costume" .PROP 2,P?ACTION COSTUME-F .PROP 8,P?SYNONYM W?COSTUME W?DISGUISE W?GOWN W?WIG .PROP 8,P?ADJECTIVE .BYTE A?GHOST .BYTE A?G'S .BYTE A?HER .BYTE A?HIS .BYTE A?WHITE .BYTE A?BLOND .BYTE A?BLONDE .BYTE A?PALE .PROP 2,P?SIZE 20 .BYTE 0 .ENDT T?LUMBER-ROOM:: .TABLE ; TABLE FOR OBJECT LUMBER-ROOM .STRL "lumber room" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .BYTE LUMBER-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .BYTE LUMBER-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?NW ; CONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .BYTE LUMBER-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .BYTE LUMBER-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION LUMBER-ROOM-F .PROP 4,P?SYNONYM W?ROOM W?DOOR .PROP 2,P?ADJECTIVE .BYTE A?LUMBER .BYTE A?ROOM .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 4 .PROP 2,P?STATION CORR-3 .PROP 1,P?GLOBAL .BYTE LUMBER-ROOM .PROP 2,P?THINGS PT?609 .PROP 2,P?CORRIDOR 0 .BYTE 0 .ENDT T?WARDROBE-LG:: .TABLE ; TABLE FOR OBJECT WARDROBE-LG .STRL "wardrobe" .PROP 2,P?ACTION RANDOM-PSEUDO .PROP 4,P?SYNONYM W?WARDROBE W?PRESS .PROP 1,P?ADJECTIVE .BYTE A?CLOTHES .BYTE 0 .ENDT T?UMBRELLA-STAND:: .TABLE ; TABLE FOR OBJECT UMBRELLA-STAND .STRL "umbrella stand" .PROP 2,P?ACTION UMBRELLA-STAND-F .PROP 4,P?SYNONYM W?STAND W?UMBRELLA .PROP 1,P?ADJECTIVE .BYTE A?UMBRELLA .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?IAN-ROOM:: .TABLE ; TABLE FOR OBJECT IAN-ROOM .STRL "Ian's bedroom" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE SECRET-IAN-PASSAGE ; TO ROOM .BYTE SECRET-IAN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE WEST-HALL ; TO ROOM .BYTE IAN-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE SECRET-IAN-PASSAGE ; TO ROOM .BYTE SECRET-IAN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE WEST-HALL ; TO ROOM .BYTE IAN-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION IAN-ROOM-F .PROP 6,P?SYNONYM W?ROOM W?BEDROOM W?DOOR .PROP 6,P?ADJECTIVE .BYTE A?IAN'S .BYTE A?HIS .BYTE A?BED .BYTE A?ROOM .BYTE A?BEDROOM .BYTE A?WEST .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION WEST-HALL .PROP 8,P?GLOBAL .BYTE IAN-ROOM .BYTE SECRET-IAN-DOOR .BYTE BATHROOM .BYTE FIREPLACE .BYTE NIGHTSTAND-LG .BYTE DRESSING-TABLE-LG .BYTE WARDROBE-LG .BYTE WINDOW .PROP 2,P?THINGS PT?1108 .BYTE 0 .ENDT T?OFFICER:: .TABLE ; TABLE FOR OBJECT OFFICER .STRL "Ian" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?183 ; FAILURE MESSAGE .PROP 2,P?ACTION OFFICER-F .PROP 8,P?SYNONYM W?IAN W?FORDYCE W?OFFICE W?MAN .PROP 8,P?ADJECTIVE .BYTE A?TALL .BYTE A?BLOND .BYTE A?MR .BYTE A?MISTER .BYTE A?IAN .BYTE A?FORDYCE .BYTE A?OFFICE .BYTE A?MAN .PROP 2,P?LDESC 1 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 5 .PROP 2,P?DESCFCN OFFICER-D .PROP 2,P?CAPACITY 40 .BYTE 0 .ENDT T?CREST:: .TABLE ; TABLE FOR OBJECT CREST .STRL "family crest" .PROP 2,P?ACTION CREST-F .PROP 6,P?SYNONYM W?CREST W?WYVERN W?BAS-RELIEF .PROP 3,P?ADJECTIVE .BYTE A?BRONZE .BYTE A?TRESYLLIAN .BYTE A?FAMILY .BYTE 0 .ENDT T?FRONT-DOOR:: .TABLE ; TABLE FOR OBJECT FRONT-DOOR .STRL "front door" .PROP 2,P?ACTION FRONT-DOOR-F .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ADJECTIVE .BYTE A?FRONT .BYTE A?CASTLE .BYTE 0 .ENDT T?CRYPT:: .TABLE ; TABLE FOR OBJECT CRYPT .STRL "secret crypt" .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE BASEMENT ; TO ROOM .PROP 2,P?ACTION CRYPT-F .PROP 2,P?SYNONYM W?CRYPT .PROP 1,P?ADJECTIVE .BYTE A?SECRET .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 1 .PROP 2,P?STATION BASEMENT .PROP 1,P?GLOBAL .BYTE HOLE-IN-WALL .BYTE 0 .ENDT T?HOLE-IN-WALL:: .TABLE ; TABLE FOR OBJECT HOLE-IN-WALL .STRL "brick hole" .PROP 2,P?ACTION HOLE-IN-WALL-F .PROP 6,P?SYNONYM W?HOLE W?OPENING W?WALL .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?BRICK .BYTE 0 .ENDT T?LEVER:: .TABLE ; TABLE FOR OBJECT LEVER .STRL "lever" .PROP 2,P?ACTION LEVER-F .PROP 4,P?SYNONYM W?LEVER W?HANDLE .BYTE 0 .ENDT T?GREAT-HALL:: .TABLE ; TABLE FOR OBJECT GREAT-HALL .STRL "new great hall" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE FOYER ; TO ROOM .BYTE FOYER ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE DRAWING-ROOM ; TO ROOM .BYTE GREAT-HALL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE CORR-1 ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE DRAWING-ROOM ; TO ROOM .BYTE GREAT-HALL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE FOYER ; TO ROOM .BYTE FOYER ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION GREAT-HALL-F .PROP 6,P?SYNONYM W?HALL W?DOOR W?ROOM .PROP 2,P?ADJECTIVE .BYTE A?GREAT .BYTE A?NEW .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?GENERIC GENERIC-GREAT-HALL .PROP 2,P?STATION GREAT-HALL .PROP 8,P?GLOBAL .BYTE GREAT-HALL .BYTE FOYER .BYTE CHAIR .BYTE FIREPLACE .BYTE WINDOW .BYTE TABLE-RANDOM .BYTE STAIRS .BYTE DRAWING-ROOM .PROP 2,P?THINGS PT?308 .BYTE 0 .ENDT T?MAID:: .TABLE ; TABLE FOR OBJECT MAID .STRL "upstairs maid" .PROP 4,P?SYNONYM W?GLADYS W?MAID .PROP 3,P?ADJECTIVE .BYTE A?UPSTAIRS .BYTE A?GLADYS .BYTE A?MAID .PROP 2,P?CHARACTER 12 .BYTE 0 .ENDT T?TAMARA-ROOM:: .TABLE ; TABLE FOR OBJECT TAMARA-ROOM .STRL "Tamara's bedroom" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE TAMARA-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SE ; CONDITIONAL EXIT .BYTE SECRET-LANDING-TAM ; TO ROOM .BYTE SECRET-TAMARA-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE TAMARA-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?NW ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE TAMARA-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?DOWN ; CONDITIONAL EXIT .BYTE SECRET-LANDING-TAM ; TO ROOM .BYTE SECRET-TAMARA-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE SECRET-LANDING-TAM ; TO ROOM .BYTE SECRET-TAMARA-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE TAMARA-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION TAMARA-ROOM-F .PROP 6,P?SYNONYM W?BEDROOM W?ROOM W?DOOR .PROP 5,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?HER .BYTE A?BED .BYTE A?BEDROOM .BYTE A?SE .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION CORR-2 .PROP 8,P?GLOBAL .BYTE TAMARA-ROOM .BYTE SECRET-TAMARA-DOOR .BYTE BATHROOM .BYTE FIREPLACE .BYTE NIGHTSTAND-LG .BYTE DRESSING-TABLE-LG .BYTE WARDROBE-LG .BYTE WINDOW .PROP 2,P?THINGS PT?509 .BYTE 0 .ENDT T?TOWER:: .TABLE ; TABLE FOR OBJECT TOWER .STRL "tower" .PROP 2,P?ACTION TOWER-F .PROP 6,P?SYNONYM W?TOWER W?TURRET W?KEEP .PROP 2,P?ADJECTIVE .BYTE A?STONE .BYTE A?TOWER .BYTE 0 .ENDT T?YOUR-BATHROOM-DOOR:: .TABLE ; TABLE FOR OBJECT YOUR-BATHROOM-DOOR .STRL "bathroom door" .PROP 2,P?SYNONYM W?DOOR .PROP 3,P?ADJECTIVE .BYTE A?MY .BYTE A?BATH .BYTE A?BATHROOM .BYTE 0 .ENDT T?JEWEL:: .TABLE ; TABLE FOR OBJECT JEWEL .STRL "tiny red jewel" .PROP 8,P?SYNONYM W?JEWEL W?SPECK W?GEM W?STONE .PROP 3,P?ADJECTIVE .BYTE A?TINY .BYTE A?RED .BYTE A?MISSING .PROP 2,P?SIZE 1 .BYTE 0 .ENDT T?CLUE-1:: .TABLE ; TABLE FOR OBJECT CLUE-1 .STRL "first clue" .PROP 2,P?ACTION CLUE-1-F .PROP 6,P?SYNONYM W?CLUE W?CLUES W?CARD .PROP 4,P?ADJECTIVE .BYTE A?FIRST .BYTE A?1ST .BYTE A?CLUE .BYTE A?PICTURE .PROP 2,P?SIZE 1 .PROP 2,P?GENERIC GENERIC-CLUE-FCN .BYTE 0 .ENDT T?GALLERY:: .TABLE ; TABLE FOR OBJECT GALLERY .STRL "gallery" .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE EAST-HALL ; TO ROOM .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE YOUR-ROOM ; TO ROOM .BYTE YOUR-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE VIVIEN-ROOM ; TO ROOM .BYTE VIVIEN-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?NW ; UNCONDITIONAL EXIT .BYTE WEST-HALL ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE GREAT-HALL ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE YOUR-ROOM ; TO ROOM .BYTE YOUR-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE GREAT-HALL ; TO ROOM .PROP 2,P?ACTION GALLERY-F .PROP 4,P?SYNONYM W?GALLERY W?ROOM .PROP 1,P?ADJECTIVE .BYTE A?GALLERY .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?STATION GALLERY .PROP 6,P?GLOBAL .BYTE YOUR-ROOM .BYTE VIVIEN-ROOM .BYTE FIREPLACE .BYTE WINDOW .BYTE PEEPHOLE .BYTE STAIRS .BYTE 0 .ENDT T?FOYER:: .TABLE ; TABLE FOR OBJECT FOYER .STRL "foyer" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .BYTE FRONT-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE DRAWING-ROOM ; TO ROOM .BYTE DRAWING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE GREAT-HALL ; TO ROOM .BYTE FOYER ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE DRAWING-ROOM ; TO ROOM .BYTE DRAWING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .BYTE FRONT-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION FOYER-F .PROP 6,P?SYNONYM W?FOYER W?ROOM W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?NEW .BYTE A?FOYER .BYTE A?DOUBLE .BYTE A?BRONZE .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION FOYER .PROP 6,P?GLOBAL .BYTE FRONT-DOOR .BYTE FOYER .BYTE CHAIR .BYTE TABLE-RANDOM .BYTE WINDOW .BYTE OIL-PAINTING .BYTE 0 .ENDT T?BED:: .TABLE ; TABLE FOR OBJECT BED .STRL "your bed" .PROP 2,P?ACTION BED-F .PROP 2,P?SYNONYM W?BED .PROP 1,P?ADJECTIVE .BYTE A?MY .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?TABLE-RANDOM:: .TABLE ; TABLE FOR OBJECT TABLE-RANDOM .STRL "table" .PROP 2,P?ACTION RANDOM-PSEUDO .PROP 4,P?SYNONYM W?TABLE W?DESK .PROP 2,P?ADJECTIVE .BYTE A?BILLIARD .BYTE A?CARD .BYTE 0 .ENDT T?KEYHOLE:: .TABLE ; TABLE FOR OBJECT KEYHOLE .STRL "keyhole" .PROP 2,P?ACTION KEYHOLE-F .PROP 4,P?SYNONYM W?KEYHOLE W?HOLE .PROP 8,P?ADJECTIVE .BYTE A?MY .BYTE A?TAM'S .BYTE A?JACK'S .BYTE A?VIV'S .BYTE A?HYDE'S .BYTE A?IAN'S .BYTE A?DOC'S .BYTE A?IRIS'S .BYTE 0 .ENDT T?PAINTING-GALLERY:: .TABLE ; TABLE FOR OBJECT PAINTING-GALLERY .STRL "series of oil paintings" .PROP 2,P?ACTION PICTURE-F .PROP 8,P?SYNONYM W?PORTRAIT W?PICTURE W?PAINTING W?SERIES .PROP 3,P?ADJECTIVE .BYTE A?OIL .BYTE A?ART .BYTE A?DOUBLE .BYTE 0 .ENDT T?OLD-GREAT-HALL:: .TABLE ; TABLE FOR OBJECT OLD-GREAT-HALL .STRL "old great hall" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .BYTE OLD-GREAT-HALL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?NE ; CONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .BYTE OLD-GREAT-HALL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE JUNCTION ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE JUNCTION ; TO ROOM .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .BYTE OLD-GREAT-HALL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION OLD-GREAT-HALL-F .PROP 6,P?SYNONYM W?HALL W?ROOM W?DOOR .PROP 3,P?ADJECTIVE .BYTE A?GREAT .BYTE A?OLD .BYTE A?TOWER .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 2 .PROP 2,P?GENERIC GENERIC-GREAT-HALL .PROP 2,P?STATION OLD-GREAT-HALL .PROP 5,P?GLOBAL .BYTE OLD-GREAT-HALL .BYTE FIREPLACE .BYTE CHAIR .BYTE WINDOW .BYTE STAIRS .BYTE 0 .ENDT T?PRIEST-DOOR:: .TABLE ; TABLE FOR OBJECT PRIEST-DOOR .STRL "priest hole" .PROP 4,P?SYNONYM W?DOOR W?HOLE .PROP 1,P?ADJECTIVE .BYTE A?PRIEST .BYTE 0 .ENDT T?STAINED-WINDOW:: .TABLE ; TABLE FOR OBJECT STAINED-WINDOW .STRL "stained-glass window" .PROP 2,P?ACTION STAINED-WINDOW-F .PROP 6,P?SYNONYM W?WINDOW W?APPLE W?GLASS .PROP 2,P?ADJECTIVE .BYTE A?STAINED .BYTE A?GLASS .PROP 2,P?TEXT STR?266 .PROP 2,P?CAPACITY 3 .BYTE 0 .ENDT T?DECK:: .TABLE ; TABLE FOR OBJECT DECK .STRL "fighting deck" .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .PROP 2,P?ACTION DECK-F .PROP 4,P?SYNONYM W?DECK W?ROOF .PROP 6,P?ADJECTIVE .BYTE A?THIRD .BYTE A?TOP .BYTE A?STORY .BYTE A?STOREY .BYTE A?FIGHTING .BYTE A?OBSERVE .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 5 .PROP 2,P?STATION DECK .PROP 3,P?GLOBAL .BYTE MOON .BYTE OCEAN .BYTE STAIRS .BYTE 0 .ENDT T?GALLERY-CORNER:: .TABLE ; TABLE FOR OBJECT GALLERY-CORNER .STRL "dead end" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MIDPOINT ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE MIDPOINT ; TO ROOM .PROP 2,P?ACTION GALLERY-CORNER-F .PROP 8,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE W?END .PROP 3,P?ADJECTIVE .BYTE A?SECRET .BYTE A?HIDDEN .BYTE A?DEAD .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION MIDPOINT .PROP 1,P?GLOBAL .BYTE PEEPHOLE .PROP 2,P?CORRIDOR 2 .BYTE 0 .ENDT T?BOTTLE:: .TABLE ; TABLE FOR OBJECT BOTTLE .STRL "bottle" .PROP 2,P?ACTION BOTTLE-F .PROP 4,P?SYNONYM W?BOTTLE W?WINE .PROP 1,P?ADJECTIVE .BYTE A?WINE .PROP 2,P?CAPACITY 3 .PROP 2,P?SIZE 5 .PROP 2,P?GENERIC GENERIC-WINE .BYTE 0 .ENDT T?SKULL:: .TABLE ; TABLE FOR OBJECT SKULL .STRL "fossil skull" .PROP 2,P?ACTION SKULL-F .PROP 2,P?SYNONYM W?SKULL .PROP 1,P?ADJECTIVE .BYTE A?FOSSIL .PROP 2,P?SIZE 9 .BYTE 0 .ENDT T?HIM:: .TABLE ; TABLE FOR OBJECT HIM .STRL "him" .PROP 4,P?SYNONYM W?HIM W?SIR .BYTE 0 .ENDT T?SECRET-IRIS-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-IRIS-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?SECRET .BYTE A?IRIS'S .BYTE A?HER .BYTE A?PASSAGE .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?LIBRARY:: .TABLE ; TABLE FOR OBJECT LIBRARY .STRL "library" .PROP 5,P?NE ; CONDITIONAL EXIT .BYTE SECRET-LANDING-LIB ; TO ROOM .BYTE SECRET-LIBRARY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE LIBRARY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SW ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE LIBRARY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE LIBRARY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE SECRET-LANDING-LIB ; TO ROOM .BYTE SECRET-LIBRARY-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE LIBRARY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION LIBRARY-F .PROP 4,P?SYNONYM W?LIBRARY W?DOOR .PROP 2,P?ADJECTIVE .BYTE A?LIBRARY .BYTE A?NE .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION CORR-2 .PROP 4,P?GLOBAL .BYTE LIBRARY .BYTE SECRET-LIBRARY-DOOR .BYTE FIREPLACE .BYTE CHAIR .BYTE 0 .ENDT T?VIVIEN-DIARY:: .TABLE ; TABLE FOR OBJECT VIVIEN-DIARY .STRL "Vivien's diary" .PROP 2,P?ACTION VIVIEN-DIARY-F .PROP 8,P?SYNONYM W?EVIDENCE W?DIARY W?BOOK W?BOOKS .PROP 2,P?ADJECTIVE .BYTE A?VIV'S .BYTE A?HER .PROP 2,P?CHARACTER 3 .PROP 2,P?CAPACITY 4 .PROP 2,P?GENERIC GENERIC-BOOK .BYTE 0 .ENDT T?NIGHTSTAND:: .TABLE ; TABLE FOR OBJECT NIGHTSTAND .STRL "night table" .PROP 2,P?ACTION NIGHTSTAND-F .PROP 6,P?SYNONYM W?NIGHTT W?TABLE W?STAND .PROP 2,P?ADJECTIVE .BYTE A?MY .BYTE A?NIGHT .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?VIVIEN-ROOM:: .TABLE ; TABLE FOR OBJECT VIVIEN-ROOM .STRL "Vivien's bedroom" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .BYTE VIVIEN-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE SECRET-VIVIEN-PASSAGE ; TO ROOM .BYTE SECRET-VIVIEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE SECRET-VIVIEN-PASSAGE ; TO ROOM .BYTE SECRET-VIVIEN-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE GALLERY ; TO ROOM .BYTE VIVIEN-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION VIVIEN-ROOM-F .PROP 6,P?SYNONYM W?ROOM W?BEDROOM W?DOOR .PROP 6,P?ADJECTIVE .BYTE A?VIV'S .BYTE A?HER .BYTE A?BED .BYTE A?ROOM .BYTE A?BEDROOM .BYTE A?WEST .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION GALLERY .PROP 8,P?GLOBAL .BYTE VIVIEN-ROOM .BYTE SECRET-VIVIEN-DOOR .BYTE BATHROOM .BYTE FIREPLACE .BYTE NIGHTSTAND-LG .BYTE DRESSING-TABLE-LG .BYTE WARDROBE-LG .BYTE WINDOW .PROP 2,P?THINGS PT?1008 .BYTE 0 .ENDT T?HYDE-ROOM:: .TABLE ; TABLE FOR OBJECT HYDE-ROOM .STRL "Hyde's bedroom" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE HYDE-CLOSET ; TO ROOM .BYTE SECRET-HYDE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE WEST-HALL ; TO ROOM .BYTE HYDE-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE HYDE-CLOSET ; TO ROOM .BYTE SECRET-HYDE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE WEST-HALL ; TO ROOM .BYTE HYDE-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION HYDE-ROOM-F .PROP 6,P?SYNONYM W?ROOM W?BEDROOM W?DOOR .PROP 6,P?ADJECTIVE .BYTE A?HYDE'S .BYTE A?HIS .BYTE A?BED .BYTE A?ROOM .BYTE A?BEDROOM .BYTE A?EAST .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION WEST-HALL .PROP 8,P?GLOBAL .BYTE HYDE-ROOM .BYTE SECRET-HYDE-DOOR .BYTE BATHROOM .BYTE FIREPLACE .BYTE NIGHTSTAND-LG .BYTE DRESSING-TABLE-LG .BYTE WARDROBE-LG .BYTE WINDOW .PROP 2,P?THINGS PT?1208 .BYTE 0 .ENDT T?JACK-ROOM:: .TABLE ; TABLE FOR OBJECT JACK-ROOM .STRL "master bedroom" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE JACK-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SW ; CONDITIONAL EXIT .BYTE SECRET-LANDING-JACK ; TO ROOM .BYTE SECRET-JACK-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?DOWN ; CONDITIONAL EXIT .BYTE SECRET-LANDING-JACK ; TO ROOM .BYTE SECRET-JACK-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE SECRET-LANDING-JACK ; TO ROOM .BYTE SECRET-JACK-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE JACK-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION JACK-ROOM-F .PROP 6,P?SYNONYM W?BEDROOM W?ROOM W?DOOR .PROP 6,P?ADJECTIVE .BYTE A?JACK'S .BYTE A?HIS .BYTE A?BED .BYTE A?BEDROOM .BYTE A?MASTER .BYTE A?WEST .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION CORR-2 .PROP 8,P?GLOBAL .BYTE JACK-ROOM .BYTE SECRET-JACK-DOOR .BYTE BATHROOM .BYTE FIREPLACE .BYTE NIGHTSTAND-LG .BYTE DRESSING-TABLE-LG .BYTE WARDROBE-LG .BYTE WINDOW .PROP 2,P?THINGS PT?209 .BYTE 0 .ENDT T?SECRET-TAMARA-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-TAMARA-DOOR .STRL "sliding panel" .PROP 4,P?SYNONYM W?DOOR W?PANEL .PROP 5,P?ADJECTIVE .BYTE A?SECRET .BYTE A?PASSAGE .BYTE A?SLIDING .BYTE A?TAM'S .BYTE A?HER .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?LAMP:: .TABLE ; TABLE FOR OBJECT LAMP .STRL "brass lantern" .PROP 2,P?ACTION LANTERN .PROP 4,P?SYNONYM W?LAMP W?LANTERN .PROP 1,P?ADJECTIVE .BYTE A?BRASS .PROP 2,P?SIZE 15 .BYTE 0 .ENDT T?DRAWING-CLOSET:: .TABLE ; TABLE FOR OBJECT DRAWING-CLOSET .STRL "drawing-room entrance" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE DRAWING-ROOM ; TO ROOM .BYTE SECRET-DRAWING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE YOUR-CLOSET ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE DRAWING-ROOM ; TO ROOM .BYTE SECRET-DRAWING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE DRAWING-ROOM ; TO ROOM .BYTE SECRET-DRAWING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION DRAWING-CLOSET-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 2,P?ADJECTIVE .BYTE A?DRAWING .BYTE A?SECRET .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 2 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION DRAWING-CLOSET .PROP 5,P?GLOBAL .BYTE SECRET-DRAWING-DOOR .BYTE DRAWING-ROOM .BYTE LEVER .BYTE LADDER .BYTE STAIRS .BYTE 0 .ENDT T?DINING-PASSAGE:: .TABLE ; TABLE FOR OBJECT DINING-PASSAGE .STRL "dining passage" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE BACKSTAIRS ; TO ROOM .BYTE SECRET-DINING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-LIB ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE BACKSTAIRS ; TO ROOM .BYTE SECRET-DINING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE BACKSTAIRS ; TO ROOM .BYTE SECRET-DINING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION DINING-PASSAGE-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?DINING .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 2 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION SECRET-LANDING-LIB .PROP 5,P?GLOBAL .BYTE SECRET-DINING-DOOR .BYTE BACKSTAIRS .BYTE LADDER .BYTE STAIRS .BYTE LEVER .BYTE 0 .ENDT T?BUFFALO-HEAD:: .TABLE ; TABLE FOR OBJECT BUFFALO-HEAD .STRL "stuffed buffalo head" .PROP 2,P?ACTION BUFFALO-HEAD-F .PROP 6,P?SYNONYM W?BUFFALO W?HEAD W?EYE .PROP 3,P?ADJECTIVE .BYTE A?STUFFED .BYTE A?BUFFALO .BYTE A?BUF'S .PROP 2,P?GENERIC GENERIC-EYE .BYTE 0 .ENDT T?TELESCOPE:: .TABLE ; TABLE FOR OBJECT TELESCOPE .STRL "telescope" .PROP 2,P?ACTION TELESCOPE-F .PROP 4,P?SYNONYM W?TELESCOPE W?SCOPE .PROP 2,P?LDESC STR?258 .BYTE 0 .ENDT T?CLUE-2:: .TABLE ; TABLE FOR OBJECT CLUE-2 .STRL "second clue" .PROP 2,P?ACTION CLUE-2-F .PROP 8,P?SYNONYM W?CLUE W?CLUES W?CARD W?POEM .PROP 6,P?ADJECTIVE .BYTE A?SECOND .BYTE A?2ND .BYTE A?JACK'S .BYTE A?HIS .BYTE A?VIV'S .BYTE A?HER .PROP 2,P?SIZE 1 .PROP 2,P?GENERIC GENERIC-CLUE-FCN .BYTE 0 .ENDT T?IRIS-ROOM:: .TABLE ; TABLE FOR OBJECT IRIS-ROOM .STRL "Iris's bedroom" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE IRIS-CLOSET ; TO ROOM .BYTE SECRET-IRIS-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE EAST-HALL ; TO ROOM .BYTE IRIS-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE IRIS-CLOSET ; TO ROOM .BYTE SECRET-IRIS-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE EAST-HALL ; TO ROOM .BYTE IRIS-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION IRIS-ROOM-F .PROP 6,P?SYNONYM W?ROOM W?BEDROOM W?DOOR .PROP 6,P?ADJECTIVE .BYTE A?IRIS'S .BYTE A?HER .BYTE A?BED .BYTE A?ROOM .BYTE A?BEDROOM .BYTE A?EAST .PROP 2,P?LINE 2 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION EAST-HALL .PROP 8,P?GLOBAL .BYTE IRIS-ROOM .BYTE SECRET-IRIS-DOOR .BYTE BATHROOM .BYTE FIREPLACE .BYTE NIGHTSTAND-LG .BYTE DRESSING-TABLE-LG .BYTE WARDROBE-LG .BYTE WINDOW .PROP 2,P?THINGS PT?808 .BYTE 0 .ENDT T?CHEST-OF-DRAWERS:: .TABLE ; TABLE FOR OBJECT CHEST-OF-DRAWERS .STRL "chest of drawers" .PROP 6,P?SYNONYM W?CHEST W?DRAWER W?DRESSE .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?PASSAGE:: .TABLE ; TABLE FOR OBJECT PASSAGE .STRL "secret passage" .PROP 2,P?ACTION PASSAGE-F .PROP 8,P?SYNONYM W?PASSAGE W?ROOM W?PLACE W?PLACES .PROP 3,P?ADJECTIVE .BYTE A?SECRET .BYTE A?HIDING .BYTE A?HIDDEN .PROP 2,P?GENERIC GENERIC-ROOM .BYTE 0 .ENDT T?LOVER:: .TABLE ; TABLE FOR OBJECT LOVER .STRL "Deirdre" .PROP 2,P?ACTION LOVER-F .PROP 8,P?SYNONYM W?DEIRDRE W?DEE W?HALLAM W?WOMAN .PROP 8,P?ADJECTIVE .BYTE A?BLOND .BYTE A?BLONDE .BYTE A?MS .BYTE A?MISS .BYTE A?DEIRDRE .BYTE A?DEE .BYTE A?HALLAM .BYTE A?WOMAN .PROP 2,P?LDESC 0 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 9 .PROP 2,P?DESCFCN LOVER-D .PROP 2,P?STATION A?DEE'S .BYTE 0 .ENDT T?PAINT:: .TABLE ; TABLE FOR OBJECT PAINT .STRL "coat of paint" .PROP 2,P?ACTION PAINT-F .PROP 4,P?SYNONYM W?PAINT W?COAT .PROP 1,P?ADJECTIVE .BYTE A?NEW .BYTE 0 .ENDT T?NIGHTLAMP:: .TABLE ; TABLE FOR OBJECT NIGHTLAMP .STRL "your lamp" .PROP 2,P?SYNONYM W?LAMP .PROP 1,P?ADJECTIVE .BYTE A?MY .BYTE 0 .ENDT T?SIDEBOARD:: .TABLE ; TABLE FOR OBJECT SIDEBOARD .STRL "sideboard" .PROP 4,P?SYNONYM W?SIDEBOARD W?BOARD .PROP 2,P?ADJECTIVE .BYTE A?DINING .BYTE A?SIDE .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?RHINO-HEAD:: .TABLE ; TABLE FOR OBJECT RHINO-HEAD .STRL "stuffed rhino head" .PROP 2,P?ACTION RHINO-HEAD-F .PROP 4,P?SYNONYM W?RHINO W?HEAD .PROP 3,P?ADJECTIVE .BYTE A?STUFFED .BYTE A?RHINO .BYTE A?RH'S .PROP 2,P?CAPACITY 3 .BYTE 0 .ENDT T?GHOST-OLD:: .TABLE ; TABLE FOR OBJECT GHOST-OLD .STRL "White Lady" .PROP 8,P?SYNONYM W?SPIRIT W?PHANTOM W?LADY W?LEGEND .PROP 2,P?ADJECTIVE .BYTE A?OLD .BYTE A?WHITE .PROP 2,P?CHARACTER 16 .BYTE 0 .ENDT T?UNDRESSED:: .TABLE ; TABLE FOR OBJECT UNDRESSED .STRL "undressed" .PROP 2,P?ACTION UNDRESSED-F .PROP 4,P?SYNONYM W?DRESSE W?UNDRESS .BYTE 0 .ENDT T?WINE-RACK:: .TABLE ; TABLE FOR OBJECT WINE-RACK .STRL "wine rack" .PROP 2,P?ACTION WINE-RACK-F .PROP 6,P?SYNONYM W?RACK W?CELLAR W?WINE .PROP 1,P?ADJECTIVE .BYTE A?WINE .PROP 2,P?CAPACITY 99 .PROP 2,P?GENERIC GENERIC-WINE .BYTE 0 .ENDT T?SITTING-PASSAGE:: .TABLE ; TABLE FOR OBJECT SITTING-PASSAGE .STRL "sitting passage" .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE PASSAGE-1 ; TO ROOM .PROP 3,P?UP ; CONDITIONAL EXIT SITTING-PASSAGE-LOSE ; PER FUNCTION .BYTE 0 .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE PASSAGE-1 ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE PASSAGE-1 ; TO ROOM .PROP 2,P?ACTION SITTING-PASSAGE-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?SITTING .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 2 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION PASSAGE-1 .PROP 1,P?GLOBAL .BYTE SECRET-SITTING-DOOR .BYTE 0 .ENDT T?CAR:: .TABLE ; TABLE FOR OBJECT CAR .STRL "sports car" .PROP 2,P?ACTION CAR-F .PROP 2,P?SYNONYM W?CAR .PROP 6,P?ADJECTIVE .BYTE A?MY .BYTE A?NEW .BYTE A?SPORTS .BYTE A?LITTLE .BYTE A?F.C .BYTE A?F.C .PROP 2,P?DESCFCN TELL-ABOUT-CAR .PROP 2,P?CAPACITY 9999 .BYTE 0 .ENDT T?NECKLACE-OF-D:: .TABLE ; TABLE FOR OBJECT NECKLACE-OF-D .STRL "Deirdre's necklace" .PROP 2,P?ACTION NECKLACE-OF-D-F .PROP 8,P?SYNONYM W?NECKLACE W?STRING W?SETTING W?SOCKET .PROP 3,P?ADJECTIVE .BYTE A?DEE'S .BYTE A?HER .BYTE A?RED .PROP 2,P?CAPACITY 1 .PROP 2,P?SIZE 5 .BYTE 0 .ENDT T?YOU:: .TABLE ; TABLE FOR OBJECT YOU .STRL "self" .PROP 2,P?ACTION YOU-F .PROP 8,P?SYNONYM W?YOU W?YOURSELF W?HIMSELF W?HERSELF .BYTE 0 .ENDT T?STAIRS:: .TABLE ; TABLE FOR OBJECT STAIRS .STRL "stairs" .PROP 2,P?ACTION UPSTAIRS-DOWNSTAIRS .PROP 6,P?SYNONYM W?STAIRS W?STAIRW W?STAIR .PROP 2,P?GENERIC GENERIC-STAIRS .BYTE 0 .ENDT T?LETTER-DEE:: .TABLE ; TABLE FOR OBJECT LETTER-DEE .STRL "Deirdre's note" .PROP 2,P?ACTION LETTER-DEE-F .PROP 4,P?SYNONYM W?NOTE W?NOTES .PROP 2,P?ADJECTIVE .BYTE A?DEE'S .BYTE A?HER .PROP 2,P?SIZE 2 .BYTE 0 .ENDT T?COFFIN:: .TABLE ; TABLE FOR OBJECT COFFIN .STRL "stone coffin" .PROP 2,P?ACTION COFFIN-F .PROP 2,P?SYNONYM W?COFFIN .PROP 1,P?ADJECTIVE .BYTE A?STONE .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?SECRET-LANDING-TAM:: .TABLE ; TABLE FOR OBJECT SECRET-LANDING-TAM .STRL "Tamara's landing" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-LIB ; TO ROOM .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE SECRET-LANDING-LIB ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE SECRET-VIVIEN-PASSAGE ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE TAMARA-ROOM ; TO ROOM .BYTE SECRET-TAMARA-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?NW ; CONDITIONAL EXIT .BYTE TAMARA-ROOM ; TO ROOM .BYTE SECRET-TAMARA-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE PASSAGE-1 ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE TAMARA-ROOM ; TO ROOM .BYTE SECRET-TAMARA-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE TAMARA-ROOM ; TO ROOM .BYTE SECRET-TAMARA-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION SECRET-LANDING-TAM-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 3,P?ADJECTIVE .BYTE A?SECRET .BYTE A?TAM'S .BYTE A?HER .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION SECRET-LANDING-TAM .PROP 5,P?GLOBAL .BYTE SECRET-TAMARA-DOOR .BYTE TAMARA-ROOM .BYTE LEVER .BYTE LADDER .BYTE STAIRS .BYTE 0 .ENDT T?FRIEND:: .TABLE ; TABLE FOR OBJECT FRIEND .STRL "Tamara" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?164 ; FAILURE MESSAGE .PROP 2,P?ACTION FRIEND-F .PROP 8,P?SYNONYM W?TAMARA W?TAMMY W?LYND W?WOMAN .PROP 6,P?ADJECTIVE .BYTE A?MS .BYTE A?MISS .BYTE A?TAMARA .BYTE A?TAMMY .BYTE A?LYND .BYTE A?WOMAN .PROP 2,P?LDESC 0 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 1 .PROP 2,P?DESCFCN FRIEND-D .PROP 2,P?TEXT STR?165 .PROP 2,P?CAPACITY 40 .BYTE 0 .ENDT T?IRIS-CLOSET:: .TABLE ; TABLE FOR OBJECT IRIS-CLOSET .STRL "Iris's entrance" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE WENDISH-CORNER ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE YOUR-CLOSET ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE IRIS-ROOM ; TO ROOM .BYTE SECRET-IRIS-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE IRIS-ROOM ; TO ROOM .BYTE SECRET-IRIS-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE IRIS-ROOM ; TO ROOM .BYTE SECRET-IRIS-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION IRIS-CLOSET-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 3,P?ADJECTIVE .BYTE A?IRIS'S .BYTE A?HER .BYTE A?SECRET .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION IRIS-CLOSET .PROP 3,P?GLOBAL .BYTE SECRET-IRIS-DOOR .BYTE IRIS-ROOM .BYTE LEVER .BYTE 0 .ENDT T?BOOKS-GLOBAL:: .TABLE ; TABLE FOR OBJECT BOOKS-GLOBAL .STRL "bunch of books" .PROP 2,P?ACTION BOOKS-GLOBAL-F .PROP 6,P?SYNONYM W?BUNCH W?BOOK W?BOOKS .PROP 2,P?GENERIC GENERIC-BOOK .BYTE 0 .ENDT T?CLUE-3:: .TABLE ; TABLE FOR OBJECT CLUE-3 .STRL "third clue" .PROP 2,P?ACTION CLUE-3-F .PROP 8,P?SYNONYM W?CLUE W?CLUES W?CARD W?POEM .PROP 2,P?ADJECTIVE .BYTE A?THIRD .BYTE A?3RD .PROP 2,P?SIZE 1 .PROP 2,P?GENERIC GENERIC-CLUE-FCN .BYTE 0 .ENDT T?CASTLE:: .TABLE ; TABLE FOR OBJECT CASTLE .STRL "Tresyllian Castle" .PROP 2,P?ACTION CASTLE-F .PROP 6,P?SYNONYM W?CASTLE W?WING W?HOUSE .PROP 1,P?ADJECTIVE .BYTE A?TRESYLLIAN .BYTE 0 .ENDT T?STUDY:: .TABLE ; TABLE FOR OBJECT STUDY .STRL "study" .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE STUDY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SE ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE STUDY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE STUDY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .BYTE STUDY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 4,P?SYNONYM W?STUDY W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?JACK'S .BYTE A?HIS .BYTE A?STUDY .BYTE A?NW .PROP 2,P?LDESC STR?260 .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-BEDROOM .PROP 2,P?STATION CORR-2 .PROP 4,P?GLOBAL .BYTE STUDY .BYTE FIREPLACE .BYTE CHAIR .BYTE TABLE-RANDOM .PROP 2,P?THINGS PT?309 .BYTE 0 .ENDT T?COUSIN:: .TABLE ; TABLE FOR OBJECT COUSIN .STRL "Lionel Tresyllian" .PROP 2,P?ACTION COUSIN-F .PROP 4,P?SYNONYM W?LIONEL W?UNCLE .PROP 4,P?ADJECTIVE .BYTE A?JACK'S .BYTE A?HIS .BYTE A?LIONEL .BYTE A?UNCLE .PROP 2,P?CHARACTER 11 .BYTE 0 .ENDT T?SKELETON:: .TABLE ; TABLE FOR OBJECT SKELETON .STRL "skeleton" .PROP 2,P?ACTION SKELETON-F .PROP 4,P?SYNONYM W?BONES W?SKELETON .PROP 1,P?ADJECTIVE .BYTE A?OLD .PROP 2,P?SIZE 90 .PROP 2,P?GENERIC GENERIC-SKELETON .BYTE 0 .ENDT T?LOVER-PATH:: .TABLE ; TABLE FOR OBJECT LOVER-PATH .STRL "path" .PROP 3,P?NORTH ; CONDITIONAL EXIT LOVER-PATH-LOSE-N ; PER FUNCTION .BYTE 0 .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE DUNGEON ; TO ROOM .BYTE PRIEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SE ; CONDITIONAL EXIT .BYTE DUNGEON ; TO ROOM .BYTE PRIEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE DUNGEON ; TO ROOM .BYTE PRIEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE DUNGEON ; TO ROOM .BYTE PRIEST-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION LOVER-PATH-F .PROP 2,P?SYNONYM W?PATH .PROP 2,P?ADJECTIVE .BYTE A?DEE'S .BYTE A?HER .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 1 .PROP 2,P?STATION LOVER-PATH .PROP 5,P?GLOBAL .BYTE PRIEST-DOOR .BYTE LEVER .BYTE MOON .BYTE OCEAN .BYTE STAIRS .BYTE 0 .ENDT T?DRAGON-EYE:: .TABLE ; TABLE FOR OBJECT DRAGON-EYE .STRL "dragon's eye" .PROP 2,P?ACTION DRAGON-EYE-F .PROP 8,P?SYNONYM W?EYE W?DOORBELL W?LIGHT W?BELL .PROP 6,P?ADJECTIVE .BYTE A?DRAGON .BYTE A?WYVERN .BYTE A?WORM'S .BYTE A?RED .BYTE A?GREEN .BYTE A?DOOR .PROP 2,P?GENERIC GENERIC-BELL .BYTE 0 .ENDT T?WRITING-DESK:: .TABLE ; TABLE FOR OBJECT WRITING-DESK .STRL "writing desk" .PROP 2,P?ACTION WRITING-DESK-F .PROP 2,P?SYNONYM W?DESK .PROP 1,P?ADJECTIVE .BYTE A?WRITING .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?NOT-HERE-OBJECT:: .TABLE ; TABLE FOR OBJECT NOT-HERE-OBJECT .STRL "that thing" .PROP 2,P?ACTION NOT-HERE-OBJECT-F .BYTE 0 .ENDT T?DRAGON:: .TABLE ; TABLE FOR OBJECT DRAGON .STRL "dragon" .PROP 2,P?ACTION DRAGON-F .PROP 6,P?SYNONYM W?DRAGON W?WYVERN W?ORNAMENT .PROP 3,P?ADJECTIVE .BYTE A?DRAGON .BYTE A?WYVERN .BYTE A?ORNAMENT .BYTE 0 .ENDT T?WARDROBE:: .TABLE ; TABLE FOR OBJECT WARDROBE .STRL "wardrobe" .PROP 2,P?SYNONYM W?WARDROBE .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?LUMBER-CHEST:: .TABLE ; TABLE FOR OBJECT LUMBER-CHEST .STRL "ancient chest" .PROP 2,P?ACTION LUMBER-CHEST-F .PROP 2,P?SYNONYM W?CHEST .PROP 1,P?ADJECTIVE .BYTE A?ANCIENT .BYTE 0 .ENDT T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM .STRL "number" .PROP 2,P?SYNONYM W?INT.NUM .BYTE 0 .ENDT T?YOUR-MIRROR:: .TABLE ; TABLE FOR OBJECT YOUR-MIRROR .STRL "wall mirror" .PROP 2,P?ACTION YOUR-MIRROR-F .PROP 2,P?SYNONYM W?MIRROR .PROP 4,P?ADJECTIVE .BYTE A?MY .BYTE A?WALL .BYTE A?FULL-LENGTH .BYTE A?FULL .BYTE 0 .ENDT T?FLOOR:: .TABLE ; TABLE FOR OBJECT FLOOR .STRL "floor" .PROP 2,P?ACTION FLOOR-F .PROP 8,P?SYNONYM W?FLOOR W?GROUND W?CARPET W?RUG .PROP 2,P?ADJECTIVE .BYTE A?DRAWING .BYTE A?GREAT .BYTE 0 .ENDT T?CORR-1:: .TABLE ; TABLE FOR OBJECT CORR-1 .STRL "ground-floor corridor" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE DINING-ROOM ; TO ROOM .BYTE DINING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE GREAT-HALL ; TO ROOM .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE SITTING-ROOM ; TO ROOM .BYTE SITTING-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE JUNCTION ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE GREAT-HALL ; TO ROOM .PROP 2,P?ACTION CORR-1-F .PROP 4,P?SYNONYM W?CORRIDOR W?ROOM .PROP 1,P?ADJECTIVE .BYTE A?GROUND .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION CORR-1 .PROP 2,P?GLOBAL .BYTE SITTING-ROOM .BYTE DINING-ROOM .PROP 2,P?CORRIDOR 1 .BYTE 0 .ENDT T?BATHROOM:: .TABLE ; TABLE FOR OBJECT BATHROOM .STRL "bathroom" .PROP 2,P?ACTION BATHROOM-F .PROP 2,P?SYNONYM W?BATHROOM .PROP 7,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?JACK'S .BYTE A?VIV'S .BYTE A?HYDE'S .BYTE A?IAN'S .BYTE A?DOC'S .BYTE A?IRIS'S .BYTE 0 .ENDT T?EXERCISE-OUTFIT:: .TABLE ; TABLE FOR OBJECT EXERCISE-OUTFIT .STRL "exercise outfit" .PROP 2,P?ACTION CLOTHES-FCN .PROP 8,P?SYNONYM W?CLOTHES W?OUTFIT W?SWEATS W?SUIT .PROP 4,P?ADJECTIVE .BYTE A?MY .BYTE A?EXERCISE .BYTE A?F.C .BYTE A?F.C .PROP 2,P?SIZE 20 .PROP 2,P?GENERIC GENERIC-CLOTHES .BYTE 0 .ENDT T?SECRET-YOUR-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-YOUR-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 3,P?ADJECTIVE .BYTE A?MY .BYTE A?SECRET .BYTE A?PASSAGE .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?DINNER-2:: .TABLE ; TABLE FOR OBJECT DINNER-2 .STRL "other dinner" .PROP 2,P?SYNONYM W?DINNER .PROP 8,P?ADJECTIVE .BYTE A?OTHER .BYTE A?JACK'S .BYTE A?HYDE'S .BYTE A?IAN'S .BYTE A?DOC'S .BYTE A?TAM'S .BYTE A?VIV'S .BYTE A?IRIS'S .PROP 2,P?GENERIC GENERIC-DINNER .BYTE 0 .ENDT T?MAGAZINE:: .TABLE ; TABLE FOR OBJECT MAGAZINE .STRL "magazine" .PROP 2,P?ACTION MAGAZINE-F .PROP 4,P?SYNONYM W?MAGAZINE W?PUNCH .PROP 2,P?ADJECTIVE .BYTE A?OLD .BYTE A?PUNCH .PROP 2,P?SIZE 4 .BYTE 0 .ENDT T?TABLE-DINING:: .TABLE ; TABLE FOR OBJECT TABLE-DINING .STRL "dining table" .PROP 2,P?ACTION TABLE-DINING-F .PROP 2,P?SYNONYM W?TABLE .PROP 1,P?ADJECTIVE .BYTE A?DINING .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?NIGHTSTAND-LG:: .TABLE ; TABLE FOR OBJECT NIGHTSTAND-LG .STRL "night table" .PROP 2,P?ACTION NIGHTSTAND-LG-F .PROP 8,P?SYNONYM W?TABLE W?CONSOLE W?TALLBOY W?COMMODE .PROP 8,P?ADJECTIVE .BYTE A?NIGHT .BYTE A?TAM'S .BYTE A?JACK'S .BYTE A?VIV'S .BYTE A?HYDE'S .BYTE A?IAN'S .BYTE A?DOC'S .BYTE A?IRIS'S .BYTE 0 .ENDT T?ACCIDENT:: .TABLE ; TABLE FOR OBJECT ACCIDENT .STRL "Deirdre's accident" .PROP 6,P?SYNONYM W?ACCIDENT W?DROWNING W?DEATH .PROP 2,P?ADJECTIVE .BYTE A?DEE'S .BYTE A?HER .BYTE 0 .ENDT T?DEB:: .TABLE ; TABLE FOR OBJECT DEB .STRL "Iris" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?181 ; FAILURE MESSAGE .PROP 2,P?ACTION DEB-F .PROP 6,P?SYNONYM W?IRIS W?VANE W?WOMAN .PROP 5,P?ADJECTIVE .BYTE A?MS .BYTE A?MISS .BYTE A?IRIS .BYTE A?VANE .BYTE A?WOMAN .PROP 2,P?LDESC 1 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 7 .PROP 2,P?DESCFCN DEB-D .PROP 2,P?TEXT STR?182 .PROP 2,P?CAPACITY 40 .BYTE 0 .ENDT T?HISTORY-BOOK:: .TABLE ; TABLE FOR OBJECT HISTORY-BOOK .STRL "history book" .PROP 2,P?ACTION HISTORY-BOOK-F .PROP 4,P?SYNONYM W?BOOK W?BOOKS .PROP 1,P?ADJECTIVE .BYTE A?HISTORY .PROP 2,P?CAPACITY 4 .PROP 2,P?GENERIC GENERIC-BOOK .BYTE 0 .ENDT T?LENS-BOX:: .TABLE ; TABLE FOR OBJECT LENS-BOX .STRL "small plastic box" .PROP 2,P?ACTION LENS-BOX-F .PROP 2,P?SYNONYM W?BOX .PROP 3,P?ADJECTIVE .BYTE A?SMALL .BYTE A?PLASTIC .BYTE A?LENS .PROP 2,P?CAPACITY 2 .PROP 2,P?SIZE 3 .PROP 2,P?GENERIC GENERIC-BOX .BYTE 0 .ENDT T?SECRET-DRAWING-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-DRAWING-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?PASSAGE .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?OTHER-OUTFIT:: .TABLE ; TABLE FOR OBJECT OTHER-OUTFIT .STRL "clothes" .PROP 2,P?ACTION OTHER-OUTFIT-F .PROP 8,P?SYNONYM W?CLOTHES W?OUTFIT W?DRESS W?GOWN .PROP 8,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?JACK'S .BYTE A?VIV'S .BYTE A?HYDE'S .BYTE A?IAN'S .BYTE A?DOC'S .BYTE A?IRIS'S .BYTE A?B'S .BYTE 0 .ENDT T?GHOST-NEW:: .TABLE ; TABLE FOR OBJECT GHOST-NEW .STRL "ghost" .PROP 2,P?WEST ; IMPOSSIBLE EXIT STR?194 ; FAILURE MESSAGE .PROP 2,P?ACTION GHOST-NEW-F .PROP 2,P?SYNONYM W?GHOST .PROP 7,P?ADJECTIVE .BYTE A?BLOND .BYTE A?BLONDE .BYTE A?NEW .BYTE A?DEE'S .BYTE A?HER .BYTE A?CASTLE .BYTE A?GHOST .PROP 2,P?LDESC 0 .PROP 2,P?LINE 0 .PROP 2,P?CHARACTER 10 .PROP 2,P?DESCFCN GHOST-NEW-D .PROP 2,P?CAPACITY 40 .BYTE 0 .ENDT T?WENDISH-KIT:: .TABLE ; TABLE FOR OBJECT WENDISH-KIT .STRL "medical kit" .PROP 2,P?ACTION WENDISH-KIT-F .PROP 4,P?SYNONYM W?KIT W?BAG .PROP 3,P?ADJECTIVE .BYTE A?DOC'S .BYTE A?HIS .BYTE A?MEDICAL .PROP 2,P?CAPACITY 37 .PROP 2,P?SIZE 38 .BYTE 0 .ENDT T?LIGHT-GLOBAL:: .TABLE ; TABLE FOR OBJECT LIGHT-GLOBAL .STRL "light" .PROP 2,P?ACTION LIGHT-GLOBAL-F .PROP 8,P?SYNONYM W?LIGHT W?LIGHTS W?LAMP W?MOONLIGHT .PROP 2,P?ADJECTIVE .BYTE A?FLOOD .BYTE A?MOON .BYTE 0 .ENDT T?GLOBAL-HERE:: .TABLE ; TABLE FOR OBJECT GLOBAL-HERE .STRL "here" .PROP 2,P?ACTION GLOBAL-HERE-F .PROP 8,P?SYNONYM W?HERE W?AREA W?ROOM W?PLACE .PROP 1,P?ADJECTIVE .BYTE A?THIS .PROP 2,P?GENERIC GENERIC-ROOM .BYTE 0 .ENDT T?DRESSING-BENCH:: .TABLE ; TABLE FOR OBJECT DRESSING-BENCH .STRL "bench" .PROP 2,P?SYNONYM W?BENCH .PROP 2,P?ADJECTIVE .BYTE A?MY .BYTE A?DRESSING .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?TURN:: .TABLE ; TABLE FOR OBJECT TURN .STRL "minute" .PROP 2,P?ACTION TURN-F .PROP 6,P?SYNONYM W?TURN W?TURNS W?MINUTE .PROP 2,P?ADJECTIVE .BYTE A?INT.NUM .BYTE A?FULL .BYTE 0 .ENDT T?TAMARA-BED:: .TABLE ; TABLE FOR OBJECT TAMARA-BED .STRL "bed" .PROP 2,P?ACTION TAMARA-BED-F .PROP 8,P?SYNONYM W?BED W?KNOB W?BEDPOST W?POST .PROP 3,P?ADJECTIVE .BYTE A?TAM'S .BYTE A?HER .BYTE A?BED .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?SECRET-IAN-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-IAN-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?SECRET .BYTE A?IAN'S .BYTE A?HIS .BYTE A?PASSAGE .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?DINNER-OUTFIT:: .TABLE ; TABLE FOR OBJECT DINNER-OUTFIT .STRL "dinner outfit" .PROP 2,P?ACTION CLOTHES-FCN .PROP 8,P?SYNONYM W?CLOTHES W?OUTFIT W?DRESS W?GOWN .PROP 5,P?ADJECTIVE .BYTE A?MY .BYTE A?DINNER .BYTE A?FORMAL .BYTE A?F.C .BYTE A?F.C .PROP 2,P?SIZE 20 .PROP 2,P?GENERIC GENERIC-CLOTHES .BYTE 0 .ENDT T?JOURNAL:: .TABLE ; TABLE FOR OBJECT JOURNAL .STRL "journal" .PROP 2,P?ACTION JOURNAL-F .PROP 8,P?SYNONYM W?JOURNAL W?LOG W?BOOK W?BOOKS .PROP 2,P?ADJECTIVE .BYTE A?LI'S .BYTE A?HIS .PROP 2,P?CAPACITY 4 .PROP 2,P?GENERIC GENERIC-BOOK .BYTE 0 .ENDT T?DRESSING-TABLE:: .TABLE ; TABLE FOR OBJECT DRESSING-TABLE .STRL "dressing table" .PROP 2,P?SYNONYM W?TABLE .PROP 2,P?ADJECTIVE .BYTE A?MY .BYTE A?DRESSING .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?BROCHURE:: .TABLE ; TABLE FOR OBJECT BROCHURE .STRL "tourist brochure" .PROP 2,P?ACTION BROCHURE-F .PROP 6,P?SYNONYM W?BROCHURE W?BOOK W?BOOKS .PROP 1,P?ADJECTIVE .BYTE A?TOURIST .PROP 2,P?SIZE 2 .PROP 2,P?GENERIC GENERIC-BOOK .BYTE 0 .ENDT T?VIVIEN-BOX:: .TABLE ; TABLE FOR OBJECT VIVIEN-BOX .STRL "wooden box" .PROP 2,P?ACTION VIVIEN-BOX-F .PROP 2,P?SYNONYM W?BOX .PROP 4,P?ADJECTIVE .BYTE A?VIV'S .BYTE A?HER .BYTE A?WOODEN .BYTE A?PAINT .PROP 2,P?CAPACITY 37 .PROP 2,P?SIZE 38 .PROP 2,P?GENERIC GENERIC-BOX .BYTE 0 .ENDT T?CORR-2:: .TABLE ; TABLE FOR OBJECT CORR-2 .STRL "first-floor corridor" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE OLD-GREAT-HALL ; TO ROOM .PROP 5,P?NE ; CONDITIONAL EXIT .BYTE LIBRARY ; TO ROOM .BYTE LIBRARY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?EAST ; CONDITIONAL EXIT .BYTE OFFICE ; TO ROOM .BYTE OFFICE ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SE ; CONDITIONAL EXIT .BYTE TAMARA-ROOM ; TO ROOM .BYTE TAMARA-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE JACK-ROOM ; TO ROOM .BYTE JACK-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?NW ; CONDITIONAL EXIT .BYTE STUDY ; TO ROOM .BYTE STUDY ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE CORR-3 ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE OLD-GREAT-HALL ; TO ROOM .PROP 2,P?IN ; IMPOSSIBLE EXIT STR?257 ; FAILURE MESSAGE .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE OLD-GREAT-HALL ; TO ROOM .PROP 2,P?ACTION CORR-2-F .PROP 4,P?SYNONYM W?CORRIDOR W?ROOM .PROP 1,P?ADJECTIVE .BYTE A?FIRST .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 3 .PROP 2,P?STATION CORR-2 .PROP 6,P?GLOBAL .BYTE JACK-ROOM .BYTE STUDY .BYTE LIBRARY .BYTE OFFICE .BYTE TAMARA-ROOM .BYTE STAIRS .BYTE 0 .ENDT T?BOOKCASE:: .TABLE ; TABLE FOR OBJECT BOOKCASE .STRL "bookcase" .PROP 2,P?ACTION BOOKCASE-F .PROP 8,P?SYNONYM W?BOOKCASE W?CASE W?SHELF W?SHELVES .PROP 2,P?ADJECTIVE .BYTE A?SECRET .BYTE A?BOOK .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?HYDE-CLOSET:: .TABLE ; TABLE FOR OBJECT HYDE-CLOSET .STRL "Hyde's entrance" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE MIDPOINT ; TO ROOM .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE HYDE-ROOM ; TO ROOM .BYTE SECRET-HYDE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE SECRET-IAN-PASSAGE ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE HYDE-ROOM ; TO ROOM .BYTE SECRET-HYDE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?OUT ; CONDITIONAL EXIT .BYTE HYDE-ROOM ; TO ROOM .BYTE SECRET-HYDE-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 2,P?ACTION HYDE-CLOSET-F .PROP 6,P?SYNONYM W?ENTRANCE W?LANDING W?PASSAGE .PROP 3,P?ADJECTIVE .BYTE A?HYDE'S .BYTE A?HIS .BYTE A?SECRET .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?GENERIC GENERIC-CLOSET .PROP 2,P?STATION HYDE-CLOSET .PROP 3,P?GLOBAL .BYTE SECRET-HYDE-DOOR .BYTE HYDE-ROOM .BYTE LEVER .BYTE 0 .ENDT T?GENERIC-CLUE:: .TABLE ; TABLE FOR OBJECT GENERIC-CLUE .STRL "clue" .BYTE 0 .ENDT T?PIANO:: .TABLE ; TABLE FOR OBJECT PIANO .STRL "piano" .PROP 2,P?ACTION PIANO-F .PROP 2,P?SYNONYM W?PIANO .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?FIREPLACE:: .TABLE ; TABLE FOR OBJECT FIREPLACE .STRL "fireplace" .PROP 2,P?ACTION FIREPLACE-F .PROP 8,P?SYNONYM W?PLACE W?FIREPLACE W?CHIMNEY W?FENDER .PROP 1,P?ADJECTIVE .BYTE A?FIRE .BYTE 0 .ENDT T?MIDPOINT:: .TABLE ; TABLE FOR OBJECT MIDPOINT .STRL "midpoint" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE WENDISH-CORNER ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE GALLERY-CORNER ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE HYDE-CLOSET ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE WENDISH-CORNER ; TO ROOM .PROP 2,P?ACTION MIDPOINT-F .PROP 2,P?SYNONYM W?MIDPOINT .PROP 2,P?LINE 4 .PROP 2,P?CHARACTER 3 .PROP 2,P?STATION MIDPOINT .BYTE 0 .ENDT T?SECRET-VIVIEN-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-VIVIEN-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?SECRET .BYTE A?VIV'S .BYTE A?HER .BYTE A?PASSAGE .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?OCEAN:: .TABLE ; TABLE FOR OBJECT OCEAN .STRL "ocean" .PROP 2,P?ACTION OCEAN-F .PROP 6,P?SYNONYM W?SEA W?OCEAN W?BREAKER .PROP 1,P?ADJECTIVE .BYTE A?BLUE .BYTE 0 .ENDT T?DINNER:: .TABLE ; TABLE FOR OBJECT DINNER .STRL "your dinner" .PROP 2,P?ACTION DINNER-F .PROP 8,P?SYNONYM W?DINNER W?FOOD W?DISHES W?PLATE .PROP 2,P?ADJECTIVE .BYTE A?COVERED .BYTE A?MY .PROP 2,P?DESCFCN DINNER-D .PROP 2,P?SIZE 10 .PROP 2,P?GENERIC GENERIC-DINNER .BYTE 0 .ENDT T?FIGURINE:: .TABLE ; TABLE FOR OBJECT FIGURINE .STRL "sculpted figurine" .PROP 2,P?ACTION FIGURINE-F .PROP 4,P?SYNONYM W?FIGURINE W?FIGURE .PROP 3,P?ADJECTIVE .BYTE A?SCULPT .BYTE A?VIV'S .BYTE A?HER .BYTE 0 .ENDT T?ARMOR:: .TABLE ; TABLE FOR OBJECT ARMOR .STRL "suit of armour" .PROP 2,P?ACTION ARMOR-F .PROP 8,P?SYNONYM W?SUIT W?ARMOR W?ARMOUR W?HELMET .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?LETTER:: .TABLE ; TABLE FOR OBJECT LETTER .STRL "butler's note" .PROP 2,P?ACTION LETTER-F .PROP 4,P?SYNONYM W?NOTE W?NOTES .PROP 3,P?ADJECTIVE .BYTE A?B'S .BYTE A?HIS .BYTE A?JACK'S .PROP 2,P?SIZE 2 .BYTE 0 .ENDT T?BASEMENT:: .TABLE ; TABLE FOR OBJECT BASEMENT .STRL "basement" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE JUNCTION ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE KITCHEN ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE DUNGEON ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE JUNCTION ; TO ROOM .PROP 3,P?IN ; CONDITIONAL EXIT BASEMENT-ENTER ; PER FUNCTION .BYTE 0 .PROP 2,P?ACTION BASEMENT-F .PROP 2,P?SYNONYM W?BASEMENT .PROP 1,P?ADJECTIVE .BYTE A?TOWER .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 1 .PROP 2,P?STATION BASEMENT .PROP 2,P?GLOBAL .BYTE HOLE-IN-WALL .BYTE STAIRS .PROP 2,P?THINGS PT?109 .BYTE 0 .ENDT T?HAUNTING:: .TABLE ; TABLE FOR OBJECT HAUNTING .STRL "haunting" .PROP 2,P?ACTION HAUNTING-F .PROP 8,P?SYNONYM W?MYSTERY W?HAUNTING W?ATTEMPTS W?CASE .BYTE 0 .ENDT T?CLUE-4:: .TABLE ; TABLE FOR OBJECT CLUE-4 .STRL "fourth clue" .PROP 2,P?ACTION CLUE-4-F .PROP 8,P?SYNONYM W?CLUE W?CLUES W?CARD W?POEM .PROP 3,P?ADJECTIVE .BYTE A?FOURTH .BYTE A?4TH .BYTE A?LAST .PROP 2,P?SIZE 1 .PROP 2,P?GENERIC GENERIC-CLUE-FCN .BYTE 0 .ENDT T?OBJECT-PAIR:: .TABLE ; TABLE FOR OBJECT OBJECT-PAIR .STRL "such things" .PROP 2,P?ACTION OBJECT-PAIR-F .BYTE 0 .ENDT T?LUMBER-RING:: .TABLE ; TABLE FOR OBJECT LUMBER-RING .STRL "sunken handle" .PROP 2,P?ACTION LUMBER-RING-F .PROP 2,P?SYNONYM W?HANDLE .PROP 1,P?ADJECTIVE .BYTE A?SUNKEN .BYTE 0 .ENDT T?COAT-RACK:: .TABLE ; TABLE FOR OBJECT COAT-RACK .STRL "coat rack" .PROP 2,P?SYNONYM W?RACK .PROP 1,P?ADJECTIVE .BYTE A?COAT .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?MAZE:: .TABLE ; TABLE FOR OBJECT MAZE .STRL "hedge maze" .PROP 3,P?NORTH ; CONDITIONAL EXIT MAZE-EXIT ; PER FUNCTION .BYTE 0 .PROP 3,P?NE ; CONDITIONAL EXIT MAZE-EXIT ; PER FUNCTION .BYTE 0 .PROP 3,P?EAST ; CONDITIONAL EXIT MAZE-EXIT ; PER FUNCTION .BYTE 0 .PROP 3,P?SE ; CONDITIONAL EXIT MAZE-EXIT ; PER FUNCTION .BYTE 0 .PROP 3,P?SOUTH ; CONDITIONAL EXIT MAZE-EXIT ; PER FUNCTION .BYTE 0 .PROP 3,P?SW ; CONDITIONAL EXIT MAZE-EXIT ; PER FUNCTION .BYTE 0 .PROP 3,P?WEST ; CONDITIONAL EXIT MAZE-EXIT ; PER FUNCTION .BYTE 0 .PROP 3,P?NW ; CONDITIONAL EXIT MAZE-EXIT ; PER FUNCTION .BYTE 0 .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE GARDEN ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE COURTYARD ; TO ROOM .PROP 2,P?ACTION MAZE-F .PROP 2,P?SYNONYM W?MAZE .PROP 1,P?ADJECTIVE .BYTE A?HEDGE .PROP 2,P?LDESC STR?227 .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION MAZE .PROP 2,P?GLOBAL .BYTE MOON .BYTE OCEAN .BYTE 0 .ENDT T?WALL:: .TABLE ; TABLE FOR OBJECT WALL .STRL "wall" .PROP 2,P?ACTION WALL-F .PROP 8,P?SYNONYM W?WALL W?WALLS W?BRICK W?BRICKS .PROP 3,P?ADJECTIVE .BYTE A?CASTLE .BYTE A?TOWER .BYTE A?BRICK .BYTE 0 .ENDT T?BACKSTAIRS:: .TABLE ; TABLE FOR OBJECT BACKSTAIRS .STRL "backstairs" .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE DINING-ROOM ; TO ROOM .PROP 5,P?WEST ; CONDITIONAL EXIT .BYTE DINING-PASSAGE ; TO ROOM .BYTE SECRET-DINING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE KITCHEN ; TO ROOM .PROP 5,P?IN ; CONDITIONAL EXIT .BYTE DINING-PASSAGE ; TO ROOM .BYTE SECRET-DINING-DOOR ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE DINING-ROOM ; TO ROOM .PROP 2,P?ACTION BACKSTAIRS-F .PROP 2,P?SYNONYM W?BACKST .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION BACKSTAIRS .PROP 2,P?GLOBAL .BYTE SECRET-DINING-DOOR .BYTE STAIRS .BYTE 0 .ENDT T?VICTORIA-CHAIR:: .TABLE ; TABLE FOR OBJECT VICTORIA-CHAIR .STRL "armchair" .PROP 8,P?SYNONYM W?CHAIR W?SEAT W?ARMCHAIR W?CUSHION .PROP 2,P?ADJECTIVE .BYTE A?ARM .BYTE A?SATIN .PROP 2,P?CAPACITY 99 .BYTE 0 .ENDT T?WENDISH-STUFF:: .TABLE ; TABLE FOR OBJECT WENDISH-STUFF .STRL "medical text" .PROP 2,P?ACTION WENDISH-STUFF-F .PROP 8,P?SYNONYM W?TEXT W?TEXTS W?BOOK W?BOOKS .PROP 1,P?ADJECTIVE .BYTE A?MEDICAL .PROP 2,P?DESCFCN WENDISH-STUFF-D .PROP 2,P?CAPACITY 4 .PROP 2,P?GENERIC GENERIC-BOOK .BYTE 0 .ENDT T?JUNCTION:: .TABLE ; TABLE FOR OBJECT JUNCTION .STRL "junction" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE BASEMENT ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE CORR-1 ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE OLD-GREAT-HALL ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE BASEMENT ; TO ROOM .PROP 1,P?IN ; UNCONDITIONAL EXIT .BYTE CORR-1 ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE OLD-GREAT-HALL ; TO ROOM .PROP 2,P?ACTION JUNCTION-F .PROP 2,P?SYNONYM W?JUNCTION .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION JUNCTION .PROP 1,P?GLOBAL .BYTE STAIRS .PROP 2,P?CORRIDOR 1 .BYTE 0 .ENDT T?MACE:: .TABLE ; TABLE FOR OBJECT MACE .STRL "aerosol device" .PROP 2,P?ACTION MACE-F .PROP 8,P?SYNONYM W?DEVICE W?SPRAY W?BUTTON W?WEAPON .PROP 2,P?ADJECTIVE .BYTE A?AEROSOL .BYTE A?DOG .PROP 2,P?TEXT STR?275 .PROP 2,P?SIZE 2 .BYTE 0 .ENDT T?WAR-CLUB:: .TABLE ; TABLE FOR OBJECT WAR-CLUB .STRL "war club" .PROP 2,P?ACTION WAR-CLUB-F .PROP 8,P?SYNONYM W?CLUB W?HANDLE W?CANE W?SCEPTRE .PROP 1,P?ADJECTIVE .BYTE A?WAR .BYTE 0 .ENDT T?GARDEN:: .TABLE ; TABLE FOR OBJECT GARDEN .STRL "garden" .PROP 1,P?NORTH ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 1,P?NE ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 1,P?SE ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 1,P?SOUTH ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 1,P?SW ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 1,P?NW ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE MAZE ; TO ROOM .PROP 2,P?ACTION GARDEN-F .PROP 4,P?SYNONYM W?GARDEN W?BOWER .PROP 1,P?ADJECTIVE .BYTE A?CASTLE .PROP 2,P?LINE 1 .PROP 2,P?CHARACTER 2 .PROP 2,P?STATION GARDEN .PROP 2,P?GLOBAL .BYTE MOON .BYTE OCEAN .BYTE 0 .ENDT T?SECRET-HYDE-DOOR:: .TABLE ; TABLE FOR OBJECT SECRET-HYDE-DOOR .STRL "secret door" .PROP 2,P?SYNONYM W?DOOR .PROP 4,P?ADJECTIVE .BYTE A?SECRET .BYTE A?HYDE'S .BYTE A?HIS .BYTE A?PASSAGE .PROP 2,P?GENERIC GENERIC-BEDROOM .BYTE 0 .ENDT T?TABLE-LIBRARY:: .TABLE ; TABLE FOR OBJECT TABLE-LIBRARY .STRL "table" .PROP 2,P?SYNONYM W?TABLE .PROP 1,P?ADJECTIVE .BYTE A?LIBRARY .PROP 2,P?CAPACITY 999 .BYTE 0 .ENDT T?CORR-3:: .TABLE ; TABLE FOR OBJECT CORR-3 .STRL "second-floor corridor" .PROP 5,P?NORTH ; CONDITIONAL EXIT .BYTE GAME-ROOM ; TO ROOM .BYTE GAME-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?EAST ; UNCONDITIONAL EXIT .BYTE DECK ; TO ROOM .PROP 5,P?SE ; CONDITIONAL EXIT .BYTE LUMBER-ROOM ; TO ROOM .BYTE LUMBER-ROOM ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 5,P?SOUTH ; CONDITIONAL EXIT .BYTE CHAPEL ; TO ROOM .BYTE CHAPEL ; IF DOOR IS OPEN 0 ; FAILURE MESSAGE .BYTE 0 .PROP 1,P?WEST ; UNCONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .PROP 1,P?UP ; UNCONDITIONAL EXIT .BYTE DECK ; TO ROOM .PROP 1,P?DOWN ; UNCONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .PROP 2,P?IN ; IMPOSSIBLE EXIT STR?257 ; FAILURE MESSAGE .PROP 1,P?OUT ; UNCONDITIONAL EXIT .BYTE CORR-2 ; TO ROOM .PROP 2,P?ACTION CORR-3-F .PROP 4,P?SYNONYM W?CORRIDOR W?ROOM .PROP 1,P?ADJECTIVE .BYTE A?SECOND .PROP 2,P?LINE 3 .PROP 2,P?CHARACTER 4 .PROP 2,P?STATION CORR-3 .PROP 4,P?GLOBAL .BYTE LUMBER-ROOM .BYTE CHAPEL .BYTE GAME-ROOM .BYTE STAIRS .BYTE 0 .ENDT T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT .STRL "pseudo" .PROP 2,P?ACTION NULL-F .BYTE 0 .ENDT ; IMPURE TABLES ARE DEFINED HERE IMPTBL:: T?102:: T?P-IT-WORDS:: .TABLE 0 0 .ENDT T?202:: 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 I-SHOT 0 0 I-COME-TO 0 0 I-REPLY 0 0 I-TOUR 0 0 I-BUTLER-COOKS 0 0 I-BUTLER-HINTS 1 50 I-DINNER 0 0 I-DINNER-SIT 1 10 I-DRAGON-EYE 1 -1 I-ATTENTION 1 -1 I-FOLLOW 1 1 I-PROMPT .ENDT T?104:: T?P-LEXV:: .TABLE .BYTE 79 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .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?204:: T?AGAIN-LEXV:: .TABLE .BYTE 79 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .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?304:: T?RESERVE-LEXV:: .TABLE .BYTE 79 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .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?404:: T?P-INBUF:: .TABLE .BYTE 80 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .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?504:: T?OOPS-INBUF:: .TABLE .BYTE 80 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .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?604:: T?RESERVE-INBUF:: .TABLE .BYTE 80 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .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?704:: T?OOPS-TABLE:: .TABLE 0 0 0 0 .ENDT T?804:: T?P-ITBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?904:: T?P-OTBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?1004:: T?P-VTBL:: .TABLE 0 0 0 0 .ENDT T?1104:: T?P-OVTBL:: .TABLE 0 0 0 0 .ENDT T?1204:: T?OFFENDED:: .TABLE 7 0 STR?21 STR?22 STR?23 STR?24 STR?25 STR?26 .ENDT T?1304:: T?P-CCTBL:: .TABLE 0 0 0 0 0 .ENDT T?1404:: T?P-NAMW:: .TABLE 0 0 .ENDT T?1504:: T?P-ADJW:: .TABLE 0 0 .ENDT T?1604:: T?P-OFW:: .TABLE 0 0 .ENDT T?1704:: T?P-MERGE:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .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?1804:: T?P-PRSO:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .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?1904:: T?P-PRSI:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .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?2004:: T?P-BUTS:: .TABLE .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .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?2104:: T?P-OCL1:: .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 .ENDT T?2204:: T?P-OCL2:: .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 .ENDT T?105:: T?YES-INBUF:: .TABLE .BYTE 19 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .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?205:: T?YES-LEXV:: .TABLE .BYTE 3 .BYTE 0 0 0 0 0 0 0 .ENDT T?305:: T?YAWNS:: .TABLE 5 0 STR?46 STR?47 STR?48 STR?49 .ENDT T?405:: T?CREEPIES:: .TABLE 6 0 STR?54 STR?55 STR?56 STR?57 STR?58 .ENDT T?505:: T?YUKS:: .TABLE 8 0 STR?77 STR?78 STR?79 STR?80 STR?81 STR?82 STR?83 .ENDT T?106:: T?PLAYER-OBSTACLES:: .TABLE 3 0 STR?143 STR?144 .ENDT T?206:: .TABLE 0 0 0 1 0 I-PLAYER 5 0 .ENDT T?306:: .TABLE 0 0 0 1 0 X-WAITS 5 0 .ENDT T?406:: .TABLE 0 0 0 1 0 X-WAITS 5 0 .ENDT T?506:: .TABLE 0 0 0 1 0 X-WAITS 5 0 .ENDT T?606:: .TABLE 0 0 0 1 0 X-WAITS 5 0 .ENDT T?706:: .TABLE 0 0 0 1 0 X-WAITS 5 0 .ENDT T?806:: .TABLE 0 0 0 1 0 X-WAITS 5 0 .ENDT T?906:: .TABLE 0 0 0 1 0 X-WAITS 5 0 .ENDT T?1006:: .TABLE 0 0 0 1 0 BUTLER-APPEARS 1 0 .ENDT T?1106:: .TABLE 0 0 0 1 0 LOVER-XFER 5 0 .ENDT T?1206:: .TABLE 0 0 0 1 0 GHOST-LURKS 5 0 .ENDT T?107:: T?QUESTIONS:: .TABLE 9 STR?166 STR?167 STR?168 STR?169 STR?170 STR?171 STR?172 STR?173 STR?174 .ENDT T?207:: T?CHAR-CLOSET-TABLE:: .TABLE 15 YOUR-CLOSET SECRET-LANDING-TAM SECRET-LANDING-JACK SECRET-VIVIEN-PASSAGE WENDISH-CORNER SECRET-IAN-PASSAGE HYDE-CLOSET IRIS-CLOSET KITCHEN SECRET-LANDING-JACK 0 DRAWING-CLOSET SECRET-LANDING-LIB SITTING-PASSAGE DINING-PASSAGE .ENDT T?307:: T?CHAR-POSS-TABLE:: .TABLE 16 W?MY W?TAM'S W?JACK'S W?VIV'S W?DOC'S W?IAN'S W?HYDE'S W?IRIS'S W?B'S W?DEE'S W?G'S W?LI'S W?MAID'S W?WORM'S W?BUF'S W?RH'S .ENDT T?407:: T?FOLLOW-LOC:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?507:: T?TOUCHED-LDESCS:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?607:: T?FOUND-COSTUME:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?707:: T?FOUND-PASSAGES:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?807:: T?TOLD-ABOUT-GHOST:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?907:: T?TOLD-ABOUT-EVID:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?1007:: T?SHOT:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?113:: T?FAVE-COLOR:: .TABLE .BYTE 3 .BYTE 114 .BYTE 101 .BYTE 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?213:: T?FIRST-NAME:: .TABLE .BYTE 0 .BYTE 120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?313:: T?LAST-NAME:: .TABLE .BYTE 0 .BYTE 116 .BYTE 101 .BYTE 115 .BYTE 116 .BYTE 101 .BYTE 114 .BYTE 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?413:: T?SUFFIX:: .TABLE .BYTE 0 .BYTE 0 0 0 .ENDT ; END OF IMPURENESS IMPURE:: ; VERB TABLE IS DEFINED HERE VTBL:: .TABLE ST?SHUT ST?I ST?PULL ST?SUPERBRIEF ST?VERBOSE ST?REQUEST ST?QUIT ST?FIND ST?YES ST?STOP ST?UNLOCK ST?READ ST?CONFRONT ST?SAY ST?JUMP ST?POUR ST?WAIT ST?TAKE ST?NO ST?CALL ST?FOLLOW ST?COMPARE ST?HEAD ST?DINE ST?LIGHT ST?LIE ST?MOVE ST?ARREST ST?PLAY ST?OPEN ST?KNOCK ST?WRITE ST?PICK ST?PEEP ST?MEET ST?PRAY ST?STAND ST?UNDRESS ST?LISTEN ST?SHOW ST?NOD ST?HELP ST?SAVE ST?TELL ST?THROW ST?DESCRIBE ST?DRESS ST?FIDDLE ST?USE ST?HIDE ST?SHAKE ST?ATTACK ST?DAMAGE ST?ENTER ST?THANKS ST?PLACE ST?SEARCH ST?WEAR ST?SWITCH ST?SWIM ST?EXPLAIN ST?HOLD ST?UNSCRIPT ST?HANG ST?RING ST?PUSH ST?RUB ST?SIT ST?SOUND ST?CHANGE ST?SCORE ST?PUNCH ST?FORGIVE ST?DANCE ST?SIGN ST?EMPTY ST?CHECK ST?BOW ST?DROP ST?TIME ST?LEAVE ST?TRY ST?SCRIPT ST?$VERIFY ST?RESTART ST?SMELL ST?BRIEF ST?GET ST?CONSOLE ST?SLEEP ST?GIVE ST?SMILE ST?WAKE ST?DRINK ST?REMOVE ST?ANSWER ST?$CALL ST?YELL ST?SORRY ST?LOCK ST?SHARE ST?POINT ST?MURDER ST?START ST?CLEAN ST?RESTORE ST?CLOSE ST?FIX ST?SLIDE ST?EXAMINE ST?RELEASE ST?EAT ST?FIRE ST?FILL ST?CLIMB ST?WATCH ST?ASK ST?HELLO .ENDT ; SYNTAX DEFINITION TABLES ARE DEFINED HERE ST?SHUT:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE LIGHTBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LAMP-OFF .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?CLOSE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?CLOSE .ENDT ST?I:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?INVENTORY .ENDT ST?PULL:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MOVE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE SC+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MOVE-DIR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MOVE .ENDT ST?SUPERBRIEF:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SUPER-BRIEF .ENDT ST?VERBOSE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?VERBOSE .ENDT ST?REQUEST:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-CONTEXT-FOR .ENDT ST?QUIT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?QUIT .ENDT ST?FIND:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-CONTEXT-ABOUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SSEARCH-FOR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SSEARCH-FOR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIND .ENDT ST?YES:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YES .ENDT ST?STOP:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STOP .ENDT ST?UNLOCK:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?UNLOCK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?UNLOCK .ENDT ST?READ:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE PR?ABOUT .BYTE PR?IN .BYTE 0 .BYTE READBIT .BYTE 0 .BYTE SH+SC+SOG+SIR+SHAVE .BYTE V?LOOK-UP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR+SHAVE .BYTE 0 .BYTE V?READ .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR+SHAVE .BYTE V?SREAD .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE READBIT .BYTE 0 .BYTE SH+SC+SOG+SIR+SHAVE .BYTE 0 .BYTE V?READ .ENDT ST?CONFRONT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CONFRONT .ENDT ST?SAY:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE PR?WITH .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?ASK-ABOUT .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL .BYTE 2 ;OBJECTS .BYTE PR?TO .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL-ABOUT .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL .BYTE 1 ;OBJECTS .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TALK-ABOUT .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SAY .ENDT ST?JUMP:: .TABLE .BYTE 7 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?LEAP .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .BYTE 1 ;OBJECTS .BYTE PR?FROM .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?ACROSS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?LEAP .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .ENDT ST?POUR:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE SH+SHAVE+STAKE .BYTE 0 .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SHAVE+STAKE .BYTE 0 .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE+STAKE .BYTE 0 .BYTE V?POUR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE+STAKE .BYTE 0 .BYTE V?POUR .ENDT ST?WAIT:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UNTIL .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WAIT-UNTIL .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WAIT-FOR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WAIT-FOR .ENDT ST?TAKE:: .TABLE .BYTE 11 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SC+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE WORNBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TAKE-OFF .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE SIR+SC+STAKE+SHAVE .BYTE 0 .BYTE V?HOLD-UP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SMANY+STAKE .BYTE 0 .BYTE V?TAKE-TO .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .ENDT ST?NO:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?NO .ENDT ST?CALL:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$CALL .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$CALL .ENDT ST?FOLLOW:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .ENDT ST?COMPARE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE SH+SC+SOG+SIR .BYTE V?COMPARE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE SH+SC+SOG+SIR .BYTE V?COMPARE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SMANY .BYTE 0 .BYTE V?COMPARE .ENDT ST?HEAD:: .TABLE .BYTE 17 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRIVE-TO .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RUN-OVER .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRIVE-TO .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CLIMB-UP .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-TO .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-TO .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CLIMB-DOWN .BYTE 1 ;OBJECTS .BYTE PR?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 1 ;OBJECTS .BYTE PR?AWAY .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-AROUND .BYTE 1 ;OBJECTS .BYTE PR?AFTER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK .ENDT ST?DINE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SH+SC+SOG+SIR+SHAVE+STAKE .BYTE 0 .BYTE V?EAT .ENDT ST?LIGHT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE LIGHTBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LAMP-ON .ENDT ST?LIE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?LIE .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?LIE .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?LIE .ENDT ST?MOVE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MOVE-DIR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MOVE .ENDT ST?ARREST:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ARREST .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ARREST .ENDT ST?PLAY:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE V?PLAY .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PLAY .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PLAY .ENDT ST?OPEN:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE SOG+SIR+SH+SC+SHAVE+STAKE .BYTE V?OPEN-WITH .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?OPEN .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?OPEN .ENDT ST?KNOCK:: .TABLE .BYTE 7 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SIR+SOG .BYTE 0 .BYTE V?SLAP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OFF .BYTE 0 .BYTE RMUNGBIT .BYTE SIR+SOG+SMANY .BYTE 0 .BYTE V?PUSH .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SIR+SOG .BYTE 0 .BYTE V?SLAP .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SIR+SOG .BYTE 0 .BYTE V?PUSH .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ATTACK .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KNOCK .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KNOCK .ENDT ST?WRITE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE+SHAVE+SH+SC .BYTE 0 .BYTE V?SIGN .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE+SHAVE+SH+SC .BYTE 0 .BYTE V?SIGN .ENDT ST?PICK:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SMANY .BYTE 0 .BYTE V?TAKE .ENDT ST?PEEP:: .TABLE .BYTE 16 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LOOK-THROUGH .BYTE 2 ;OBJECTS .BYTE PR?UP .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UP .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UP .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UNDER .BYTE 1 ;OBJECTS .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXAMINE .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-OUTSIDE .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?LOOK-ON .BYTE 2 ;OBJECTS .BYTE PR?IN .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?SEARCH-FOR .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIND .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-DOWN .BYTE 1 ;OBJECTS .BYTE PR?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-BEHIND .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXAMINE .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CHASTISE .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK .ENDT ST?MEET:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MEET .ENDT ST?PRAY:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PRAY .ENDT ST?STAND:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND .ENDT ST?UNDRESS:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?UNDRESS .ENDT ST?LISTEN:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LISTEN .ENDT ST?SHOW:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SHOW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SSHOW .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SSHOW .ENDT ST?NOD:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELLO .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELLO .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?NOD .ENDT ST?HELP:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELP .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELP .ENDT ST?SAVE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELP .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SAVE .ENDT ST?TELL:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL-ABOUT .BYTE 1 ;OBJECTS .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TALK-ABOUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL-ABOUT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL .ENDT ST?THROW:: .TABLE .BYTE 9 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE PERSONBIT .BYTE SH+SC+SHAVE+STAKE .BYTE SOG+SIR .BYTE V?THROW-AT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE+STAKE .BYTE SOG+SIR .BYTE V?THROW-THROUGH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE SOG+SIR .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE+STAKE .BYTE SOG+SIR .BYTE V?THROW-THROUGH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE SH+SC+SOG+SIR .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE PERSONBIT .BYTE SH+SC+SHAVE+STAKE .BYTE SOG+SIR .BYTE V?THROW-AT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AGAINST .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE+STAKE .BYTE SOG+SIR .BYTE V?THROW-AT .BYTE 1 ;OBJECTS .BYTE PR?AWAY .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?DROP .ENDT ST?DESCRIBE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE V?DESCRIBE .ENDT ST?DRESS:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRESS .ENDT ST?FIDDLE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RUB .ENDT ST?USE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?USE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AGAINST .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?USE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?USE .ENDT ST?HIDE:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-UNDER .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .ENDT ST?SHAKE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE V?SHAKE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SHAKE .ENDT ST?ATTACK:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE SH+SHAVE+STAKE .BYTE V?ATTACK .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ATTACK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ATTACK .ENDT ST?DAMAGE:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE PR?DOWN .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE SH+SC+SHAVE+STAKE .BYTE V?MUNG .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE SH+SC+SHAVE+STAKE .BYTE V?MUNG .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE SH+SC+SHAVE+STAKE .BYTE V?MUNG .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE 0 .BYTE V?MUNG .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE 0 .BYTE V?MUNG .ENDT ST?ENTER:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .ENDT ST?THANKS:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THANKS .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THANKS .ENDT ST?PLACE:: .TABLE .BYTE 9 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?DROP .BYTE 2 ;OBJECTS .BYTE PR?AWAY .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-UNDER .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE SOG+SIR .BYTE V?THROW-THROUGH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?DOWN .BYTE 0 .BYTE SURFACEBIT .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE SURFACEBIT .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT .ENDT ST?SEARCH:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UNDER .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIND .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH-FOR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH .ENDT ST?WEAR:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .ENDT ST?SWITCH:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?AIM .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE LIGHTBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LAMP-ON .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE LIGHTBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LAMP-OFF .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?TURN .ENDT ST?SWIM:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SWIM .ENDT ST?EXPLAIN:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE PR?TO .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL-ABOUT .BYTE 1 ;OBJECTS .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TALK-ABOUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STELL-ABOUT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TALK-ABOUT .ENDT ST?HOLD:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR+SC+STAKE+SHAVE .BYTE 0 .BYTE V?HOLD-UP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE SIR+SC+STAKE+SHAVE .BYTE 0 .BYTE V?HOLD-UP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SIR+SC+STAKE+SHAVE .BYTE 0 .BYTE V?HOLD-UP .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .ENDT ST?UNSCRIPT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?UNSCRIPT .ENDT ST?HANG:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .ENDT ST?RING:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RING .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE+STAKE .BYTE 0 .BYTE V?SSHOOT .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RING .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RING .ENDT ST?PUSH:: .TABLE .BYTE 7 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR+SOG+SMANY .BYTE 0 .BYTE V?PUSH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-UNDER .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SIR+SOG+SMANY .BYTE 0 .BYTE V?MOVE-DIR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OFF .BYTE 0 .BYTE RMUNGBIT .BYTE SIR+SOG+SMANY .BYTE 0 .BYTE V?PUSH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR+SOG .BYTE 0 .BYTE V?MOVE-DIR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR+SOG .BYTE 0 .BYTE V?PUSH .ENDT ST?RUB:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE+SHAVE .BYTE V?RUB .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RUB .ENDT ST?SIT:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SIT .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SIT .BYTE 1 ;OBJECTS .BYTE PR?BESIDE .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SIT-AT .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SIT-AT .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SIT .ENDT ST?SOUND:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SOUND .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RING .ENDT ST?CHANGE:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRESS .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CHANGE .ENDT ST?SCORE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCORE .ENDT ST?PUNCH:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE SH+SC+SOG+SIR+SHAVE+STAKE .BYTE V?SLAP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AROUND .BYTE 0 .BYTE RMUNGBIT .BYTE SOG+SIR .BYTE 0 .BYTE V?SLAP .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SLAP .ENDT ST?FORGIVE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FORGIVE .ENDT ST?DANCE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DANCE .ENDT ST?SIGN:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE+SHAVE+SH+SC .BYTE 0 .BYTE V?SIGN .ENDT ST?EMPTY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE CONTBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EMPTY .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EMPTY .ENDT ST?CHECK:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SANALYZE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UP .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UNDER .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ANALYZE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ANALYZE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ANALYZE .ENDT ST?BOW:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?BOW .ENDT ST?DROP:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE SOG+SIR .BYTE V?THROW-THROUGH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?DROP .ENDT ST?TIME:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TIME .ENDT ST?LEAVE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .ENDT ST?TRY:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?WEAR .ENDT ST?SCRIPT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCRIPT .ENDT ST?$VERIFY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$VERIFY .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$VERIFY .ENDT ST?RESTART:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RESTART .ENDT ST?SMELL:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SMELL .ENDT ST?BRIEF:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?BRIEF .ENDT ST?GET:: .TABLE .BYTE 12 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND .BYTE 1 ;OBJECTS .BYTE PR?RID .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DROP .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SMANY+STAKE .BYTE 0 .BYTE V?TAKE-TO .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE SC+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE SC+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SIR+SC+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE SIR+SC+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?TAKE .ENDT ST?CONSOLE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?KISS .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?KISS .ENDT ST?SLEEP:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?FAINT .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?FAINT .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FAINT .ENDT ST?GIVE:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?QUIT .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FAINT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG .BYTE SMANY+SH+SHAVE .BYTE V?SGIVE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE PERSONBIT .BYTE SMANY+SH+SHAVE .BYTE SOG .BYTE V?GIVE .ENDT ST?SMILE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SMILE .ENDT ST?WAKE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ALARM .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ALARM .ENDT ST?DRINK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?DRINK .ENDT ST?REMOVE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE SIR+SC+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE WORNBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?REMOVE .ENDT ST?ANSWER:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?REPLY .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?REPLY .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ANSWER .ENDT ST?$CALL:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$CALL .ENDT ST?YELL:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?TELL .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YELL .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?TELL .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YELL .ENDT ST?SORRY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SORRY .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SORRY .ENDT ST?LOCK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?LOCK .ENDT ST?SHARE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE V?SSHOW .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SSHOW .ENDT ST?POINT:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SSHOW .BYTE 2 ;OBJECTS .BYTE PR?AT .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SAIM .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SSHOW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?AIM .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?AIM .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?AIM .ENDT ST?MURDER:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE PERSONBIT .BYTE WEAPONBIT .BYTE SOG+SIR .BYTE SH+SC+SHAVE .BYTE V?KILL .ENDT ST?START:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OVER .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RESTART .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LAMP-ON .ENDT ST?CLEAN:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?BRUSH .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?BRUSH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE SH+SC+STAKE+SHAVE .BYTE V?BRUSH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE V?BRUSH .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR+SMANY .BYTE 0 .BYTE V?BRUSH .ENDT ST?RESTORE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RESTORE .ENDT ST?CLOSE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?CLOSE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?CLOSE .ENDT ST?FIX:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIX .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIX .ENDT ST?SLIDE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE+STAKE .BYTE 0 .BYTE V?PUT-UNDER .ENDT ST?EXAMINE:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UNDER .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC+SHAVE+STAKE .BYTE V?READ .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR+STAKE .BYTE SOG+SIR+SH+SC+SHAVE+STAKE .BYTE V?READ .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXAMINE .ENDT ST?RELEASE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?VERSION .ENDT ST?EAT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SH+SOG+SIR+SHAVE+STAKE .BYTE 0 .BYTE V?EAT .ENDT ST?FIRE:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE PERSONBIT .BYTE SH+SC+SHAVE .BYTE SOG+SIR .BYTE V?SSHOOT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE PERSONBIT .BYTE SH+SC+SHAVE .BYTE SOG+SIR .BYTE V?SSHOOT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE SH+SC+SHAVE .BYTE V?SHOOT .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SHOOT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SHOOT .ENDT ST?FILL:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?FILL .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE CONTBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?FILL .ENDT ST?CLIMB:: .TABLE .BYTE 9 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-UP .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THROUGH .BYTE 1 ;OBJECTS .BYTE PR?OVER .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-DOWN .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?BOARD .ENDT ST?WATCH:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXAMINE .ENDT ST?ASK:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-FOR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-ABOUT .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-CONTEXT-FOR .BYTE 1 ;OBJECTS .BYTE PR?ABOUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-CONTEXT-ABOUT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE PERSONBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK .ENDT ST?HELLO:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RMUNGBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELLO .ENDT ; THE ACTION CALLING TABLE IS DEFINED HERE ATBL:: .TABLE V-$VERIFY V-AIM V-SSHOW V-SAIM V-ANALYZE V-LOOK-UNDER V-LOOK-UP V-SANALYZE V-ANSWER V-REPLY V-ARREST V-ASK V-ASK-CONTEXT-ABOUT V-ASK-CONTEXT-FOR V-ASK-ABOUT V-ASK-FOR V-ATTACK V-BOW V-BRIEF V-BRUSH V-BOARD V-$CALL V-CHANGE V-WEAR V-DRESS V-CLIMB-DOWN V-DISEMBARK V-CLIMB-ON V-THROUGH V-CLIMB-UP V-CLOSE V-COMPARE V-CONFRONT V-MUNG V-DANCE V-DESCRIBE V-EAT V-DRINK V-DROP V-PUT V-PUT-IN V-THROW-THROUGH V-EMPTY V-EXAMINE V-READ V-TALK-ABOUT V-STELL-ABOUT V-TELL-ABOUT V-FAINT V-RUB V-FILL V-FIND V-SSEARCH-FOR V-FIX V-FOLLOW V-FORGIVE V-TAKE V-TAKE-TO V-STAND V-GIVE V-SGIVE V-QUIT V-HELLO V-HELP V-PUT-UNDER V-HOLD-UP V-INVENTORY V-LEAP V-KILL V-KISS V-KNOCK V-PUSH V-SLAP V-LEAVE V-LIE V-LAMP-ON V-LISTEN V-LOCK V-LOOK V-CHASTISE V-LOOK-BEHIND V-LOOK-DOWN V-LOOK-INSIDE V-SEARCH-FOR V-LOOK-ON V-LOOK-OUTSIDE V-LOOK-THROUGH V-MEET V-MOVE V-MOVE-DIR V-NO V-NOD V-OPEN V-OPEN-WITH V-PLAY V-POUR V-PRAY V-SREAD V-REMOVE V-RESTART V-RESTORE V-RING V-SSHOOT V-SAVE V-SAY V-TELL V-SCORE V-SCRIPT V-SEARCH V-SHAKE V-SHOOT V-SHOW V-LAMP-OFF V-SIGN V-SIT V-SIT-AT V-SMELL V-SMILE V-SORRY V-SOUND V-STOP V-SUPER-BRIEF V-SWIM V-TAKE-OFF V-THANKS V-THROW-AT V-TIME V-TURN V-UNDRESS V-UNLOCK V-UNSCRIPT V-USE V-VERBOSE V-VERSION V-WAIT-FOR V-WAIT-UNTIL V-ALARM V-WALK V-WALK-AROUND V-WALK-TO V-DRIVE-TO V-RUN-OVER V-YELL V-YES .ENDT ; THE PREACTION CALLING TABLE IS DEFINED HERE PATBL:: .TABLE 0 0 PRE-SSHOW PRE-SAIM PRE-ANALYZE PRE-LOOK-UNDER 0 PRE-SANALYZE 0 0 PRE-ARREST PRE-ASK-ABOUT PRE-ASK-CONTEXT-ABOUT PRE-ASK-CONTEXT-FOR PRE-ASK-ABOUT PRE-ASK-ABOUT 0 0 0 PRE-BRUSH 0 PRE-ASK-ABOUT 0 0 0 0 0 0 PRE-THROUGH 0 0 PRE-COMPARE 0 0 0 PRE-DESCRIBE PRE-EAT 0 0 PRE-PUT PRE-PUT-IN PRE-THROW-THROUGH PRE-EMPTY PRE-EXAMINE PRE-READ PRE-TALK-ABOUT PRE-STELL-ABOUT PRE-TELL-ABOUT 0 0 0 PRE-FIND PRE-SSEARCH-FOR 0 0 0 PRE-TAKE 0 0 PRE-GIVE PRE-SGIVE 0 PRE-HELLO 0 0 0 0 0 0 0 0 0 0 0 PRE-LIE 0 PRE-LISTEN 0 0 0 0 0 PRE-LOOK-INSIDE PRE-SEARCH-FOR 0 0 0 PRE-MEET PRE-MOVE PRE-MOVE-DIR 0 0 0 PRE-OPEN-WITH 0 0 0 PRE-SREAD 0 0 0 0 PRE-SSHOOT 0 0 PRE-ASK-ABOUT 0 0 PRE-SEARCH 0 0 0 0 0 PRE-SIT 0 0 0 PRE-HELLO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRE-DRIVE-TO 0 0 0 .ENDT ; PREPOSITION TABLE IS DEFINED HERE PRTBL:: .TABLE .WORD 24 W?AFTER PR?AFTER W?UNTIL PR?UNTIL W?AGAINST PR?AGAINST W?BESIDE PR?BESIDE W?AWAY PR?AWAY W?BEHIND PR?BEHIND W?AROUND PR?AROUND W?ACROSS PR?ACROSS W?RID PR?RID W?FROM PR?FROM W?THROUGH PR?THROUGH W?OVER PR?OVER W?DOWN PR?DOWN W?UP PR?UP W?OFF PR?OFF W?ABOUT PR?ABOUT W?ON PR?ON W?IN PR?IN W?UNDER PR?UNDER W?OUT PR?OUT W?FOR PR?FOR W?WITH PR?WITH W?TO PR?TO W?AT PR?AT .ENDT ; VOCABULARY TABLE IS HERE VOCAB:: .TABLE .BYTE 6 .BYTE 46 .BYTE 44 .BYTE 34 .BYTE 33 .BYTE 63 .BYTE 39 .BYTE 7 955 W?$CALL:: .ZWORD "$call" .BYTE PS?VERB+P1?VERB .BYTE ACT?$CALL .BYTE 0 W?$VERIFY:: .ZWORD "$verif" .BYTE PS?VERB+P1?VERB .BYTE ACT?$VERIFY .BYTE 0 W?1ST:: .ZWORD "1st" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?1ST .BYTE 0 W?2ND:: .ZWORD "2nd" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?2ND .BYTE 0 W?3RD:: .ZWORD "3rd" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?3RD .BYTE 0 W?4TH:: .ZWORD "4th" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?4TH .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?!:: .ZWORD "!" .BYTE PS?BUZZ-WORD .BYTE B?! .BYTE 0 W??:: .ZWORD "?" .BYTE PS?BUZZ-WORD .BYTE B?? .BYTE 0 W?APOSTROPHE:: .ZWORD "'" .BYTE PS?BUZZ-WORD .BYTE B?APOSTROPHE .BYTE 0 W?QUOTE:: .ZWORD """" .BYTE PS?BUZZ-WORD .BYTE B?QUOTE .BYTE 0 W?(SOME:: .ZWORD "(some" .BYTE PS?BUZZ-WORD .BYTE B?(SOME .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?ACCIDENT:: .ZWORD "accide" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ACCUSE:: .ZWORD "accuse" .BYTE PS?VERB+P1?VERB .BYTE ACT?ARREST .BYTE 0 W?ACROSS:: .ZWORD "across" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?ACROSS .BYTE 0 W?ADJUST:: .ZWORD "adjust" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIX .BYTE 0 W?AEROSOL:: .ZWORD "aeroso" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?AEROSOL .BYTE 0 W?AFTER:: .ZWORD "after" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AFTER .BYTE 0 W?AGAIN:: .ZWORD "again" .BYTE PS?BUZZ-WORD .BYTE B?AGAIN .BYTE 0 W?AGAINST:: .ZWORD "agains" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AGAINST .BYTE 0 W?AIM:: .ZWORD "aim" .BYTE PS?VERB+P1?VERB .BYTE ACT?POINT .BYTE 0 W?ALL:: .ZWORD "all" .BYTE PS?BUZZ-WORD .BYTE B?ALL .BYTE 0 W?ALTAR:: .ZWORD "altar" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?AM:: .ZWORD "am" .BYTE PS?BUZZ-WORD .BYTE B?AM .BYTE 0 W?AN:: .ZWORD "an" .BYTE PS?BUZZ-WORD .BYTE B?AN .BYTE 0 W?ANALYSE:: .ZWORD "analys" .BYTE PS?VERB+P1?VERB .BYTE ACT?CHECK .BYTE 0 W?ANALYZE:: .ZWORD "analyz" .BYTE PS?VERB+P1?VERB .BYTE ACT?CHECK .BYTE 0 W?ANCIENT:: .ZWORD "ancien" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ANCIENT .BYTE 0 W?AND:: .ZWORD "and" .BYTE PS?BUZZ-WORD .BYTE B?AND .BYTE 0 W?ANDIRON:: .ZWORD "andiro" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ANSWER:: .ZWORD "answer" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?ANYWAY:: .ZWORD "anyway" .BYTE PS?BUZZ-WORD .BYTE B?ANYWAY .BYTE 0 W?APOLOGIZE:: .ZWORD "apolog" .BYTE PS?VERB+P1?VERB .BYTE ACT?SORRY .BYTE 0 W?APPLE:: .ZWORD "apple" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ARE:: .ZWORD "are" .BYTE PS?BUZZ-WORD .BYTE B?ARE .BYTE 0 W?AREA:: .ZWORD "area" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?AREN:: .ZWORD "aren" .BYTE PS?BUZZ-WORD .BYTE B?AREN .BYTE 0 W?ARM:: .ZWORD "arm" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ARM .BYTE 0 W?ARMCHAIR:: .ZWORD "armcha" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ARMOR:: .ZWORD "armor" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ARMOUR:: .ZWORD "armour" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ARMS:: .ZWORD "arms" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?AROUND:: .ZWORD "around" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AROUND .BYTE 0 W?ARREST:: .ZWORD "arrest" .BYTE PS?VERB+P1?VERB .BYTE ACT?ARREST .BYTE 0 W?ART:: .ZWORD "art" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ART .BYTE 0 W?ARTIFACT:: .ZWORD "artifa" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ASH:: .ZWORD "ash" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ASH .BYTE 0 W?ASK:: .ZWORD "ask" .BYTE PS?VERB+P1?VERB .BYTE ACT?ASK .BYTE 0 W?ASSAULT:: .ZWORD "assaul" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?ASSHOLE:: .ZWORD "asshol" .BYTE PS?BUZZ-WORD .BYTE B?ASSHOLE .BYTE 0 W?AT:: .ZWORD "at" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AT .BYTE 0 W?ATTACK:: .ZWORD "attack" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?ATTEMPTS:: .ZWORD "attemp" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?AYE:: .ZWORD "aye" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?B'S:: .ZWORD "b's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?B'S .BYTE 0 W?BACK:: .ZWORD "back" .BYTE PS?BUZZ-WORD .BYTE B?BACK .BYTE 0 W?BACKST:: .ZWORD "backst" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BAG:: .ZWORD "bag" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BANG:: .ZWORD "bang" .BYTE PS?VERB+P1?VERB .BYTE ACT?KNOCK .BYTE 0 W?BAS-RELIEF:: .ZWORD "bas-re" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BASEMENT:: .ZWORD "baseme" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BASTARD:: .ZWORD "bastar" .BYTE PS?BUZZ-WORD .BYTE B?BASTARD .BYTE 0 W?BATH:: .ZWORD "bath" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BATH .BYTE 0 W?BATHE:: .ZWORD "bathe" .BYTE PS?VERB+P1?VERB .BYTE ACT?SWIM .BYTE 0 W?BATHROOM:: .ZWORD "bathro" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BATHROOM .BYTE 0 W?BATHTUB:: .ZWORD "bathtu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BED:: .ZWORD "bed" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BED .BYTE 0 W?BEDPOST:: .ZWORD "bedpos" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEDROOM:: .ZWORD "bedroo" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BEDROOM .BYTE 0 W?BEEP:: .ZWORD "beep" .BYTE PS?VERB+P1?VERB .BYTE ACT?RING .BYTE 0 W?BEHIND:: .ZWORD "behind" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?BEHIND .BYTE 0 W?BELL:: .ZWORD "bell" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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 0 .BYTE 0 W?BENEATH:: .ZWORD "beneat" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?UNDER .BYTE 0 W?BESIDE:: .ZWORD "beside" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?BESIDE .BYTE 0 W?BILLIARD:: .ZWORD "billia" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BILLIARD .BYTE 0 W?BIRD:: .ZWORD "bird" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BIRD .BYTE 0 W?BITCH:: .ZWORD "bitch" .BYTE PS?BUZZ-WORD .BYTE B?BITCH .BYTE 0 W?BLACK:: .ZWORD "black" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLACK .BYTE 0 W?BLAST:: .ZWORD "blast" .BYTE PS?VERB+P1?VERB .BYTE ACT?RING .BYTE 0 W?BLOND:: .ZWORD "blond" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLOND .BYTE 0 W?BLONDE:: .ZWORD "blonde" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLONDE .BYTE 0 W?BLOW:: .ZWORD "blow" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLOW .BYTE ACT?RING W?BLOWGUN:: .ZWORD "blowgu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLUE:: .ZWORD "blue" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLUE .BYTE 0 W?BOARD:: .ZWORD "board" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?CLIMB .BYTE 0 W?BOLITHO:: .ZWORD "bolith" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BOLITHO .BYTE 0 W?BONES:: .ZWORD "bones" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOOK:: .ZWORD "book" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BOOK .BYTE 0 W?BOOKCASE:: .ZWORD "bookca" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOOKS:: .ZWORD "books" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOTTLE:: .ZWORD "bottle" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOW:: .ZWORD "bow" .BYTE PS?VERB+P1?VERB .BYTE ACT?BOW .BYTE 0 W?BOWER:: .ZWORD "bower" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOWL:: .ZWORD "bowl" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOX:: .ZWORD "box" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?DAMAGE .BYTE 0 W?BREAKER:: .ZWORD "breake" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BRICK:: .ZWORD "brick" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BRICK .BYTE 0 W?BRICKS:: .ZWORD "bricks" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BRIEF:: .ZWORD "brief" .BYTE PS?VERB+P1?VERB .BYTE ACT?BRIEF .BYTE 0 W?BROCHURE:: .ZWORD "brochu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BRONZE:: .ZWORD "bronze" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BRONZE .BYTE 0 W?BUF'S:: .ZWORD "buf's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BUF'S .BYTE 0 W?BUFFALO:: .ZWORD "buffal" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BUFFALO .BYTE 0 W?BUNCH:: .ZWORD "bunch" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BUST:: .ZWORD "bust" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BUT:: .ZWORD "but" .BYTE PS?BUZZ-WORD .BYTE B?BUT .BYTE 0 W?BUTLER:: .ZWORD "butler" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BUTLER .BYTE 0 W?BUTTON:: .ZWORD "button" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CAGE:: .ZWORD "cage" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CALL:: .ZWORD "call" .BYTE PS?VERB+P1?VERB .BYTE ACT?CALL .BYTE 0 W?CAN:: .ZWORD "can" .BYTE PS?BUZZ-WORD .BYTE B?CAN .BYTE 0 W?CANDLE:: .ZWORD "candle" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CANDLE .BYTE 0 W?CANE:: .ZWORD "cane" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CANVAS:: .ZWORD "canvas" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CAPTURE:: .ZWORD "captur" .BYTE PS?VERB+P1?VERB .BYTE ACT?ARREST .BYTE 0 W?CAR:: .ZWORD "car" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CAR .BYTE 0 W?CARD:: .ZWORD "card" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CARD .BYTE 0 W?CARPET:: .ZWORD "carpet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CARRY:: .ZWORD "carry" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?CARVING:: .ZWORD "carvin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CASE:: .ZWORD "case" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CASTLE:: .ZWORD "castle" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CASTLE .BYTE 0 W?CELLAR:: .ZWORD "cellar" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHAIR:: .ZWORD "chair" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHAIRS:: .ZWORD "chairs" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHAISE:: .ZWORD "chaise" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CHAISE .BYTE 0 W?CHANGE:: .ZWORD "change" .BYTE PS?VERB+P1?VERB .BYTE ACT?CHANGE .BYTE 0 W?CHAPEL:: .ZWORD "chapel" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CHAPEL .BYTE 0 W?CHASE:: .ZWORD "chase" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?CHAT:: .ZWORD "chat" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAY .BYTE 0 W?CHECK:: .ZWORD "check" .BYTE PS?VERB+P1?VERB .BYTE ACT?CHECK .BYTE 0 W?CHEST:: .ZWORD "chest" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHEVAL:: .ZWORD "cheval" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CHEVAL .BYTE 0 W?CHIMNEY:: .ZWORD "chimne" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CLEAN:: .ZWORD "clean" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLEAN .BYTE 0 W?CLIMB:: .ZWORD "climb" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLIMB .BYTE 0 W?CLOCKWORK:: .ZWORD "clockw" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CLOCKWORK .BYTE 0 W?CLOSE:: .ZWORD "close" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?CLOTHES:: .ZWORD "clothe" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CLOTHES .BYTE 0 W?CLUB:: .ZWORD "club" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CLUE:: .ZWORD "clue" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CLUE .BYTE 0 W?CLUES:: .ZWORD "clues" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COAT:: .ZWORD "coat" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COAT .BYTE 0 W?COCK:: .ZWORD "cock" .BYTE PS?BUZZ-WORD .BYTE B?COCK .BYTE 0 W?COCKSUCKER:: .ZWORD "cocksu" .BYTE PS?BUZZ-WORD .BYTE B?COCKSUCKER .BYTE 0 W?COFFIN:: .ZWORD "coffin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COLOR:: .ZWORD "color" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COLOR .BYTE 0 W?COME:: .ZWORD "come" .BYTE PS?VERB+P1?VERB .BYTE ACT?HEAD .BYTE 0 W?COMFORT:: .ZWORD "comfor" .BYTE PS?VERB+P1?VERB .BYTE ACT?CONSOLE .BYTE 0 W?COMMODE:: .ZWORD "commod" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COMPARE:: .ZWORD "compar" .BYTE PS?VERB+P1?VERB .BYTE ACT?COMPARE .BYTE 0 W?COMPUTER:: .ZWORD "comput" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CONCEAL:: .ZWORD "concea" .BYTE PS?VERB+P1?VERB .BYTE ACT?HIDE .BYTE 0 W?CONFRONT:: .ZWORD "confro" .BYTE PS?VERB+P1?VERB .BYTE ACT?CONFRONT .BYTE 0 W?CONSOLE:: .ZWORD "consol" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?CONSOLE .BYTE 0 W?CONSULT:: .ZWORD "consul" .BYTE PS?VERB+P1?VERB .BYTE ACT?ASK .BYTE 0 W?CONTACT:: .ZWORD "contac" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CONTACT .BYTE 0 W?CORPSE:: .ZWORD "corpse" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CORRIDOR:: .ZWORD "corrid" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COSTUME:: .ZWORD "costum" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COULD:: .ZWORD "could" .BYTE PS?BUZZ-WORD .BYTE B?COULD .BYTE 0 W?COULDN:: .ZWORD "couldn" .BYTE PS?BUZZ-WORD .BYTE B?COULDN .BYTE 0 W?COURT:: .ZWORD "court" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COURT .BYTE 0 W?COURTYARD:: .ZWORD "courty" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COVERED:: .ZWORD "covere" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COVERED .BYTE 0 W?CRAP:: .ZWORD "crap" .BYTE PS?BUZZ-WORD .BYTE B?CRAP .BYTE 0 W?CREST:: .ZWORD "crest" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CRUSH:: .ZWORD "crush" .BYTE PS?VERB+P1?VERB .BYTE ACT?DAMAGE .BYTE 0 W?CRYPT:: .ZWORD "crypt" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CUE:: .ZWORD "cue" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CUE .BYTE 0 W?CUNT:: .ZWORD "cunt" .BYTE PS?BUZZ-WORD .BYTE B?CUNT .BYTE 0 W?CURSE:: .ZWORD "curse" .BYTE PS?BUZZ-WORD .BYTE B?CURSE .BYTE 0 W?CURTSEY:: .ZWORD "curtse" .BYTE PS?VERB+P1?VERB .BYTE ACT?BOW .BYTE 0 W?CURTSY:: .ZWORD "curtsy" .BYTE PS?VERB+P1?VERB .BYTE ACT?BOW .BYTE 0 W?CUSHION:: .ZWORD "cushio" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CUSS:: .ZWORD "cuss" .BYTE PS?BUZZ-WORD .BYTE B?CUSS .BYTE 0 W?D:: .ZWORD "d" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 22 .BYTE PR?DOWN W?DAMAGE:: .ZWORD "damage" .BYTE PS?VERB+P1?VERB .BYTE ACT?DAMAGE .BYTE 0 W?DAME:: .ZWORD "dame" .BYTE PS?BUZZ-WORD .BYTE B?DAME .BYTE 0 W?DAMN:: .ZWORD "damn" .BYTE PS?BUZZ-WORD .BYTE B?DAMN .BYTE 0 W?DAMNED:: .ZWORD "damned" .BYTE PS?BUZZ-WORD .BYTE B?DAMNED .BYTE 0 W?DANCE:: .ZWORD "dance" .BYTE PS?VERB+P1?VERB .BYTE ACT?DANCE .BYTE 0 W?DANGER:: .ZWORD "danger" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DARN:: .ZWORD "darn" .BYTE PS?BUZZ-WORD .BYTE B?DARN .BYTE 0 W?DEAD:: .ZWORD "dead" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DEAD .BYTE 0 W?DEALER:: .ZWORD "dealer" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DEALER .BYTE 0 W?DEATH:: .ZWORD "death" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DECK:: .ZWORD "deck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DEE:: .ZWORD "dee" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DEE .BYTE 0 W?DEE'S:: .ZWORD "dee's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DEE'S .BYTE 0 W?DEIRDRE:: .ZWORD "deirdr" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DEIRDRE .BYTE 0 W?DESCRIBE:: .ZWORD "descri" .BYTE PS?VERB+P1?VERB .BYTE ACT?DESCRIBE .BYTE 0 W?DESK:: .ZWORD "desk" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DESTROY:: .ZWORD "destro" .BYTE PS?VERB+P1?VERB .BYTE ACT?DAMAGE .BYTE 0 W?DETECT:: .ZWORD "detect" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIND .BYTE 0 W?DEVICE:: .ZWORD "device" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIARY:: .ZWORD "diary" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DID:: .ZWORD "did" .BYTE PS?BUZZ-WORD .BYTE B?DID .BYTE 0 W?DIDN:: .ZWORD "didn" .BYTE PS?BUZZ-WORD .BYTE B?DIDN .BYTE 0 W?DIG:: .ZWORD "dig" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?DINE:: .ZWORD "dine" .BYTE PS?VERB+P1?VERB .BYTE ACT?DINE .BYTE 0 W?DINING:: .ZWORD "dining" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DINING .BYTE 0 W?DINNER:: .ZWORD "dinner" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DINNER .BYTE 0 W?DIRECTION:: .ZWORD "direct" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DISCOVER:: .ZWORD "discov" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIND .BYTE 0 W?DISGUISE:: .ZWORD "disgui" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DISHES:: .ZWORD "dishes" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DISPLAY:: .ZWORD "displa" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHOW .BYTE 0 W?DO:: .ZWORD "do" .BYTE PS?BUZZ-WORD .BYTE B?DO .BYTE 0 W?DOC'S:: .ZWORD "doc's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DOC'S .BYTE 0 W?DOCTOR:: .ZWORD "doctor" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DOCTOR .BYTE 0 W?DOFF:: .ZWORD "doff" .BYTE PS?VERB+P1?VERB .BYTE ACT?REMOVE .BYTE 0 W?DOG:: .ZWORD "dog" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DOG .BYTE 0 W?DON:: .ZWORD "don" .BYTE PS?VERB+P1?VERB .BYTE ACT?WEAR .BYTE 0 W?DOOR:: .ZWORD "door" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DOOR .BYTE 0 W?DOORBELL:: .ZWORD "doorbe" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DOUBLE:: .ZWORD "double" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DOUBLE .BYTE 0 W?DOWN:: .ZWORD "down" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 22 .BYTE PR?DOWN W?DOWNSTAIRS:: .ZWORD "downst" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 22 .BYTE PR?DOWN W?DR:: .ZWORD "dr" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DR .BYTE 0 W?DRAGON:: .ZWORD "dragon" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DRAGON .BYTE 0 W?DRAIN:: .ZWORD "drain" .BYTE PS?VERB+P1?VERB .BYTE ACT?EMPTY .BYTE 0 W?DRAWER:: .ZWORD "drawer" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DRAWING:: .ZWORD "drawin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DRAWING .BYTE 0 W?DRESS:: .ZWORD "dress" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?DRESS .BYTE 0 W?DRESSE:: .ZWORD "dresse" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DRESSING:: .ZWORD "dressi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DRESSING .BYTE 0 W?DRINK:: .ZWORD "drink" .BYTE PS?VERB+P1?VERB .BYTE ACT?DRINK .BYTE 0 W?DRIVE:: .ZWORD "drive" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DRIVE .BYTE ACT?HEAD W?DRIVEWAY:: .ZWORD "drivew" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DROP:: .ZWORD "drop" .BYTE PS?VERB+P1?VERB .BYTE ACT?DROP .BYTE 0 W?DROWNING:: .ZWORD "drowni" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DUNGEON:: .ZWORD "dungeo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?E:: .ZWORD "e" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 29 .BYTE A?EAST W?EARRING:: .ZWORD "earrin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EASEL:: .ZWORD "easel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EAST:: .ZWORD "east" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 29 .BYTE A?EAST W?EAT:: .ZWORD "eat" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?EIGHT:: .ZWORD "eight" .BYTE PS?BUZZ-WORD .BYTE B?EIGHT .BYTE 0 W?ELEVEN:: .ZWORD "eleven" .BYTE PS?BUZZ-WORD .BYTE B?ELEVEN .BYTE 0 W?EMPTY:: .ZWORD "empty" .BYTE PS?VERB+P1?VERB .BYTE ACT?EMPTY .BYTE 0 W?END:: .ZWORD "end" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ENGAGE:: .ZWORD "engage" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ENTER:: .ZWORD "enter" .BYTE PS?VERB+P1?VERB .BYTE ACT?ENTER .BYTE 0 W?ENTRANCE:: .ZWORD "entran" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EVIDENCE:: .ZWORD "eviden" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?EXCUSE:: .ZWORD "excuse" .BYTE PS?VERB+P1?VERB .BYTE ACT?FORGIVE .BYTE 0 W?EXERCISE:: .ZWORD "exerci" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?EXERCISE .BYTE 0 W?EXIT:: .ZWORD "exit" .BYTE PS?VERB+P1?VERB .BYTE ACT?LEAVE .BYTE 0 W?EXPLAIN:: .ZWORD "explai" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXPLAIN .BYTE 0 W?EXPLORE:: .ZWORD "explor" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?EYE:: .ZWORD "eye" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EYES:: .ZWORD "eyes" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?F.C:: .ZWORD "f.c" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?F.C .BYTE 0 W?F.N:: .ZWORD "f.n" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?F.N .BYTE 0 W?FAINT:: .ZWORD "faint" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLEEP .BYTE 0 W?FAMILY:: .ZWORD "family" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FAMILY .BYTE 0 W?FAVORITE:: .ZWORD "favori" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FAVORITE .BYTE 0 W?FEEL:: .ZWORD "feel" .BYTE PS?VERB+P1?VERB .BYTE ACT?RUB .BYTE 0 W?FENDER:: .ZWORD "fender" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FIDDLE:: .ZWORD "fiddle" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIDDLE .BYTE 0 W?FIFTY:: .ZWORD "fifty" .BYTE PS?BUZZ-WORD .BYTE B?FIFTY .BYTE 0 W?FIGHT:: .ZWORD "fight" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?FIGHTING:: .ZWORD "fighti" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FIGHTING .BYTE 0 W?FIGURE:: .ZWORD "figure" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FIGURINE:: .ZWORD "figuri" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?FIRE:: .ZWORD "fire" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FIRE .BYTE ACT?FIRE W?FIREPLACE:: .ZWORD "firepl" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FIRST:: .ZWORD "first" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FIRST .BYTE 0 W?FIVE:: .ZWORD "five" .BYTE PS?BUZZ-WORD .BYTE B?FIVE .BYTE 0 W?FIX:: .ZWORD "fix" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIX .BYTE 0 W?FLIP:: .ZWORD "flip" .BYTE PS?VERB+P1?VERB .BYTE ACT?SWITCH .BYTE 0 W?FLIRT:: .ZWORD "flirt" .BYTE PS?VERB+P1?VERB .BYTE ACT?CONSOLE .BYTE 0 W?FLOOD:: .ZWORD "flood" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FLOOD .BYTE ACT?FILL W?FLOOR:: .ZWORD "floor" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FOLLOW:: .ZWORD "follow" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?FONT:: .ZWORD "font" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FOOD:: .ZWORD "food" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FOR:: .ZWORD "for" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?FOR .BYTE 0 W?FORDYCE:: .ZWORD "fordyc" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FORDYCE .BYTE 0 W?FORGIVE:: .ZWORD "forgiv" .BYTE PS?VERB+P1?VERB .BYTE ACT?FORGIVE .BYTE 0 W?FORMAL:: .ZWORD "formal" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FORMAL .BYTE 0 W?FORTY:: .ZWORD "forty" .BYTE PS?BUZZ-WORD .BYTE B?FORTY .BYTE 0 W?FOSSIL:: .ZWORD "fossil" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FOSSIL .BYTE 0 W?FOUNTAIN:: .ZWORD "founta" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FOUR:: .ZWORD "four" .BYTE PS?BUZZ-WORD .BYTE B?FOUR .BYTE 0 W?FOURTH:: .ZWORD "fourth" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FOURTH .BYTE 0 W?FOYER:: .ZWORD "foyer" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FOYER .BYTE 0 W?FRESHEN:: .ZWORD "freshe" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLEAN .BYTE 0 W?FROM:: .ZWORD "from" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?FROM .BYTE 0 W?FRONT:: .ZWORD "front" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FRONT .BYTE 0 W?FUCK:: .ZWORD "fuck" .BYTE PS?BUZZ-WORD .BYTE B?FUCK .BYTE 0 W?FUCKED:: .ZWORD "fucked" .BYTE PS?BUZZ-WORD .BYTE B?FUCKED .BYTE 0 W?FUCKING:: .ZWORD "fuckin" .BYTE PS?BUZZ-WORD .BYTE B?FUCKING .BYTE 0 W?FUDGE:: .ZWORD "fudge" .BYTE PS?BUZZ-WORD .BYTE B?FUDGE .BYTE 0 W?FULL:: .ZWORD "full" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FULL .BYTE 0 W?FULL-LENGTH:: .ZWORD "full-l" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FULL-LENGTH .BYTE 0 W?G:: .ZWORD "g" .BYTE PS?BUZZ-WORD .BYTE B?G .BYTE 0 W?G'S:: .ZWORD "g's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?G'S .BYTE 0 W?GAB:: .ZWORD "gab" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAY .BYTE 0 W?GALLERY:: .ZWORD "galler" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GALLERY .BYTE 0 W?GAME:: .ZWORD "game" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GAME .BYTE 0 W?GAME-ROOM:: .ZWORD "game-r" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GAME-ROOM .BYTE 0 W?GARDEN:: .ZWORD "garden" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GARGOYLE:: .ZWORD "gargoy" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GATE:: .ZWORD "gate" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GAZE:: .ZWORD "gaze" .BYTE PS?VERB+P1?VERB .BYTE ACT?PEEP .BYTE 0 W?GEAR:: .ZWORD "gear" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GEM:: .ZWORD "gem" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GET:: .ZWORD "get" .BYTE PS?VERB+P1?VERB .BYTE ACT?GET .BYTE 0 W?GHOST:: .ZWORD "ghost" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GHOST .BYTE 0 W?GIVE:: .ZWORD "give" .BYTE PS?VERB+P1?VERB .BYTE ACT?GIVE .BYTE 0 W?GLADYS:: .ZWORD "gladys" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GLADYS .BYTE 0 W?GLASS:: .ZWORD "glass" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GLASS .BYTE 0 W?GO:: .ZWORD "go" .BYTE PS?VERB+P1?VERB .BYTE ACT?HEAD .BYTE 0 W?GODDAMN:: .ZWORD "goddam" .BYTE PS?BUZZ-WORD .BYTE B?GODDAMN .BYTE 0 W?GONG:: .ZWORD "gong" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GOWN:: .ZWORD "gown" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GRAB:: .ZWORD "grab" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .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?GREET:: .ZWORD "greet" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELLO .BYTE 0 W?GREETINGS:: .ZWORD "greeti" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELLO .BYTE 0 W?GRILLWORK:: .ZWORD "grillw" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GRIN:: .ZWORD "grin" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMILE .BYTE 0 W?GROUND:: .ZWORD "ground" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GROUND .BYTE 0 W?GUESTS:: .ZWORD "guests" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GUN:: .ZWORD "gun" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GUN .BYTE 0 W?HALL:: .ZWORD "hall" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HALLAM:: .ZWORD "hallam" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HALLAM .BYTE 0 W?HALLWAY:: .ZWORD "hallwa" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HAND:: .ZWORD "hand" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HAND .BYTE 0 W?HANDLE:: .ZWORD "handle" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HANDS:: .ZWORD "hands" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HANG:: .ZWORD "hang" .BYTE PS?VERB+P1?VERB .BYTE ACT?HANG .BYTE 0 W?HAS:: .ZWORD "has" .BYTE PS?BUZZ-WORD .BYTE B?HAS .BYTE 0 W?HASN:: .ZWORD "hasn" .BYTE PS?BUZZ-WORD .BYTE B?HASN .BYTE 0 W?HAUNTING:: .ZWORD "haunti" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HAVE:: .ZWORD "have" .BYTE PS?BUZZ-WORD .BYTE B?HAVE .BYTE 0 W?HAVEN:: .ZWORD "haven" .BYTE PS?BUZZ-WORD .BYTE B?HAVEN .BYTE 0 W?HE:: .ZWORD "he" .BYTE PS?BUZZ-WORD .BYTE B?HE .BYTE 0 W?HEAD:: .ZWORD "head" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?HEAD .BYTE 0 W?HEDGE:: .ZWORD "hedge" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HEDGE .BYTE 0 W?HELL:: .ZWORD "hell" .BYTE PS?BUZZ-WORD .BYTE B?HELL .BYTE 0 W?HELLO:: .ZWORD "hello" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELLO .BYTE 0 W?HELMET:: .ZWORD "helmet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HELP:: .ZWORD "help" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?HER:: .ZWORD "her" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HER .BYTE 0 W?HERE:: .ZWORD "here" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HERSELF:: .ZWORD "hersel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HI:: .ZWORD "hi" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELLO .BYTE 0 W?HIDDEN:: .ZWORD "hidden" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HIDDEN .BYTE 0 W?HIDE:: .ZWORD "hide" .BYTE PS?VERB+P1?VERB .BYTE ACT?HIDE .BYTE 0 W?HIDING:: .ZWORD "hiding" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HIDING .BYTE 0 W?HIM:: .ZWORD "him" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HIMSELF:: .ZWORD "himsel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HIS:: .ZWORD "his" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HIS .BYTE 0 W?HISTORY:: .ZWORD "histor" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HISTORY .BYTE 0 W?HIT:: .ZWORD "hit" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUNCH .BYTE 0 W?HOBBY:: .ZWORD "hobby" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HOBBY .BYTE 0 W?HOLD:: .ZWORD "hold" .BYTE PS?VERB+P1?VERB .BYTE ACT?HOLD .BYTE 0 W?HOLE:: .ZWORD "hole" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HONK:: .ZWORD "honk" .BYTE PS?VERB+P1?VERB .BYTE ACT?RING .BYTE 0 W?HORN:: .ZWORD "horn" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HORSE:: .ZWORD "horse" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HOUSE:: .ZWORD "house" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HOW:: .ZWORD "how" .BYTE PS?BUZZ-WORD .BYTE B?HOW .BYTE 0 W?HUG:: .ZWORD "hug" .BYTE PS?VERB+P1?VERB .BYTE ACT?CONSOLE .BYTE 0 W?HUNDRED:: .ZWORD "hundre" .BYTE PS?BUZZ-WORD .BYTE B?HUNDRED .BYTE 0 W?HUNTING:: .ZWORD "huntin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HUNTING .BYTE 0 W?HURT:: .ZWORD "hurt" .BYTE PS?VERB+P1?VERB .BYTE ACT?DAMAGE .BYTE 0 W?HYDE:: .ZWORD "hyde" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HYDE .BYTE 0 W?HYDE'S:: .ZWORD "hyde's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HYDE'S .BYTE 0 W?I:: .ZWORD "i" .BYTE PS?VERB+P1?VERB .BYTE ACT?I .BYTE 0 W?IAN:: .ZWORD "ian" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IAN .BYTE 0 W?IAN'S:: .ZWORD "ian's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IAN'S .BYTE 0 W?IN:: .ZWORD "in" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 21 .BYTE PR?IN W?INDEED:: .ZWORD "indeed" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?INDIAN:: .ZWORD "indian" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?INK:: .ZWORD "ink" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?INK .BYTE 0 W?INKWELL:: .ZWORD "inkwel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?INQUIRE:: .ZWORD "inquir" .BYTE PS?VERB+P1?VERB .BYTE ACT?ASK .BYTE 0 W?INSERT:: .ZWORD "insert" .BYTE PS?VERB+P1?VERB .BYTE ACT?PLACE .BYTE 0 W?INSIDE:: .ZWORD "inside" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 21 .BYTE PR?IN W?INSPECT:: .ZWORD "inspec" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?INT.NUM:: .ZWORD "int.nu" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?INT.NUM .BYTE 0 W?INTO:: .ZWORD "into" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 21 .BYTE PR?IN W?INVENT:: .ZWORD "invent" .BYTE PS?VERB+P1?VERB .BYTE ACT?I .BYTE 0 W?IRIS:: .ZWORD "iris" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IRIS .BYTE 0 W?IRIS'S:: .ZWORD "iris's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IRIS'S .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?ISN:: .ZWORD "isn" .BYTE PS?BUZZ-WORD .BYTE B?ISN .BYTE 0 W?IT:: .ZWORD "it" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?JACK:: .ZWORD "jack" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?JACK .BYTE 0 W?JACK'S:: .ZWORD "jack's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?JACK'S .BYTE 0 W?JADE:: .ZWORD "jade" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?JADE .BYTE 0 W?JEWEL:: .ZWORD "jewel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?JEWELRY:: .ZWORD "jewelr" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?JEWELRY .BYTE 0 W?JOURNAL:: .ZWORD "journa" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?JR:: .ZWORD "jr" .BYTE PS?BUZZ-WORD .BYTE B?JR .BYTE 0 W?JUMP:: .ZWORD "jump" .BYTE PS?VERB+P1?VERB .BYTE ACT?JUMP .BYTE 0 W?JUNCTION:: .ZWORD "juncti" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?JUNIOR:: .ZWORD "junior" .BYTE PS?BUZZ-WORD .BYTE B?JUNIOR .BYTE 0 W?KEEP:: .ZWORD "keep" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KEYHOLE:: .ZWORD "keyhol" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KICK:: .ZWORD "kick" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUNCH .BYTE 0 W?KILL:: .ZWORD "kill" .BYTE PS?VERB+P1?VERB .BYTE ACT?MURDER .BYTE 0 W?KISS:: .ZWORD "kiss" .BYTE PS?VERB+P1?VERB .BYTE ACT?CONSOLE .BYTE 0 W?KIT:: .ZWORD "kit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KITCHEN:: .ZWORD "kitche" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?KITCHEN .BYTE 0 W?KNOB:: .ZWORD "knob" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KNOCK:: .ZWORD "knock" .BYTE PS?VERB+P1?VERB .BYTE ACT?KNOCK .BYTE 0 W?L:: .ZWORD "l" .BYTE PS?VERB+P1?VERB .BYTE ACT?PEEP .BYTE 0 W?L.N:: .ZWORD "l.n" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?L.N .BYTE 0 W?LAB:: .ZWORD "lab" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LAB .BYTE 0 W?LABORATORY:: .ZWORD "labora" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LABORATORY .BYTE 0 W?LADDER:: .ZWORD "ladder" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LADY:: .ZWORD "lady" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LAMP:: .ZWORD "lamp" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LANDING:: .ZWORD "landin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LANTERN:: .ZWORD "lanter" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LAST:: .ZWORD "last" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LAST .BYTE 0 W?LAY:: .ZWORD "lay" .BYTE PS?VERB+P1?VERB .BYTE ACT?PLACE .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?LEGEND:: .ZWORD "legend" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LENS:: .ZWORD "lens" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LENS .BYTE 0 W?LENSES:: .ZWORD "lenses" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LET:: .ZWORD "let" .BYTE PS?BUZZ-WORD .BYTE B?LET .BYTE 0 W?LEVER:: .ZWORD "lever" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LI'S:: .ZWORD "li's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LI'S .BYTE 0 W?LIBRARY:: .ZWORD "librar" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LIBRARY .BYTE 0 W?LIE:: .ZWORD "lie" .BYTE PS?VERB+P1?VERB .BYTE ACT?LIE .BYTE 0 W?LIFT:: .ZWORD "lift" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?LIGHT:: .ZWORD "light" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?LIGHT .BYTE 0 W?LIGHTS:: .ZWORD "lights" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LIKE:: .ZWORD "like" .BYTE PS?BUZZ-WORD .BYTE B?LIKE .BYTE 0 W?LIONEL:: .ZWORD "lionel" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LIONEL .BYTE 0 W?LIQUID:: .ZWORD "liquid" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?LL:: .ZWORD "ll" .BYTE PS?BUZZ-WORD .BYTE B?LL .BYTE 0 W?LOCATE:: .ZWORD "locate" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIND .BYTE 0 W?LOCK:: .ZWORD "lock" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOCK .BYTE 0 W?LOG:: .ZWORD "log" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LOGOFF:: .ZWORD "logoff" .BYTE PS?VERB+P1?VERB .BYTE ACT?QUIT .BYTE 0 W?LOGOUT:: .ZWORD "logout" .BYTE PS?VERB+P1?VERB .BYTE ACT?QUIT .BYTE 0 W?LONGUE:: .ZWORD "longue" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LOOK:: .ZWORD "look" .BYTE PS?VERB+P1?VERB .BYTE ACT?PEEP .BYTE 0 W?LOOKING:: .ZWORD "lookin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LOOKING .BYTE 0 W?LOOSE:: .ZWORD "loose" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LOOSE .BYTE 0 W?LORD:: .ZWORD "lord" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LORD .BYTE 0 W?LOUD:: .ZWORD "loud" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LOUD .BYTE 0 W?LOUDSPEAKER:: .ZWORD "loudsp" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LOUNGE:: .ZWORD "lounge" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LOVE:: .ZWORD "love" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LOVE .BYTE 0 W?LUGGAGE:: .ZWORD "luggag" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LUMBER:: .ZWORD "lumber" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LUMBER .BYTE 0 W?LYND:: .ZWORD "lynd" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LYND .BYTE 0 W?M:: .ZWORD "m" .BYTE PS?BUZZ-WORD .BYTE B?M .BYTE 0 W?MACHE:: .ZWORD "mache" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MACHE .BYTE 0 W?MADAM:: .ZWORD "madam" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MADAME:: .ZWORD "madame" .BYTE PS?BUZZ-WORD .BYTE B?MADAME .BYTE 0 W?MAGAZINE:: .ZWORD "magazi" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MAID:: .ZWORD "maid" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MAID .BYTE 0 W?MAID'S:: .ZWORD "maid's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MAID'S .BYTE 0 W?MAIDEN:: .ZWORD "maiden" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MAN:: .ZWORD "man" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MAN .BYTE 0 W?MARRIAGE:: .ZWORD "marria" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MASTER:: .ZWORD "master" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MASTER .BYTE 0 W?MATCH:: .ZWORD "match" .BYTE PS?VERB+P1?VERB .BYTE ACT?COMPARE .BYTE 0 W?MAY:: .ZWORD "may" .BYTE PS?BUZZ-WORD .BYTE B?MAY .BYTE 0 W?MAZE:: .ZWORD "maze" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ME:: .ZWORD "me" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MEDICAL:: .ZWORD "medica" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MEDICAL .BYTE 0 W?MEDITATE:: .ZWORD "medita" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .BYTE 0 W?MEET:: .ZWORD "meet" .BYTE PS?VERB+P1?VERB .BYTE ACT?MEET .BYTE 0 W?MIDPOINT:: .ZWORD "midpoi" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MINE:: .ZWORD "mine" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MY .BYTE 0 W?MINUTE:: .ZWORD "minute" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MIRROR:: .ZWORD "mirror" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MISS:: .ZWORD "miss" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MISS .BYTE 0 W?MISSING:: .ZWORD "missin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MISSING .BYTE 0 W?MIST:: .ZWORD "mist" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MISTER:: .ZWORD "mister" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MISTER .BYTE 0 W?MOLEST:: .ZWORD "molest" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?MONTAGUE:: .ZWORD "montag" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MONTAGUE .BYTE 0 W?MOON:: .ZWORD "moon" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MOON .BYTE 0 W?MOONLIGHT:: .ZWORD "moonli" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MOONMIST:: .ZWORD "moonmi" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MORRIS:: .ZWORD "morris" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MORRIS .BYTE 0 W?MOTOR:: .ZWORD "motor" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MOTOR .BYTE 0 W?MOVE:: .ZWORD "move" .BYTE PS?VERB+P1?VERB .BYTE ACT?MOVE .BYTE 0 W?MR:: .ZWORD "mr" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MR .BYTE 0 W?MRS:: .ZWORD "mrs" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MRS .BYTE 0 W?MS:: .ZWORD "ms" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MS .BYTE 0 W?MURDER:: .ZWORD "murder" .BYTE PS?VERB+P1?VERB .BYTE ACT?MURDER .BYTE 0 W?MUSIC:: .ZWORD "music" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MUSTACHE:: .ZWORD "mustac" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MY:: .ZWORD "my" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MY .BYTE 0 W?MYSELF:: .ZWORD "myself" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MYSTERY:: .ZWORD "myster" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?NE:: .ZWORD "ne" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 30 .BYTE A?NE W?NECKLACE:: .ZWORD "neckla" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NEW:: .ZWORD "new" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NEW .BYTE 0 W?NICHOLAS:: .ZWORD "nichol" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NICHOLAS .BYTE 0 W?NIGHT:: .ZWORD "night" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NIGHT .BYTE 0 W?NIGHTS:: .ZWORD "nights" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NIGHTT:: .ZWORD "nightt" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NINE:: .ZWORD "nine" .BYTE PS?BUZZ-WORD .BYTE B?NINE .BYTE 0 W?NO:: .ZWORD "no" .BYTE PS?VERB+P1?VERB .BYTE ACT?NO .BYTE 0 W?NOD:: .ZWORD "nod" .BYTE PS?VERB+P1?VERB .BYTE ACT?NOD .BYTE 0 W?NOPE:: .ZWORD "nope" .BYTE PS?VERB+P1?VERB .BYTE ACT?NO .BYTE 0 W?NORTH:: .ZWORD "north" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 31 .BYTE A?NORTH W?NORTHEAST:: .ZWORD "northe" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 30 .BYTE A?NE W?NORTHWEST:: .ZWORD "northw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 24 .BYTE A?NW W?NOTE:: .ZWORD "note" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NOTE .BYTE 0 W?NOTEBOOK:: .ZWORD "notebo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NOTES:: .ZWORD "notes" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NOW:: .ZWORD "now" .BYTE PS?BUZZ-WORD .BYTE B?NOW .BYTE 0 W?NW:: .ZWORD "nw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 24 .BYTE A?NW W?OBSERVE:: .ZWORD "observ" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OBSERVE .BYTE ACT?EXAMINE W?OCEAN:: .ZWORD "ocean" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?OFFICE:: .ZWORD "office" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OFFICE .BYTE 0 W?OH:: .ZWORD "oh" .BYTE PS?BUZZ-WORD .BYTE B?OH .BYTE 0 W?OIL:: .ZWORD "oil" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OIL .BYTE 0 W?OK:: .ZWORD "ok" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?OKAY:: .ZWORD "okay" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?OLD:: .ZWORD "old" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OLD .BYTE 0 W?OLD-FASHION:: .ZWORD "old-fa" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OLD-FASHION .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?OPENING:: .ZWORD "openin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ORNAMENT:: .ZWORD "orname" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ORNAMENT .BYTE 0 W?ORNATE:: .ZWORD "ornate" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ORNATE .BYTE 0 W?OTHER:: .ZWORD "other" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OTHER .BYTE 0 W?OUT:: .ZWORD "out" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 20 .BYTE PR?OUT W?OUTFIT:: .ZWORD "outfit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?OUTSIDE:: .ZWORD "outsid" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 20 .BYTE PR?OUT W?OVER:: .ZWORD "over" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?OVER .BYTE 0 W?OVERST:: .ZWORD "overst" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OVERST .BYTE 0 W?OYSTER:: .ZWORD "oyster" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OYSTER .BYTE 0 W?PAD:: .ZWORD "pad" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAINT:: .ZWORD "paint" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PAINT .BYTE 0 W?PAINTING:: .ZWORD "painti" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PALE:: .ZWORD "pale" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PALE .BYTE 0 W?PANEL:: .ZWORD "panel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAPIER:: .ZWORD "papier" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PAPIER .BYTE 0 W?PARDON:: .ZWORD "pardon" .BYTE PS?VERB+P1?VERB .BYTE ACT?FORGIVE .BYTE 0 W?PARK:: .ZWORD "park" .BYTE PS?VERB+P1?VERB .BYTE ACT?STOP .BYTE 0 W?PASS:: .ZWORD "pass" .BYTE PS?VERB+P1?VERB .BYTE ACT?GIVE .BYTE 0 W?PASSAGE:: .ZWORD "passag" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PASSAGE .BYTE 0 W?PATH:: .ZWORD "path" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAUSE:: .ZWORD "pause" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .BYTE 0 W?PEARL:: .ZWORD "pearl" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PEARL .BYTE 0 W?PEARLS:: .ZWORD "pearls" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PEE:: .ZWORD "pee" .BYTE PS?BUZZ-WORD .BYTE B?PEE .BYTE 0 W?PEEK:: .ZWORD "peek" .BYTE PS?VERB+P1?VERB .BYTE ACT?PEEP .BYTE 0 W?PEEKHOLE:: .ZWORD "peekho" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PEEP:: .ZWORD "peep" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PEEP .BYTE ACT?PEEP W?PEEPHOLE:: .ZWORD "peepho" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PEER:: .ZWORD "peer" .BYTE PS?VERB+P1?VERB .BYTE ACT?PEEP .BYTE 0 W?PENTREATH:: .ZWORD "pentre" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PENTREATH .BYTE 0 W?PEW:: .ZWORD "pew" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PEWS:: .ZWORD "pews" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PHANTOM:: .ZWORD "phanto" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PIANO:: .ZWORD "piano" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PICK:: .ZWORD "pick" .BYTE PS?VERB+P1?VERB .BYTE ACT?PICK .BYTE 0 W?PICTURE:: .ZWORD "pictur" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PICTURE .BYTE 0 W?PIECE:: .ZWORD "piece" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PISS:: .ZWORD "piss" .BYTE PS?BUZZ-WORD .BYTE B?PISS .BYTE 0 W?PLACE:: .ZWORD "place" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?PLACE .BYTE 0 W?PLACES:: .ZWORD "places" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PLASTIC:: .ZWORD "plasti" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PLASTIC .BYTE 0 W?PLATE:: .ZWORD "plate" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PLAY:: .ZWORD "play" .BYTE PS?VERB+P1?VERB .BYTE ACT?PLAY .BYTE 0 W?PLEASE:: .ZWORD "please" .BYTE PS?BUZZ-WORD .BYTE B?PLEASE .BYTE 0 W?POEM:: .ZWORD "poem" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?POINT:: .ZWORD "point" .BYTE PS?VERB+P1?VERB .BYTE ACT?POINT .BYTE 0 W?POND:: .ZWORD "pond" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PORCEL:: .ZWORD "porcel" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PORCEL .BYTE 0 W?PORTRAIT:: .ZWORD "portra" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?POST:: .ZWORD "post" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?POUR:: .ZWORD "pour" .BYTE PS?VERB+P1?VERB .BYTE ACT?POUR .BYTE 0 W?PRAY:: .ZWORD "pray" .BYTE PS?VERB+P1?VERB .BYTE ACT?PRAY .BYTE 0 W?PRESS:: .ZWORD "press" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?PUSH .BYTE 0 W?PRIEST:: .ZWORD "priest" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PRIEST .BYTE 0 W?PRINT:: .ZWORD "print" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PRINTS:: .ZWORD "prints" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PROCEED:: .ZWORD "procee" .BYTE PS?VERB+P1?VERB .BYTE ACT?HEAD .BYTE 0 W?PRY:: .ZWORD "pry" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?PULL:: .ZWORD "pull" .BYTE PS?VERB+P1?VERB .BYTE ACT?PULL .BYTE 0 W?PULPIT:: .ZWORD "pulpit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PUNCH:: .ZWORD "punch" .BYTE PS?OBJECT+PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PUNCH .BYTE ACT?PUNCH W?PUNCHBOWL:: .ZWORD "punchb" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PURSUE:: .ZWORD "pursue" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?PUSH:: .ZWORD "push" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUSH .BYTE 0 W?PUT:: .ZWORD "put" .BYTE PS?VERB+P1?VERB .BYTE ACT?PLACE .BYTE 0 W?Q:: .ZWORD "q" .BYTE PS?VERB+P1?VERB .BYTE ACT?QUIT .BYTE 0 W?QUESTION:: .ZWORD "questi" .BYTE PS?VERB+P1?VERB .BYTE ACT?ASK .BYTE 0 W?QUIT:: .ZWORD "quit" .BYTE PS?VERB+P1?VERB .BYTE ACT?QUIT .BYTE 0 W?RACK:: .ZWORD "rack" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RADIO:: .ZWORD "radio" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RAISE:: .ZWORD "raise" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .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?ATTACK .BYTE 0 W?RATTLE:: .ZWORD "rattle" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHAKE .BYTE 0 W?RE:: .ZWORD "re" .BYTE PS?BUZZ-WORD .BYTE B?RE .BYTE 0 W?READ:: .ZWORD "read" .BYTE PS?VERB+P1?VERB .BYTE ACT?READ .BYTE 0 W?RECEIPT:: .ZWORD "receip" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RECLINE:: .ZWORD "reclin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RECLINE .BYTE 0 W?RECORD:: .ZWORD "record" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RED:: .ZWORD "red" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RED .BYTE 0 W?RELAX:: .ZWORD "relax" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .BYTE 0 W?RELEASE:: .ZWORD "releas" .BYTE PS?VERB+P1?VERB .BYTE ACT?RELEASE .BYTE 0 W?REMOVE:: .ZWORD "remove" .BYTE PS?VERB+P1?VERB .BYTE ACT?REMOVE .BYTE 0 W?REPAIR:: .ZWORD "repair" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIX .BYTE 0 W?REPEL:: .ZWORD "repel" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?REPLY:: .ZWORD "reply" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?REQUEST:: .ZWORD "reques" .BYTE PS?VERB+P1?VERB .BYTE ACT?REQUEST .BYTE 0 W?RESPOND:: .ZWORD "respon" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?REST:: .ZWORD "rest" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .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?RESUME:: .ZWORD "resume" .BYTE PS?VERB+P1?VERB .BYTE ACT?RESTORE .BYTE 0 W?RETURN:: .ZWORD "return" .BYTE PS?VERB+P1?VERB .BYTE ACT?HEAD .BYTE 0 W?REVISION:: .ZWORD "revisi" .BYTE PS?VERB+P1?VERB .BYTE ACT?RELEASE .BYTE 0 W?RH'S:: .ZWORD "rh's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RH'S .BYTE 0 W?RHINO:: .ZWORD "rhino" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RHINO .BYTE 0 W?RID:: .ZWORD "rid" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?RID .BYTE 0 W?RING:: .ZWORD "ring" .BYTE PS?VERB+P1?VERB .BYTE ACT?RING .BYTE 0 W?ROLL-TOP:: .ZWORD "roll-t" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ROLL-TOP .BYTE 0 W?ROMANCE:: .ZWORD "romanc" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ROOF:: .ZWORD "roof" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ROOM:: .ZWORD "room" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ROOM .BYTE 0 W?RUB:: .ZWORD "rub" .BYTE PS?VERB+P1?VERB .BYTE ACT?RUB .BYTE 0 W?RUG:: .ZWORD "rug" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RUN:: .ZWORD "run" .BYTE PS?VERB+P1?VERB .BYTE ACT?HEAD .BYTE 0 W?S:: .ZWORD "s" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE .BYTE A?SOUTH .BYTE 27 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?SCEPTRE:: .ZWORD "sceptr" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SCONCE:: .ZWORD "sconce" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SCOPE:: .ZWORD "scope" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SCORE:: .ZWORD "score" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCORE .BYTE 0 W?SCRAPE:: .ZWORD "scrape" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLEAN .BYTE 0 W?SCRATCH:: .ZWORD "scratc" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLEAN .BYTE 0 W?SCREAM:: .ZWORD "scream" .BYTE PS?VERB+P1?VERB .BYTE ACT?YELL .BYTE 0 W?SCREW:: .ZWORD "screw" .BYTE PS?BUZZ-WORD .BYTE B?SCREW .BYTE 0 W?SCRIPT:: .ZWORD "script" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCRIPT .BYTE 0 W?SCULPT:: .ZWORD "sculpt" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SCULPT .BYTE 0 W?SE:: .ZWORD "se" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 28 .BYTE A?SE W?SEA:: .ZWORD "sea" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SEARCH:: .ZWORD "search" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?SEAT:: .ZWORD "seat" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SEAT .BYTE 0 W?SECOND:: .ZWORD "second" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SECOND .BYTE 0 W?SECRET:: .ZWORD "secret" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SECRET .BYTE 0 W?SEE:: .ZWORD "see" .BYTE PS?VERB+P1?VERB .BYTE ACT?PEEP .BYTE 0 W?SEIZE:: .ZWORD "seize" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?SENIOR:: .ZWORD "senior" .BYTE PS?BUZZ-WORD .BYTE B?SENIOR .BYTE 0 W?SERIES:: .ZWORD "series" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SET:: .ZWORD "set" .BYTE PS?VERB+P1?VERB .BYTE ACT?PLACE .BYTE 0 W?SETTING:: .ZWORD "settin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SEVEN:: .ZWORD "seven" .BYTE PS?BUZZ-WORD .BYTE B?SEVEN .BYTE 0 W?SHAKE:: .ZWORD "shake" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHAKE .BYTE 0 W?SHALL:: .ZWORD "shall" .BYTE PS?BUZZ-WORD .BYTE B?SHALL .BYTE 0 W?SHARE:: .ZWORD "share" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHARE .BYTE 0 W?SHE:: .ZWORD "she" .BYTE PS?BUZZ-WORD .BYTE B?SHE .BYTE 0 W?SHELF:: .ZWORD "shelf" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHELL:: .ZWORD "shell" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHELVES:: .ZWORD "shelve" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHIRT:: .ZWORD "shirt" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHIT:: .ZWORD "shit" .BYTE PS?BUZZ-WORD .BYTE B?SHIT .BYTE 0 W?SHITHEAD:: .ZWORD "shithe" .BYTE PS?BUZZ-WORD .BYTE B?SHITHEAD .BYTE 0 W?SHOOT:: .ZWORD "shoot" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIRE .BYTE 0 W?SHOULD:: .ZWORD "should" .BYTE PS?BUZZ-WORD .BYTE B?SHOULD .BYTE 0 W?SHOUT:: .ZWORD "shout" .BYTE PS?VERB+P1?VERB .BYTE ACT?YELL .BYTE 0 W?SHOVE:: .ZWORD "shove" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUSH .BYTE 0 W?SHOW:: .ZWORD "show" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHOW .BYTE 0 W?SHUT:: .ZWORD "shut" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHUT .BYTE 0 W?SIDE:: .ZWORD "side" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SIDE .BYTE 0 W?SIDEBOARD:: .ZWORD "sidebo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SIGN:: .ZWORD "sign" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIGN .BYTE 0 W?SINK:: .ZWORD "sink" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SIP:: .ZWORD "sip" .BYTE PS?VERB+P1?VERB .BYTE ACT?DRINK .BYTE 0 W?SIR:: .ZWORD "sir" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SIT:: .ZWORD "sit" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIT .BYTE 0 W?SITTING:: .ZWORD "sittin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SITTING .BYTE 0 W?SIX:: .ZWORD "six" .BYTE PS?BUZZ-WORD .BYTE B?SIX .BYTE 0 W?SIXTY:: .ZWORD "sixty" .BYTE PS?BUZZ-WORD .BYTE B?SIXTY .BYTE 0 W?SKELETON:: .ZWORD "skelet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SKETCH:: .ZWORD "sketch" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SKETCH .BYTE 0 W?SKIM:: .ZWORD "skim" .BYTE PS?VERB+P1?VERB .BYTE ACT?READ .BYTE 0 W?SKULL:: .ZWORD "skull" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SKY:: .ZWORD "sky" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SLAP:: .ZWORD "slap" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUNCH .BYTE 0 W?SLEEP:: .ZWORD "sleep" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?SLEEP .BYTE 0 W?SLIDE:: .ZWORD "slide" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLIDE .BYTE 0 W?SLIDING:: .ZWORD "slidin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SLIDING .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?DAMAGE .BYTE 0 W?SMELL:: .ZWORD "smell" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMELL .BYTE 0 W?SMILE:: .ZWORD "smile" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMILE .BYTE 0 W?SNIFF:: .ZWORD "sniff" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMELL .BYTE 0 W?SNOOZE:: .ZWORD "snooze" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLEEP .BYTE 0 W?SOCKET:: .ZWORD "socket" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SOME:: .ZWORD "some" .BYTE PS?BUZZ-WORD .BYTE B?SOME .BYTE 0 W?SONG:: .ZWORD "song" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SOON:: .ZWORD "soon" .BYTE PS?BUZZ-WORD .BYTE B?SOON .BYTE 0 W?SORRY:: .ZWORD "sorry" .BYTE PS?VERB+P1?VERB .BYTE ACT?SORRY .BYTE 0 W?SOUND:: .ZWORD "sound" .BYTE PS?VERB+P1?VERB .BYTE ACT?SOUND .BYTE 0 W?SOUTH:: .ZWORD "south" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 27 .BYTE A?SOUTH W?SOUTHEAST:: .ZWORD "southe" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 28 .BYTE A?SE W?SOUTHWEST:: .ZWORD "southw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 26 .BYTE A?SW W?SPACE:: .ZWORD "space" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPARE:: .ZWORD "spare" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPARE .BYTE 0 W?SPEAK:: .ZWORD "speak" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAY .BYTE 0 W?SPEAKER:: .ZWORD "speake" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPECK:: .ZWORD "speck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPIKE:: .ZWORD "spike" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPIKES:: .ZWORD "spikes" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPILL:: .ZWORD "spill" .BYTE PS?VERB+P1?VERB .BYTE ACT?POUR .BYTE 0 W?SPIRIT:: .ZWORD "spirit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPORTS:: .ZWORD "sports" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPORTS .BYTE 0 W?SPRAY:: .ZWORD "spray" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?FIRE .BYTE 0 W?SR:: .ZWORD "sr" .BYTE PS?BUZZ-WORD .BYTE B?SR .BYTE 0 W?STAB:: .ZWORD "stab" .BYTE PS?VERB+P1?VERB .BYTE ACT?MURDER .BYTE 0 W?STAINED:: .ZWORD "staine" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STAINED .BYTE 0 W?STAIR:: .ZWORD "stair" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STAIRS:: .ZWORD "stairs" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STAIRW:: .ZWORD "stairw" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STALK:: .ZWORD "stalk" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?STAND:: .ZWORD "stand" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?STAND .BYTE 0 W?STARE:: .ZWORD "stare" .BYTE PS?VERB+P1?VERB .BYTE ACT?PEEP .BYTE 0 W?START:: .ZWORD "start" .BYTE PS?VERB+P1?VERB .BYTE ACT?START .BYTE 0 W?STARTLE:: .ZWORD "startl" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?STATE:: .ZWORD "state" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAY .BYTE 0 W?STATUE:: .ZWORD "statue" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STAY:: .ZWORD "stay" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .BYTE 0 W?STEAL:: .ZWORD "steal" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?STEER:: .ZWORD "steer" .BYTE PS?VERB+P1?VERB .BYTE ACT?HEAD .BYTE 0 W?STEP:: .ZWORD "step" .BYTE PS?VERB+P1?VERB .BYTE ACT?HEAD .BYTE 0 W?STONE:: .ZWORD "stone" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STONE .BYTE 0 W?STOOL:: .ZWORD "stool" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STOP:: .ZWORD "stop" .BYTE PS?VERB+P1?VERB .BYTE ACT?STOP .BYTE 0 W?STOREY:: .ZWORD "storey" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STOREY .BYTE 0 W?STORY:: .ZWORD "story" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STORY .BYTE 0 W?STRING:: .ZWORD "string" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STRIP:: .ZWORD "strip" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNDRESS .BYTE 0 W?STUDY:: .ZWORD "study" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STUDY .BYTE 0 W?STUFFED:: .ZWORD "stuffe" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STUFFED .BYTE 0 W?SUCK:: .ZWORD "suck" .BYTE PS?BUZZ-WORD .BYTE B?SUCK .BYTE 0 W?SUCKS:: .ZWORD "sucks" .BYTE PS?BUZZ-WORD .BYTE B?SUCKS .BYTE 0 W?SUIT:: .ZWORD "suit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SUITCASE:: .ZWORD "suitca" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SUMMON:: .ZWORD "summon" .BYTE PS?VERB+P1?VERB .BYTE ACT?CALL .BYTE 0 W?SUNKEN:: .ZWORD "sunken" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SUNKEN .BYTE 0 W?SUPERBRIEF:: .ZWORD "superb" .BYTE PS?VERB+P1?VERB .BYTE ACT?SUPERBRIEF .BYTE 0 W?SUPPLIES:: .ZWORD "suppli" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SURE:: .ZWORD "sure" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?SURPRISE:: .ZWORD "surpri" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?SW:: .ZWORD "sw" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 26 .BYTE A?SW W?SWALLOW:: .ZWORD "swallo" .BYTE PS?VERB+P1?VERB .BYTE ACT?DRINK .BYTE 0 W?SWEATS:: .ZWORD "sweats" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?SWITCH .BYTE 0 W?SWITCH:: .ZWORD "switch" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?SWITCH .BYTE 0 W?T:: .ZWORD "t" .BYTE PS?BUZZ-WORD .BYTE B?T .BYTE 0 W?TABLE:: .ZWORD "table" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TABLE .BYTE 0 W?TAKE:: .ZWORD "take" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?TALK:: .ZWORD "talk" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAY .BYTE 0 W?TALL:: .ZWORD "tall" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TALL .BYTE 0 W?TALLBOY:: .ZWORD "tallbo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TAM'S:: .ZWORD "tam's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TAM'S .BYTE 0 W?TAMARA:: .ZWORD "tamara" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TAMARA .BYTE 0 W?TAMMY:: .ZWORD "tammy" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TAMMY .BYTE 0 W?TAPE:: .ZWORD "tape" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TAPE .BYTE 0 W?TAPESTRY:: .ZWORD "tapest" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TASTE:: .ZWORD "taste" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?TELESCOPE:: .ZWORD "telesc" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TELEVI:: .ZWORD "televi" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TELL:: .ZWORD "tell" .BYTE PS?VERB+P1?VERB .BYTE ACT?TELL .BYTE 0 W?TEN:: .ZWORD "ten" .BYTE PS?BUZZ-WORD .BYTE B?TEN .BYTE 0 W?TEST:: .ZWORD "test" .BYTE PS?VERB+P1?VERB .BYTE ACT?CHECK .BYTE 0 W?TEXT:: .ZWORD "text" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TEXTS:: .ZWORD "texts" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?THANK:: .ZWORD "thank" .BYTE PS?VERB+P1?VERB .BYTE ACT?THANKS .BYTE 0 W?THANKS:: .ZWORD "thanks" .BYTE PS?VERB+P1?VERB .BYTE ACT?THANKS .BYTE 0 W?THAT:: .ZWORD "that" .BYTE PS?BUZZ-WORD .BYTE B?THAT .BYTE 0 W?THE:: .ZWORD "the" .BYTE PS?BUZZ-WORD .BYTE B?THE .BYTE 0 W?THEN:: .ZWORD "then" .BYTE PS?BUZZ-WORD .BYTE B?THEN .BYTE 0 W?THERE:: .ZWORD "there" .BYTE PS?BUZZ-WORD .BYTE B?THERE .BYTE 0 W?THEY:: .ZWORD "they" .BYTE PS?BUZZ-WORD .BYTE B?THEY .BYTE 0 W?THIRD:: .ZWORD "third" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?THIRD .BYTE 0 W?THIRTY:: .ZWORD "thirty" .BYTE PS?BUZZ-WORD .BYTE B?THIRTY .BYTE 0 W?THIS:: .ZWORD "this" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?THIS .BYTE 0 W?THOUSAND:: .ZWORD "thousa" .BYTE PS?BUZZ-WORD .BYTE B?THOUSAND .BYTE 0 W?THREAT:: .ZWORD "threat" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?THREE:: .ZWORD "three" .BYTE PS?BUZZ-WORD .BYTE B?THREE .BYTE 0 W?THROUGH:: .ZWORD "throug" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?THROUGH .BYTE 0 W?THROW:: .ZWORD "throw" .BYTE PS?VERB+P1?VERB .BYTE ACT?THROW .BYTE 0 W?THRU:: .ZWORD "thru" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?THROUGH .BYTE 0 W?TILL:: .ZWORD "till" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?UNTIL .BYTE 0 W?TIME:: .ZWORD "time" .BYTE PS?VERB+P1?VERB .BYTE ACT?TIME .BYTE 0 W?TIMER:: .ZWORD "timer" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TINY:: .ZWORD "tiny" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TINY .BYTE 0 W?TO:: .ZWORD "to" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?TO .BYTE 0 W?TOILET:: .ZWORD "toilet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TOMB:: .ZWORD "tomb" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TOOT:: .ZWORD "toot" .BYTE PS?VERB+P1?VERB .BYTE ACT?RING .BYTE 0 W?TOP:: .ZWORD "top" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TOP .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?TOURIST:: .ZWORD "touris" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TOURIST .BYTE 0 W?TOWARD:: .ZWORD "toward" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?TO .BYTE 0 W?TOWER:: .ZWORD "tower" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TOWER .BYTE 0 W?TRAY:: .ZWORD "tray" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TRAYS:: .ZWORD "trays" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TREASURE:: .ZWORD "treasu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TRESYLLIAN:: .ZWORD "tresyl" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TRESYLLIAN .BYTE 0 W?TRY:: .ZWORD "try" .BYTE PS?VERB+P1?VERB .BYTE ACT?TRY .BYTE 0 W?TUB:: .ZWORD "tub" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TUG:: .ZWORD "tug" .BYTE PS?VERB+P1?VERB .BYTE ACT?PULL .BYTE 0 W?TURN:: .ZWORD "turn" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?SWITCH .BYTE 0 W?TURNS:: .ZWORD "turns" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TURRET:: .ZWORD "turret" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TV:: .ZWORD "tv" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TWEED:: .ZWORD "tweed" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TWEED .BYTE 0 W?TWEEDS:: .ZWORD "tweeds" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TWELVE:: .ZWORD "twelve" .BYTE PS?BUZZ-WORD .BYTE B?TWELVE .BYTE 0 W?TWENTY:: .ZWORD "twenty" .BYTE PS?BUZZ-WORD .BYTE B?TWENTY .BYTE 0 W?TWO:: .ZWORD "two" .BYTE PS?BUZZ-WORD .BYTE B?TWO .BYTE 0 W?U:: .ZWORD "u" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 23 .BYTE PR?UP W?UMBRELLA:: .ZWORD "umbrel" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?UMBRELLA .BYTE 0 W?UNCLE:: .ZWORD "uncle" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?UNCLE .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?UNDRESS:: .ZWORD "undres" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?UNDRESS .BYTE 0 W?UNICORN:: .ZWORD "unicor" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?UNLOCK:: .ZWORD "unlock" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNLOCK .BYTE 0 W?UNMASK:: .ZWORD "unmask" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNDRESS .BYTE 0 W?UNPACK:: .ZWORD "unpack" .BYTE PS?VERB+P1?VERB .BYTE ACT?EMPTY .BYTE 0 W?UNSCRIPT:: .ZWORD "unscri" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNSCRIPT .BYTE 0 W?UNTIL:: .ZWORD "until" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?UNTIL .BYTE 0 W?UP:: .ZWORD "up" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?DIRECTION .BYTE 23 .BYTE PR?UP W?UPSTAIRS:: .ZWORD "upstai" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE .BYTE A?UPSTAIRS .BYTE 23 W?US:: .ZWORD "us" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?USE:: .ZWORD "use" .BYTE PS?VERB+P1?VERB .BYTE ACT?USE .BYTE 0 W?USING:: .ZWORD "using" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?VALUABLE:: .ZWORD "valuab" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VALUABLE .BYTE 0 W?VANE:: .ZWORD "vane" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VANE .BYTE 0 W?VARIATION:: .ZWORD "variat" .BYTE PS?VERB+P1?VERB .BYTE ACT?RELEASE .BYTE 0 W?VASE:: .ZWORD "vase" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?VASES:: .ZWORD "vases" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?VE:: .ZWORD "ve" .BYTE PS?BUZZ-WORD .BYTE B?VE .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?RELEASE .BYTE 0 W?VIV:: .ZWORD "viv" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VIV .BYTE 0 W?VIV'S:: .ZWORD "viv's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VIV'S .BYTE 0 W?VIVIEN:: .ZWORD "vivien" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VIVIEN .BYTE 0 W?VOICE:: .ZWORD "voice" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?W:: .ZWORD "w" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 25 .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?HEAD .BYTE 0 W?WALL:: .ZWORD "wall" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WALL .BYTE 0 W?WALLS:: .ZWORD "walls" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WANT:: .ZWORD "want" .BYTE PS?BUZZ-WORD .BYTE B?WANT .BYTE 0 W?WAR:: .ZWORD "war" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WAR .BYTE 0 W?WARDROBE:: .ZWORD "wardro" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WAS:: .ZWORD "was" .BYTE PS?BUZZ-WORD .BYTE B?WAS .BYTE 0 W?WASH:: .ZWORD "wash" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLEAN .BYTE 0 W?WASN:: .ZWORD "wasn" .BYTE PS?BUZZ-WORD .BYTE B?WASN .BYTE 0 W?WASTE:: .ZWORD "waste" .BYTE PS?VERB+P1?VERB .BYTE ACT?MURDER .BYTE 0 W?WATCH:: .ZWORD "watch" .BYTE PS?VERB+P1?VERB .BYTE ACT?WATCH .BYTE 0 W?WATER:: .ZWORD "water" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WATERCOLOR:: .ZWORD "waterc" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WATERCOLOR .BYTE 0 W?WAY:: .ZWORD "way" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WE:: .ZWORD "we" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WEAPON:: .ZWORD "weapon" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WEAR:: .ZWORD "wear" .BYTE PS?VERB+P1?VERB .BYTE ACT?WEAR .BYTE 0 W?WELL:: .ZWORD "well" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WELLSHAFT:: .ZWORD "wellsh" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WENDISH:: .ZWORD "wendis" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WENDISH .BYTE 0 W?WERE:: .ZWORD "were" .BYTE PS?BUZZ-WORD .BYTE B?WERE .BYTE 0 W?WEREN:: .ZWORD "weren" .BYTE PS?BUZZ-WORD .BYTE B?WEREN .BYTE 0 W?WEST:: .ZWORD "west" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 25 .BYTE A?WEST W?WHAT:: .ZWORD "what" .BYTE PS?BUZZ-WORD .BYTE B?WHAT .BYTE 0 W?WHEN:: .ZWORD "when" .BYTE PS?BUZZ-WORD .BYTE B?WHEN .BYTE 0 W?WHERE:: .ZWORD "where" .BYTE PS?BUZZ-WORD .BYTE B?WHERE .BYTE 0 W?WHICH:: .ZWORD "which" .BYTE PS?BUZZ-WORD .BYTE B?WHICH .BYTE 0 W?WHISPER:: .ZWORD "whispe" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAY .BYTE 0 W?WHITE:: .ZWORD "white" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WHITE .BYTE 0 W?WHO:: .ZWORD "who" .BYTE PS?BUZZ-WORD .BYTE B?WHO .BYTE 0 W?WHY:: .ZWORD "why" .BYTE PS?BUZZ-WORD .BYTE B?WHY .BYTE 0 W?WIG:: .ZWORD "wig" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WINDOW:: .ZWORD "window" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WINDOW .BYTE 0 W?WINDSCREEN:: .ZWORD "windsc" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WINDSHIELD:: .ZWORD "windsh" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WINE:: .ZWORD "wine" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WINE .BYTE 0 W?WING:: .ZWORD "wing" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WING .BYTE 0 W?WINK:: .ZWORD "wink" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMILE .BYTE 0 W?WIPE:: .ZWORD "wipe" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLEAN .BYTE 0 W?WITCH:: .ZWORD "witch" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WITCH .BYTE 0 W?WITH:: .ZWORD "with" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?WOMAN:: .ZWORD "woman" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WOMAN .BYTE 0 W?WON:: .ZWORD "won" .BYTE PS?BUZZ-WORD .BYTE B?WON .BYTE 0 W?WOOD:: .ZWORD "wood" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WOOD .BYTE 0 W?WOODEN:: .ZWORD "wooden" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WOODEN .BYTE 0 W?WOOL:: .ZWORD "wool" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WOOL .BYTE 0 W?WOOLEN:: .ZWORD "woolen" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WOOLEN .BYTE 0 W?WORM'S:: .ZWORD "worm's" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WORM'S .BYTE 0 W?WOULD:: .ZWORD "would" .BYTE PS?BUZZ-WORD .BYTE B?WOULD .BYTE 0 W?WOULDN:: .ZWORD "wouldn" .BYTE PS?BUZZ-WORD .BYTE B?WOULDN .BYTE 0 W?WRITE:: .ZWORD "write" .BYTE PS?VERB+P1?VERB .BYTE ACT?WRITE .BYTE 0 W?WRITING:: .ZWORD "writin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WRITING .BYTE 0 W?WYVERN:: .ZWORD "wyvern" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WYVERN .BYTE 0 W?X:: .ZWORD "x" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?Y:: .ZWORD "y" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?YARD:: .ZWORD "yard" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?YEAH:: .ZWORD "yeah" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?YELL:: .ZWORD "yell" .BYTE PS?VERB+P1?VERB .BYTE ACT?YELL .BYTE 0 W?YELLOW:: .ZWORD "yellow" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?YELLOW .BYTE 0 W?YEP:: .ZWORD "yep" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?YES:: .ZWORD "yes" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?YOU:: .ZWORD "you" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?YOUR:: .ZWORD "your" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MY .BYTE 0 W?YOURSELF:: .ZWORD "yourse" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?YUP:: .ZWORD "yup" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?Z:: .ZWORD "z" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .BYTE 0 W?ZERO:: .ZWORD "zero" .BYTE PS?BUZZ-WORD .BYTE B?ZERO .BYTE 0 .ENDT ; END LOAD ENDLOD:: .ENDI