; 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 NDESCBBIT=3 FX?NDESCBBIT=4096 WEIGHTLESSBIT=4 FX?WEIGHTLESSBIT=2048 NWELDERBIT=5 FX?NWELDERBIT=1024 FLOYDBIT=6 FX?FLOYDBIT=512 NARTICLEBIT=7 FX?NARTICLEBIT=256 INBIT=8 FX?INBIT=128 PLURALBIT=9 FX?PLURALBIT=64 NDESCBIT=10 FX?NDESCBIT=32 LOCKEDBIT=11 FX?LOCKEDBIT=16 VOWELBIT=12 FX?VOWELBIT=8 TRANSBIT=13 FX?TRANSBIT=4 SEARCHBIT=14 FX?SEARCHBIT=2 OPENBIT=15 FX?OPENBIT=1 TRYTAKEBIT=16 FX?TRYTAKEBIT=32768 SURFACEBIT=17 FX?SURFACEBIT=16384 TOUCHBIT=18 FX?TOUCHBIT=8192 INVISIBLE=19 FX?INVISIBLE=4096 WEARBIT=20 FX?WEARBIT=2048 WORNBIT=21 FX?WORNBIT=1024 READBIT=22 FX?READBIT=512 TAKEBIT=23 FX?TAKEBIT=256 LIGHTBIT=24 FX?LIGHTBIT=128 CONTBIT=25 FX?CONTBIT=64 ACTIVEBIT=26 FX?ACTIVEBIT=32 DOORBIT=27 FX?DOORBIT=16 RLANDBIT=28 FX?RLANDBIT=8 VEHBIT=29 FX?VEHBIT=4 ONBIT=30 FX?ONBIT=2 ACTORBIT=31 FX?ACTORBIT=1 ; ACTION IDENTIFIERS ARE ASSIGNED HERE V?VERBOSE=0 V?BRIEF=1 V?SUPER-BRIEF=2 V?DIAGNOSE=3 V?INVENTORY=4 V?QUIT=5 V?RESTART=6 V?RESTORE=7 V?SAVE=8 V?SCORE=9 V?SCRIPT=10 V?UNSCRIPT=11 V?VERSION=12 V?$RANDOM=13 V?$COMMAND=14 V?$RECORD=15 V?$UNRECORD=16 V?$VERIFY=17 V?ANSWER=18 V?APPLAUD=19 V?APPLY=20 V?PUT-ON=21 V?WALK-TO=22 V?ASK-ABOUT=23 V?ASK-FOR=24 V?KILL=25 V?ATTRACT=26 V?BITE=27 V?OFF=28 V?ENTER=29 V?BURN=30 V?CALL=31 V?CATCH=32 V?WALK-AROUND=33 V?CLIMB-UP=34 V?CLIMB-ON=35 V?CLIMB-DOWN=36 V?DISEMBARK=37 V?CRAWL-UNDER=38 V?CLOSE=39 V?FOLLOW=40 V?COMFORT=41 V?COMPARE=42 V?CONNECT=43 V?SPUT-ON=44 V?COUNT=45 V?CROSS=46 V?CRUMPLE=47 V?MUNG=48 V?DIG=49 V?DISCONNECT=50 V?DRESS=51 V?DRILL=52 V?DRILL-HOLE=53 V?DROP=54 V?PUT=55 V?EAT=56 V?EAT-FROM=57 V?EMPTY=58 V?EMPTY-FROM=59 V?IN=60 V?EXAMINE=61 V?EXERCISE=62 V?EXIT=63 V?FEED=64 V?GIVE=65 V?SGIVE=66 V?FILL=67 V?FIND=68 V?FIX=69 V?FLATTEN=70 V?FOOTNOTE=71 V?GREET=72 V?WALK=73 V?HIDE=74 V?LEAVE=75 V?GIVE-UP=76 V?LISTEN=77 V?HELLO=78 V?HELP=79 V?SAVE-SOMETHING=80 V?HUG=81 V?LEAP=82 V?LEAP-OFF=83 V?STAND-ON=84 V?KICK=85 V?KISS=86 V?KNOCK=87 V?LAUNCH=88 V?LIE-DOWN=89 V?ON=90 V?LOCK=91 V?LOOK=92 V?LOOK-DOWN=93 V?LOOK-UP=94 V?LOOK-INSIDE=95 V?LOOK-UNDER=96 V?LOOK-BEHIND=97 V?LOOK-OVER=98 V?CHASTISE=99 V?LOWER=100 V?MAYBE=101 V?MEASURE=102 V?MOVE=103 V?PUSH-DIR=104 V?RAISE=105 V?NO=106 V?OPEN=107 V?PICK=108 V?PICK-UP=109 V?PLAY-WITH=110 V?SPLAY-WITH=111 V?POINT=112 V?POUR=113 V?PRAY=114 V?PUSH=115 V?PUT-UNDER=116 V?REACH-IN=117 V?READ=118 V?REMOVE=119 V?TAKE=120 V?ROLL=121 V?SAY=122 V?SCARE=123 V?SCOLD=124 V?SEARCH=125 V?SHAKE=126 V?SHAKE-WITH=127 V?SHOOT=128 V?SSHOOT=129 V?SHOW=130 V?SSHOW=131 V?SIT=132 V?SKIP=133 V?SLEEP=134 V?CUT=135 V?SMELL=136 V?SPRAY=137 V?SSPRAY=138 V?STAND=139 V?SWRAP=140 V?WEAR=141 V?PUT-BEHIND=142 V?SWING=143 V?GET-DRESSED=144 V?GET-UNDRESSED=145 V?TAKE-WITH=146 V?TAKE-OFF=147 V?TELL=148 V?TOUCH=149 V?TASTE=150 V?TELL-ABOUT=151 V?STELL=152 V?THANK=153 V?THROW=154 V?THROW-TO=155 V?STHROW=156 V?TICKLE=157 V?TIE=158 V?TIME=159 V?SET=160 V?TYPE=161 V?UNDRESS=162 V?UNLOCK=163 V?UNTIE=164 V?USE=165 V?VALIDATE=166 V?WAIT=167 V?WAIT-FOR=168 V?WAIT-UNTIL=169 V?ALARM=170 V?RUN-OVER=171 V?CLEAN=172 V?WHAT=173 V?WHERE=174 V?WRAP=175 V?YELL=176 V?YES=177 V?ZORK=178 ; PROPERTIES ARE DEFINED HERE P?NORTH=31 P?NE=30 P?EAST=29 P?SE=28 P?SOUTH=27 P?SW=26 P?WEST=25 P?NW=24 P?UP=23 P?DOWN=22 P?IN=21 P?OUT=20 P?SYNONYM=19 P?ADJECTIVE=18 P?ACTION=17 P?PLATO-ASK-ABOUT=16 P?FLOYD-ASK-ABOUT=15 P?LDESC=14 P?THINGS=13 P?SIZE=12 P?TEXT=11 P?CAPACITY=10 P?FDESC=9 P?GLOBAL=8 P?DESCFCN=7 P?GENERIC=6 P?FOOD-DESC=5 P?LEVEL=4 P?VALUE=3 ; ADJECTIVES ARE DEFINED HERE A?NORTH=255 A?SOUTH=254 A?EAST=253 A?WEST=252 A?NW=251 A?NE=250 A?SW=249 A?SE=248 A?BIN=247 A?TOWERING=246 A?LARGE=245 A?SMALL=244 A?REC=243 A?PET=242 A?VIEW=241 A?DIRTY=240 A?RED=239 A?EYE-CATCHING=238 A?REPAIR=237 A?FABRICATION=236 A?DIAGNO=235 A?ROBOT=234 A?AUTHORIZATION=233 A?TOILET=232 A?SINK=231 A?SINKS=230 A?TUB=229 A?TUBS=228 A?BARE=227 A?MY=226 A?YOUR=225 A?LURKING=224 A?VICIOUS=223 A?CARNIVOROUS=222 A?SEEDY=221 A?NONREGULATION=220 A?UNAUTHORIZED=219 A?ILLEGAL=218 A?SPACE=217 A?HULL=216 A?ASSIGNMENT=215 A?COMPLETION=214 A?FORM=213 A?USE=212 A?CLASS=211 A?THREE=210 A?SPACECRAFT=209 A?ACTIVA=208 A?WRIST=207 A?PATROL=206 A?ID=205 A?IDENTIFICATION=204 A?FIRST=203 A?SECOND=202 A?THIRD=201 A?MULTIP=200 A?PURPOS=199 A?SHORT=198 A?NUMBER=197 A?SPINDLY=196 A?HEAVY=195 A?SPACETRUCK=194 A?COPILOT=193 A?PILOT=192 A?BAND=191 A?SURVIVAL=190 A?THERMOS=189 A?PLAID=188 A?BLUE=187 A?BLUEBERRY=186 A?WALNUT=185 A?HOT=184 A?STEAMING=183 A?LUKEWARM=182 A?COOL=181 A?COLD=180 A?GRAY=179 A?GREY=178 A?ROCK-=177 A?RAMOSIAN=176 A?ORANGE=175 A?APRICOT=174 A?TWENTY=173 A?OHM=172 A?DISPEN=171 A?COIN=170 A?VENDIN=169 A?DRILL=168 A?ALL-PURPOSE=167 A?CELLS=166 A?SYSTEM=165 A?MONITOR=164 A?GREEN=163 A?YELLOW=162 A?BLINKING=161 A?MESSAGE=160 A?FILES=159 A?LOG=158 A?STURDY=157 A?VALIDA=156 A?FUSOR=155 A?BEAM=154 A?NANOFILM=153 A?LILAC=152 A?EXERCISE=151 A?NAUTILUS=150 A?PUCE=149 A?SEVEN=148 A?POINTED=147 A?M-SERIES=146 A?M=145 A?SERIES=144 A?ETERNAL=143 A?BEAUTIFUL=142 A?WOODEN=141 A?PROJECTION=140 A?FOOD=139 A?PROCESSING=138 A?THICK=137 A?BROWN=136 A?BLACKENED=135 A?RECENT=134 A?SPOOL=133 A?SPOOLS=132 A?TRANSPARENT=131 A?EXOTIC=130 A?BUSH=129 A?BUSHES=128 A?METAL=127 A?STORAGE=126 A?AIR=125 A?SHAFT=124 A?ALIEN=123 A?BLACK=122 A?HEATING=121 A?MEDIUM=120 A?YOUNG=119 A?MAUVE=118 A?TRASH=117 A?GARBAGE=116 A?CRUMPL=115 A?VILLAGE=114 A?ENTRY=113 A?NEATLY=112 A?IRONED=111 A?ELEVATOR=110 A?CALL=109 A?AUTO=108 A?SECURITY=107 A?FEATURELESS=106 A?PRONG=105 A?PRONGED=104 A?20-PRONG=103 A?FROMITZ=102 A?ISOLATION=101 A?HOLDING=100 A?PLATO=99 A?POETRY=98 A?STUN=97 A?RAY=96 A?FORK=95 A?GRIMY=94 A?GRIME-COVERED=93 A?IRIS=92 A?CRYSTAL=91 A?SIMULATION=90 A?METALLIC=89 A?CYLIND=88 A?GLASS=87 A?REFLECTIVE=86 A?TRANS-MOLECULAR=85 A?PLATINUM=84 A?TRANSL=83 A?PLASTIC=82 A?VACUUM=81 A?ARCTURIAN=80 A?BALLOON=79 A?CREATURE=78 A?CEILIN=77 A?ROOF=76 A?OSTRICH=75 A?INSTRUCTION=74 A?TWELVE=73 A?12-PRONG=72 A?J-SERIES=71 A?J=70 A?91ST-CENTURY=69 A?SCRAP=68 A?ROULETTE=67 A?FIRE=66 A?TEXT=65 A?INNER=64 A?UPPER=63 A?AIRLOCK=62 A?OUTER=61 A?LOWER=60 A?EXPLOSIVE=59 A?FREZONE=58 A?SPRAY=57 A?STRONG=56 A?FAIRLY=55 A?INTOXICATED=54 A?INNOCUOUS=53 A?MAGNETIC=52 A?FLOATING=51 A?USELESS=50 A?RANDOM=49 A?JUNK=48 ; BUZZ WORDS ARE DEFINED HERE B?ASS=255 B?ASSHOLE=254 B?BITCH=253 B?BASTARD=252 B?COCK=251 B?COCKSU=250 B?CUNT=249 B?DAMN=248 B?DAMNED=247 B?FUCK=246 B?FUCKED=245 B?FUCKING=244 B?SHIT=243 B?SHITHEAD=242 B?SHITTY=241 B?TROT=240 B?KRIP=239 B?MEGAKRIP=238 B?TROTTING=237 B?A=236 B?AN=235 B?THE=234 B?IS=233 B?ARE=232 B?AM=231 B?AND=230 B?OF=229 B?THEN=228 B?ALL=227 B?BUT=226 B?EXCEPT=225 B?PERIOD=224 B?COMMA=223 B?QUOTE=222 B?PLEASE=221 B?THIS=220 B?THAT=219 B?PRY=218 B?HERE=217 B?SOME=216 B?MORE=215 B?G=214 B?AGAIN=213 B?OOPS=212 ; PREPOSITIONS ARE DEFINED HERE PR?TO=255 PR?ABOUT=254 PR?ON=253 PR?FOR=252 PR?WITH=251 PR?OUT=250 PR?UP=249 PR?IN=248 PR?DOWN=247 PR?OFF=246 PR?THROUGH=245 PR?UNDER=244 PR?FROM=243 PR?OVER=242 PR?AROUND=241 PR?BEHIND=240 PR?AWAY=239 PR?BACK=238 PR?AT=237 PR?GO=236 PR?DRESSE=235 PR?UNDRES=234 PR?UNTIL=233 ; DIRECTIONS ARE DEFINED HERE ; ACTIONS ARE DEFINED HERE ACT?KISS=255 ACT?APPROA=254 ACT?SKIP=253 ACT?DIAGNO=252 ACT?VERBOSE=251 ACT?WALK=250 ACT?STICK=249 ACT?QUIT=248 ACT?FIND=247 ACT?HEAR=246 ACT?YES=245 ACT?SCOLD=244 ACT?UNLOCK=243 ACT?READ=242 ACT?SAY=241 ACT?JUMP=240 ACT?POUR=239 ACT?WAIT=238 ACT?TAKE=237 ACT?NO=236 ACT?COUNT=235 ACT?GREET=234 ACT?RAISE=233 ACT?CALL=232 ACT?FOLLOW=231 ACT?TYPE=230 ACT?CATCH=229 ACT?VERSION=228 ACT?#UNRECORD=227 ACT?EXERCISE=226 ACT?LIGHT=225 ACT?LIE=224 ACT?MOVE=223 ACT?MEASURE=222 ACT?LET=221 ACT?PLAY=220 ACT?OPEN=219 ACT?TASTE=218 ACT?SCARE=217 ACT?FLATTEN=216 ACT?TOUCH=215 ACT?#COMMAND=214 ACT?BLOW=213 ACT?SHOOT=212 ACT?WRAP=211 ACT?KNOCK=210 ACT?INVENT=209 ACT?PICK=208 ACT?BOARD=207 ACT?#RANDOM=206 ACT?APPLY=205 ACT?HUG=204 ACT?PRAY=203 ACT?STAND=202 ACT?LISTEN=201 ACT?TIE=200 ACT?WHERE=199 ACT?SHOW=198 ACT?TAP=197 ACT?SAVE=196 ACT?HELP=195 ACT?TELL=194 ACT?THROW=193 ACT?ZORK=192 ACT?FEED=191 ACT?DRESS=190 ACT?LOWER=189 ACT?TALK=188 ACT?USE=187 ACT?HIDE=186 ACT?SHAKE=185 ACT?ATTACK=184 ACT?RESTOR=183 ACT?ENTER=182 ACT?THANKS=181 ACT?SEARCH=180 ACT?WEAR=179 ACT?DISEMBARK=178 ACT?PLUG=177 ACT?UNTIE=176 ACT?WASH=175 ACT?CIRCLE=174 ACT?UNSCRIPT=173 ACT?CRUMPL=172 ACT?PUSH=171 ACT?SUPER=170 ACT?SIT=169 ACT?RESTAR=168 ACT?DISCONNECT=167 ACT?APPLAUD=166 ACT?TICKLE=165 ACT?UNDRES=164 ACT?REACH=163 ACT?DIG=162 ACT?SCORE=161 ACT?COMFORT=160 ACT?COVER=159 ACT?VALIDA=158 ACT?CONNECT=157 ACT?COME=156 ACT?LOOK=155 ACT?EMPTY=154 ACT?ATTRACT=153 ACT?SPRAY=152 ACT?DROP=151 ACT?COMPAR=150 ACT?TIME=149 ACT?ROLL=148 ACT?LEAVE=147 ACT?HAND=146 ACT?SCRIPT=145 ACT?$VERIFY=144 ACT?EXTINGUISH=143 ACT?SWING=142 ACT?DESCEN=141 ACT?SMELL=140 ACT?BRIEF=139 ACT?SLEEP=138 ACT?WAKE=137 ACT?REMOVE=136 ACT?ANSWER=135 ACT?WHAT=134 ACT?YELL=133 ACT?LOCK=132 ACT?BURN=131 ACT?KICK=130 ACT?BITE=129 ACT?POINT=128 ACT?TURN=127 ACT?#RECORD=126 ACT?CROSS=125 ACT?START=124 ACT?MAYBE=123 ACT?CLOSE=122 ACT?FIX=121 ACT?GO=120 ACT?FOOTNOTE=119 ACT?SLIDE=118 ACT?EXIT=117 ACT?EXAMINE=116 ACT?EAT=115 ACT?DRILL=114 ACT?FILL=113 ACT?CLIMB=112 ACT?LAUNCH=111 ACT?DEMOLI=110 ACT?SLICE=109 ACT?ASK=108 ACT?HELLO=107 ; USER DEFINED CONSTANTS ARE INITIALIZED HERE SOG=16 SIR=32 DEXITSTR=1 XEQUAL?=4 P-ITBLLEN=9 P-SYNLEN=8 P-SRCTOP=0 C-INTLEN=4 O-START=1 DEXITOBJ=1 P-P1OFF=5 M-OBJDESC?=7 O-PTR=0 O-LENGTH=2 C-TABLELEN=60 P-NC2=8 P-NC1=6 P-WORDLEN=4 P-VERBN=1 SERIAL=0 P-P1BITS=3 FEXIT=3 CC-SEPTR=1 ZORKID=1 P-SPREP1=1 CC-SBPTR=0 P-PREP1=2 M-BEG=1 XDIV=3 M-FATAL=8 XGRTR?=5 NEXITSTR=0 P-SLOC2=6 NEXIT=2 SC=64 P-PREP1N=3 P-PSOFF=4 XLESS?=6 P-VERB=0 M-ENTER=3 SHAVE=2 DEXIT=5 P-SRCBOT=2 M-OBJDESC=6 SMANY=4 STAKE=8 P-SPREP2=2 XSUB=1 XADD=0 CEXIT=4 P-LEXSTART=1 M-LOOK=5 D-RECORD-ON=4 UEXIT=1 O-END=3 P-LEXELEN=2 P-LEXWORDS=1 P-ALL=1 XMUL=2 P-SFWIM1=3 CC-OCLAUSE=2 M-EXIT=4 P-INHIBIT=4 CEXITFLAG=1 D-RECORD-OFF=-4 FEXITFCN=0 P-SBITS=0 P-SRCALL=1 CEXITSTR=1 P-SLOC1=5 M-END=2 P-PREP2=4 LOW-DIRECTION=20 P-SONUMS=3 D-PARA?=2 C-TICK=1 P-INBUF-LENGTH=120 P-NC2L=9 P-NC1L=7 P-ONE=2 P-SACTION=7 P-SFWIM2=4 D-ALL?=1 REXIT=0 SH=128 C-RTN=0 ; PROPERTY DEFAULTS AND OBJECTS ARE DEFINED HERE OBJECT::.TABLE 0 ;() 0 ;() 0 ;(P?VALUE) 0 ;(P?LEVEL) 0 ;(P?FOOD-DESC) 0 ;(P?GENERIC) 0 ;(P?DESCFCN) 0 ;(P?GLOBAL) 0 ;(P?FDESC) 5 ;(P?CAPACITY) 0 ;(P?TEXT) 5 ;(P?SIZE) 0 ;(P?THINGS) 0 ;(P?LDESC) 0 ;(P?FLOYD-ASK-ABOUT) 0 ;(P?PLATO-ASK-ABOUT) 0 ;(P?ACTION) 0 ;(P?ADJECTIVE) 0 ;(P?SYNONYM) 0 ;(P?OUT) 0 ;(P?IN) 0 ;(P?DOWN) 0 ;(P?UP) 0 ;(P?NW) 0 ;(P?WEST) 0 ;(P?SW) 0 ;(P?SOUTH) 0 ;(P?SE) 0 ;(P?EAST) 0 ;(P?NE) 0 ;(P?NORTH) .OBJECT CHRONOMETER,0,FX?WORNBIT+FX?WEARBIT+FX?TAKEBIT,PROTAGONIST,CLASS-THREE-SPACECRAFT-ACTIVATION-FORM,0,T?CHRONOMETER .OBJECT AIR,FX?VOWELBIT+FX?NARTICLEBIT,0,GLOBAL-OBJECTS,CEILING,0,T?AIR .OBJECT GAME,0,0,GLOBAL-OBJECTS,ME,0,T?GAME .OBJECT TIMER,0,FX?TAKEBIT,0,0,0,T?TIMER .OBJECT AUXILIARY-BARRACKS,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,LEVEL-SIX,0,T?AUXILIARY-BARRACKS .OBJECT REC-SHOP,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,RECRUITMENT-OFFICE,SIMULATION-BOOTH,T?REC-SHOP .OBJECT SOUTH-JUNCTION,0,FX?ONBIT+FX?RLANDBIT,ROOMS,EAST-CONNECTION,0,T?SOUTH-JUNCTION .OBJECT HANDS,FX?NARTICLEBIT,FX?TOUCHBIT,GLOBAL-OBJECTS,HOLE,0,T?HANDS .OBJECT CAGE,FX?SEARCHBIT+FX?TRANSBIT,FX?CONTBIT,PET-STORE,0,LEASH,T?CAGE .OBJECT KEY,0,FX?TAKEBIT,SAFE,0,0,T?KEY .OBJECT PAPER-RECYCLING-PLANT,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,PRINTING-PLANT,DRILL,T?PAPER-RECYCLING-PLANT .OBJECT LEVEL-THREE,0,FX?ONBIT+FX?RLANDBIT,ROOMS,BARRACKS-SANFAC,0,T?LEVEL-THREE .OBJECT MAUVE-SPOOL,0,FX?READBIT+FX?TAKEBIT,PRINTING-PLANT,0,0,T?MAUVE-SPOOL .OBJECT WINDOW,0,0,LOCAL-GLOBALS,PSEUDO-OBJECT,0,T?WINDOW .OBJECT WELDER,0,0,0,0,0,T?WELDER .OBJECT SPACESUIT,0,FX?TAKEBIT+FX?WEARBIT,LOCKER,0,0,T?SPACESUIT .OBJECT SPRAY-CAN,0,FX?READBIT+FX?TAKEBIT,PAWN-SHOP,0,0,T?SPRAY-CAN .OBJECT SICK-BAY,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,PX,0,T?SICK-BAY .OBJECT OFFICERS-QUARTERS-B,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,OFFICERS-QUARTERS-A,0,T?OFFICERS-QUARTERS-B .OBJECT THEATRE,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,CHAPEL,0,T?THEATRE .OBJECT AUTO-DOOR,FX?VOWELBIT,FX?DOORBIT,LOCAL-GLOBALS,CALL-BUTTON,0,T?AUTO-DOOR .OBJECT MAYORS-OFFICE,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,GREASY-STRAW,BOOK,T?MAYORS-OFFICE .OBJECT COUNTER,FX?SEARCHBIT+FX?NDESCBIT,FX?SURFACEBIT+FX?CONTBIT,GREASY-STRAW,0,0,T?COUNTER .OBJECT MEETING-ROOM-2,0,FX?ONBIT+FX?RLANDBIT,ROOMS,MEETING-ROOM-1,0,T?MEETING-ROOM-2 .OBJECT DICE,FX?PLURALBIT,FX?TAKEBIT,CASINO,ROULETTE-WHEEL,0,T?DICE .OBJECT FLOYD,FX?NARTICLEBIT+FX?OPENBIT+FX?SEARCHBIT,FX?ACTIVEBIT+FX?ACTORBIT+FX?CONTBIT,ROBOT-POOL,0,0,T?FLOYD .OBJECT FILE-ROOM,FX?NWELDERBIT,FX?RLANDBIT,ROOMS,COMM-CENTER,0,T?FILE-ROOM .OBJECT ME,FX?NARTICLEBIT,FX?TOUCHBIT,GLOBAL-OBJECTS,TONGUE,0,T?ME .OBJECT LOG-READER,FX?OPENBIT+FX?SEARCHBIT,FX?TRYTAKEBIT+FX?CONTBIT+FX?LIGHTBIT,COMMANDERS-OFFICE,0,0,T?LOG-READER .OBJECT LOAN-SHARK,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,PAWN-SHOP,STRONG-BOX,T?LOAN-SHARK .OBJECT PET-STORE,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,GROCERY,CAGE,T?PET-STORE .OBJECT DOCKING-BAY-2,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,SPACETRUCK,0,T?DOCKING-BAY-2 .OBJECT STORAGE-5,0,FX?RLANDBIT,ROOMS,WORKSHOP,JAMMER,T?STORAGE-5 .OBJECT ELEVATOR-SHAFT,FX?VOWELBIT,0,LOCAL-GLOBALS,ELEVATOR-OBJECT,0,T?ELEVATOR-SHAFT .OBJECT PANEL,FX?SEARCHBIT,FX?CONTBIT,LOCAL-GLOBALS,IRIS-HATCH,OSTRICH-NIP,T?PANEL .OBJECT OFFICERS-QUARTERS-A,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,SHIPPING-ROOM,0,T?OFFICERS-QUARTERS-A .OBJECT ENGINEERING-OFFICE,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,ENGINEERING-LAB,DIARY,T?ENGINEERING-OFFICE .OBJECT INTDIR,0,0,GLOBAL-OBJECTS,LOCAL-GLOBALS,0,T?INTDIR .OBJECT SCIENTISTS-QUARTERS,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,HOLDING-TANK-LEVEL,0,T?SCIENTISTS-QUARTERS .OBJECT ROOMS,FX?NARTICLEBIT,0,0,0,JUNK-YARD,T?ROOMS .OBJECT DETONATOR,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,MAIN-STORAGE,0,BLACKENED-DIODE,T?DETONATOR .OBJECT SYSTEM-MONITORS,FX?NDESCBIT,FX?READBIT,STATION-CONTROL,0,0,T?SYSTEM-MONITORS .OBJECT AUXILIARY-SANFAC,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,AUXILIARY-BARRACKS,0,T?AUXILIARY-SANFAC .OBJECT GRIMY-PASSAGE,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,FLOPHOUSE,0,T?GRIMY-PASSAGE .OBJECT OUTER-AIRLOCK-DOOR,FX?VOWELBIT,FX?DOORBIT,LOCAL-GLOBALS,INNER-AIRLOCK-DOOR,0,T?OUTER-AIRLOCK-DOOR .OBJECT RADIO,FX?VOWELBIT+FX?NDESCBIT,FX?LIGHTBIT,SPACETRUCK,PILOT-SEAT,0,T?RADIO .OBJECT SOUTH-CONNECTION,0,FX?ONBIT+FX?RLANDBIT,ROOMS,ARMORY,0,T?SOUTH-CONNECTION .OBJECT LOCAL-GLOBALS,FX?NARTICLEBIT,0,GLOBAL-OBJECTS,0,GARBAGE,T?LOCAL-GLOBALS .OBJECT BRIG,FX?FLOYDBIT+FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,SICK-BAY,0,T?BRIG .OBJECT PILOT-SEAT,FX?NDESCBIT+FX?SEARCHBIT+FX?OPENBIT+FX?INBIT,FX?CONTBIT+FX?VEHBIT,SPACETRUCK,COPILOT-SEAT,0,T?PILOT-SEAT .OBJECT LEVEL-FIVE,0,FX?ONBIT+FX?RLANDBIT,ROOMS,DOCKING-BAY-2,0,T?LEVEL-FIVE .OBJECT ELEVATOR,FX?FLOYDBIT+FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,PAPER-RECYCLING-PLANT,0,T?ELEVATOR .OBJECT FACTORY,0,FX?ONBIT+FX?RLANDBIT,ROOMS,BOTTOM-OF-ELEVATOR-SHAFT,PYRAMID,T?FACTORY .OBJECT CARGO-BAY-ENTRANCE,FX?FLOYDBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,FORM-STORAGE-ROOM,0,T?CARGO-BAY-ENTRANCE .OBJECT VOLUME,FX?NDESCBIT+FX?NARTICLEBIT,FX?READBIT,PLATO,0,0,T?VOLUME .OBJECT PAWN-SHOP,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,VACUUM-STORAGE,SPRAY-CAN,T?PAWN-SHOP .OBJECT GLOBAL-OBJECTS,FX?NWELDERBIT+FX?FLOYDBIT+FX?NARTICLEBIT+FX?INBIT+FX?PLURALBIT+FX?NDESCBIT+FX?LOCKEDBIT+FX?VOWELBIT+FX?TRANSBIT+FX?SEARCHBIT+FX?OPENBIT,FX?ACTIVEBIT+FX?ACTORBIT+FX?DOORBIT+FX?CONTBIT+FX?VEHBIT+FX?WORNBIT+FX?RLANDBIT+FX?LIGHTBIT+FX?ONBIT+FX?WEARBIT+FX?TRYTAKEBIT+FX?SURFACEBIT+FX?TOUCHBIT+FX?INVISIBLE,0,0,SLEEP,T?GLOBAL-OBJECTS .OBJECT IT,FX?NARTICLEBIT+FX?VOWELBIT,FX?TOUCHBIT,GLOBAL-OBJECTS,INTNUM,0,T?IT .OBJECT BRIEFING-ROOM,0,FX?ONBIT+FX?RLANDBIT,ROOMS,COMMANDERS-QUARTERS,0,T?BRIEFING-ROOM .OBJECT LOCKER,FX?NDESCBIT+FX?SEARCHBIT,FX?CONTBIT,FLOPHOUSE,0,SPACESUIT,T?LOCKER .OBJECT WALLS,0,0,GLOBAL-OBJECTS,GROUND,0,T?WALLS .OBJECT SMALL-BIT,0,FX?TAKEBIT,DRILL,0,0,T?SMALL-BIT .OBJECT DRYER,FX?SEARCHBIT,FX?LIGHTBIT+FX?CONTBIT,LAUNDRY,0,0,T?DRYER .OBJECT FLOPHOUSE,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,OPIUM-DEN,LOCKER,T?FLOPHOUSE .OBJECT PLATINUM-DETECTOR,0,FX?LIGHTBIT+FX?TAKEBIT,BANK,0,0,T?PLATINUM-DETECTOR .OBJECT PALLETS,FX?NARTICLEBIT,FX?READBIT,FORM-STORAGE-ROOM,0,0,T?PALLETS .OBJECT STATION-CONTROL,0,FX?ONBIT+FX?RLANDBIT,ROOMS,SOUTH-JUNCTION,SYSTEM-MONITORS,T?STATION-CONTROL .OBJECT FPU,FX?NDESCBIT,0,MESS-HALL,0,0,T?FPU .OBJECT PRESSER,FX?SEARCHBIT,FX?LIGHTBIT+FX?CONTBIT,LAUNDRY,DRYER,0,T?PRESSER .OBJECT PEDESTAL,FX?SEARCHBIT+FX?OPENBIT+FX?NDESCBIT,FX?SURFACEBIT+FX?CONTBIT,ALIEN-SHIP,PATTERN-OF-DOTS,0,T?PEDESTAL .OBJECT ASTRO-OFFICE,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,ASTRO-LAB,0,T?ASTRO-OFFICE .OBJECT JUNK-YARD,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,SHADY-DANS,BOOTS,T?JUNK-YARD .OBJECT SPACETRUCK-OBJECT,0,0,LOCAL-GLOBALS,BED,0,T?SPACETRUCK-OBJECT .OBJECT SHRUBBERY,FX?NARTICLEBIT+FX?NDESCBIT,0,DOME,0,0,T?SHRUBBERY .OBJECT PATTERN-OF-DOTS,FX?NDESCBIT,0,ALIEN-SHIP,0,0,T?PATTERN-OF-DOTS .OBJECT DOCKING-BAY-1,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,AUXILIARY-SANFAC,0,T?DOCKING-BAY-1 .OBJECT SCULPTURE,FX?NDESCBBIT,0,STUDIO,DIODE-J,0,T?SCULPTURE .OBJECT ID-READER,FX?VOWELBIT,0,LOCAL-GLOBALS,SECURITY-DOOR,0,T?ID-READER .OBJECT INNER-AIRLOCK-DOOR,FX?VOWELBIT,FX?DOORBIT,LOCAL-GLOBALS,NECTAR,0,T?INNER-AIRLOCK-DOOR .OBJECT LADDER,0,0,LOCAL-GLOBALS,FIXTURES,0,T?LADDER .OBJECT ID-CARD,FX?VOWELBIT,FX?READBIT+FX?TRYTAKEBIT+FX?TAKEBIT,PATROL-UNIFORM,0,0,T?ID-CARD .OBJECT DIODE-J,0,FX?TAKEBIT,STUDIO,0,0,T?DIODE-J .OBJECT BOOTS,FX?PLURALBIT,FX?WEARBIT+FX?TAKEBIT+FX?TRYTAKEBIT,JUNK-YARD,0,0,T?BOOTS .OBJECT EQUIPMENT,FX?VOWELBIT,0,LOCAL-GLOBALS,SIGN,0,T?EQUIPMENT .OBJECT DESK,0,0,LOCAL-GLOBALS,KEYPAD,0,T?DESK .OBJECT WORKSHOP,0,FX?ONBIT+FX?RLANDBIT,ROOMS,LEVEL-FIVE,BEDISTOR,T?WORKSHOP .OBJECT COMMANDERS-OFFICE,0,FX?ONBIT+FX?RLANDBIT,ROOMS,FILE-ROOM,LOG-READER,T?COMMANDERS-OFFICE .OBJECT OLIVER,FX?VOWELBIT+FX?NARTICLEBIT,0,ROBOT-SHOP,HEATING-CHAMBER,0,T?OLIVER .OBJECT HOLE,0,0,GLOBAL-OBJECTS,GLOBAL-ROOM,0,T?HOLE .OBJECT COPILOT-SEAT,FX?NDESCBIT+FX?SEARCHBIT+FX?OPENBIT+FX?INBIT,FX?CONTBIT+FX?VEHBIT,SPACETRUCK,0,0,T?COPILOT-SEAT .OBJECT EXPLOSIVE,FX?VOWELBIT,FX?READBIT+FX?TAKEBIT,VACUUM-STORAGE,0,0,T?EXPLOSIVE .OBJECT PRINTING-PLANT,0,FX?ONBIT+FX?RLANDBIT,ROOMS,OFFICERS-SANFAC,TRASH-CAN,T?PRINTING-PLANT .OBJECT MALE-BARRACKS,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,FEMALE-BARRACKS,0,T?MALE-BARRACKS .OBJECT RECRUITMENT-OFFICE,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,FORTUNE-TELLER,0,T?RECRUITMENT-OFFICE .OBJECT SALOON,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,STUDIO,0,T?SALOON .OBJECT PULPIT,FX?SEARCHBIT+FX?NDESCBIT,FX?CONTBIT,CHAPEL,ETERNAL-FLAME,SWITCH,T?PULPIT .OBJECT FIELD-OFFICE,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,REC-SHOP,HEADLAMP,T?FIELD-OFFICE .OBJECT CLASS-THREE-SPACECRAFT-ACTIVATION-FORM,0,FX?READBIT+FX?TAKEBIT,PROTAGONIST,ROBOT-USE-AUTHORIZATION-FORM,0,T?CLASS-THREE-SPACECRAFT-ACTIVATION-FORM .OBJECT ARMORY,FX?FLOYDBIT+FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,BRIEFING-ROOM,ZAPGUN,T?ARMORY .OBJECT CHAPEL,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,LAUNDRY,PULPIT,T?CHAPEL .OBJECT BIO-LAB,0,FX?ONBIT+FX?RLANDBIT,ROOMS,ASTRO-OFFICE,0,T?BIO-LAB .OBJECT OSTRICH,FX?VOWELBIT,FX?TOUCHBIT,DOC-SCHUSTER,0,0,T?OSTRICH .OBJECT BEDISTOR,0,FX?TAKEBIT,WORKSHOP,0,0,T?BEDISTOR .OBJECT NORTH-JUNCTION,0,FX?ONBIT+FX?RLANDBIT,ROOMS,STORAGE-5,0,T?NORTH-JUNCTION .OBJECT SWITCH,0,0,PULPIT,0,0,T?SWITCH .OBJECT ROBOT-POOL,FX?FLOYDBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,CARGO-BAY-ENTRANCE,REX,T?ROBOT-POOL .OBJECT SECURITY-DOOR,0,FX?DOORBIT,LOCAL-GLOBALS,AUTO-DOOR,0,T?SECURITY-DOOR .OBJECT CARGO-BAY,FX?FLOYDBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,ROBOT-POOL,0,T?CARGO-BAY .OBJECT MISSIONARY,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,ALLEY,0,T?MISSIONARY .OBJECT GRATING,FX?VOWELBIT+FX?NDESCBIT,0,LOCAL-GLOBALS,SPACETRUCK-HATCH,0,T?GRATING .OBJECT EXERCISE-MACHINE,FX?SEARCHBIT+FX?OPENBIT+FX?INBIT+FX?VOWELBIT,FX?CONTBIT+FX?VEHBIT,GYM,0,0,T?EXERCISE-MACHINE .OBJECT PUCE-SPOOL,0,FX?READBIT+FX?TAKEBIT,CHAPEL,0,0,T?PUCE-SPOOL .OBJECT TOP-OF-AIR-SHAFT,0,FX?ONBIT+FX?RLANDBIT,ROOMS,PLATO,0,T?TOP-OF-AIR-SHAFT .OBJECT BARBERSHOP,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,FIELD-OFFICE,0,T?BARBERSHOP .OBJECT SHADY-DANS,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,DOC-SCHUSTER,ID-CHANGER,T?SHADY-DANS .OBJECT AIR-SHAFT,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,TOP-OF-AIR-SHAFT,0,T?AIR-SHAFT .OBJECT COFFEE,0,FX?TAKEBIT,MESS-HALL,FPU,0,T?COFFEE .OBJECT COMM-CENTER,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,STATION-CONTROL,0,T?COMM-CENTER .OBJECT BED,FX?OPENBIT+FX?SEARCHBIT,FX?CONTBIT+FX?VEHBIT,LOCAL-GLOBALS,VILLAGE,0,T?BED .OBJECT REX,FX?NARTICLEBIT,FX?ACTORBIT,ROBOT-POOL,HELEN,0,T?REX .OBJECT GLOBAL-ROOM,0,0,GLOBAL-OBJECTS,AIR,0,T?GLOBAL-ROOM .OBJECT TWELVE-PRONG-FROMITZ-BOARD,0,FX?TAKEBIT,TRADING-POST,INSTRUCTION-SHEET,0,T?TWELVE-PRONG-FROMITZ-BOARD .OBJECT SAFE,FX?LOCKEDBIT+FX?SEARCHBIT,FX?CONTBIT,COMMANDERS-QUARTERS,LOG-TAPE,KEY,T?SAFE .OBJECT MESS-HALL,0,FX?ONBIT+FX?RLANDBIT,ROOMS,THEATRE,COFFEE,T?MESS-HALL .OBJECT PX,0,FX?ONBIT+FX?RLANDBIT,ROOMS,NORTH-CONNECTION,DISPENSER,T?PX .OBJECT DOME,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,LIBRARY,HOUSING,T?DOME .OBJECT MAKESHIFT-CONNECTOR,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,FACTORY,0,T?MAKESHIFT-CONNECTOR .OBJECT PAPER,0,FX?READBIT+FX?TAKEBIT,BOOK,0,0,T?PAPER .OBJECT HIM,FX?NARTICLEBIT,FX?TOUCHBIT,GLOBAL-OBJECTS,IT,0,T?HIM .OBJECT LIBRARY,0,FX?ONBIT+FX?RLANDBIT,ROOMS,MEETING-ROOM-2,NANOFILM-READER,T?LIBRARY .OBJECT MAGAZINES,FX?NDESCBIT,FX?TRYTAKEBIT+FX?READBIT,LIBRARY,0,0,T?MAGAZINES .OBJECT ORANGE-GOO,0,0,FOOD-KIT,GRAY-GOO,0,T?ORANGE-GOO .OBJECT TRASH-CAN,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,PRINTING-PLANT,MAUVE-SPOOL,CRUMPLED-FORM,T?TRASH-CAN .OBJECT TRADING-POST,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,PET-STORE,TWELVE-PRONG-FROMITZ-BOARD,T?TRADING-POST .OBJECT HELEN,FX?NARTICLEBIT,FX?ACTORBIT,ROBOT-POOL,FLOYD,0,T?HELEN .OBJECT CRUMPLED-FORM,0,FX?READBIT+FX?TAKEBIT,TRASH-CAN,0,0,T?CRUMPLED-FORM .OBJECT FORM-STORAGE-ROOM,FX?FLOYDBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,DECK-TWELVE,PALLETS,T?FORM-STORAGE-ROOM .OBJECT STAR,FX?SEARCHBIT+FX?NDESCBIT,FX?CONTBIT+FX?TAKEBIT+FX?TRYTAKEBIT,CHAPEL,PUCE-SPOOL,DIODE-M,T?STAR .OBJECT TWENTY-PRONG-FROMITZ-BOARD,0,FX?TAKEBIT,ASTRO-LAB,0,0,T?TWENTY-PRONG-FROMITZ-BOARD .OBJECT HEATING-CHAMBER,FX?SEARCHBIT+FX?OPENBIT,FX?CONTBIT,ROBOT-SHOP,0,MEDIUM-BIT,T?HEATING-CHAMBER .OBJECT HEADLAMP,0,FX?WEARBIT+FX?LIGHTBIT+FX?TAKEBIT,FIELD-OFFICE,0,0,T?HEADLAMP .OBJECT TAFFY,FX?NARTICLEBIT,FX?TAKEBIT,PLASTIC-BAG,0,0,T?TAFFY .OBJECT AIRLOCK,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,WAREHOUSE,0,T?AIRLOCK .OBJECT EAST-JUNCTION,0,FX?ONBIT+FX?RLANDBIT,ROOMS,BRIG,0,T?EAST-JUNCTION .OBJECT NANOFILM-READER,FX?SEARCHBIT+FX?OPENBIT+FX?NDESCBIT,FX?CONTBIT+FX?LIGHTBIT,LIBRARY,MAGAZINES,0,T?NANOFILM-READER .OBJECT OPIUM-DEN,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,CASINO,0,T?OPIUM-DEN .OBJECT CALL-BUTTON,0,0,LOCAL-GLOBALS,ELEVATOR-SHAFT,0,T?CALL-BUTTON .OBJECT DOC-SCHUSTER,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,LOAN-SHARK,LETTER,T?DOC-SCHUSTER .OBJECT NOTE,0,FX?READBIT+FX?TAKEBIT,BIO-OFFICE,0,0,T?NOTE .OBJECT STUN-GUN,0,0,0,0,0,T?STUN-GUN .OBJECT KEYPAD,FX?NDESCBIT,0,LOCAL-GLOBALS,EVERYONE,0,T?KEYPAD .OBJECT LEVEL-SIX,0,FX?ONBIT+FX?RLANDBIT,ROOMS,DOME,0,T?LEVEL-SIX .OBJECT DOCKING-BAY-4,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,ALIEN-SHIP,0,T?DOCKING-BAY-4 .OBJECT PLASTIC-BAG,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,GROCERY,0,TAFFY,T?PLASTIC-BAG .OBJECT NECTAR,0,FX?TAKEBIT,LOCAL-GLOBALS,PANEL,0,T?NECTAR .OBJECT FIXTURES,0,0,LOCAL-GLOBALS,EQUIPMENT,0,T?FIXTURES .OBJECT ALIEN-SHIP,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,DOCKING-BAY-1,SKELETON,T?ALIEN-SHIP .OBJECT BALLOON,FX?VOWELBIT,0,CAGE,0,0,T?BALLOON .OBJECT INSTRUCTION-SHEET,FX?VOWELBIT,FX?READBIT+FX?TAKEBIT,TRADING-POST,0,0,T?INSTRUCTION-SHEET .OBJECT THERMOS,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,FOOD-KIT,0,SOUP,T?THERMOS .OBJECT SIGN,0,FX?READBIT,LOCAL-GLOBALS,WINDOW,0,T?SIGN .OBJECT EAST-CONNECTION,0,FX?ONBIT+FX?RLANDBIT,ROOMS,EAST-JUNCTION,0,T?EAST-CONNECTION .OBJECT COMPUTER-CONTROL,0,FX?ONBIT+FX?RLANDBIT,ROOMS,BOTTOM-OF-AIR-SHAFT,0,T?COMPUTER-CONTROL .OBJECT GRUE,0,0,GLOBAL-OBJECTS,GAME,0,T?GRUE .OBJECT ASTRO-LAB,0,FX?ONBIT+FX?RLANDBIT,ROOMS,ENGINEERING-OFFICE,TWENTY-PRONG-FROMITZ-BOARD,T?ASTRO-LAB .OBJECT LOG-TAPE,0,FX?READBIT+FX?TAKEBIT,COMMANDERS-QUARTERS,0,0,T?LOG-TAPE .OBJECT FEMALE-BARRACKS,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,DOCKING-BAY-3,0,T?FEMALE-BARRACKS .OBJECT SHIPPING-ROOM,FX?NWELDERBIT,FX?RLANDBIT,ROOMS,ROBOT-SHOP,0,T?SHIPPING-ROOM .OBJECT SIMULATION-BOOTH,FX?INBIT+FX?OPENBIT+FX?SEARCHBIT+FX?NDESCBIT,FX?VEHBIT+FX?CONTBIT,REC-SHOP,0,0,T?SIMULATION-BOOTH .OBJECT MAIN-STORAGE,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,MESS-HALL,DETONATOR,T?MAIN-STORAGE .OBJECT FORTUNE-TELLER,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,BROADWAY,CRYSTAL-BALL,T?FORTUNE-TELLER .OBJECT STRONG-BOX,FX?LOCKEDBIT,FX?TRYTAKEBIT,LOAN-SHARK,0,0,T?STRONG-BOX .OBJECT SKELETON,FX?VOWELBIT,0,ALIEN-SHIP,PEDESTAL,0,T?SKELETON .OBJECT GROCERY,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,BARBERSHOP,PLASTIC-BAG,T?GROCERY .OBJECT GROUND,0,0,GLOBAL-OBJECTS,HIM,0,T?GROUND .OBJECT SPACETRUCK-HATCH,0,FX?DOORBIT,LOCAL-GLOBALS,SPACETRUCK-OBJECT,0,T?SPACETRUCK-HATCH .OBJECT OFFICERS-SANFAC,0,FX?ONBIT+FX?RLANDBIT,ROOMS,OFFICERS-QUARTERS-C,0,T?OFFICERS-SANFAC .OBJECT ENGINEERING-LAB,0,FX?ONBIT+FX?RLANDBIT,ROOMS,TUBE,0,T?ENGINEERING-LAB .OBJECT GREASY-STRAW,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,MAIN-STREET,COUNTER,T?GREASY-STRAW .OBJECT COMMANDERS-QUARTERS,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,COMMANDERS-OFFICE,SAFE,T?COMMANDERS-QUARTERS .OBJECT VACUUM-STORAGE,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?RLANDBIT,ROOMS,AIRLOCK,EXPLOSIVE,T?VACUUM-STORAGE .OBJECT NOT-HERE-OBJECT,FX?NARTICLEBIT,0,0,0,0,T?NOT-HERE-OBJECT .OBJECT WARDROBE,0,0,LOCAL-GLOBALS,DESK,0,T?WARDROBE .OBJECT GRAY-GOO,0,0,FOOD-KIT,THERMOS,0,T?GRAY-GOO .OBJECT LARGE-BIT,0,FX?TAKEBIT,0,0,0,T?LARGE-BIT .OBJECT TUBE,0,FX?ONBIT+FX?RLANDBIT,ROOMS,ELEVATOR,0,T?TUBE .OBJECT FORKLIFT,0,0,0,0,0,T?FORKLIFT .OBJECT INTNUM,0,0,GLOBAL-OBJECTS,INTDIR,0,T?INTNUM .OBJECT FOOD-KIT,FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,SPACETRUCK,RADIO,ORANGE-GOO,T?FOOD-KIT .OBJECT BOOK,0,FX?READBIT+FX?TAKEBIT,MAYORS-OFFICE,0,PAPER,T?BOOK .OBJECT GARBAGE,FX?NARTICLEBIT,0,LOCAL-GLOBALS,AIRLOCK-OBJECT,0,T?GARBAGE .OBJECT HOLDING-TANK-LEVEL,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,BIO-OFFICE,HOLDING-TANK,T?HOLDING-TANK-LEVEL .OBJECT BARRACKS-SANFAC,0,FX?ONBIT+FX?RLANDBIT,ROOMS,MALE-BARRACKS,0,T?BARRACKS-SANFAC .OBJECT SLEEP,FX?NARTICLEBIT,0,GLOBAL-OBJECTS,GRUE,0,T?SLEEP .OBJECT VILLAGE,0,0,LOCAL-GLOBALS,CUBICLE,0,T?VILLAGE .OBJECT DISPENSER,0,0,PX,0,0,T?DISPENSER .OBJECT CRYSTAL-BALL,0,FX?TAKEBIT,FORTUNE-TELLER,0,0,T?CRYSTAL-BALL .OBJECT DECK-TWELVE,FX?FLOYDBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,0,PROTAGONIST,T?DECK-TWELVE .OBJECT ELEVATOR-OBJECT,FX?VOWELBIT,0,LOCAL-GLOBALS,GRATING,0,T?ELEVATOR-OBJECT .OBJECT DRILLED-HOLE,FX?SEARCHBIT+FX?OPENBIT+FX?NDESCBIT,FX?CONTBIT,0,0,0,T?DRILLED-HOLE .OBJECT WAREHOUSE,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,MISSIONARY,0,T?WAREHOUSE .OBJECT CEILING,0,0,GLOBAL-OBJECTS,WALLS,0,T?CEILING .OBJECT DIARY,0,FX?READBIT+FX?TAKEBIT,ENGINEERING-OFFICE,0,0,T?DIARY .OBJECT BIO-OFFICE,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,BIO-LAB,NOTE,T?BIO-OFFICE .OBJECT ETERNAL-FLAME,FX?NDESCBIT+FX?VOWELBIT,FX?ACTIVEBIT+FX?LIGHTBIT+FX?ONBIT,CHAPEL,STAR,0,T?ETERNAL-FLAME .OBJECT FOIL,FX?NARTICLEBIT,FX?TAKEBIT,0,0,0,T?FOIL .OBJECT BANK,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,MAYORS-OFFICE,PLATINUM-DETECTOR,T?BANK .OBJECT TRAVEL-AGENCY,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,BANK,0,T?TRAVEL-AGENCY .OBJECT VILLAGE-FORM,0,FX?READBIT+FX?TAKEBIT,0,0,0,T?VILLAGE-FORM .OBJECT ASSIGNMENT-COMPLETION-FORM,FX?VOWELBIT,FX?READBIT+FX?TAKEBIT,PROTAGONIST,0,0,T?ASSIGNMENT-COMPLETION-FORM .OBJECT MEETING-ROOM-1,0,FX?ONBIT+FX?RLANDBIT,ROOMS,MAIN-STORAGE,0,T?MEETING-ROOM-1 .OBJECT ID-CHANGER,FX?SEARCHBIT+FX?OPENBIT+FX?VOWELBIT,FX?CONTBIT+FX?LIGHTBIT+FX?TRYTAKEBIT,SHADY-DANS,0,0,T?ID-CHANGER .OBJECT DOCKING-BAY-3,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,LEVEL-FOUR,LILAC-SPOOL,T?DOCKING-BAY-3 .OBJECT LEVEL-FOUR,0,FX?ONBIT+FX?RLANDBIT,ROOMS,SOUTH-CONNECTION,0,T?LEVEL-FOUR .OBJECT ALLEY,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,TRAVEL-AGENCY,0,T?ALLEY .OBJECT ROBOT-SHOP,FX?FLOYDBIT+FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,END-OF-CORRIDOR,OLIVER,T?ROBOT-SHOP .OBJECT ROULETTE-WHEEL,FX?NDESCBIT,0,CASINO,0,0,T?ROULETTE-WHEEL .OBJECT PROTAGONIST,FX?NDESCBIT+FX?NARTICLEBIT,FX?ACTORBIT+FX?INVISIBLE,DECK-TWELVE,0,PATROL-UNIFORM,T?PROTAGONIST .OBJECT DIODE-M,FX?VOWELBIT,FX?TAKEBIT,STAR,0,0,T?DIODE-M .OBJECT BOTTOM-OF-ELEVATOR-SHAFT,0,FX?RLANDBIT,ROOMS,COMPUTER-CONTROL,0,T?BOTTOM-OF-ELEVATOR-SHAFT .OBJECT STUDIO,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,TRADING-POST,SCULPTURE,T?STUDIO .OBJECT PYRAMID,FX?NDESCBIT,0,FACTORY,0,0,T?PYRAMID .OBJECT HOLDING-TANK,FX?INBIT+FX?OPENBIT+FX?SEARCHBIT+FX?NDESCBIT,FX?CONTBIT+FX?VEHBIT,HOLDING-TANK-LEVEL,0,0,T?HOLDING-TANK .OBJECT MAIN-STREET,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,GRIMY-PASSAGE,0,T?MAIN-STREET .OBJECT AIRLOCK-OBJECT,FX?VOWELBIT,0,LOCAL-GLOBALS,OUTER-AIRLOCK-DOOR,0,T?AIRLOCK-OBJECT .OBJECT LILAC-SPOOL,0,FX?READBIT+FX?TAKEBIT,DOCKING-BAY-3,0,0,T?LILAC-SPOOL .OBJECT GYM,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,LEVEL-THREE,EXERCISE-MACHINE,T?GYM .OBJECT CUBICLE,0,0,LOCAL-GLOBALS,WARDROBE,0,T?CUBICLE .OBJECT PATROL-UNIFORM,FX?OPENBIT+FX?SEARCHBIT,FX?CONTBIT+FX?WEARBIT+FX?WORNBIT+FX?TAKEBIT,PROTAGONIST,CHRONOMETER,ID-CARD,T?PATROL-UNIFORM .OBJECT SPACETRUCK,FX?FLOYDBIT+FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,CARGO-BAY,FOOD-KIT,T?SPACETRUCK .OBJECT NORTH-CONNECTION,0,FX?ONBIT+FX?RLANDBIT,ROOMS,NORTH-JUNCTION,0,T?NORTH-CONNECTION .OBJECT CASINO,FX?NWELDERBIT+FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,SALOON,DICE,T?CASINO .OBJECT JAMMER,FX?OPENBIT+FX?SEARCHBIT,FX?LIGHTBIT+FX?CONTBIT+FX?TAKEBIT,STORAGE-5,0,0,T?JAMMER .OBJECT ZAPGUN,0,FX?TAKEBIT,ARMORY,0,0,T?ZAPGUN .OBJECT OSTRICH-NIP,0,FX?TAKEBIT,PANEL,0,0,T?OSTRICH-NIP .OBJECT EVERYONE,FX?VOWELBIT,0,LOCAL-GLOBALS,LADDER,0,T?EVERYONE .OBJECT SOUP,FX?NARTICLEBIT,0,THERMOS,0,0,T?SOUP .OBJECT BROADWAY,FX?WEIGHTLESSBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,MAKESHIFT-CONNECTOR,0,T?BROADWAY .OBJECT LEASH,FX?NDESCBIT,0,CAGE,BALLOON,0,T?LEASH .OBJECT LETTER,0,FX?TAKEBIT+FX?READBIT,DOC-SCHUSTER,OSTRICH,0,T?LETTER .OBJECT DRILL,FX?OPENBIT+FX?SEARCHBIT,FX?CONTBIT+FX?TAKEBIT,PAPER-RECYCLING-PLANT,0,SMALL-BIT,T?DRILL .OBJECT VALIDATION-STAMP,0,FX?TAKEBIT,0,0,0,T?VALIDATION-STAMP .OBJECT IRIS-HATCH,FX?VOWELBIT,FX?DOORBIT,LOCAL-GLOBALS,ID-READER,0,T?IRIS-HATCH .OBJECT HOUSING,FX?LOCKEDBIT+FX?NDESCBIT,FX?READBIT+FX?CONTBIT,DOME,SHRUBBERY,0,T?HOUSING .OBJECT END-OF-CORRIDOR,0,FX?ONBIT+FX?RLANDBIT,ROOMS,DOCKING-BAY-4,0,T?END-OF-CORRIDOR .OBJECT MEDIUM-BIT,0,FX?TRYTAKEBIT+FX?TAKEBIT,HEATING-CHAMBER,0,0,T?MEDIUM-BIT .OBJECT PLATO,FX?NDESCBIT+FX?OPENBIT+FX?SEARCHBIT+FX?NARTICLEBIT,FX?TRYTAKEBIT+FX?ACTORBIT+FX?CONTBIT,ROOMS,SCIENTISTS-QUARTERS,VOLUME,T?PLATO .OBJECT ROBOT-USE-AUTHORIZATION-FORM,0,FX?READBIT+FX?TAKEBIT,PROTAGONIST,ASSIGNMENT-COMPLETION-FORM,0,T?ROBOT-USE-AUTHORIZATION-FORM .OBJECT OFFICERS-QUARTERS-C,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,OFFICERS-QUARTERS-B,0,T?OFFICERS-QUARTERS-C .OBJECT TONGUE,FX?NARTICLEBIT,0,GLOBAL-OBJECTS,HANDS,0,T?TONGUE .OBJECT COIN,0,FX?READBIT+FX?TAKEBIT,0,0,0,T?COIN .OBJECT BLACKENED-DIODE,0,FX?TAKEBIT,DETONATOR,0,0,T?BLACKENED-DIODE .OBJECT BOTTOM-OF-AIR-SHAFT,0,FX?ONBIT+FX?RLANDBIT,ROOMS,AIR-SHAFT,0,T?BOTTOM-OF-AIR-SHAFT .OBJECT PSEUDO-OBJECT,0,0,LOCAL-GLOBALS,0,0,T?PSEUDO-OBJECT .OBJECT LAUNDRY,FX?NWELDERBIT,FX?ONBIT+FX?RLANDBIT,ROOMS,GYM,PRESSER,T?LAUNDRY .ENDT LAST-OBJECT=255 ; OBJECT PROPERTY TABLES ARE DEFINED HERE OBJPRP:: T?CHRONOMETER:: .TABLE ; TABLE FOR OBJECT CHRONOMETER .STRL "chronometer" .PROP 6,P?SYNONYM W?CHRONOMETER W?WRISTWATCH W?WATCH .PROP 2,P?ADJECTIVE .BYTE A?WRIST .BYTE A?MY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY CHRONOMETER-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 8 .BYTE 0 .ENDT T?AIR:: .TABLE ; TABLE FOR OBJECT AIR .STRL "air" .PROP 2,P?SYNONYM W?AIR .BYTE 0 .ENDT T?GAME:: .TABLE ; TABLE FOR OBJECT GAME .STRL "game" .PROP 8,P?SYNONYM W?GAME W?GAMES W?HUCKA W?HIDER .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?94 .BYTE 0 .ENDT T?TIMER:: .TABLE ; TABLE FOR OBJECT TIMER .STRL "timer" .PROP 2,P?SYNONYM W?TIMER .PROP 1,P?ADJECTIVE .BYTE A?ALL-PURPOSE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY TIMER-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 10 .BYTE 0 .ENDT T?AUXILIARY-BARRACKS:: .TABLE ; TABLE FOR OBJECT AUXILIARY-BARRACKS .STRL "Auxiliary Barracks" .PROP 2,P?NORTH ; STRING PROPERTY STR?263 .PROP 2,P?NE ; STRING PROPERTY STR?263 .PROP 1,P?EAST .BYTE AUXILIARY-SANFAC .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE LEVEL-SIX ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?WEST ; STRING PROPERTY STR?263 .PROP 2,P?NW ; STRING PROPERTY STR?263 .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE LEVEL-SIX ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?283 .PROP 5,P?GLOBAL .BYTE BED .BYTE CUBICLE .BYTE WARDROBE .BYTE DESK .BYTE AUTO-DOOR .BYTE 0 .ENDT T?REC-SHOP:: .TABLE ; TABLE FOR OBJECT REC-SHOP .STRL "Rec Shop" .PROP 1,P?SW .BYTE BROADWAY .PROP 1,P?OUT .BYTE BROADWAY .PROP 2,P?LDESC ; STRING PROPERTY STR?343 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?SOUTH-JUNCTION:: .TABLE ; TABLE FOR OBJECT SOUTH-JUNCTION .STRL "South Junction" .PROP 1,P?NE .BYTE EAST-JUNCTION .PROP 1,P?EAST .BYTE STATION-CONTROL .PROP 1,P?SE .BYTE COMMANDERS-OFFICE .PROP 1,P?SOUTH .BYTE SOUTH-CONNECTION .PROP 1,P?SW .BYTE FILE-ROOM .PROP 1,P?NW .BYTE LEVEL-FIVE .PROP 2,P?LDESC ; STRING PROPERTY STR?248 .BYTE 0 .ENDT T?HANDS:: .TABLE ; TABLE FOR OBJECT HANDS .STRL "your hand" .PROP 6,P?SYNONYM W?HANDS W?HAND W?FINGER .PROP 3,P?ADJECTIVE .BYTE A?BARE .BYTE A?MY .BYTE A?YOUR .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY HANDS-F .BYTE 0 .ENDT T?CAGE:: .TABLE ; TABLE FOR OBJECT CAGE .STRL "cage" .PROP 2,P?SYNONYM W?CAGE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY CAGE-F .BYTE 0 .ENDT T?KEY:: .TABLE ; TABLE FOR OBJECT KEY .STRL "key" .PROP 2,P?SYNONYM W?KEY .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 3 .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 7 .BYTE 0 .ENDT T?PAPER-RECYCLING-PLANT:: .TABLE ; TABLE FOR OBJECT PAPER-RECYCLING-PLANT .STRL "Paper Recycling Plant" .PROP 1,P?SE .BYTE PRINTING-PLANT .PROP 1,P?OUT .BYTE PRINTING-PLANT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PAPER-RECYCLING-PLANT-F .PROP 2,P?LDESC ; STRING PROPERTY STR?305 .PROP 1,P?GLOBAL .BYTE EQUIPMENT .BYTE 0 .ENDT T?LEVEL-THREE:: .TABLE ; TABLE FOR OBJECT LEVEL-THREE .STRL "Level Three" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE GYM ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 3,P?EAST .WORD ELEVATOR-ENTER-F .BYTE 0 .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE THEATRE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?SW .BYTE CHAPEL .PROP 4,P?NW ; CONDITIONAL EXIT .BYTE LAUNDRY ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?UP .BYTE MESS-HALL .PROP 1,P?DOWN .BYTE LEVEL-FOUR .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY LEVEL-THREE-F .PROP 5,P?GLOBAL .BYTE AUTO-DOOR .BYTE CALL-BUTTON .BYTE ELEVATOR-OBJECT .BYTE ELEVATOR-SHAFT .BYTE LADDER .PROP 2,P?LEVEL ; INTEGER/CONSTANT PROPERTY 3 .BYTE 0 .ENDT T?MAUVE-SPOOL:: .TABLE ; TABLE FOR OBJECT MAUVE-SPOOL .STRL "mauve nanofilm spool" .PROP 6,P?SYNONYM W?NANOFILM W?SPOOL W?SPOOLS .PROP 2,P?ADJECTIVE .BYTE A?NANOFILM .BYTE A?MAUVE .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 3 .PROP 2,P?TEXT ; STRING PROPERTY STR?304 .BYTE 0 .ENDT T?WINDOW:: .TABLE ; TABLE FOR OBJECT WINDOW .STRL "window" .PROP 6,P?SYNONYM W?WINDOW W?PORT W?VIEWPORT .PROP 3,P?ADJECTIVE .BYTE A?VIEW .BYTE A?LARGE .BYTE A?DIRTY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY WINDOW-F .BYTE 0 .ENDT T?WELDER:: .TABLE ; TABLE FOR OBJECT WELDER .STRL "hull welder" .PROP 2,P?SYNONYM W?WELDER .PROP 1,P?ADJECTIVE .BYTE A?HULL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY WELDER-F .BYTE 0 .ENDT T?SPACESUIT:: .TABLE ; TABLE FOR OBJECT SPACESUIT .STRL "space suit" .PROP 2,P?SYNONYM W?SUIT .PROP 1,P?ADJECTIVE .BYTE A?SPACE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SPACESUIT-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 40 .BYTE 0 .ENDT T?SPRAY-CAN:: .TABLE ; TABLE FOR OBJECT SPRAY-CAN .STRL "spray can" .PROP 2,P?SYNONYM W?CAN .PROP 1,P?ADJECTIVE .BYTE A?SPRAY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SPRAY-CAN-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 8 .PROP 2,P?FDESC ; STRING PROPERTY STR?381 .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-CAN-F .BYTE 0 .ENDT T?SICK-BAY:: .TABLE ; TABLE FOR OBJECT SICK-BAY .STRL "Sick Bay" .PROP 5,P?EAST ; DOOR EXIT .BYTE BRIG ; ROOM NAME .BYTE SECURITY-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 4,P?SE ; CONDITIONAL EXIT .BYTE EAST-CONNECTION ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE NORTH-JUNCTION ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?244 .PROP 5,P?GLOBAL .BYTE AUTO-DOOR .BYTE BED .BYTE EQUIPMENT .BYTE SECURITY-DOOR .BYTE ID-READER .BYTE 0 .ENDT T?OFFICERS-QUARTERS-B:: .TABLE ; TABLE FOR OBJECT OFFICERS-QUARTERS-B .STRL "Officers' Quarters B" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE END-OF-CORRIDOR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?NE ; CONDITIONAL EXIT .BYTE END-OF-CORRIDOR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?SOUTH .BYTE OFFICERS-SANFAC .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE END-OF-CORRIDOR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?300 .PROP 5,P?GLOBAL .BYTE BED .BYTE CUBICLE .BYTE WARDROBE .BYTE DESK .BYTE AUTO-DOOR .BYTE 0 .ENDT T?THEATRE:: .TABLE ; TABLE FOR OBJECT THEATRE .STRL "Theatre" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE LEVEL-THREE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE LEVEL-THREE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?271 .PROP 2,P?THINGS ; STRING PROPERTY PT?13 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?AUTO-DOOR:: .TABLE ; TABLE FOR OBJECT AUTO-DOOR .STRL "auto-door" .PROP 4,P?SYNONYM W?DOOR W?AUTO-DOOR .PROP 1,P?ADJECTIVE .BYTE A?AUTO .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY AUTO-DOOR-F .BYTE 0 .ENDT T?MAYORS-OFFICE:: .TABLE ; TABLE FOR OBJECT MAYORS-OFFICE .STRL "Mayor's Office" .PROP 1,P?DOWN .BYTE MAIN-STREET .PROP 1,P?OUT .BYTE MAIN-STREET .PROP 2,P?LDESC ; STRING PROPERTY STR?370 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?COUNTER:: .TABLE ; TABLE FOR OBJECT COUNTER .STRL "counter" .PROP 2,P?SYNONYM W?COUNTER .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY COUNTER-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 100 .BYTE 0 .ENDT T?MEETING-ROOM-2:: .TABLE ; TABLE FOR OBJECT MEETING-ROOM-2 .STRL "Meeting Room 2" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE MEETING-ROOM-1 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE LIBRARY ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?277 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?DICE:: .TABLE ; TABLE FOR OBJECT DICE .STRL "pair of dice" .PROP 4,P?SYNONYM W?PAIR W?DICE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DICE-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 3 .BYTE 0 .ENDT T?FLOYD:: .TABLE ; TABLE FOR OBJECT FLOYD .STRL "Floyd" .PROP 8,P?SYNONYM W?FLOYD W?ROBOT W?THREE W?COMPAR .PROP 6,P?ADJECTIVE .BYTE A?MULTIP .BYTE A?PURPOS .BYTE A?SHORT .BYTE A?ROBOT .BYTE A?NUMBER .BYTE A?THIRD .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FLOYD-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?175 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?176 .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 5 .PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY FLOYD-F .BYTE 0 .ENDT T?FILE-ROOM:: .TABLE ; TABLE FOR OBJECT FILE-ROOM .STRL "File Room" .PROP 1,P?NE .BYTE SOUTH-JUNCTION .PROP 1,P?OUT .BYTE SOUTH-JUNCTION .PROP 2,P?LDESC ; STRING PROPERTY STR?250 .PROP 2,P?THINGS ; STRING PROPERTY PT?9 .BYTE 0 .ENDT T?ME:: .TABLE ; TABLE FOR OBJECT ME .STRL "yourself" .PROP 8,P?SYNONYM W?I W?ME W?MYSELF W?SELF .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ME-F .BYTE 0 .ENDT T?LOG-READER:: .TABLE ; TABLE FOR OBJECT LOG-READER .STRL "log reader" .PROP 6,P?SYNONYM W?READER W?RECORDER W?MACHIN .PROP 1,P?ADJECTIVE .BYTE A?LOG .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY LOG-READER-F .BYTE 0 .ENDT T?LOAN-SHARK:: .TABLE ; TABLE FOR OBJECT LOAN-SHARK .STRL "Loan Shark" .PROP 1,P?NORTH .BYTE ALLEY .PROP 1,P?OUT .BYTE ALLEY .PROP 2,P?LDESC ; STRING PROPERTY STR?382 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?PET-STORE:: .TABLE ; TABLE FOR OBJECT PET-STORE .STRL "Pet Store" .PROP 1,P?NE .BYTE BROADWAY .PROP 1,P?SE .BYTE TRADING-POST .PROP 2,P?LDESC ; STRING PROPERTY STR?357 .PROP 2,P?GLOBAL .BYTE VILLAGE .BYTE SIGN .BYTE 0 .ENDT T?DOCKING-BAY-2:: .TABLE ; TABLE FOR OBJECT DOCKING-BAY-2 .STRL "Docking Bay #2" .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE LEVEL-FIVE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 5,P?IN ; DOOR EXIT .BYTE SPACETRUCK ; ROOM NAME .BYTE SPACETRUCK-HATCH ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DOCKING-BAY-2-F .PROP 4,P?GLOBAL .BYTE AUTO-DOOR .BYTE SPACETRUCK-OBJECT .BYTE SPACETRUCK-HATCH .BYTE WINDOW .BYTE 0 .ENDT T?STORAGE-5:: .TABLE ; TABLE FOR OBJECT STORAGE-5 .STRL "Storage" .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE NORTH-CONNECTION ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?SOUTH .BYTE WORKSHOP .PROP 1,P?OUT .BYTE NORTH-CONNECTION .PROP 2,P?LDESC ; STRING PROPERTY STR?235 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?ELEVATOR-SHAFT:: .TABLE ; TABLE FOR OBJECT ELEVATOR-SHAFT .STRL "elevator shaft" .PROP 2,P?SYNONYM W?SHAFT .PROP 1,P?ADJECTIVE .BYTE A?ELEVATOR .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ELEVATOR-OBJECT-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-SHAFT-F .BYTE 0 .ENDT T?PANEL:: .TABLE ; TABLE FOR OBJECT PANEL .STRL "ceiling panel" .PROP 2,P?SYNONYM W?PANEL .PROP 2,P?ADJECTIVE .BYTE A?CEILIN .BYTE A?ROOF .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PANEL-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 20 .PROP 2,P?FDESC ; STRING PROPERTY STR?358 .BYTE 0 .ENDT T?OFFICERS-QUARTERS-A:: .TABLE ; TABLE FOR OBJECT OFFICERS-QUARTERS-A .STRL "Officers' Quarters A" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE LEVEL-SIX ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?SE .BYTE OFFICERS-SANFAC .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE LEVEL-SIX ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?299 .PROP 5,P?GLOBAL .BYTE BED .BYTE CUBICLE .BYTE WARDROBE .BYTE DESK .BYTE AUTO-DOOR .BYTE 0 .ENDT T?ENGINEERING-OFFICE:: .TABLE ; TABLE FOR OBJECT ENGINEERING-OFFICE .STRL "Engineering Office" .PROP 1,P?SOUTH .BYTE ENGINEERING-LAB .PROP 1,P?OUT .BYTE ENGINEERING-LAB .PROP 2,P?LDESC ; STRING PROPERTY STR?313 .PROP 1,P?GLOBAL .BYTE DESK .BYTE 0 .ENDT T?INTDIR:: .TABLE ; TABLE FOR OBJECT INTDIR .STRL "direction" .PROP 2,P?SYNONYM W?DIRECT .PROP 8,P?ADJECTIVE .BYTE A?NORTH .BYTE A?SOUTH .BYTE A?EAST .BYTE A?WEST .BYTE A?NW .BYTE A?NE .BYTE A?SW .BYTE A?SE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY INTDIR-F .BYTE 0 .ENDT T?SCIENTISTS-QUARTERS:: .TABLE ; TABLE FOR OBJECT SCIENTISTS-QUARTERS .STRL "Scientists' Quarters" .PROP 1,P?DOWN .BYTE ASTRO-LAB .PROP 1,P?OUT .BYTE ASTRO-LAB .PROP 2,P?LDESC ; STRING PROPERTY STR?319 .PROP 3,P?GLOBAL .BYTE BED .BYTE CUBICLE .BYTE WARDROBE .BYTE 0 .ENDT T?ROOMS:: .TABLE ; TABLE FOR OBJECT ROOMS .STRL "it" .PROP 1,P?IN .BYTE ROOMS .BYTE 0 .ENDT T?DETONATOR:: .TABLE ; TABLE FOR OBJECT DETONATOR .STRL "detonator" .PROP 2,P?SYNONYM W?DETONATOR .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DETONATOR-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 10 .BYTE 0 .ENDT T?SYSTEM-MONITORS:: .TABLE ; TABLE FOR OBJECT SYSTEM-MONITORS .STRL "system monitor board" .PROP 2,P?SYNONYM W?BOARD .PROP 6,P?ADJECTIVE .BYTE A?SYSTEM .BYTE A?MONITOR .BYTE A?RED .BYTE A?GREEN .BYTE A?YELLOW .BYTE A?BLINKING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SYSTEM-MONITORS-F .BYTE 0 .ENDT T?AUXILIARY-SANFAC:: .TABLE ; TABLE FOR OBJECT AUXILIARY-SANFAC .STRL "Auxiliary SanFac" .PROP 1,P?NORTH .BYTE AUXILIARY-BARRACKS .PROP 1,P?OUT .BYTE AUXILIARY-BARRACKS .PROP 2,P?LDESC ; STRING PROPERTY STR?284 .PROP 1,P?GLOBAL .BYTE FIXTURES .BYTE 0 .ENDT T?GRIMY-PASSAGE:: .TABLE ; TABLE FOR OBJECT GRIMY-PASSAGE .STRL "Grimy Passage" .PROP 3,P?NORTH .WORD VILLAGE-BOUNDARY-F .BYTE 0 .PROP 1,P?SOUTH .BYTE MAIN-STREET .PROP 2,P?LDESC ; STRING PROPERTY STR?366 .PROP 2,P?GLOBAL .BYTE VILLAGE .BYTE IRIS-HATCH .BYTE 0 .ENDT T?OUTER-AIRLOCK-DOOR:: .TABLE ; TABLE FOR OBJECT OUTER-AIRLOCK-DOOR .STRL "outer door" .PROP 4,P?SYNONYM W?DOOR W?HATCH .PROP 3,P?ADJECTIVE .BYTE A?OUTER .BYTE A?LOWER .BYTE A?AIRLOCK .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY OUTER-AIRLOCK-DOOR-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-AIRLOCK-DOOR-F .BYTE 0 .ENDT T?RADIO:: .TABLE ; TABLE FOR OBJECT RADIO .STRL "SB radio" .PROP 2,P?SYNONYM W?RADIO .PROP 3,P?ADJECTIVE .BYTE A?SPACE .BYTE A?BAND .BYTE A?EAST .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY RADIO-F .BYTE 0 .ENDT T?SOUTH-CONNECTION:: .TABLE ; TABLE FOR OBJECT SOUTH-CONNECTION .STRL "South Connection" .PROP 1,P?NORTH .BYTE SOUTH-JUNCTION .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE BRIEFING-ROOM ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 3,P?SOUTH .WORD VILLAGE-BOUNDARY-F .BYTE 0 .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE ROBOT-SHOP ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SOUTH-CONNECTION-F .PROP 2,P?THINGS ; STRING PROPERTY PT?12 .PROP 2,P?GLOBAL .BYTE AUTO-DOOR .BYTE IRIS-HATCH .BYTE 0 .ENDT T?LOCAL-GLOBALS:: .TABLE ; TABLE FOR OBJECT LOCAL-GLOBALS .STRL "it" .PROP 2,P?SYNONYM W?ZZMGCK .BYTE 0 .ENDT T?BRIG:: .TABLE ; TABLE FOR OBJECT BRIG .STRL "Brig" .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE SICK-BAY ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE SICK-BAY ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?245 .PROP 2,P?THINGS ; STRING PROPERTY PT?6 .PROP 1,P?GLOBAL .BYTE SECURITY-DOOR .BYTE 0 .ENDT T?PILOT-SEAT:: .TABLE ; TABLE FOR OBJECT PILOT-SEAT .STRL "pilot seat" .PROP 4,P?SYNONYM W?SEAT W?CHAIR .PROP 1,P?ADJECTIVE .BYTE A?PILOT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PILOT-SEAT-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 30 .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-SEAT-F .BYTE 0 .ENDT T?LEVEL-FIVE:: .TABLE ; TABLE FOR OBJECT LEVEL-FIVE .STRL "Level Five" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE WORKSHOP ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?NE .BYTE NORTH-JUNCTION .PROP 3,P?EAST .WORD ELEVATOR-ENTER-F .BYTE 0 .PROP 1,P?SE .BYTE SOUTH-JUNCTION .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE DOCKING-BAY-2 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?UP .BYTE LEVEL-FOUR .PROP 1,P?DOWN .BYTE LEVEL-SIX .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY LEVEL-FIVE-F .PROP 5,P?GLOBAL .BYTE CALL-BUTTON .BYTE AUTO-DOOR .BYTE ELEVATOR-OBJECT .BYTE ELEVATOR-SHAFT .BYTE LADDER .PROP 2,P?LEVEL ; INTEGER/CONSTANT PROPERTY 5 .BYTE 0 .ENDT T?ELEVATOR:: .TABLE ; TABLE FOR OBJECT ELEVATOR .STRL "Elevator" .PROP 3,P?WEST .WORD ELEVATOR-EXIT-F .BYTE 0 .PROP 3,P?OUT .WORD ELEVATOR-EXIT-F .BYTE 0 .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ELEVATOR-F .PROP 2,P?GLOBAL .BYTE KEYPAD .BYTE ELEVATOR-OBJECT .BYTE 0 .ENDT T?FACTORY:: .TABLE ; TABLE FOR OBJECT FACTORY .STRL "Factory" .PROP 1,P?DOWN .BYTE COMPUTER-CONTROL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FACTORY-F .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 2 .BYTE 0 .ENDT T?CARGO-BAY-ENTRANCE:: .TABLE ; TABLE FOR OBJECT CARGO-BAY-ENTRANCE .STRL "Cargo Bay Entrance" .PROP 1,P?NORTH .BYTE ROBOT-POOL .PROP 1,P?EAST .BYTE CARGO-BAY .PROP 1,P?WEST .BYTE DECK-TWELVE .PROP 2,P?LDESC ; STRING PROPERTY STR?174 .BYTE 0 .ENDT T?VOLUME:: .TABLE ; TABLE FOR OBJECT VOLUME .STRL "Plato's volume of poetry" .PROP 8,P?SYNONYM W?BOOK W?VOLUME W?POETRY W?TOME .PROP 2,P?ADJECTIVE .BYTE A?PLATO .BYTE A?POETRY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY VOLUME-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?322 .BYTE 0 .ENDT T?PAWN-SHOP:: .TABLE ; TABLE FOR OBJECT PAWN-SHOP .STRL "Pawn Shop" .PROP 1,P?NE .BYTE ALLEY .PROP 1,P?OUT .BYTE ALLEY .PROP 2,P?LDESC ; STRING PROPERTY STR?380 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?GLOBAL-OBJECTS:: .TABLE ; TABLE FOR OBJECT GLOBAL-OBJECTS .STRL "it" .PROP 2,P?SYNONYM W?ZZMGCK .BYTE 0 .ENDT T?IT:: .TABLE ; TABLE FOR OBJECT IT .STRL "it" .PROP 4,P?SYNONYM W?IT W?THEM .BYTE 0 .ENDT T?BRIEFING-ROOM:: .TABLE ; TABLE FOR OBJECT BRIEFING-ROOM .STRL "Briefing Room" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE COMMANDERS-OFFICE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE SOUTH-CONNECTION ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE SOUTH-CONNECTION ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?258 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?LOCKER:: .TABLE ; TABLE FOR OBJECT LOCKER .STRL "locker" .PROP 2,P?SYNONYM W?LOCKER .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 100 .BYTE 0 .ENDT T?WALLS:: .TABLE ; TABLE FOR OBJECT WALLS .STRL "wall" .PROP 4,P?SYNONYM W?WALL W?WALLS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY WALLS-F .BYTE 0 .ENDT T?SMALL-BIT:: .TABLE ; TABLE FOR OBJECT SMALL-BIT .STRL "small drill bit" .PROP 4,P?SYNONYM W?BIT W?BITS .PROP 2,P?ADJECTIVE .BYTE A?SMALL .BYTE A?DRILL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BIT-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?233 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?243 .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 2 .BYTE 0 .ENDT T?DRYER:: .TABLE ; TABLE FOR OBJECT DRYER .STRL "dryer" .PROP 2,P?SYNONYM W?DRYER .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DRYER-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 50 .PROP 2,P?FDESC ; STRING PROPERTY STR?268 .BYTE 0 .ENDT T?FLOPHOUSE:: .TABLE ; TABLE FOR OBJECT FLOPHOUSE .STRL "Flophouse" .PROP 1,P?DOWN .BYTE CASINO .PROP 1,P?OUT .BYTE CASINO .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FLOPHOUSE-F .PROP 2,P?GLOBAL .BYTE VILLAGE .BYTE BED .BYTE 0 .ENDT T?PLATINUM-DETECTOR:: .TABLE ; TABLE FOR OBJECT PLATINUM-DETECTOR .STRL "platinum detector" .PROP 2,P?SYNONYM W?DETECTOR .PROP 1,P?ADJECTIVE .BYTE A?PLATINUM .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PLATINUM-DETECTOR-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 15 .BYTE 0 .ENDT T?PALLETS:: .TABLE ; TABLE FOR OBJECT PALLETS .STRL "pallets of boxes" .PROP 6,P?SYNONYM W?BOX W?BOXES W?PALLET .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PALLETS-F .PROP 2,P?FDESC ; STRING PROPERTY STR?173 .BYTE 0 .ENDT T?STATION-CONTROL:: .TABLE ; TABLE FOR OBJECT STATION-CONTROL .STRL "Station Control" .PROP 1,P?NE .BYTE EAST-CONNECTION .PROP 1,P?SOUTH .BYTE COMMANDERS-OFFICE .PROP 1,P?WEST .BYTE SOUTH-JUNCTION .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY STATION-CONTROL-F .BYTE 0 .ENDT T?FPU:: .TABLE ; TABLE FOR OBJECT FPU .STRL "Food Processing and Dispensing Unit" .PROP 8,P?SYNONYM W?UNIT W?FPU W?FDU W?DISPEN .PROP 3,P?ADJECTIVE .BYTE A?FOOD .BYTE A?PROCESSING .BYTE A?DISPEN .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FPU-F .BYTE 0 .ENDT T?PRESSER:: .TABLE ; TABLE FOR OBJECT PRESSER .STRL "presser" .PROP 2,P?SYNONYM W?PRESSER .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PRESSER-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 10 .PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY PRESSER-F .BYTE 0 .ENDT T?PEDESTAL:: .TABLE ; TABLE FOR OBJECT PEDESTAL .STRL "pedestal" .PROP 2,P?SYNONYM W?PEDESTAL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PEDESTAL-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 20 .BYTE 0 .ENDT T?ASTRO-OFFICE:: .TABLE ; TABLE FOR OBJECT ASTRO-OFFICE .STRL "Astro Office" .PROP 1,P?SOUTH .BYTE ASTRO-LAB .PROP 1,P?OUT .BYTE ASTRO-LAB .PROP 2,P?LDESC ; STRING PROPERTY STR?313 .PROP 1,P?GLOBAL .BYTE DESK .BYTE 0 .ENDT T?JUNK-YARD:: .TABLE ; TABLE FOR OBJECT JUNK-YARD .STRL "Junk Yard" .PROP 1,P?WEST .BYTE ALLEY .PROP 1,P?UP .BYTE SHADY-DANS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY JUNK-YARD-F .PROP 2,P?LDESC ; STRING PROPERTY STR?400 .PROP 2,P?GLOBAL .BYTE GARBAGE .BYTE VILLAGE .BYTE 0 .ENDT T?SPACETRUCK-OBJECT:: .TABLE ; TABLE FOR OBJECT SPACETRUCK-OBJECT .STRL "spacetruck" .PROP 6,P?SYNONYM W?SPACETRUCK W?TRUCK W?SPACECRAFT .PROP 1,P?ADJECTIVE .BYTE A?SPACE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SPACETRUCK-OBJECT-F .BYTE 0 .ENDT T?SHRUBBERY:: .TABLE ; TABLE FOR OBJECT SHRUBBERY .STRL "shrubbery" .PROP 8,P?SYNONYM W?SHRUBBERY W?SHRUBS W?PLANTS W?GARDEN .PROP 4,P?ADJECTIVE .BYTE A?BEAUTIFUL .BYTE A?EXOTIC .BYTE A?BUSH .BYTE A?BUSHES .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SHRUBBERY-F .BYTE 0 .ENDT T?PATTERN-OF-DOTS:: .TABLE ; TABLE FOR OBJECT PATTERN-OF-DOTS .STRL "pattern of dots" .PROP 8,P?SYNONYM W?DOT W?DOTS W?SPOT W?SPOTS .PROP 1,P?ADJECTIVE .BYTE A?BLACK .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PATTERN-OF-DOTS-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?287 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?286 .BYTE 0 .ENDT T?DOCKING-BAY-1:: .TABLE ; TABLE FOR OBJECT DOCKING-BAY-1 .STRL "Docking Bay #1" .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE LEVEL-SIX ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?IN .BYTE ALIEN-SHIP .PROP 2,P?LDESC ; STRING PROPERTY STR?285 .PROP 2,P?THINGS ; STRING PROPERTY PT?15 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?SCULPTURE:: .TABLE ; TABLE FOR OBJECT SCULPTURE .STRL "scrap sculpture" .PROP 2,P?SYNONYM W?SCULPTURE .PROP 3,P?ADJECTIVE .BYTE A?91ST-CENTURY .BYTE A?SCRAP .BYTE A?LARGE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SCULPTURE-F .BYTE 0 .ENDT T?ID-READER:: .TABLE ; TABLE FOR OBJECT ID-READER .STRL "ID reader" .PROP 4,P?SYNONYM W?READER W?BOX .PROP 3,P?ADJECTIVE .BYTE A?FEATURELESS .BYTE A?BLACK .BYTE A?ID .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ID-READER-F .BYTE 0 .ENDT T?INNER-AIRLOCK-DOOR:: .TABLE ; TABLE FOR OBJECT INNER-AIRLOCK-DOOR .STRL "inner door" .PROP 4,P?SYNONYM W?DOOR W?HATCH .PROP 3,P?ADJECTIVE .BYTE A?INNER .BYTE A?UPPER .BYTE A?AIRLOCK .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY INNER-AIRLOCK-DOOR-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-AIRLOCK-DOOR-F .BYTE 0 .ENDT T?LADDER:: .TABLE ; TABLE FOR OBJECT LADDER .STRL "ladder" .PROP 2,P?SYNONYM W?LADDER .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY LADDER-F .BYTE 0 .ENDT T?ID-CARD:: .TABLE ; TABLE FOR OBJECT ID-CARD .STRL "ID card" .PROP 4,P?SYNONYM W?CARD W?CARDS .PROP 4,P?ADJECTIVE .BYTE A?MY .BYTE A?PATROL .BYTE A?ID .BYTE A?IDENTIFICATION .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 2 .PROP 2,P?TEXT ; STRING PROPERTY STR?171 .BYTE 0 .ENDT T?DIODE-J:: .TABLE ; TABLE FOR OBJECT DIODE-J .STRL "J-series hyperdiode" .PROP 6,P?SYNONYM W?DIODE W?DIODES W?HYPERDIODE .PROP 3,P?ADJECTIVE .BYTE A?J-SERIES .BYTE A?J .BYTE A?SERIES .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DIODE-J-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?233 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?243 .PROP 2,P?FDESC ; STRING PROPERTY STR?362 .BYTE 0 .ENDT T?BOOTS:: .TABLE ; TABLE FOR OBJECT BOOTS .STRL "pair of magnetic boots" .PROP 6,P?SYNONYM W?PAIR W?BOOTS W?SPACEBOOTS .PROP 1,P?ADJECTIVE .BYTE A?MAGNETIC .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BOOTS-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 20 .PROP 2,P?FDESC ; STRING PROPERTY STR?401 .BYTE 0 .ENDT T?EQUIPMENT:: .TABLE ; TABLE FOR OBJECT EQUIPMENT .STRL "equipment" .PROP 4,P?SYNONYM W?EQUIPMENT W?MACHIN .PROP 5,P?ADJECTIVE .BYTE A?REPAIR .BYTE A?FABRICATION .BYTE A?DIAGNO .BYTE A?ROBOT .BYTE A?AUTHORIZATION .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY EQUIPMENT-F .BYTE 0 .ENDT T?DESK:: .TABLE ; TABLE FOR OBJECT DESK .STRL "desk" .PROP 2,P?SYNONYM W?DESK .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FURNISHING-F .BYTE 0 .ENDT T?WORKSHOP:: .TABLE ; TABLE FOR OBJECT WORKSHOP .STRL "Workshop" .PROP 1,P?NORTH .BYTE STORAGE-5 .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE LEVEL-FIVE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE LEVEL-FIVE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?232 .PROP 2,P?GLOBAL .BYTE AUTO-DOOR .BYTE EQUIPMENT .BYTE 0 .ENDT T?COMMANDERS-OFFICE:: .TABLE ; TABLE FOR OBJECT COMMANDERS-OFFICE .STRL "Commander's Office" .PROP 1,P?NORTH .BYTE STATION-CONTROL .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE COMMANDERS-QUARTERS ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE BRIEFING-ROOM ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?NW .BYTE SOUTH-JUNCTION .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY COMMANDERS-OFFICE-F .PROP 2,P?THINGS ; STRING PROPERTY PT?10 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?OLIVER:: .TABLE ; TABLE FOR OBJECT OLIVER .STRL "Oliver" .PROP 4,P?SYNONYM W?OLIVER W?ROBOT .PROP 2,P?ADJECTIVE .BYTE A?SMALL .BYTE A?YOUNG .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY OLIVER-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?296 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?295 .PROP 2,P?LDESC ; STRING PROPERTY STR?294 .PROP 2,P?FDESC ; STRING PROPERTY STR?293 .BYTE 0 .ENDT T?HOLE:: .TABLE ; TABLE FOR OBJECT HOLE .STRL "hole" .PROP 2,P?SYNONYM W?HOLE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY HOLE-F .BYTE 0 .ENDT T?COPILOT-SEAT:: .TABLE ; TABLE FOR OBJECT COPILOT-SEAT .STRL "copilot seat" .PROP 4,P?SYNONYM W?SEAT W?CHAIR .PROP 2,P?ADJECTIVE .BYTE A?COPILOT .BYTE A?COPILOT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PILOT-SEAT-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 30 .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-SEAT-F .BYTE 0 .ENDT T?EXPLOSIVE:: .TABLE ; TABLE FOR OBJECT EXPLOSIVE .STRL "explosive" .PROP 6,P?SYNONYM W?EXPLOSIVE W?CYLIND W?LABEL .PROP 3,P?ADJECTIVE .BYTE A?EXPLOSIVE .BYTE A?FREZONE .BYTE A?SMALL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY EXPLOSIVE-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 3 .PROP 2,P?TEXT ; STRING PROPERTY STR?379 .PROP 2,P?FDESC ; STRING PROPERTY STR?378 .BYTE 0 .ENDT T?PRINTING-PLANT:: .TABLE ; TABLE FOR OBJECT PRINTING-PLANT .STRL "Printing Plant" .PROP 3,P?EAST .WORD ELEVATOR-ENTER-F .BYTE 0 .PROP 1,P?NW .BYTE PAPER-RECYCLING-PLANT .PROP 1,P?UP .BYTE LEVEL-SIX .PROP 2,P?DOWN ; STRING PROPERTY STR?303 .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PRINTING-PLANT-F .PROP 5,P?GLOBAL .BYTE CALL-BUTTON .BYTE ELEVATOR-OBJECT .BYTE ELEVATOR-SHAFT .BYTE EQUIPMENT .BYTE LADDER .PROP 2,P?LEVEL ; INTEGER/CONSTANT PROPERTY 7 .BYTE 0 .ENDT T?MALE-BARRACKS:: .TABLE ; TABLE FOR OBJECT MALE-BARRACKS .STRL "Male Barracks" .PROP 1,P?NE .BYTE BARRACKS-SANFAC .PROP 2,P?SE ; STRING PROPERTY STR?263 .PROP 2,P?SOUTH ; STRING PROPERTY STR?263 .PROP 2,P?SW ; STRING PROPERTY STR?263 .PROP 4,P?NW ; CONDITIONAL EXIT .BYTE LEVEL-FOUR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?264 .PROP 5,P?GLOBAL .BYTE AUTO-DOOR .BYTE BED .BYTE CUBICLE .BYTE WARDROBE .BYTE DESK .BYTE 0 .ENDT T?RECRUITMENT-OFFICE:: .TABLE ; TABLE FOR OBJECT RECRUITMENT-OFFICE .STRL "Recruitment Office" .PROP 1,P?SOUTH .BYTE BROADWAY .PROP 1,P?OUT .BYTE BROADWAY .PROP 2,P?LDESC ; STRING PROPERTY STR?342 .PROP 2,P?THINGS ; STRING PROPERTY PT?19 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?SALOON:: .TABLE ; TABLE FOR OBJECT SALOON .STRL "Saloon" .PROP 1,P?EAST .BYTE CASINO .PROP 1,P?WEST .BYTE TRADING-POST .PROP 1,P?NW .BYTE GROCERY .PROP 2,P?LDESC ; STRING PROPERTY STR?363 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?PULPIT:: .TABLE ; TABLE FOR OBJECT PULPIT .STRL "pulpit" .PROP 2,P?SYNONYM W?PULPIT .PROP 2,P?ADJECTIVE .BYTE A?BEAUTIFUL .BYTE A?WOODEN .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PULPIT-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 30 .BYTE 0 .ENDT T?FIELD-OFFICE:: .TABLE ; TABLE FOR OBJECT FIELD-OFFICE .STRL "Field Office" .PROP 1,P?WEST .BYTE BROADWAY .PROP 1,P?OUT .BYTE BROADWAY .PROP 2,P?LDESC ; STRING PROPERTY STR?349 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?CLASS-THREE-SPACECRAFT-ACTIVATION-FORM:: .TABLE ; TABLE FOR OBJECT CLASS-THREE-SPACECRAFT-ACTIVATION-FORM .STRL "Class Three Spacecraft Activation Form HB-56-V" .PROP 6,P?SYNONYM W?FORM W?FORMS W?HB-56-V .PROP 5,P?ADJECTIVE .BYTE A?CLASS .BYTE A?THREE .BYTE A?SPACECRAFT .BYTE A?ACTIVA .BYTE A?FORM .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FORM-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .BYTE 0 .ENDT T?ARMORY:: .TABLE ; TABLE FOR OBJECT ARMORY .STRL "Armory" .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE END-OF-CORRIDOR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE END-OF-CORRIDOR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?259 .PROP 1,P?GLOBAL .BYTE SECURITY-DOOR .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 5 .BYTE 0 .ENDT T?CHAPEL:: .TABLE ; TABLE FOR OBJECT CHAPEL .STRL "Chapel" .PROP 1,P?EAST .BYTE LEVEL-THREE .PROP 1,P?OUT .BYTE LEVEL-THREE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY CHAPEL-F .BYTE 0 .ENDT T?BIO-LAB:: .TABLE ; TABLE FOR OBJECT BIO-LAB .STRL "Bio Lab" .PROP 1,P?NORTH .BYTE BIO-OFFICE .PROP 1,P?UP .BYTE ENGINEERING-LAB .PROP 1,P?DOWN .BYTE HOLDING-TANK-LEVEL .PROP 2,P?LDESC ; STRING PROPERTY STR?316 .BYTE 0 .ENDT T?OSTRICH:: .TABLE ; TABLE FOR OBJECT OSTRICH .STRL "ostrich" .PROP 8,P?SYNONYM W?OSTRICH W?PET W?BIRD W?PILE .PROP 2,P?ADJECTIVE .BYTE A?LARGE .BYTE A?INTOXICATED .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY OSTRICH-F .PROP 2,P?FDESC ; STRING PROPERTY STR?386 .BYTE 0 .ENDT T?BEDISTOR:: .TABLE ; TABLE FOR OBJECT BEDISTOR .STRL "twenty-ohm bedistor" .PROP 2,P?SYNONYM W?BEDISTOR .PROP 2,P?ADJECTIVE .BYTE A?TWENTY .BYTE A?OHM .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?233 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?234 .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 5 .BYTE 0 .ENDT T?NORTH-JUNCTION:: .TABLE ; TABLE FOR OBJECT NORTH-JUNCTION .STRL "North Junction" .PROP 1,P?NORTH .BYTE NORTH-CONNECTION .PROP 1,P?NE .BYTE PX .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE SICK-BAY ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?SE .BYTE EAST-JUNCTION .PROP 1,P?SW .BYTE LEVEL-FIVE .PROP 2,P?LDESC ; STRING PROPERTY STR?237 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?SWITCH:: .TABLE ; TABLE FOR OBJECT SWITCH .STRL "switch" .PROP 2,P?SYNONYM W?SWITCH .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SWITCH-F .BYTE 0 .ENDT T?ROBOT-POOL:: .TABLE ; TABLE FOR OBJECT ROBOT-POOL .STRL "Robot Pool" .PROP 1,P?SOUTH .BYTE CARGO-BAY-ENTRANCE .PROP 1,P?OUT .BYTE CARGO-BAY-ENTRANCE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ROBOT-POOL-F .PROP 2,P?THINGS ; STRING PROPERTY PT?3 .PROP 2,P?GLOBAL .BYTE KEYPAD .BYTE EQUIPMENT .BYTE 0 .ENDT T?SECURITY-DOOR:: .TABLE ; TABLE FOR OBJECT SECURITY-DOOR .STRL "security door" .PROP 2,P?SYNONYM W?DOOR .PROP 1,P?ADJECTIVE .BYTE A?SECURITY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SECURITY-DOOR-F .BYTE 0 .ENDT T?CARGO-BAY:: .TABLE ; TABLE FOR OBJECT CARGO-BAY .STRL "Cargo Bay" .PROP 1,P?WEST .BYTE CARGO-BAY-ENTRANCE .PROP 5,P?IN ; DOOR EXIT .BYTE SPACETRUCK ; ROOM NAME .BYTE SPACETRUCK-HATCH ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY CARGO-BAY-F .PROP 3,P?GLOBAL .BYTE SPACETRUCK-OBJECT .BYTE SPACETRUCK-HATCH .BYTE WINDOW .BYTE 0 .ENDT T?MISSIONARY:: .TABLE ; TABLE FOR OBJECT MISSIONARY .STRL "Missionary" .PROP 1,P?SOUTH .BYTE ALLEY .PROP 1,P?OUT .BYTE ALLEY .PROP 2,P?LDESC ; STRING PROPERTY STR?376 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?GRATING:: .TABLE ; TABLE FOR OBJECT GRATING .STRL "air shaft grating" .PROP 8,P?SYNONYM W?GRATING W?GRATE W?COVER W?SHAFT .PROP 3,P?ADJECTIVE .BYTE A?LARGE .BYTE A?AIR .BYTE A?SHAFT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GRATING-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-SHAFT-F .BYTE 0 .ENDT T?EXERCISE-MACHINE:: .TABLE ; TABLE FOR OBJECT EXERCISE-MACHINE .STRL "exercise machine" .PROP 2,P?SYNONYM W?MACHIN .PROP 2,P?ADJECTIVE .BYTE A?EXERCISE .BYTE A?NAUTILUS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY EXERCISE-MACHINE-F .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 100 .PROP 2,P?FDESC ; STRING PROPERTY STR?266 .BYTE 0 .ENDT T?PUCE-SPOOL:: .TABLE ; TABLE FOR OBJECT PUCE-SPOOL .STRL "puce nanofilm spool" .PROP 6,P?SYNONYM W?NANOFILM W?SPOOL W?SPOOLS .PROP 2,P?ADJECTIVE .BYTE A?NANOFILM .BYTE A?PUCE .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 3 .PROP 2,P?TEXT ; STRING PROPERTY STR?270 .BYTE 0 .ENDT T?TOP-OF-AIR-SHAFT:: .TABLE ; TABLE FOR OBJECT TOP-OF-AIR-SHAFT .STRL "Top of Air Shaft" .PROP 1,P?DOWN .BYTE AIR-SHAFT .PROP 1,P?OUT .BYTE DOME .PROP 2,P?LDESC ; STRING PROPERTY STR?325 .PROP 1,P?GLOBAL .BYTE GRATING .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 2 .BYTE 0 .ENDT T?BARBERSHOP:: .TABLE ; TABLE FOR OBJECT BARBERSHOP .STRL "Barbershop" .PROP 1,P?WEST .BYTE GROCERY .PROP 1,P?NW .BYTE BROADWAY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BARBERSHOP-F .PROP 2,P?THINGS ; STRING PROPERTY PT?20 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?SHADY-DANS:: .TABLE ; TABLE FOR OBJECT SHADY-DANS .STRL "Shady Dan's" .PROP 1,P?NW .BYTE TRADING-POST .PROP 1,P?DOWN .BYTE JUNK-YARD .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SHADY-DANS-F .PROP 2,P?THINGS ; STRING PROPERTY PT?23 .PROP 3,P?GLOBAL .BYTE VILLAGE .BYTE KEYPAD .BYTE WINDOW .BYTE 0 .ENDT T?AIR-SHAFT:: .TABLE ; TABLE FOR OBJECT AIR-SHAFT .STRL "Air Shaft" .PROP 3,P?UP .WORD AIR-SHAFT-MOVEMENT-F .BYTE 0 .PROP 3,P?DOWN .WORD AIR-SHAFT-MOVEMENT-F .BYTE 0 .PROP 2,P?LDESC ; STRING PROPERTY STR?326 .BYTE 0 .ENDT T?COFFEE:: .TABLE ; TABLE FOR OBJECT COFFEE .STRL "cup of coffee" .PROP 4,P?SYNONYM W?CUP W?COFFEE .PROP 4,P?ADJECTIVE .BYTE A?HOT .BYTE A?COLD .BYTE A?THICK .BYTE A?BROWN .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY COFFEE-F .PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY COFFEE-F .BYTE 0 .ENDT T?COMM-CENTER:: .TABLE ; TABLE FOR OBJECT COMM-CENTER .STRL "Comm Center" .PROP 1,P?NORTH .BYTE EAST-CONNECTION .PROP 1,P?OUT .BYTE EAST-CONNECTION .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY COMM-CENTER-F .PROP 2,P?THINGS ; STRING PROPERTY PT?8 .PROP 1,P?GLOBAL .BYTE EQUIPMENT .BYTE 0 .ENDT T?BED:: .TABLE ; TABLE FOR OBJECT BED .STRL "bed" .PROP 4,P?SYNONYM W?BED W?BEDS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BED-F .BYTE 0 .ENDT T?REX:: .TABLE ; TABLE FOR OBJECT REX .STRL "Rex" .PROP 6,P?SYNONYM W?REX W?ROBOT W?ONE .PROP 4,P?ADJECTIVE .BYTE A?HEAVY .BYTE A?ROBOT .BYTE A?NUMBER .BYTE A?FIRST .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY REX-F .PROP 2,P?FDESC ; STRING PROPERTY STR?213 .BYTE 0 .ENDT T?GLOBAL-ROOM:: .TABLE ; TABLE FOR OBJECT GLOBAL-ROOM .STRL "room" .PROP 8,P?SYNONYM W?ROOM W?SHOP W?STORE W?OFFICE .PROP 4,P?ADJECTIVE .BYTE A?LARGE .BYTE A?SMALL .BYTE A?REC .BYTE A?PET .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GLOBAL-ROOM-F .BYTE 0 .ENDT T?TWELVE-PRONG-FROMITZ-BOARD:: .TABLE ; TABLE FOR OBJECT TWELVE-PRONG-FROMITZ-BOARD .STRL "twelve-prong fromitz board" .PROP 6,P?SYNONYM W?BOARD W?BOARDS W?PRONGS .PROP 6,P?ADJECTIVE .BYTE A?TWELVE .BYTE A?PRONG .BYTE A?PRONGED .BYTE A?12-PRONG .BYTE A?FROMITZ .BYTE A?NUMBER .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY TWELVE-PRONG-FROMITZ-BOARD-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?233 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?243 .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-FROMITZ-BOARD-F .BYTE 0 .ENDT T?SAFE:: .TABLE ; TABLE FOR OBJECT SAFE .STRL "safe" .PROP 4,P?SYNONYM W?SAFE W?LOCK .PROP 1,P?ADJECTIVE .BYTE A?STURDY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SAFE-F .PROP 2,P?LDESC ; STRING PROPERTY STR?256 .PROP 2,P?FDESC ; STRING PROPERTY STR?255 .BYTE 0 .ENDT T?MESS-HALL:: .TABLE ; TABLE FOR OBJECT MESS-HALL .STRL "Mess Hall" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE MAIN-STORAGE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?NE ; CONDITIONAL EXIT .BYTE MEETING-ROOM-1 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 3,P?EAST .WORD ELEVATOR-ENTER-F .BYTE 0 .PROP 1,P?SE .BYTE LIBRARY .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE MAIN-STORAGE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?UP .BYTE DOME .PROP 1,P?DOWN .BYTE LEVEL-THREE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY MESS-HALL-F .PROP 5,P?GLOBAL .BYTE CALL-BUTTON .BYTE AUTO-DOOR .BYTE ELEVATOR-OBJECT .BYTE ELEVATOR-SHAFT .BYTE LADDER .PROP 2,P?LEVEL ; INTEGER/CONSTANT PROPERTY 2 .BYTE 0 .ENDT T?PX:: .TABLE ; TABLE FOR OBJECT PX .STRL "The PX" .PROP 1,P?SW .BYTE NORTH-JUNCTION .PROP 1,P?WEST .BYTE NORTH-CONNECTION .PROP 2,P?LDESC ; STRING PROPERTY STR?239 .PROP 2,P?THINGS ; STRING PROPERTY PT?5 .PROP 1,P?GLOBAL .BYTE KEYPAD .BYTE 0 .ENDT T?DOME:: .TABLE ; TABLE FOR OBJECT DOME .STRL "Dome" .PROP 2,P?NORTH ; STRING PROPERTY STR?280 .PROP 3,P?EAST .WORD ELEVATOR-ENTER-F .BYTE 0 .PROP 2,P?SOUTH ; STRING PROPERTY STR?280 .PROP 1,P?DOWN .BYTE MESS-HALL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DOME-F .PROP 2,P?THINGS ; STRING PROPERTY PT?14 .PROP 6,P?GLOBAL .BYTE CALL-BUTTON .BYTE GRATING .BYTE ELEVATOR-OBJECT .BYTE ELEVATOR-SHAFT .BYTE LADDER .BYTE SIGN .PROP 2,P?LEVEL ; INTEGER/CONSTANT PROPERTY 1 .BYTE 0 .ENDT T?MAKESHIFT-CONNECTOR:: .TABLE ; TABLE FOR OBJECT MAKESHIFT-CONNECTOR .STRL "Makeshift Connector" .PROP 1,P?EAST .BYTE BROADWAY .PROP 3,P?WEST .WORD VILLAGE-BOUNDARY-F .BYTE 0 .PROP 2,P?LDESC ; STRING PROPERTY STR?338 .PROP 2,P?GLOBAL .BYTE IRIS-HATCH .BYTE VILLAGE .BYTE 0 .ENDT T?PAPER:: .TABLE ; TABLE FOR OBJECT PAPER .STRL "piece of paper" .PROP 4,P?SYNONYM W?PAPER W?PIECE .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .PROP 2,P?TEXT ; STRING PROPERTY STR?372 .BYTE 0 .ENDT T?HIM:: .TABLE ; TABLE FOR OBJECT HIM .STRL "him" .PROP 8,P?SYNONYM W?HIM W?HER W?HIMSELF W?HERSELF .BYTE 0 .ENDT T?LIBRARY:: .TABLE ; TABLE FOR OBJECT LIBRARY .STRL "Library" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE MEETING-ROOM-2 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?WEST .BYTE MESS-HALL .PROP 2,P?LDESC ; STRING PROPERTY STR?278 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?MAGAZINES:: .TABLE ; TABLE FOR OBJECT MAGAZINES .STRL "magazine" .PROP 2,P?SYNONYM W?MAGAZINE .PROP 1,P?ADJECTIVE .BYTE A?RECENT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY MAGAZINE-F .BYTE 0 .ENDT T?ORANGE-GOO:: .TABLE ; TABLE FOR OBJECT ORANGE-GOO .STRL "blob of orange goo" .PROP 8,P?SYNONYM W?GOO W?BLOB W?FOOD W?YOGURT .PROP 2,P?ADJECTIVE .BYTE A?ORANGE .BYTE A?APRICOT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GOO-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-FOOD-F .PROP 2,P?FOOD-DESC ; STRING PROPERTY STR?231 .BYTE 0 .ENDT T?TRASH-CAN:: .TABLE ; TABLE FOR OBJECT TRASH-CAN .STRL "trash can" .PROP 4,P?SYNONYM W?CAN W?PAIL .PROP 2,P?ADJECTIVE .BYTE A?TRASH .BYTE A?GARBAGE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY TRASH-CAN-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 25 .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 40 .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-CAN-F .BYTE 0 .ENDT T?TRADING-POST:: .TABLE ; TABLE FOR OBJECT TRADING-POST .STRL "Trading Post" .PROP 1,P?NORTH .BYTE GROCERY .PROP 1,P?EAST .BYTE SALOON .PROP 1,P?SE .BYTE SHADY-DANS .PROP 1,P?SW .BYTE GREASY-STRAW .PROP 1,P?WEST .BYTE STUDIO .PROP 1,P?NW .BYTE PET-STORE .PROP 1,P?DOWN .BYTE WAREHOUSE .PROP 2,P?LDESC ; STRING PROPERTY STR?359 .PROP 2,P?GLOBAL .BYTE VILLAGE .BYTE SIGN .BYTE 0 .ENDT T?HELEN:: .TABLE ; TABLE FOR OBJECT HELEN .STRL "Helen" .PROP 6,P?SYNONYM W?HELEN W?ROBOT W?TWO .PROP 5,P?ADJECTIVE .BYTE A?SMALL .BYTE A?SPINDLY .BYTE A?ROBOT .BYTE A?NUMBER .BYTE A?SECOND .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY HELEN-F .PROP 2,P?FDESC ; STRING PROPERTY STR?212 .BYTE 0 .ENDT T?CRUMPLED-FORM:: .TABLE ; TABLE FOR OBJECT CRUMPLED-FORM .STRL "crumpled form" .PROP 6,P?SYNONYM W?FORM W?FORMS W?FW-83-Q .PROP 6,P?ADJECTIVE .BYTE A?CRUMPL .BYTE A?ILLEGAL .BYTE A?SPACE .BYTE A?VILLAGE .BYTE A?ENTRY .BYTE A?FORM .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY VILLAGE-FORM-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .BYTE 0 .ENDT T?FORM-STORAGE-ROOM:: .TABLE ; TABLE FOR OBJECT FORM-STORAGE-ROOM .STRL "Forms Storage Room" .PROP 1,P?NORTH .BYTE DECK-TWELVE .PROP 2,P?LDESC ; STRING PROPERTY STR?172 .PROP 2,P?THINGS ; STRING PROPERTY PT?2 .BYTE 0 .ENDT T?STAR:: .TABLE ; TABLE FOR OBJECT STAR .STRL "seven-pointed star" .PROP 2,P?SYNONYM W?STAR .PROP 2,P?ADJECTIVE .BYTE A?SEVEN .BYTE A?POINTED .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY STAR-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 8 .BYTE 0 .ENDT T?TWENTY-PRONG-FROMITZ-BOARD:: .TABLE ; TABLE FOR OBJECT TWENTY-PRONG-FROMITZ-BOARD .STRL "twenty-prong fromitz board" .PROP 6,P?SYNONYM W?BOARD W?BOARDS W?PRONGS .PROP 6,P?ADJECTIVE .BYTE A?TWENTY .BYTE A?PRONG .BYTE A?PRONGED .BYTE A?20-PRONG .BYTE A?FROMITZ .BYTE A?NUMBER .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY TWENTY-PRONG-FROMITZ-BOARD-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?233 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?243 .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-FROMITZ-BOARD-F .BYTE 0 .ENDT T?HEATING-CHAMBER:: .TABLE ; TABLE FOR OBJECT HEATING-CHAMBER .STRL "heating chamber" .PROP 2,P?SYNONYM W?CHAMBER .PROP 1,P?ADJECTIVE .BYTE A?HEATING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY HEATING-CHAMBER-F .BYTE 0 .ENDT T?HEADLAMP:: .TABLE ; TABLE FOR OBJECT HEADLAMP .STRL "headlamp" .PROP 6,P?SYNONYM W?LAMP W?LIGHT W?HEADLAMP .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY HEADLAMP-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 8 .PROP 2,P?FDESC ; STRING PROPERTY STR?350 .BYTE 0 .ENDT T?TAFFY:: .TABLE ; TABLE FOR OBJECT TAFFY .STRL "vacuum taffy" .PROP 4,P?SYNONYM W?TAFFY W?FOOD .PROP 1,P?ADJECTIVE .BYTE A?VACUUM .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY TAFFY-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-FOOD-F .PROP 2,P?FOOD-DESC ; STRING PROPERTY STR?356 .BYTE 0 .ENDT T?AIRLOCK:: .TABLE ; TABLE FOR OBJECT AIRLOCK .STRL "Airlock" .PROP 5,P?UP ; DOOR EXIT .BYTE WAREHOUSE ; ROOM NAME .BYTE INNER-AIRLOCK-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 5,P?DOWN ; DOOR EXIT .BYTE VACUUM-STORAGE ; ROOM NAME .BYTE OUTER-AIRLOCK-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 5,P?IN ; DOOR EXIT .BYTE WAREHOUSE ; ROOM NAME .BYTE INNER-AIRLOCK-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 5,P?OUT ; DOOR EXIT .BYTE VACUUM-STORAGE ; ROOM NAME .BYTE OUTER-AIRLOCK-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY AIRLOCK-F .PROP 4,P?GLOBAL .BYTE VILLAGE .BYTE INNER-AIRLOCK-DOOR .BYTE OUTER-AIRLOCK-DOOR .BYTE AIRLOCK-OBJECT .BYTE 0 .ENDT T?EAST-JUNCTION:: .TABLE ; TABLE FOR OBJECT EAST-JUNCTION .STRL "East Junction" .PROP 1,P?EAST .BYTE EAST-CONNECTION .PROP 1,P?SW .BYTE SOUTH-JUNCTION .PROP 1,P?NW .BYTE NORTH-JUNCTION .PROP 2,P?LDESC ; STRING PROPERTY STR?247 .BYTE 0 .ENDT T?NANOFILM-READER:: .TABLE ; TABLE FOR OBJECT NANOFILM-READER .STRL "nanofilm reader" .PROP 2,P?SYNONYM W?READER .PROP 3,P?ADJECTIVE .BYTE A?NANOFILM .BYTE A?SPOOL .BYTE A?SPOOLS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY NANOFILM-READER-F .BYTE 0 .ENDT T?OPIUM-DEN:: .TABLE ; TABLE FOR OBJECT OPIUM-DEN .STRL "Opium Den" .PROP 1,P?SOUTH .BYTE CASINO .PROP 1,P?OUT .BYTE CASINO .PROP 2,P?LDESC ; STRING PROPERTY STR?364 .PROP 2,P?GLOBAL .BYTE VILLAGE .BYTE SIGN .BYTE 0 .ENDT T?CALL-BUTTON:: .TABLE ; TABLE FOR OBJECT CALL-BUTTON .STRL "button" .PROP 2,P?SYNONYM W?BUTTON .PROP 2,P?ADJECTIVE .BYTE A?ELEVATOR .BYTE A?CALL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY CALL-BUTTON-F .BYTE 0 .ENDT T?DOC-SCHUSTER:: .TABLE ; TABLE FOR OBJECT DOC-SCHUSTER .STRL """Doc"" Schuster's" .PROP 1,P?NW .BYTE ALLEY .PROP 1,P?OUT .BYTE ALLEY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DOC-SCHUSTER-F .PROP 2,P?LDESC ; STRING PROPERTY STR?385 .PROP 2,P?THINGS ; STRING PROPERTY PT?22 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?NOTE:: .TABLE ; TABLE FOR OBJECT NOTE .STRL "note" .PROP 2,P?SYNONYM W?NOTE .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .PROP 2,P?TEXT ; STRING PROPERTY STR?318 .PROP 2,P?FDESC ; STRING PROPERTY STR?317 .BYTE 0 .ENDT T?STUN-GUN:: .TABLE ; TABLE FOR OBJECT STUN-GUN .STRL "stun ray" .PROP 6,P?SYNONYM W?GUN W?RAY W?RAYGUN .PROP 2,P?ADJECTIVE .BYTE A?STUN .BYTE A?RAY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY STUN-GUN-F .BYTE 0 .ENDT T?KEYPAD:: .TABLE ; TABLE FOR OBJECT KEYPAD .STRL "keypad" .PROP 2,P?SYNONYM W?KEYPAD .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY KEYPAD-F .BYTE 0 .ENDT T?LEVEL-SIX:: .TABLE ; TABLE FOR OBJECT LEVEL-SIX .STRL "Level Six" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE AUXILIARY-BARRACKS ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 3,P?EAST .WORD ELEVATOR-ENTER-F .BYTE 0 .PROP 1,P?SE .BYTE END-OF-CORRIDOR .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE OFFICERS-QUARTERS-A ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?SW ; CONDITIONAL EXIT .BYTE DOCKING-BAY-4 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?NW ; CONDITIONAL EXIT .BYTE DOCKING-BAY-1 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?UP .BYTE LEVEL-FIVE .PROP 1,P?DOWN .BYTE PRINTING-PLANT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY LEVEL-SIX-F .PROP 5,P?GLOBAL .BYTE CALL-BUTTON .BYTE AUTO-DOOR .BYTE ELEVATOR-OBJECT .BYTE ELEVATOR-SHAFT .BYTE LADDER .PROP 2,P?LEVEL ; INTEGER/CONSTANT PROPERTY 6 .BYTE 0 .ENDT T?DOCKING-BAY-4:: .TABLE ; TABLE FOR OBJECT DOCKING-BAY-4 .STRL "Docking Bay #4" .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE LEVEL-SIX ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?289 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?PLASTIC-BAG:: .TABLE ; TABLE FOR OBJECT PLASTIC-BAG .STRL "plastic bag" .PROP 2,P?SYNONYM W?BAG .PROP 3,P?ADJECTIVE .BYTE A?SMALL .BYTE A?TRANSL .BYTE A?PLASTIC .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 4 .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 10 .PROP 2,P?FDESC ; STRING PROPERTY STR?355 .BYTE 0 .ENDT T?NECTAR:: .TABLE ; TABLE FOR OBJECT NECTAR .STRL "cup of nectar" .PROP 6,P?SYNONYM W?CUP W?NECTAR W?FOOD .PROP 2,P?ADJECTIVE .BYTE A?RAMOSIAN .BYTE A?FIRE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY NECTAR-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-FOOD-F .PROP 2,P?FOOD-DESC ; STRING PROPERTY STR?368 .BYTE 0 .ENDT T?FIXTURES:: .TABLE ; TABLE FOR OBJECT FIXTURES .STRL "sanfac fixture" .PROP 8,P?SYNONYM W?SHOWER W?STALL W?STALLS W?BATHTUB .PROP 5,P?ADJECTIVE .BYTE A?TOILET .BYTE A?SINK .BYTE A?SINKS .BYTE A?TUB .BYTE A?TUBS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FIXTURES-F .BYTE 0 .ENDT T?ALIEN-SHIP:: .TABLE ; TABLE FOR OBJECT ALIEN-SHIP .STRL "Alien Ship" .PROP 1,P?OUT .BYTE DOCKING-BAY-1 .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ALIEN-SHIP-F .PROP 2,P?THINGS ; STRING PROPERTY PT?16 .BYTE 0 .ENDT T?BALLOON:: .TABLE ; TABLE FOR OBJECT BALLOON .STRL "Arcturian balloon creature" .PROP 4,P?SYNONYM W?CREATURE W?PET .PROP 3,P?ADJECTIVE .BYTE A?ARCTURIAN .BYTE A?BALLOON .BYTE A?CREATURE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BALLOON-F .BYTE 0 .ENDT T?INSTRUCTION-SHEET:: .TABLE ; TABLE FOR OBJECT INSTRUCTION-SHEET .STRL "instruction sheet" .PROP 2,P?SYNONYM W?SHEET .PROP 1,P?ADJECTIVE .BYTE A?INSTRUCTION .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .PROP 2,P?TEXT ; STRING PROPERTY STR?360 .BYTE 0 .ENDT T?THERMOS:: .TABLE ; TABLE FOR OBJECT THERMOS .STRL "Thermos bottle" .PROP 4,P?SYNONYM W?BOTTLE W?THERMOS .PROP 2,P?ADJECTIVE .BYTE A?THERMOS .BYTE A?PLAID .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY THERMOS-F .BYTE 0 .ENDT T?SIGN:: .TABLE ; TABLE FOR OBJECT SIGN .STRL "sign" .PROP 2,P?SYNONYM W?SIGN .PROP 3,P?ADJECTIVE .BYTE A?LARGE .BYTE A?RED .BYTE A?EYE-CATCHING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SIGN-F .BYTE 0 .ENDT T?EAST-CONNECTION:: .TABLE ; TABLE FOR OBJECT EAST-CONNECTION .STRL "East Connection" .PROP 3,P?EAST .WORD VILLAGE-BOUNDARY-F .BYTE 0 .PROP 1,P?SOUTH .BYTE COMM-CENTER .PROP 1,P?SW .BYTE STATION-CONTROL .PROP 1,P?WEST .BYTE EAST-JUNCTION .PROP 4,P?NW ; CONDITIONAL EXIT .BYTE SICK-BAY ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY EAST-CONNECTION-F .PROP 2,P?THINGS ; STRING PROPERTY PT?7 .PROP 2,P?GLOBAL .BYTE AUTO-DOOR .BYTE IRIS-HATCH .BYTE 0 .ENDT T?COMPUTER-CONTROL:: .TABLE ; TABLE FOR OBJECT COMPUTER-CONTROL .STRL "Computer Control" .PROP 3,P?NORTH .WORD COMPUTER-CONTROL-EXIT-F .BYTE 0 .PROP 3,P?UP .WORD COMPUTER-CONTROL-EXIT-F .BYTE 0 .PROP 2,P?LDESC ; STRING PROPERTY STR?329 .PROP 2,P?THINGS ; STRING PROPERTY PT?18 .PROP 5,P?GLOBAL .BYTE CALL-BUTTON .BYTE ELEVATOR-OBJECT .BYTE ELEVATOR-SHAFT .BYTE LADDER .BYTE GRATING .BYTE 0 .ENDT T?GRUE:: .TABLE ; TABLE FOR OBJECT GRUE .STRL "lurking grue" .PROP 4,P?SYNONYM W?GRUE W?BEAST .PROP 3,P?ADJECTIVE .BYTE A?LURKING .BYTE A?VICIOUS .BYTE A?CARNIVOROUS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GRUE-F .BYTE 0 .ENDT T?ASTRO-LAB:: .TABLE ; TABLE FOR OBJECT ASTRO-LAB .STRL "Astro Lab" .PROP 1,P?NORTH .BYTE ASTRO-OFFICE .PROP 1,P?UP .BYTE SCIENTISTS-QUARTERS .PROP 1,P?DOWN .BYTE ENGINEERING-LAB .PROP 2,P?LDESC ; STRING PROPERTY STR?315 .BYTE 0 .ENDT T?LOG-TAPE:: .TABLE ; TABLE FOR OBJECT LOG-TAPE .STRL "log tape" .PROP 6,P?SYNONYM W?TAPE W?LOG W?NOTATION .PROP 1,P?ADJECTIVE .BYTE A?LOG .PROP 2,P?TEXT ; STRING PROPERTY STR?254 .PROP 2,P?FDESC ; STRING PROPERTY STR?253 .BYTE 0 .ENDT T?FEMALE-BARRACKS:: .TABLE ; TABLE FOR OBJECT FEMALE-BARRACKS .STRL "Female Barracks" .PROP 2,P?NORTH ; STRING PROPERTY STR?263 .PROP 2,P?NE ; STRING PROPERTY STR?263 .PROP 1,P?SE .BYTE BARRACKS-SANFAC .PROP 4,P?SW ; CONDITIONAL EXIT .BYTE LEVEL-FOUR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?NW ; STRING PROPERTY STR?263 .PROP 2,P?LDESC ; STRING PROPERTY STR?262 .PROP 5,P?GLOBAL .BYTE AUTO-DOOR .BYTE BED .BYTE CUBICLE .BYTE WARDROBE .BYTE DESK .BYTE 0 .ENDT T?SHIPPING-ROOM:: .TABLE ; TABLE FOR OBJECT SHIPPING-ROOM .STRL "Shipping Room" .PROP 1,P?WEST .BYTE END-OF-CORRIDOR .PROP 1,P?OUT .BYTE END-OF-CORRIDOR .PROP 2,P?LDESC ; STRING PROPERTY STR?298 .PROP 2,P?THINGS ; STRING PROPERTY PT?17 .PROP 1,P?GLOBAL .BYTE SIGN .BYTE 0 .ENDT T?SIMULATION-BOOTH:: .TABLE ; TABLE FOR OBJECT SIMULATION-BOOTH .STRL "simulation booth" .PROP 8,P?SYNONYM W?BOOTH W?BOOTHS W?CHAMBER W?CYLIND .PROP 4,P?ADJECTIVE .BYTE A?SIMULATION .BYTE A?METALLIC .BYTE A?GREEN .BYTE A?CYLIND .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SIMULATION-BOOTH-F .BYTE 0 .ENDT T?MAIN-STORAGE:: .TABLE ; TABLE FOR OBJECT MAIN-STORAGE .STRL "Main Storage" .PROP 4,P?SW ; CONDITIONAL EXIT .BYTE MESS-HALL ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?NW ; CONDITIONAL EXIT .BYTE MESS-HALL ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE MESS-HALL ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?274 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?FORTUNE-TELLER:: .TABLE ; TABLE FOR OBJECT FORTUNE-TELLER .STRL "Fortune Teller" .PROP 1,P?UP .BYTE BROADWAY .PROP 1,P?OUT .BYTE BROADWAY .PROP 2,P?LDESC ; STRING PROPERTY STR?341 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?STRONG-BOX:: .TABLE ; TABLE FOR OBJECT STRONG-BOX .STRL "strong box" .PROP 4,P?SYNONYM W?BOX W?LOCK .PROP 3,P?ADJECTIVE .BYTE A?STRONG .BYTE A?FAIRLY .BYTE A?STURDY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY STRONG-BOX-F .PROP 2,P?FDESC ; STRING PROPERTY STR?383 .BYTE 0 .ENDT T?SKELETON:: .TABLE ; TABLE FOR OBJECT SKELETON .STRL "alien skeleton" .PROP 2,P?SYNONYM W?SKELETON .PROP 1,P?ADJECTIVE .BYTE A?ALIEN .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SKELETON-F .PROP 2,P?FDESC ; STRING PROPERTY STR?288 .BYTE 0 .ENDT T?GROCERY:: .TABLE ; TABLE FOR OBJECT GROCERY .STRL "Grocery" .PROP 1,P?NORTH .BYTE BROADWAY .PROP 1,P?EAST .BYTE BARBERSHOP .PROP 1,P?SE .BYTE SALOON .PROP 1,P?SOUTH .BYTE TRADING-POST .PROP 2,P?LDESC ; STRING PROPERTY STR?354 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?GROUND:: .TABLE ; TABLE FOR OBJECT GROUND .STRL "floor" .PROP 6,P?SYNONYM W?FLOOR W?GROUND W?DECK .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GROUND-F .BYTE 0 .ENDT T?SPACETRUCK-HATCH:: .TABLE ; TABLE FOR OBJECT SPACETRUCK-HATCH .STRL "spacetruck hatch" .PROP 4,P?SYNONYM W?HATCH W?DOOR .PROP 1,P?ADJECTIVE .BYTE A?SPACETRUCK .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SPACETRUCK-HATCH-F .BYTE 0 .ENDT T?OFFICERS-SANFAC:: .TABLE ; TABLE FOR OBJECT OFFICERS-SANFAC .STRL "Officers SanFac" .PROP 1,P?NORTH .BYTE OFFICERS-QUARTERS-B .PROP 1,P?NE .BYTE OFFICERS-QUARTERS-C .PROP 1,P?NW .BYTE OFFICERS-QUARTERS-A .PROP 2,P?LDESC ; STRING PROPERTY STR?302 .PROP 1,P?GLOBAL .BYTE FIXTURES .BYTE 0 .ENDT T?ENGINEERING-LAB:: .TABLE ; TABLE FOR OBJECT ENGINEERING-LAB .STRL "Engineering Lab" .PROP 1,P?NORTH .BYTE ENGINEERING-OFFICE .PROP 1,P?SOUTH .BYTE TUBE .PROP 1,P?UP .BYTE ASTRO-LAB .PROP 1,P?DOWN .BYTE BIO-LAB .PROP 2,P?LDESC ; STRING PROPERTY STR?312 .BYTE 0 .ENDT T?GREASY-STRAW:: .TABLE ; TABLE FOR OBJECT GREASY-STRAW .STRL "Greasy Straw" .PROP 1,P?NE .BYTE TRADING-POST .PROP 1,P?SW .BYTE MAIN-STREET .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GREASY-STRAW-F .PROP 2,P?GLOBAL .BYTE SIGN .BYTE VILLAGE .BYTE 0 .ENDT T?COMMANDERS-QUARTERS:: .TABLE ; TABLE FOR OBJECT COMMANDERS-QUARTERS .STRL "Commander's Quarters" .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE COMMANDERS-OFFICE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE COMMANDERS-OFFICE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?252 .PROP 2,P?THINGS ; STRING PROPERTY PT?11 .PROP 6,P?GLOBAL .BYTE AUTO-DOOR .BYTE BED .BYTE FIXTURES .BYTE CUBICLE .BYTE WARDROBE .BYTE DESK .BYTE 0 .ENDT T?VACUUM-STORAGE:: .TABLE ; TABLE FOR OBJECT VACUUM-STORAGE .STRL "In Space" .PROP 5,P?UP ; DOOR EXIT .BYTE AIRLOCK ; ROOM NAME .BYTE OUTER-AIRLOCK-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 5,P?IN ; DOOR EXIT .BYTE AIRLOCK ; ROOM NAME .BYTE OUTER-AIRLOCK-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY VACUUM-STORAGE-F .PROP 3,P?GLOBAL .BYTE VILLAGE .BYTE OUTER-AIRLOCK-DOOR .BYTE AIRLOCK-OBJECT .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 3 .BYTE 0 .ENDT T?NOT-HERE-OBJECT:: .TABLE ; TABLE FOR OBJECT NOT-HERE-OBJECT .STRL "it" .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY NOT-HERE-OBJECT-F .BYTE 0 .ENDT T?WARDROBE:: .TABLE ; TABLE FOR OBJECT WARDROBE .STRL "wardrobe" .PROP 2,P?SYNONYM W?WARDROBE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FURNISHING-F .BYTE 0 .ENDT T?GRAY-GOO:: .TABLE ; TABLE FOR OBJECT GRAY-GOO .STRL "blob of gray goo" .PROP 8,P?SYNONYM W?GOO W?BLOB W?FOOD W?CUSTARD .PROP 4,P?ADJECTIVE .BYTE A?GRAY .BYTE A?GREY .BYTE A?ROCK- .BYTE A?RAMOSIAN .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GOO-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-FOOD-F .PROP 2,P?FOOD-DESC ; STRING PROPERTY STR?230 .BYTE 0 .ENDT T?LARGE-BIT:: .TABLE ; TABLE FOR OBJECT LARGE-BIT .STRL "large drill bit" .PROP 4,P?SYNONYM W?BIT W?BITS .PROP 2,P?ADJECTIVE .BYTE A?LARGE .BYTE A?DRILL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BIT-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?233 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?243 .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 4 .BYTE 0 .ENDT T?TUBE:: .TABLE ; TABLE FOR OBJECT TUBE .STRL "Tube" .PROP 1,P?NORTH .BYTE ENGINEERING-LAB .PROP 1,P?SOUTH .BYTE NORTH-CONNECTION .PROP 2,P?LDESC ; STRING PROPERTY STR?311 .BYTE 0 .ENDT T?FORKLIFT:: .TABLE ; TABLE FOR OBJECT FORKLIFT .STRL "forklift" .PROP 4,P?SYNONYM W?FORKLIFT W?LIFT .PROP 4,P?ADJECTIVE .BYTE A?FORK .BYTE A?GRIMY .BYTE A?GRIME-COVERED .BYTE A?LARGE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FORKLIFT-F .PROP 2,P?DESCFCN ; ATOM (CONSTANT) PROPERTY FORKLIFT-F .BYTE 0 .ENDT T?INTNUM:: .TABLE ; TABLE FOR OBJECT INTNUM .STRL "number" .PROP 8,P?SYNONYM W?NUMBER W?ONE W?TWO W?THREE .PROP 1,P?ADJECTIVE .BYTE A?BIN .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY INTNUM-F .BYTE 0 .ENDT T?FOOD-KIT:: .TABLE ; TABLE FOR OBJECT FOOD-KIT .STRL "survival kit" .PROP 2,P?SYNONYM W?KIT .PROP 1,P?ADJECTIVE .BYTE A?SURVIVAL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FOOD-KIT-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 10 .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 20 .BYTE 0 .ENDT T?BOOK:: .TABLE ; TABLE FOR OBJECT BOOK .STRL "textbook" .PROP 4,P?SYNONYM W?TEXTBOOK W?BOOK .PROP 1,P?ADJECTIVE .BYTE A?TEXT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BOOK-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 8 .PROP 2,P?FDESC ; STRING PROPERTY STR?371 .BYTE 0 .ENDT T?GARBAGE:: .TABLE ; TABLE FOR OBJECT GARBAGE .STRL "garbage" .PROP 8,P?SYNONYM W?GARBAGE W?JUNK W?TRASH W?PILE .PROP 7,P?ADJECTIVE .BYTE A?LARGE .BYTE A?FLOATING .BYTE A?USELESS .BYTE A?RANDOM .BYTE A?JUNK .BYTE A?GARBAGE .BYTE A?TRASH .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GARBAGE-F .BYTE 0 .ENDT T?HOLDING-TANK-LEVEL:: .TABLE ; TABLE FOR OBJECT HOLDING-TANK-LEVEL .STRL "Holding Tank Level" .PROP 1,P?UP .BYTE BIO-LAB .PROP 1,P?OUT .BYTE BIO-LAB .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY HOLDING-TANK-LEVEL-F .BYTE 0 .ENDT T?BARRACKS-SANFAC:: .TABLE ; TABLE FOR OBJECT BARRACKS-SANFAC .STRL "Barracks SanFac" .PROP 1,P?NORTH .BYTE FEMALE-BARRACKS .PROP 1,P?SOUTH .BYTE MALE-BARRACKS .PROP 2,P?LDESC ; STRING PROPERTY STR?265 .PROP 1,P?GLOBAL .BYTE FIXTURES .BYTE 0 .ENDT T?SLEEP:: .TABLE ; TABLE FOR OBJECT SLEEP .STRL "sleep" .PROP 6,P?SYNONYM W?SLEEP W?NAP W?SNOOZE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SLEEP-F .BYTE 0 .ENDT T?VILLAGE:: .TABLE ; TABLE FOR OBJECT VILLAGE .STRL "village" .PROP 2,P?SYNONYM W?VILLAGE .PROP 5,P?ADJECTIVE .BYTE A?SEEDY .BYTE A?NONREGULATION .BYTE A?UNAUTHORIZED .BYTE A?ILLEGAL .BYTE A?SPACE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY VILLAGE-F .BYTE 0 .ENDT T?DISPENSER:: .TABLE ; TABLE FOR OBJECT DISPENSER .STRL "dispenser" .PROP 4,P?SYNONYM W?DISPEN W?MACHIN .PROP 2,P?ADJECTIVE .BYTE A?DISPEN .BYTE A?VENDIN .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DISPENSER-F .PROP 2,P?FDESC ; STRING PROPERTY STR?240 .BYTE 0 .ENDT T?CRYSTAL-BALL:: .TABLE ; TABLE FOR OBJECT CRYSTAL-BALL .STRL "crystal ball" .PROP 2,P?SYNONYM W?BALL .PROP 1,P?ADJECTIVE .BYTE A?CRYSTAL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY CRYSTAL-BALL-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 10 .BYTE 0 .ENDT T?DECK-TWELVE:: .TABLE ; TABLE FOR OBJECT DECK-TWELVE .STRL "Deck Twelve" .PROP 1,P?EAST .BYTE CARGO-BAY-ENTRANCE .PROP 1,P?SOUTH .BYTE FORM-STORAGE-ROOM .PROP 3,P?WEST .WORD FAKE-DOOR-ENTER-F .BYTE 0 .PROP 2,P?LDESC ; STRING PROPERTY STR?169 .PROP 2,P?THINGS ; STRING PROPERTY PT?1 .BYTE 0 .ENDT T?ELEVATOR-OBJECT:: .TABLE ; TABLE FOR OBJECT ELEVATOR-OBJECT .STRL "elevator" .PROP 2,P?SYNONYM W?ELEVATOR .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ELEVATOR-OBJECT-F .BYTE 0 .ENDT T?DRILLED-HOLE:: .TABLE ; TABLE FOR OBJECT DRILLED-HOLE .STRL "hole" .PROP 2,P?SYNONYM W?HOLE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DRILLED-HOLE-F .BYTE 0 .ENDT T?WAREHOUSE:: .TABLE ; TABLE FOR OBJECT WAREHOUSE .STRL "Warehouse" .PROP 1,P?SW .BYTE ALLEY .PROP 1,P?UP .BYTE TRADING-POST .PROP 5,P?DOWN ; DOOR EXIT .BYTE AIRLOCK ; ROOM NAME .BYTE INNER-AIRLOCK-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY WAREHOUSE-F .PROP 4,P?GLOBAL .BYTE SIGN .BYTE VILLAGE .BYTE INNER-AIRLOCK-DOOR .BYTE AIRLOCK-OBJECT .BYTE 0 .ENDT T?CEILING:: .TABLE ; TABLE FOR OBJECT CEILING .STRL "ceiling" .PROP 4,P?SYNONYM W?CEILIN W?ROOF .PROP 1,P?ADJECTIVE .BYTE A?TOWERING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY CEILING-F .BYTE 0 .ENDT T?DIARY:: .TABLE ; TABLE FOR OBJECT DIARY .STRL "diary" .PROP 4,P?SYNONYM W?DIARY W?NOTEBOOK .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DIARY-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 8 .PROP 2,P?TEXT ; STRING PROPERTY STR?314 .BYTE 0 .ENDT T?BIO-OFFICE:: .TABLE ; TABLE FOR OBJECT BIO-OFFICE .STRL "Bio Office" .PROP 1,P?SOUTH .BYTE BIO-LAB .PROP 1,P?OUT .BYTE BIO-LAB .PROP 2,P?LDESC ; STRING PROPERTY STR?313 .PROP 1,P?GLOBAL .BYTE DESK .BYTE 0 .ENDT T?ETERNAL-FLAME:: .TABLE ; TABLE FOR OBJECT ETERNAL-FLAME .STRL "eternal flame" .PROP 2,P?SYNONYM W?FLAME .PROP 1,P?ADJECTIVE .BYTE A?ETERNAL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ETERNAL-FLAME-F .BYTE 0 .ENDT T?FOIL:: .TABLE ; TABLE FOR OBJECT FOIL .STRL "reflective foil" .PROP 6,P?SYNONYM W?PIECE W?FOIL W?PLATINUM .PROP 4,P?ADJECTIVE .BYTE A?LARGE .BYTE A?REFLECTIVE .BYTE A?TRANS-MOLECULAR .BYTE A?PLATINUM .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FOIL-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?352 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?353 .PROP 2,P?FDESC ; STRING PROPERTY STR?351 .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 4 .BYTE 0 .ENDT T?BANK:: .TABLE ; TABLE FOR OBJECT BANK .STRL "Bank" .PROP 1,P?NORTH .BYTE MAIN-STREET .PROP 1,P?NW .BYTE TRAVEL-AGENCY .PROP 2,P?LDESC ; STRING PROPERTY STR?373 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?TRAVEL-AGENCY:: .TABLE ; TABLE FOR OBJECT TRAVEL-AGENCY .STRL "Travel Agency" .PROP 1,P?EAST .BYTE MAIN-STREET .PROP 1,P?SE .BYTE BANK .PROP 2,P?LDESC ; STRING PROPERTY STR?374 .PROP 2,P?THINGS ; STRING PROPERTY PT?21 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?VILLAGE-FORM:: .TABLE ; TABLE FOR OBJECT VILLAGE-FORM .STRL "neatly ironed Illegal Space Village Entry Form FW-83-Q" .PROP 6,P?SYNONYM W?FORM W?FORMS W?FW-83-Q .PROP 7,P?ADJECTIVE .BYTE A?ILLEGAL .BYTE A?SPACE .BYTE A?VILLAGE .BYTE A?ENTRY .BYTE A?FORM .BYTE A?NEATLY .BYTE A?IRONED .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY VILLAGE-FORM-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .BYTE 0 .ENDT T?ASSIGNMENT-COMPLETION-FORM:: .TABLE ; TABLE FOR OBJECT ASSIGNMENT-COMPLETION-FORM .STRL "Assignment Completion Form QX-17-T" .PROP 6,P?SYNONYM W?FORM W?FORMS W?QX-17-T .PROP 3,P?ADJECTIVE .BYTE A?ASSIGNMENT .BYTE A?COMPLETION .BYTE A?FORM .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FORM-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .BYTE 0 .ENDT T?MEETING-ROOM-1:: .TABLE ; TABLE FOR OBJECT MEETING-ROOM-1 .STRL "Meeting Room 1" .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE MEETING-ROOM-2 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE MESS-HALL ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?276 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?ID-CHANGER:: .TABLE ; TABLE FOR OBJECT ID-CHANGER .STRL "innocuous machine" .PROP 2,P?SYNONYM W?MACHIN .PROP 1,P?ADJECTIVE .BYTE A?INNOCUOUS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ID-CHANGER-F .PROP 2,P?FDESC ; STRING PROPERTY STR?388 .BYTE 0 .ENDT T?DOCKING-BAY-3:: .TABLE ; TABLE FOR OBJECT DOCKING-BAY-3 .STRL "Docking Bay #3" .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE LEVEL-FOUR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?260 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?LEVEL-FOUR:: .TABLE ; TABLE FOR OBJECT LEVEL-FOUR .STRL "Level Four" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE FEMALE-BARRACKS ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 3,P?EAST .WORD ELEVATOR-ENTER-F .BYTE 0 .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE MALE-BARRACKS ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE DOCKING-BAY-3 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?UP .BYTE LEVEL-THREE .PROP 1,P?DOWN .BYTE LEVEL-FIVE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY LEVEL-FOUR-F .PROP 5,P?GLOBAL .BYTE CALL-BUTTON .BYTE AUTO-DOOR .BYTE ELEVATOR-OBJECT .BYTE ELEVATOR-SHAFT .BYTE LADDER .PROP 2,P?LEVEL ; INTEGER/CONSTANT PROPERTY 4 .BYTE 0 .ENDT T?ALLEY:: .TABLE ; TABLE FOR OBJECT ALLEY .STRL "Alley" .PROP 1,P?NORTH .BYTE MISSIONARY .PROP 1,P?NE .BYTE WAREHOUSE .PROP 1,P?EAST .BYTE JUNK-YARD .PROP 1,P?SE .BYTE DOC-SCHUSTER .PROP 1,P?SOUTH .BYTE LOAN-SHARK .PROP 1,P?SW .BYTE PAWN-SHOP .PROP 2,P?WEST ; STRING PROPERTY STR?340 .PROP 1,P?NW .BYTE MAIN-STREET .PROP 1,P?UP .BYTE MAIN-STREET .PROP 2,P?LDESC ; STRING PROPERTY STR?375 .PROP 2,P?GLOBAL .BYTE GARBAGE .BYTE VILLAGE .BYTE 0 .ENDT T?ROBOT-SHOP:: .TABLE ; TABLE FOR OBJECT ROBOT-SHOP .STRL "Robot Shop" .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE SOUTH-CONNECTION ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE SOUTH-CONNECTION ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ROBOT-SHOP-F .PROP 2,P?LDESC ; STRING PROPERTY STR?291 .PROP 2,P?GLOBAL .BYTE AUTO-DOOR .BYTE EQUIPMENT .BYTE 0 .ENDT T?ROULETTE-WHEEL:: .TABLE ; TABLE FOR OBJECT ROULETTE-WHEEL .STRL "roulette wheel" .PROP 2,P?SYNONYM W?WHEEL .PROP 1,P?ADJECTIVE .BYTE A?ROULETTE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ROULETTE-WHEEL-F .BYTE 0 .ENDT T?PROTAGONIST:: .TABLE ; TABLE FOR OBJECT PROTAGONIST .STRL "it" .PROP 2,P?SYNONYM W?PROTAG .BYTE 0 .ENDT T?DIODE-M:: .TABLE ; TABLE FOR OBJECT DIODE-M .STRL "M-series hyperdiode" .PROP 6,P?SYNONYM W?DIODE W?DIODES W?HYPERDIODE .PROP 3,P?ADJECTIVE .BYTE A?M-SERIES .BYTE A?M .BYTE A?SERIES .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?233 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?243 .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 7 .BYTE 0 .ENDT T?BOTTOM-OF-ELEVATOR-SHAFT:: .TABLE ; TABLE FOR OBJECT BOTTOM-OF-ELEVATOR-SHAFT .STRL "Shaft at Level Nine" .PROP 1,P?SOUTH .BYTE COMPUTER-CONTROL .PROP 2,P?UP ; STRING PROPERTY STR?333 .PROP 2,P?LDESC ; STRING PROPERTY STR?332 .PROP 1,P?GLOBAL .BYTE ELEVATOR-SHAFT .BYTE 0 .ENDT T?STUDIO:: .TABLE ; TABLE FOR OBJECT STUDIO .STRL "Studio" .PROP 1,P?EAST .BYTE TRADING-POST .PROP 1,P?OUT .BYTE TRADING-POST .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY STUDIO-F .PROP 2,P?LDESC ; STRING PROPERTY STR?361 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?PYRAMID:: .TABLE ; TABLE FOR OBJECT PYRAMID .STRL "pyramid" .PROP 2,P?SYNONYM W?PYRAMID .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PYRAMID-F .BYTE 0 .ENDT T?HOLDING-TANK:: .TABLE ; TABLE FOR OBJECT HOLDING-TANK .STRL "holding tank" .PROP 2,P?SYNONYM W?TANK .PROP 2,P?ADJECTIVE .BYTE A?ISOLATION .BYTE A?HOLDING .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 500 .BYTE 0 .ENDT T?MAIN-STREET:: .TABLE ; TABLE FOR OBJECT MAIN-STREET .STRL "Main Street" .PROP 1,P?NORTH .BYTE GRIMY-PASSAGE .PROP 1,P?NE .BYTE GREASY-STRAW .PROP 1,P?SE .BYTE ALLEY .PROP 1,P?SOUTH .BYTE BANK .PROP 1,P?WEST .BYTE TRAVEL-AGENCY .PROP 1,P?UP .BYTE MAYORS-OFFICE .PROP 1,P?DOWN .BYTE ALLEY .PROP 2,P?LDESC ; STRING PROPERTY STR?367 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?AIRLOCK-OBJECT:: .TABLE ; TABLE FOR OBJECT AIRLOCK-OBJECT .STRL "airlock" .PROP 2,P?SYNONYM W?AIRLOCK .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY AIRLOCK-OBJECT-F .BYTE 0 .ENDT T?LILAC-SPOOL:: .TABLE ; TABLE FOR OBJECT LILAC-SPOOL .STRL "lilac nanofilm spool" .PROP 6,P?SYNONYM W?NANOFILM W?SPOOL W?SPOOLS .PROP 2,P?ADJECTIVE .BYTE A?NANOFILM .BYTE A?LILAC .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 3 .PROP 2,P?TEXT ; STRING PROPERTY STR?261 .BYTE 0 .ENDT T?GYM:: .TABLE ; TABLE FOR OBJECT GYM .STRL "Gym" .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE LEVEL-THREE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE LEVEL-THREE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY GYM-F .PROP 2,P?GLOBAL .BYTE AUTO-DOOR .BYTE SIGN .BYTE 0 .ENDT T?CUBICLE:: .TABLE ; TABLE FOR OBJECT CUBICLE .STRL "cubicle" .PROP 2,P?SYNONYM W?CUBICLE .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FURNISHING-F .BYTE 0 .ENDT T?PATROL-UNIFORM:: .TABLE ; TABLE FOR OBJECT PATROL-UNIFORM .STRL "Patrol uniform" .PROP 4,P?SYNONYM W?UNIFORM W?POCKET .PROP 2,P?ADJECTIVE .BYTE A?PATROL .BYTE A?MY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PATROL-UNIFORM-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 8 .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 10 .BYTE 0 .ENDT T?SPACETRUCK:: .TABLE ; TABLE FOR OBJECT SPACETRUCK .STRL "Spacetruck" .PROP 3,P?OUT .WORD SPACETRUCK-EXIT-F .BYTE 0 .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SPACETRUCK-F .PROP 2,P?THINGS ; STRING PROPERTY PT?4 .PROP 5,P?GLOBAL .BYTE VILLAGE .BYTE WINDOW .BYTE KEYPAD .BYTE SPACETRUCK-OBJECT .BYTE SPACETRUCK-HATCH .BYTE 0 .ENDT T?NORTH-CONNECTION:: .TABLE ; TABLE FOR OBJECT NORTH-CONNECTION .STRL "North Connection" .PROP 1,P?NORTH .BYTE TUBE .PROP 1,P?EAST .BYTE PX .PROP 1,P?SOUTH .BYTE NORTH-JUNCTION .PROP 4,P?WEST ; CONDITIONAL EXIT .BYTE STORAGE-5 ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?238 .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT T?CASINO:: .TABLE ; TABLE FOR OBJECT CASINO .STRL "Casino" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE OPIUM-DEN ; ROOM NAME .BYTE ROULETTE-TURNED ; FLAG NAME 0 ; NO STRING .PROP 1,P?WEST .BYTE SALOON .PROP 4,P?UP ; CONDITIONAL EXIT .BYTE FLOPHOUSE ; ROOM NAME .BYTE ROULETTE-TURNED ; FLAG NAME 0 ; NO STRING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY CASINO-F .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?JAMMER:: .TABLE ; TABLE FOR OBJECT JAMMER .STRL "jammer" .PROP 6,P?SYNONYM W?JAMMER W?SOCKETS W?FREQUENCY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY JAMMER-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 15 .PROP 2,P?CAPACITY ; INTEGER/CONSTANT PROPERTY 10 .BYTE 0 .ENDT T?ZAPGUN:: .TABLE ; TABLE FOR OBJECT ZAPGUN .STRL "fusor-beam zapgun" .PROP 4,P?SYNONYM W?GUN W?ZAPGUN .PROP 2,P?ADJECTIVE .BYTE A?FUSOR .BYTE A?BEAM .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ZAPGUN-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 15 .BYTE 0 .ENDT T?OSTRICH-NIP:: .TABLE ; TABLE FOR OBJECT OSTRICH-NIP .STRL "stick of ostrich nip" .PROP 4,P?SYNONYM W?STICK W?NIP .PROP 1,P?ADJECTIVE .BYTE A?OSTRICH .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY OSTRICH-NIP-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 4 .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 3 .BYTE 0 .ENDT T?EVERYONE:: .TABLE ; TABLE FOR OBJECT EVERYONE .STRL "everyone" .PROP 6,P?SYNONYM W?EVERYONE W?EVERYBODY W?CREW .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?93 .BYTE 0 .ENDT T?SOUP:: .TABLE ; TABLE FOR OBJECT SOUP .STRL "blue soup" .PROP 4,P?SYNONYM W?SOUP W?FOOD .PROP 8,P?ADJECTIVE .BYTE A?BLUE .BYTE A?BLUEBERRY .BYTE A?WALNUT .BYTE A?HOT .BYTE A?STEAMING .BYTE A?LUKEWARM .BYTE A?COOL .BYTE A?COLD .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY SOUP-F .PROP 2,P?GENERIC ; ATOM (CONSTANT) PROPERTY GENERIC-FOOD-F .PROP 2,P?FOOD-DESC ; STRING PROPERTY STR?228 .BYTE 0 .ENDT T?BROADWAY:: .TABLE ; TABLE FOR OBJECT BROADWAY .STRL "Broadway" .PROP 1,P?NORTH .BYTE RECRUITMENT-OFFICE .PROP 1,P?NE .BYTE REC-SHOP .PROP 1,P?EAST .BYTE FIELD-OFFICE .PROP 1,P?SE .BYTE BARBERSHOP .PROP 1,P?SOUTH .BYTE GROCERY .PROP 1,P?SW .BYTE PET-STORE .PROP 1,P?WEST .BYTE MAKESHIFT-CONNECTOR .PROP 2,P?NW ; STRING PROPERTY STR?340 .PROP 1,P?DOWN .BYTE FORTUNE-TELLER .PROP 2,P?LDESC ; STRING PROPERTY STR?339 .PROP 1,P?GLOBAL .BYTE VILLAGE .BYTE 0 .ENDT T?LEASH:: .TABLE ; TABLE FOR OBJECT LEASH .STRL "leash" .PROP 2,P?SYNONYM W?LEASH .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY LEASH-F .BYTE 0 .ENDT T?LETTER:: .TABLE ; TABLE FOR OBJECT LETTER .STRL "letter" .PROP 2,P?SYNONYM W?LETTER .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .PROP 2,P?TEXT ; STRING PROPERTY STR?387 .BYTE 0 .ENDT T?DRILL:: .TABLE ; TABLE FOR OBJECT DRILL .STRL "drill" .PROP 2,P?SYNONYM W?DRILL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY DRILL-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 15 .PROP 2,P?FDESC ; STRING PROPERTY STR?306 .BYTE 0 .ENDT T?VALIDATION-STAMP:: .TABLE ; TABLE FOR OBJECT VALIDATION-STAMP .STRL "validation stamp" .PROP 2,P?SYNONYM W?STAMP .PROP 1,P?ADJECTIVE .BYTE A?VALIDA .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY STAMP-F .BYTE 0 .ENDT T?IRIS-HATCH:: .TABLE ; TABLE FOR OBJECT IRIS-HATCH .STRL "iris hatch" .PROP 2,P?SYNONYM W?HATCH .PROP 1,P?ADJECTIVE .BYTE A?IRIS .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY IRIS-HATCH-F .BYTE 0 .ENDT T?HOUSING:: .TABLE ; TABLE FOR OBJECT HOUSING .STRL "storage bin" .PROP 4,P?SYNONYM W?BIN W?LOCK .PROP 4,P?ADJECTIVE .BYTE A?THICK .BYTE A?METAL .BYTE A?STORAGE .BYTE A?BIN .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY HOUSING-F .PROP 2,P?TEXT ; STRING PROPERTY STR?281 .BYTE 0 .ENDT T?END-OF-CORRIDOR:: .TABLE ; TABLE FOR OBJECT END-OF-CORRIDOR .STRL "End of Corridor" .PROP 5,P?NORTH ; DOOR EXIT .BYTE ARMORY ; ROOM NAME .BYTE SECURITY-DOOR ; DOOR NAME .WORD 0 .BYTE 0 ; STRING TO PRINT .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE SHIPPING-ROOM ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?SOUTH ; CONDITIONAL EXIT .BYTE OFFICERS-QUARTERS-C ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?SW ; CONDITIONAL EXIT .BYTE OFFICERS-QUARTERS-B ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?WEST .BYTE LEVEL-SIX .PROP 1,P?NW .BYTE LEVEL-SIX .PROP 2,P?LDESC ; STRING PROPERTY STR?290 .PROP 3,P?GLOBAL .BYTE AUTO-DOOR .BYTE SECURITY-DOOR .BYTE ID-READER .BYTE 0 .ENDT T?MEDIUM-BIT:: .TABLE ; TABLE FOR OBJECT MEDIUM-BIT .STRL "medium drill bit" .PROP 4,P?SYNONYM W?BIT W?BITS .PROP 2,P?ADJECTIVE .BYTE A?MEDIUM .BYTE A?DRILL .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BIT-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 3 .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 3 .BYTE 0 .ENDT T?PLATO:: .TABLE ; TABLE FOR OBJECT PLATO .STRL "Plato" .PROP 4,P?SYNONYM W?PLATO W?ROBOT .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY PLATO-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?320 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?321 .BYTE 0 .ENDT T?ROBOT-USE-AUTHORIZATION-FORM:: .TABLE ; TABLE FOR OBJECT ROBOT-USE-AUTHORIZATION-FORM .STRL "Robot Use Authorization Form JZ-59-G" .PROP 6,P?SYNONYM W?FORM W?FORMS W?JZ-59-G .PROP 4,P?ADJECTIVE .BYTE A?ROBOT .BYTE A?USE .BYTE A?AUTHORIZATION .BYTE A?FORM .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY FORM-F .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 1 .BYTE 0 .ENDT T?OFFICERS-QUARTERS-C:: .TABLE ; TABLE FOR OBJECT OFFICERS-QUARTERS-C .STRL "Officers' Quarters C" .PROP 4,P?NORTH ; CONDITIONAL EXIT .BYTE END-OF-CORRIDOR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 1,P?SW .BYTE OFFICERS-SANFAC .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE END-OF-CORRIDOR ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?LDESC ; STRING PROPERTY STR?301 .PROP 5,P?GLOBAL .BYTE BED .BYTE CUBICLE .BYTE WARDROBE .BYTE DESK .BYTE AUTO-DOOR .BYTE 0 .ENDT T?TONGUE:: .TABLE ; TABLE FOR OBJECT TONGUE .STRL "your tongue" .PROP 2,P?SYNONYM W?TONGUE .PROP 2,P?ADJECTIVE .BYTE A?YOUR .BYTE A?MY .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY TONGUE-F .BYTE 0 .ENDT T?COIN:: .TABLE ; TABLE FOR OBJECT COIN .STRL "coin" .PROP 4,P?SYNONYM W?COIN W?GALAKMID .PROP 2,P?SIZE ; INTEGER/CONSTANT PROPERTY 2 .PROP 2,P?TEXT ; STRING PROPERTY STR?384 .PROP 2,P?VALUE ; INTEGER/CONSTANT PROPERTY 5 .BYTE 0 .ENDT T?BLACKENED-DIODE:: .TABLE ; TABLE FOR OBJECT BLACKENED-DIODE .STRL "blackened hyperdiode" .PROP 6,P?SYNONYM W?DIODE W?DIODES W?HYPERDIODE .PROP 1,P?ADJECTIVE .BYTE A?BLACKENED .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY BLACKENED-DIODE-F .PROP 2,P?PLATO-ASK-ABOUT ; STRING PROPERTY STR?233 .PROP 2,P?FLOYD-ASK-ABOUT ; STRING PROPERTY STR?243 .BYTE 0 .ENDT T?BOTTOM-OF-AIR-SHAFT:: .TABLE ; TABLE FOR OBJECT BOTTOM-OF-AIR-SHAFT .STRL "Bottom of Air Shaft" .PROP 2,P?NORTH ; STRING PROPERTY STR?328 .PROP 2,P?EAST ; STRING PROPERTY STR?328 .PROP 2,P?SOUTH ; STRING PROPERTY STR?328 .PROP 2,P?WEST ; STRING PROPERTY STR?328 .PROP 1,P?UP .BYTE AIR-SHAFT .PROP 3,P?DOWN .WORD BOTTOM-OF-AIR-SHAFT-EXIT-F .BYTE 0 .PROP 2,P?LDESC ; STRING PROPERTY STR?327 .PROP 1,P?GLOBAL .BYTE GRATING .BYTE 0 .ENDT T?PSEUDO-OBJECT:: .TABLE ; TABLE FOR OBJECT PSEUDO-OBJECT .STRL "pseudo" .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY ME-F .BYTE 0 .ENDT T?LAUNDRY:: .TABLE ; TABLE FOR OBJECT LAUNDRY .STRL "Laundry" .PROP 4,P?EAST ; CONDITIONAL EXIT .BYTE LEVEL-THREE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 4,P?OUT ; CONDITIONAL EXIT .BYTE LEVEL-THREE ; ROOM NAME .BYTE P-WON ; FLAG NAME 0 ; NO STRING .PROP 2,P?ACTION ; ATOM (CONSTANT) PROPERTY LAUNDRY-F .PROP 1,P?GLOBAL .BYTE AUTO-DOOR .BYTE 0 .ENDT ; THE GLOBAL VARIABLES ARE ALL LOCATED HERE GLOBAL::.TABLE .GVAR HERE=0 .GVAR SCORE=0 .GVAR MOVES=0 .GVAR P-END-ON-PREP=0 .GVAR READ-A-FOOTNOTE=0 .GVAR P-PHR=0 .GVAR YOULL-HAVE-TO=STR?117,STRING .GVAR GOOD-FLOYDISMS=T?28,TABLE .GVAR CLUTTERED-BUBBLE=STR?154,STRING .GVAR FORM-REJECTED=STR?151,STRING .GVAR HUH=STR?128,STRING .GVAR ZAPGUN-FOOTNOTE=0 .GVAR P-BUTS=T?18,TABLE .GVAR WELDER-COUNTER=0 .GVAR ID-RANK=6 .GVAR PERIOD-CR=STR?123,STRING .GVAR WONT-BUDGE=STR?167,STRING .GVAR SUIT-PRESSED=0 .GVAR P-HIM-OBJECT=0 .GVAR FLOYD-OFF-DESC=STR?134,STRING .GVAR P-ACLAUSE=0 .GVAR HO-HUM-LIST=T?22,TABLE .GVAR WELDER-TABLE-POINTER=0 .GVAR NEXT-TIME=STR?138,STRING .GVAR P-SLOCBITS=0 .GVAR RESTAURANT-SIGN-TEXT=STR?142,STRING .GVAR P-MATCHLEN=0 .GVAR P-ADVERB=0 .GVAR SLEEPY-LEVEL=0 .GVAR P-MULT=0 .GVAR P-NAMW=T?14,TABLE .GVAR P-OTBL=T?11,TABLE .GVAR C-MAXINTS=60 .GVAR ROBOT-POOL-EQUIPMENT-DESC=STR?135,STRING .GVAR P-NAM=0 .GVAR C-TABLE=T?1,TABLE .GVAR REFER-TO-BIN=STR?164,STRING .GVAR OSTRICH-COMMENT=0 .GVAR P-XNAM=0 .GVAR P-MOBY-FOUND=0 .GVAR OOPS-TABLE=T?9,TABLE .GVAR P-WALK-DIR=0 .GVAR FLOYD-FOLLOW=0 .GVAR P-ANAM=0 .GVAR DANS-LOT-DESC=STR?145,STRING .GVAR ID-RANK-LIST=T?35,TABLE .GVAR CLOCK-HAND=0 .GVAR MESSAGE-RECEIVED=0 .GVAR CALLOUS-DISREGARD=STR?163,STRING .GVAR SENILITY-STRIKES=STR?122,STRING .GVAR LFC=STR?144,STRING .GVAR THERMOS-FILLED-WITH-GAS=0 .GVAR CROSSED-BOUNDARY=0 .GVAR LAST-PSEUDO-LOC=0 .GVAR SCRAMBLED-FOOTNOTE=0 .GVAR FORM-NAME=STR?136,STRING .GVAR SPRAY-COUNTER=12 .GVAR MIRROR-BROKEN=0 .GVAR P-CONT=0 .GVAR P-PRSI=T?17,TABLE .GVAR AGAIN-LEXV=T?4,TABLE .GVAR ZAPGUN-SHOTS=7 .GVAR VERBOSITY=1 .GVAR P-DIRECTION=0 .GVAR DRYER-COUNTER=0 .GVAR RESERVE-INBUF=T?7,TABLE .GVAR CANT-GO=STR?129,STRING .GVAR DETECTOR-COUNTER=0 .GVAR IMPOSSIBLE-LIST=T?24,TABLE .GVAR NOT-HUNGRY=STR?133,STRING .GVAR PATHETIC-SQUAWK=STR?158,STRING .GVAR BLASTED-OPEN=STR?137,STRING .GVAR LIT=1 .GVAR NOUN-MISSING=STR?120,STRING .GVAR DRILL-FOOTNOTE=0 .GVAR ROULETTE-TURNED=0 .GVAR P-VTBL=T?12,TABLE .GVAR P-XADJN=0 .GVAR HEADLAMP-COUNTER=92 .GVAR P-ADJW=T?15,TABLE .GVAR RESERVE-LEXV=T?5,TABLE .GVAR P-MOBY-FLAG=0 .GVAR MAKE-OUT-AN-M=STR?159,STRING .GVAR JAMMER-SETTING=337 .GVAR P-ADJ=0 .GVAR P-LEN=0 .GVAR COURSE-PICKED=0 .GVAR C-INTS=60 .GVAR P-CCTBL=T?2,TABLE .GVAR P-LEXV=T?3,TABLE .GVAR BAD-FLOYDISMS=T?30,TABLE .GVAR LADDER-LEADS=STR?161,STRING .GVAR RIGHT-COURSE=0 .GVAR ROBOT-PICKED=0 .GVAR VILLAGE-FORM-VALIDATED=0 .GVAR POSTPONE-ATTACK=0 .GVAR STRIKE-POWER-SOURCE=STR?141,STRING .GVAR SUBLIMES-INTO-FREZONE=STR?152,STRING .GVAR AT-SECOND-GLANCE=STR?155,STRING .GVAR TANGLE-OF-TUBES=STR?166,STRING .GVAR ANNOUNCEMENT-COUNTER=0 .GVAR FACTORYISMS=T?33,TABLE .GVAR TOO-DARK=STR?111,STRING .GVAR PRSO=0 .GVAR HANGING-IN-AIR=0 .GVAR LOG-COUNTER=0 .GVAR FLAME-EXTINGUISHED=STR?143,STRING .GVAR P-MERGED=0 .GVAR SNIFFED=0 .GVAR P-GWIMBIT=0 .GVAR WELDER-TABLE=T?27,TABLE .GVAR DOME-DESC=STR?140,STRING .GVAR YOU-CANT=STR?116,STRING .GVAR MELT-COUNTER=0 .GVAR DETACH=STR?157,STRING .GVAR LOG-READER-COUNTER=0 .GVAR FAILED=STR?126,STRING .GVAR NEUTRAL-FLOYDISMS=T?29,TABLE .GVAR AIR-SHAFT-LOC=2 .GVAR P-SYNTAX=0 .GVAR DICE-FOOTNOTE=0 .GVAR FLOYD-NOT-HAVE=STR?131,STRING .GVAR ASSIGNMENT-FORM-VALIDATED=0 .GVAR TIMER-CONNECTED=0 .GVAR P-XADJ=0 .GVAR PLATO-ATTACK-COUNTER=0 .GVAR FLOYD-SHOT=0 .GVAR P-AADJ=0 .GVAR HUNGER-LEVEL=0 .GVAR ELLIPSIS=STR?124,STRING .GVAR PRSA=0 .GVAR P-PRSA-WORD=0 .GVAR YOU-SEE=STR?114,STRING .GVAR EXERCISE-MACHINE-COUNTER=0 .GVAR FLOYD-ANGUISHED=0 .GVAR SPACETRUCK-COUNTER=-1 .GVAR SAFE-HOLE-SCORE=0 .GVAR P-PRSO=T?16,TABLE .GVAR FORM-ACCEPTED=STR?150,STRING .GVAR ID-SCRAMBLED=0 .GVAR HEAR-WELDER-LEAVE=STR?148,STRING .GVAR YNH=STR?112,STRING .GVAR P-AND=0 .GVAR DRILL-DEAD=0 .GVAR C-ELAPSED=7 .GVAR ELEVATOR-LEVEL=2 .GVAR P-ONEOBJ=0 .GVAR THERES-NOTHING=STR?113,STRING .GVAR NO-LONGER-ATTACHED=STR?149,STRING .GVAR FLOYDS-HANGING-IN-AIR-COMMENT=STR?165,STRING .GVAR DIAL-SETTING=4473 .GVAR INTERNAL-MOVES=0 .GVAR P-INBUF=T?6,TABLE .GVAR FLOYD-SNIFFS=STR?168,STRING .GVAR IT-SEEMS-THAT=STR?115,STRING .GVAR OSTRICH-FOOTNOTE=0 .GVAR BALLOON-COMMENT=0 .GVAR P-MERGE=T?19,TABLE .GVAR P-WON=0 .GVAR SIMULATIONS=T?34,TABLE .GVAR GRATING-LOOSE=0 .GVAR STUNNED=0 .GVAR P-OVTBL=T?13,TABLE .GVAR BLATHER-PROB=0 .GVAR LOOK-AROUND=STR?118,STRING .GVAR DIODE-CLEANED=0 .GVAR SKELETON-COMMENT=0 .GVAR ROBOT-EVILNESS=0 .GVAR P-ITBL=T?10,TABLE .GVAR FLOYD-TRYTAKEN=0 .GVAR QUOTE-FLAG=0 .GVAR SOUP-WARMTH=100 .GVAR P-TABLE=0 .GVAR P-GETFLAGS=0 .GVAR DAY=1 .GVAR VIOLATION-OF-ACT=STR?147,STRING .GVAR P-OCL2=T?21,TABLE .GVAR OOPS-INBUF=T?8,TABLE .GVAR EXPLOSIVE-CONNECTED=0 .GVAR P-NUMBER=0 .GVAR UNFAMILIAR=STR?153,STRING .GVAR DREAMS=T?26,TABLE .GVAR P-OFLAG=0 .GVAR WINNER=0 .GVAR PRESSER-STEAMING=0 .GVAR P-ADJN=0 .GVAR HOLDING-IT=STR?119,STRING .GVAR AGAIN-DIR=0 .GVAR HOPPING-MAD=STR?139,STRING .GVAR PILOT-SEAT-COMMENT=0 .GVAR RADIO-LINES=T?32,TABLE .GVAR WASTE-LIST=T?25,TABLE .GVAR NOTHING-HAPPENS=STR?125,STRING .GVAR HANGING-COMMENT=0 .GVAR PLATOISMS=T?31,TABLE .GVAR AWAITING-REPLY=0 .GVAR EXAMINE-BOARD=STR?132,STRING .GVAR P-IT-OBJECT=0 .GVAR P-OCL1=T?20,TABLE .GVAR PLATO-INTRODUCED=0 .GVAR PRSI=0 .GVAR RESERVE-PTR=0 .GVAR TIMER-SETTING=0 .GVAR D-BIT=0 .GVAR TOO-LONG-TO-WAIT=STR?162,STRING .GVAR FLOYD-SPOKE=0 .GVAR ONLY-BLACKNESS=STR?121,STRING .GVAR FORKLIFT-COUNTER=0 .GVAR ALREADY-IS=STR?130,STRING .GVAR FORKLIFT-DESC=STR?156,STRING .GVAR OLIVER-SPEECH=0 .GVAR BALLOON-ODOR=0 .GVAR LANDS-ON-FLOOR=STR?160,STRING .GVAR P-NOT-HERE=0 .GVAR ELIMINATE-CR=0 .GVAR FLOYD-TOLD=0 .GVAR ALREADY-IN-MODE=STR?146,STRING .GVAR OK=STR?127,STRING .GVAR NUMBER-OF-WELDERS=4 .GVAR P-NCN=0 .GVAR YUK-LIST=T?23,TABLE .GVAR HOLE-SIZE=0 .GVAR PREPOSITIONS=PRTBL,TABLE .GVAR ACTIONS=ATBL,TABLE .GVAR PREACTIONS=PATBL,TABLE .GVAR VERBS=VTBL,TABLE .ENDT GLOEND:: ; IMPURE TABLES ARE DEFINED HERE IMPTBL:: T?1:: 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 .ENDT T?2:: T?P-CCTBL:: .TABLE 0 0 0 .ENDT T?3:: T?P-LEXV:: .TABLE .BYTE 60 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 .ENDT T?4:: T?AGAIN-LEXV:: .TABLE .BYTE 60 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 .ENDT T?5:: T?RESERVE-LEXV:: .TABLE .BYTE 60 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 0 .BYTE 0 .BYTE 0 .ENDT T?6:: T?P-INBUF:: .TABLE .BYTE 120 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?7:: T?RESERVE-INBUF:: .TABLE .BYTE 120 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?8:: T?OOPS-INBUF:: .TABLE .BYTE 120 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .ENDT T?9:: T?OOPS-TABLE:: .TABLE 0 0 0 0 .ENDT T?10:: T?P-ITBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?11:: T?P-OTBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 .ENDT T?12:: T?P-VTBL:: .TABLE 0 .BYTE 0 .BYTE 0 .ENDT T?13:: T?P-OVTBL:: .TABLE 0 .BYTE 0 .BYTE 0 .ENDT T?14:: T?P-NAMW:: .TABLE 0 0 .ENDT T?15:: T?P-ADJW:: .TABLE 0 0 .ENDT T?16:: T?P-PRSO:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?17:: T?P-PRSI:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?18:: T?P-BUTS:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?19:: T?P-MERGE:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?20:: 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT T?21:: 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 0 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?22:: T?HO-HUM-LIST:: .TABLE 4 0 STR?71 STR?72 STR?73 .ENDT T?23:: T?YUK-LIST:: .TABLE 7 0 STR?74 STR?75 STR?76 STR?77 STR?78 STR?79 .ENDT T?24:: T?IMPOSSIBLE-LIST:: .TABLE 6 0 STR?74 STR?80 STR?81 STR?82 STR?83 .ENDT T?25:: T?WASTE-LIST:: .TABLE 6 0 STR?84 STR?85 STR?86 STR?87 STR?88 .ENDT T?26:: T?DREAMS:: .TABLE 7 0 STR?101 STR?102 STR?103 STR?104 STR?105 STR?106 .ENDT T?27:: T?WELDER-TABLE:: .TABLE 0 1 2 3 4 .ENDT T?28:: T?GOOD-FLOYDISMS:: .TABLE 6 0 STR?178 STR?179 STR?180 STR?181 STR?182 .ENDT T?29:: T?NEUTRAL-FLOYDISMS:: .TABLE 16 0 STR?183 STR?184 STR?185 STR?186 STR?187 STR?188 STR?189 STR?190 STR?191 STR?192 STR?193 STR?194 STR?195 STR?196 STR?197 .ENDT T?30:: T?BAD-FLOYDISMS:: .TABLE 6 0 STR?198 STR?199 STR?200 STR?201 STR?202 .ENDT T?31:: T?PLATOISMS:: .TABLE 10 0 STR?203 STR?204 STR?205 STR?206 STR?207 STR?208 STR?209 STR?210 STR?211 .ENDT T?32:: T?RADIO-LINES:: .TABLE 4 0 STR?216 STR?217 STR?218 .ENDT T?33:: T?FACTORYISMS:: .TABLE 4 0 STR?334 STR?335 STR?336 .ENDT T?34:: T?SIMULATIONS:: .TABLE 6 0 STR?344 STR?345 STR?346 STR?347 STR?348 .ENDT T?35:: T?ID-RANK-LIST:: .TABLE STR?391 STR?392 STR?393 STR?394 STR?395 STR?144 STR?396 STR?397 STR?398 STR?399 .ENDT ; END OF IMPURENESS IMPURE:: ; VERB TABLE IS DEFINED HERE VTBL:: .TABLE ST?KISS ST?APPROA ST?SKIP ST?DIAGNO ST?VERBOSE ST?WALK ST?STICK ST?QUIT ST?FIND ST?HEAR ST?YES ST?SCOLD ST?UNLOCK ST?READ ST?SAY ST?JUMP ST?POUR ST?WAIT ST?TAKE ST?NO ST?COUNT ST?GREET ST?RAISE ST?CALL ST?FOLLOW ST?TYPE ST?CATCH ST?VERSION ST?#UNRECORD ST?EXERCISE ST?LIGHT ST?LIE ST?MOVE ST?MEASURE ST?LET ST?PLAY ST?OPEN ST?TASTE ST?SCARE ST?FLATTEN ST?TOUCH ST?#COMMAND ST?BLOW ST?SHOOT ST?WRAP ST?KNOCK ST?INVENT ST?PICK ST?BOARD ST?#RANDOM ST?APPLY ST?HUG ST?PRAY ST?STAND ST?LISTEN ST?TIE ST?WHERE ST?SHOW ST?TAP ST?SAVE ST?HELP ST?TELL ST?THROW ST?ZORK ST?FEED ST?DRESS ST?LOWER ST?TALK ST?USE ST?HIDE ST?SHAKE ST?ATTACK ST?RESTOR ST?ENTER ST?THANKS ST?SEARCH ST?WEAR ST?DISEMBARK ST?PLUG ST?UNTIE ST?WASH ST?CIRCLE ST?UNSCRIPT ST?CRUMPL ST?PUSH ST?SUPER ST?SIT ST?RESTAR ST?DISCONNECT ST?APPLAUD ST?TICKLE ST?UNDRES ST?REACH ST?DIG ST?SCORE ST?COMFORT ST?COVER ST?VALIDA ST?CONNECT ST?COME ST?LOOK ST?EMPTY ST?ATTRACT ST?SPRAY ST?DROP ST?COMPAR ST?TIME ST?ROLL ST?LEAVE ST?HAND ST?SCRIPT ST?$VERIFY ST?EXTINGUISH ST?SWING ST?DESCEN ST?SMELL ST?BRIEF ST?SLEEP ST?WAKE ST?REMOVE ST?ANSWER ST?WHAT ST?YELL ST?LOCK ST?BURN ST?KICK ST?BITE ST?POINT ST?TURN ST?#RECORD ST?CROSS ST?START ST?MAYBE ST?CLOSE ST?FIX ST?GO ST?FOOTNOTE ST?SLIDE ST?EXIT ST?EXAMINE ST?EAT ST?DRILL ST?FILL ST?CLIMB ST?LAUNCH ST?DEMOLI ST?SLICE ST?ASK ST?HELLO .ENDT ; SYNTAX DEFINITION TABLES ARE DEFINED HERE ST?KISS:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?KISS .ENDT ST?APPROA:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-TO .ENDT ST?SKIP:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SKIP .ENDT ST?DIAGNO:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DIAGNOSE .ENDT ST?VERBOSE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?VERBOSE .ENDT ST?WALK:: .TABLE .BYTE 15 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RUN-OVER .BYTE 1 ;OBJECTS .BYTE PR?AWAY .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-TO .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-DOWN .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?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HIDE .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CRAWL-UNDER .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-AROUND .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND-ON .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-AROUND .ENDT ST?STICK:: .TABLE .BYTE 10 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE ONBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?OFF .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUT-BEHIND .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE .BYTE 0 .BYTE V?WEAR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUT-UNDER .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE 0 .BYTE V?DROP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AROUND .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?SWRAP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT .ENDT ST?QUIT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?QUIT .ENDT ST?FIND:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIND .ENDT ST?HEAR:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LISTEN .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?SCOLD:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCOLD .ENDT ST?UNLOCK:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE V?UNLOCK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?UNLOCK .ENDT ST?READ:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE READBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?READ .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?THROUGH .BYTE READBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?READ .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE READBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?READ .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE READBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?READ .ENDT ST?SAY:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SAY .ENDT ST?JUMP:: .TABLE .BYTE 11 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP-OFF .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND-ON .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP-OFF .BYTE 1 ;OBJECTS .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP-OFF .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAP .ENDT ST?POUR:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?POUR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?POUR .BYTE 2 ;OBJECTS .BYTE PR?OUT .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?POUR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?POUR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SC .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 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WAIT-FOR .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WAIT .ENDT ST?TAKE:: .TABLE .BYTE 15 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE SMANY .BYTE 0 .BYTE V?TAKE-OFF .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SIR+SC+SMANY .BYTE SHAVE .BYTE V?TAKE-WITH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SIR+SC+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 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?OUT .BYTE 0 .BYTE 0 .BYTE SC+SIR+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE PR?UNDRES .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?GET-UNDRESSED .BYTE 1 ;OBJECTS .BYTE PR?DRESSE .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?GET-DRESSED .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RLANDBIT .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?ENTER .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ENTER .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?COUNT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?COUNT .ENDT ST?GREET:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?GREET .ENDT ST?RAISE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RAISE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RAISE .ENDT ST?CALL:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CALL .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CALL .ENDT ST?FOLLOW:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .ENDT ST?TYPE:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TYPE .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TYPE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TYPE .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TYPE .ENDT ST?CATCH:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CATCH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CATCH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CATCH .ENDT ST?VERSION:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?VERSION .ENDT ST?#UNRECORD:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$UNRECORD .ENDT ST?EXERCISE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXERCISE .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?ON .ENDT ST?LIE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LIE-DOWN .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LIE-DOWN .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LIE-DOWN .ENDT ST?MOVE:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?MOVE .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?MOVE .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?RAISE .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-AROUND .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH-DIR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MOVE .ENDT ST?MEASURE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?MEASURE .ENDT ST?LET:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?GO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE 0 .BYTE V?DROP .ENDT ST?PLAY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE V?SPLAY-WITH .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PLAY-WITH .ENDT ST?OPEN:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE DOORBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE SOG+SIR+SH+SC+SHAVE .BYTE V?OPEN .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE DOORBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?OPEN .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE DOORBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?OPEN .ENDT ST?TASTE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TASTE .ENDT ST?SCARE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SCARE .ENDT ST?FLATTEN:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FLATTEN .ENDT ST?TOUCH:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?REACH-IN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TOUCH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TOUCH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TOUCH .ENDT ST?#COMMAND:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$COMMAND .ENDT ST?BLOW:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE ONBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?OFF .ENDT ST?SHOOT:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?SSHOOT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE V?SHOOT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SHOOT .ENDT ST?WRAP:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AROUND .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?SWRAP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE V?WRAP .ENDT ST?KNOCK:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?KILL .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE DOORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KNOCK .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE DOORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KNOCK .ENDT ST?INVENT:: .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?PICK:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE TAKEBIT .BYTE 0 .BYTE SOG+SMANY .BYTE 0 .BYTE V?PICK-UP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PICK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PICK .ENDT ST?BOARD:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ENTER .ENDT ST?#RANDOM:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$RANDOM .ENDT ST?APPLY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT-ON .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+STAKE .BYTE 0 .BYTE V?APPLY .ENDT ST?HUG:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HUG .ENDT ST?PRAY:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PRAY .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PRAY .ENDT ST?STAND:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HIDE .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND-ON .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND-ON .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STAND .ENDT ST?LISTEN:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LISTEN .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LISTEN .ENDT ST?TIE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AROUND .BYTE 0 .BYTE 0 .BYTE SH .BYTE 0 .BYTE V?TIE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SH .BYTE 0 .BYTE V?TIE .ENDT ST?WHERE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WHERE .ENDT ST?SHOW:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE V?SSHOW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE ACTORBIT .BYTE SH+SMANY .BYTE 0 .BYTE V?SHOW .ENDT ST?TAP:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KNOCK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TOUCH .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?SAVE-SOMETHING .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SAVE .ENDT ST?HELP:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SAVE-SOMETHING .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELP .ENDT ST?TELL:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?STELL .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ABOUT .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TELL-ABOUT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL .ENDT ST?THROW:: .TABLE .BYTE 8 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE SH+SC+STAKE .BYTE V?STHROW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SH+SC+STAKE .BYTE SOG+SIR .BYTE V?THROW-TO .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE SH+SC+STAKE .BYTE SOG+SIR .BYTE V?THROW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE SH+SC+STAKE .BYTE 0 .BYTE V?THROW .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SC .BYTE 0 .BYTE V?PUT .BYTE 1 ;OBJECTS .BYTE PR?AWAY .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+STAKE .BYTE 0 .BYTE V?THROW .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+STAKE .BYTE 0 .BYTE V?THROW .ENDT ST?ZORK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ZORK .ENDT ST?FEED:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG .BYTE SMANY+SH+SHAVE .BYTE V?SGIVE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE ACTORBIT .BYTE SMANY+SH+SHAVE .BYTE SOG .BYTE V?GIVE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FEED .ENDT ST?DRESS:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRESS .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRESS .ENDT ST?LOWER:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOWER .ENDT ST?TALK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SIR .BYTE 0 .BYTE V?TELL .ENDT ST?USE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?USE .ENDT ST?HIDE:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HIDE .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HIDE .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HIDE .ENDT ST?SHAKE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SHAKE-WITH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?SHAKE .ENDT ST?ATTACK:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE SH+SC+SHAVE .BYTE V?KILL .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?KILL .ENDT ST?RESTOR:: .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?ENTER:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?IN .ENDT ST?THANKS:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THANK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?THANK .ENDT ST?SEARCH:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .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 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SEARCH .ENDT ST?WEAR:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE WEARBIT .BYTE 0 .BYTE SHAVE .BYTE 0 .BYTE V?WEAR .ENDT ST?DISEMBARK:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DISEMBARK .ENDT ST?PLUG:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CONNECT .ENDT ST?UNTIE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR+SH+SC .BYTE 0 .BYTE V?UNTIE .ENDT ST?WASH:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CLEAN .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CLEAN .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CLEAN .ENDT ST?CIRCLE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-AROUND .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?CRUMPL:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?CRUMPLE .ENDT ST?PUSH:: .TABLE .BYTE 7 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUT-UNDER .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR+SOG .BYTE 0 .BYTE V?PUSH .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?RAISE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH-DIR .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?PUSH .ENDT ST?SUPER:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SUPER-BRIEF .ENDT ST?SIT:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?SIT .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .ENDT ST?RESTAR:: .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?DISCONNECT:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DISCONNECT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DISCONNECT .ENDT ST?APPLAUD:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?APPLAUD .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?APPLAUD .ENDT ST?TICKLE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TICKLE .ENDT ST?UNDRES:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?UNDRESS .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?UNDRESS .ENDT ST?REACH:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?REACH-IN .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?REACH-IN .ENDT ST?DIG:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DIG .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DIG .ENDT ST?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?COMFORT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?COMFORT .ENDT ST?COVER:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE V?SPUT-ON .ENDT ST?VALIDA:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE V?VALIDATE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?VALIDATE .ENDT ST?CONNECT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CONNECT .ENDT ST?COME:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .ENDT ST?LOOK:: .TABLE .BYTE 15 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CHASTISE .BYTE 1 ;OBJECTS .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-OVER .BYTE 1 ;OBJECTS .BYTE PR?FOR .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIND .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXAMINE .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXAMINE .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE PR?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-BEHIND .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UNDER .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-INSIDE .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?EXAMINE .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-UP .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK-DOWN .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOOK .ENDT ST?EMPTY:: .TABLE .BYTE 9 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?EMPTY-FROM .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE SMANY .BYTE SHAVE+STAKE .BYTE V?EMPTY-FROM .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE SMANY .BYTE SHAVE+STAKE .BYTE V?EMPTY-FROM .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?EMPTY .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?EMPTY .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?EMPTY .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?OVER .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?EMPTY .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?EMPTY .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE+STAKE .BYTE 0 .BYTE V?EMPTY .ENDT ST?ATTRACT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE V?ATTRACT .ENDT ST?SPRAY:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE+SHAVE .BYTE V?SSPRAY .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE STAKE+SHAVE .BYTE 0 .BYTE V?SPRAY .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE STAKE+SHAVE .BYTE 0 .BYTE V?SPRAY .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?SPRAY .ENDT ST?DROP:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SMANY+SHAVE .BYTE 0 .BYTE V?DROP .ENDT ST?COMPAR:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?COMPARE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?COMPARE .ENDT ST?TIME:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?TIME .ENDT ST?ROLL:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?ROLL .ENDT ST?LEAVE:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT-ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE SH+SMANY .BYTE 0 .BYTE V?PUT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .ENDT ST?HAND:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?BACK .BYTE 0 .BYTE ACTORBIT .BYTE SMANY+SH+SHAVE .BYTE SOG .BYTE V?GIVE .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?GIVE-UP .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTORBIT .BYTE 0 .BYTE SOG .BYTE SMANY+SH+SHAVE .BYTE V?SGIVE .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE ACTORBIT .BYTE SMANY+SH+SHAVE .BYTE SOG .BYTE V?GIVE .ENDT ST?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?EXTINGUISH:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE ACTIVEBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?OFF .ENDT ST?SWING:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE ACTORBIT .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?SWING .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?SWING .ENDT ST?DESCEN:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-DOWN .ENDT ST?SMELL:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SMELL .BYTE 0 ;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?SLEEP:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR+SOG .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SIR+SOG .BYTE 0 .BYTE V?ENTER .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SLEEP .ENDT ST?WAKE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ALARM .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ALARM .ENDT ST?REMOVE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE TAKEBIT .BYTE 0 .BYTE SIR+SC+SMANY .BYTE 0 .BYTE V?TAKE .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE WORNBIT .BYTE 0 .BYTE SMANY .BYTE 0 .BYTE V?REMOVE .ENDT ST?ANSWER:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ANSWER .ENDT ST?WHAT:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WHAT .ENDT ST?YELL:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YELL .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YELL .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?YELL .ENDT ST?LOCK:: .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?LOCK .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LOCK .ENDT ST?BURN:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE PR?UP .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE V?BURN .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SHAVE .BYTE V?BURN .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?BURN .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?BURN .ENDT ST?KICK:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?KICK .ENDT ST?BITE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?BITE .ENDT ST?POINT:: .TABLE .BYTE 5 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POINT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POINT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POINT .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POINT .BYTE 1 ;OBJECTS .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?POINT .ENDT ST?TURN:: .TABLE .BYTE 7 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE ACTIVEBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?OFF .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE LIGHTBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ON .BYTE 2 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SET .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?AT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SET .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SET .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SET .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?SET .ENDT ST?#RECORD:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?$RECORD .ENDT ST?CROSS:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CROSS .ENDT ST?START:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ON .ENDT ST?MAYBE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?MAYBE .ENDT ST?CLOSE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE ACTIVEBIT .BYTE 0 .BYTE STAKE .BYTE 0 .BYTE V?OFF .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE DOORBIT .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?CLOSE .ENDT ST?FIX:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FIX .ENDT ST?GO:: .TABLE .BYTE 12 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOLLOW .BYTE 1 ;OBJECTS .BYTE PR?AWAY .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LEAVE .BYTE 1 ;OBJECTS .BYTE PR?TO .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-TO .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-DOWN .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?BEHIND .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HIDE .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CRAWL-UNDER .BYTE 1 ;OBJECTS .BYTE PR?AROUND .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK-AROUND .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?WALK .ENDT ST?FOOTNOTE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?FOOTNOTE .ENDT ST?SLIDE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-DOWN .ENDT ST?EXIT:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXIT .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EXIT .ENDT ST?EXAMINE:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?EXAMINE .ENDT ST?EAT:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EAT-FROM .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FROM .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?EAT .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+SOG+SIR .BYTE 0 .BYTE V?EAT .ENDT ST?DRILL:: .TABLE .BYTE 6 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRILL-HOLE .BYTE 2 ;OBJECTS .BYTE PR?THROUGH .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRILL .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRILL .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRILL .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRILL .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?DRILL .ENDT ST?FILL:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE CONTBIT .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?FILL .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE CONTBIT .BYTE 0 .BYTE SH+SC+SHAVE .BYTE 0 .BYTE V?FILL .ENDT ST?CLIMB:: .TABLE .BYTE 9 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?UNDER .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?CRAWL-UNDER .BYTE 1 ;OBJECTS .BYTE PR?THROUGH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?IN .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?ENTER .BYTE 1 ;OBJECTS .BYTE PR?OFF .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?DISEMBARK .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-DOWN .BYTE 1 ;OBJECTS .BYTE PR?UP .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-UP .BYTE 1 ;OBJECTS .BYTE PR?ON .BYTE 0 .BYTE VEHBIT .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-ON .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?CLIMB-UP .ENDT ST?LAUNCH:: .TABLE .BYTE 1 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?LAUNCH .ENDT ST?DEMOLI:: .TABLE .BYTE 4 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE PR?DOWN .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?MUNG .BYTE 1 ;OBJECTS .BYTE PR?OUT .BYTE 0 .BYTE RLANDBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?MUNG .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SH+SC+STAKE .BYTE V?MUNG .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SOG+SIR .BYTE 0 .BYTE V?MUNG .ENDT ST?SLICE:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE PR?THROUGH .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SC+SH .BYTE V?CUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?WITH .BYTE 0 .BYTE 0 .BYTE 0 .BYTE SC+SH .BYTE V?CUT .ENDT ST?ASK:: .TABLE .BYTE 3 ;NUMBER OF SYNTAXES .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?FOR .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-FOR .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ON .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-ABOUT .BYTE 2 ;OBJECTS .BYTE 0 .BYTE PR?ABOUT .BYTE ACTORBIT .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?ASK-ABOUT .ENDT ST?HELLO:: .TABLE .BYTE 2 ;NUMBER OF SYNTAXES .BYTE 1 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELLO .BYTE 0 ;OBJECTS .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE 0 .BYTE V?HELLO .ENDT ; THE ACTION CALLING TABLE IS DEFINED HERE ATBL:: .TABLE V-VERBOSE V-BRIEF V-SUPER-BRIEF V-DIAGNOSE V-INVENTORY V-QUIT V-RESTART V-RESTORE V-SAVE V-SCORE V-SCRIPT V-UNSCRIPT V-VERSION V-$RANDOM V-$COMMAND V-$RECORD V-$UNRECORD V-$VERIFY V-ANSWER V-APPLAUD V-APPLY V-PUT-ON V-WALK-TO V-ASK-ABOUT V-ASK-FOR V-KILL V-ATTRACT V-BITE V-OFF V-ENTER V-BURN V-CALL V-CATCH V-WALK-AROUND V-CLIMB-UP V-CLIMB-ON V-CLIMB-DOWN V-DISEMBARK V-CRAWL-UNDER V-CLOSE V-FOLLOW V-COMFORT V-COMPARE V-CONNECT V-SPUT-ON V-COUNT V-CROSS V-CRUMPLE V-MUNG V-DIG V-DISCONNECT V-DRESS V-DRILL V-DRILL-HOLE V-DROP V-PUT V-EAT V-EAT-FROM V-EMPTY V-EMPTY-FROM V-IN V-EXAMINE V-EXERCISE V-EXIT V-FEED V-GIVE V-SGIVE V-FILL V-FIND V-FIX V-FLATTEN V-FOOTNOTE V-GREET V-WALK V-HIDE V-LEAVE V-GIVE-UP V-LISTEN V-HELLO V-HELP V-SAVE-SOMETHING V-HUG V-LEAP V-LEAP-OFF V-STAND-ON V-KICK V-KISS V-KNOCK V-LAUNCH V-LIE-DOWN V-ON V-LOCK V-LOOK V-LOOK-DOWN V-LOOK-UP V-LOOK-INSIDE V-LOOK-UNDER V-LOOK-BEHIND V-LOOK-OVER V-CHASTISE V-LOWER V-MAYBE V-MEASURE V-MOVE V-PUSH-DIR V-RAISE V-NO V-OPEN V-PICK V-PICK-UP V-PLAY-WITH V-SPLAY-WITH V-POINT V-POUR V-PRAY V-PUSH V-PUT-UNDER V-REACH-IN V-READ V-REMOVE V-TAKE V-ROLL V-SAY V-SCARE V-SCOLD V-SEARCH V-SHAKE V-SHAKE-WITH V-SHOOT V-SSHOOT V-SHOW V-SSHOW V-SIT V-SKIP V-SLEEP V-CUT V-SMELL V-SPRAY V-SSPRAY V-STAND V-SWRAP V-WEAR V-PUT-BEHIND V-SWING V-GET-DRESSED V-GET-UNDRESSED V-TAKE-WITH V-TAKE-OFF V-TELL V-TOUCH V-TASTE V-TELL-ABOUT V-STELL V-THANK V-THROW V-THROW-TO V-STHROW V-TICKLE V-TIE V-TIME V-SET V-TYPE V-UNDRESS V-UNLOCK V-UNTIE V-USE V-VALIDATE V-WAIT V-WAIT-FOR V-WAIT-UNTIL V-ALARM V-RUN-OVER V-CLEAN V-WHAT V-WHERE V-WRAP V-YELL V-YES V-ZORK .ENDT ; THE PREACTION CALLING TABLE IS DEFINED HERE PATBL:: .TABLE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRE-PUT 0 0 0 PRE-MUNG 0 0 PRE-TOUCH PRE-ENTER PRE-TOUCH 0 0 0 0 0 0 0 0 PRE-TOUCH 0 0 0 0 0 0 0 0 PRE-MUNG 0 0 0 PRE-DRILL 0 IDROP PRE-PUT PRE-EAT 0 PRE-TOUCH 0 0 PRE-LOOK 0 0 0 PRE-GIVE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRE-TOUCH 0 0 0 PRE-TOUCH PRE-TOUCH 0 0 0 PRE-TOUCH 0 0 PRE-LOOK PRE-LOOK PRE-LOOK PRE-LOOK PRE-LOOK PRE-LOOK 0 0 0 0 PRE-TOUCH 0 PRE-TOUCH 0 PRE-TOUCH 0 PRE-TAKE 0 0 0 0 0 0 0 0 PRE-LOOK 0 PRE-TAKE 0 0 0 0 PRE-TOUCH 0 0 PRE-SHOOT 0 0 0 0 0 0 0 PRE-SMELL 0 0 0 0 0 0 0 0 0 0 0 0 PRE-TOUCH 0 0 0 0 IDROP IDROP 0 PRE-TOUCH 0 0 PRE-TOUCH 0 0 0 0 0 PRE-VALIDATE 0 0 0 0 0 0 0 0 0 0 0 0 .ENDT ; PREPOSITION TABLE IS DEFINED HERE PRTBL:: .TABLE .WORD 23 W?UNTIL PR?UNTIL W?UNDRES PR?UNDRES W?DRESSE PR?DRESSE W?GO PR?GO W?AT PR?AT W?BACK PR?BACK W?AWAY PR?AWAY W?BEHIND PR?BEHIND W?AROUND PR?AROUND W?OVER PR?OVER W?FROM PR?FROM W?UNDER PR?UNDER W?THROUGH PR?THROUGH W?OFF PR?OFF W?DOWN PR?DOWN W?IN PR?IN W?UP PR?UP W?OUT PR?OUT W?WITH PR?WITH W?FOR PR?FOR W?ON PR?ON W?ABOUT PR?ABOUT W?TO PR?TO .ENDT ; VOCABULARY TABLE IS HERE VOCAB:: .TABLE .BYTE 3 .BYTE 46 .BYTE 44 .BYTE 34 .BYTE 7 789 W?$VERIFY:: .ZWORD "$verif" .BYTE PS?VERB+P1?VERB .BYTE ACT?$VERIFY .BYTE 0 W?12-PRONG:: .ZWORD "12-pro" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?12-PRONG .BYTE 0 W?20-PRONG:: .ZWORD "20-pro" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?20-PRONG .BYTE 0 W?91ST-CENTURY:: .ZWORD "91st-c" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?91ST-CENTURY .BYTE 0 W?PERIOD:: .ZWORD "." .BYTE PS?BUZZ-WORD .BYTE B?PERIOD .BYTE 0 W?COMMA:: .ZWORD "," .BYTE PS?BUZZ-WORD .BYTE B?COMMA .BYTE 0 W?#COMMAND:: .ZWORD "#comma" .BYTE PS?VERB+P1?VERB .BYTE ACT?#COMMAND .BYTE 0 W?#RANDOM:: .ZWORD "#rando" .BYTE PS?VERB+P1?VERB .BYTE ACT?#RANDOM .BYTE 0 W?#RECORD:: .ZWORD "#recor" .BYTE PS?VERB+P1?VERB .BYTE ACT?#RECORD .BYTE 0 W?#UNRECORD:: .ZWORD "#unrec" .BYTE PS?VERB+P1?VERB .BYTE ACT?#UNRECORD .BYTE 0 W?QUOTE:: .ZWORD """" .BYTE PS?BUZZ-WORD .BYTE B?QUOTE .BYTE 0 W?A:: .ZWORD "a" .BYTE PS?BUZZ-WORD .BYTE B?A .BYTE 0 W?ABOUT:: .ZWORD "about" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?ABOUT .BYTE 0 W?ACROSS:: .ZWORD "across" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?OVER .BYTE 0 W?ACTIVA:: .ZWORD "activa" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ACTIVA .BYTE ACT?START W?AFT:: .ZWORD "aft" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 27 .BYTE A?SOUTH W?AGAIN:: .ZWORD "again" .BYTE PS?BUZZ-WORD .BYTE B?AGAIN .BYTE 0 W?AIM:: .ZWORD "aim" .BYTE PS?VERB+P1?VERB .BYTE ACT?POINT .BYTE 0 W?AIR:: .ZWORD "air" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?AIR .BYTE 0 W?AIRLOCK:: .ZWORD "airloc" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?AIRLOCK .BYTE 0 W?ALIEN:: .ZWORD "alien" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ALIEN .BYTE 0 W?ALL:: .ZWORD "all" .BYTE PS?BUZZ-WORD .BYTE B?ALL .BYTE 0 W?ALL-PURPOSE:: .ZWORD "all-pu" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ALL-PURPOSE .BYTE 0 W?ALONG:: .ZWORD "along" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AROUND .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?AND:: .ZWORD "and" .BYTE PS?BUZZ-WORD .BYTE B?AND .BYTE 0 W?ANSWER:: .ZWORD "answer" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?APPLAUD:: .ZWORD "applau" .BYTE PS?VERB+P1?VERB .BYTE ACT?APPLAUD .BYTE 0 W?APPLY:: .ZWORD "apply" .BYTE PS?VERB+P1?VERB .BYTE ACT?APPLY .BYTE 0 W?APPROA:: .ZWORD "approa" .BYTE PS?VERB+P1?VERB .BYTE ACT?APPROA .BYTE 0 W?APRICOT:: .ZWORD "aprico" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?APRICOT .BYTE 0 W?ARCTURIAN:: .ZWORD "arctur" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ARCTURIAN .BYTE 0 W?ARE:: .ZWORD "are" .BYTE PS?BUZZ-WORD .BYTE B?ARE .BYTE 0 W?AROUND:: .ZWORD "around" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AROUND .BYTE 0 W?ASK:: .ZWORD "ask" .BYTE PS?VERB+P1?VERB .BYTE ACT?ASK .BYTE 0 W?ASS:: .ZWORD "ass" .BYTE PS?BUZZ-WORD .BYTE B?ASS .BYTE 0 W?ASSHOLE:: .ZWORD "asshol" .BYTE PS?BUZZ-WORD .BYTE B?ASSHOLE .BYTE 0 W?ASSIGNMENT:: .ZWORD "assign" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ASSIGNMENT .BYTE 0 W?AT:: .ZWORD "at" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?AT .BYTE 0 W?ATTACH:: .ZWORD "attach" .BYTE PS?VERB+P1?VERB .BYTE ACT?CONNECT .BYTE 0 W?ATTACK:: .ZWORD "attack" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?ATTRACT:: .ZWORD "attrac" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTRACT .BYTE 0 W?AUTHORIZATION:: .ZWORD "author" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?AUTHORIZATION .BYTE 0 W?AUTO:: .ZWORD "auto" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?AUTO .BYTE 0 W?AUTO-DOOR:: .ZWORD "auto-d" .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?BACK:: .ZWORD "back" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?BACK .BYTE 0 W?BAG:: .ZWORD "bag" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BALL:: .ZWORD "ball" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BALLOON:: .ZWORD "balloo" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BALLOON .BYTE 0 W?BAND:: .ZWORD "band" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BAND .BYTE 0 W?BARE:: .ZWORD "bare" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BARE .BYTE 0 W?BASTARD:: .ZWORD "bastar" .BYTE PS?BUZZ-WORD .BYTE B?BASTARD .BYTE 0 W?BATHTUB:: .ZWORD "bathtu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEAM:: .ZWORD "beam" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BEAM .BYTE 0 W?BEAST:: .ZWORD "beast" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEAUTIFUL:: .ZWORD "beauti" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BEAUTIFUL .BYTE 0 W?BED:: .ZWORD "bed" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEDISTOR:: .ZWORD "bedist" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEDS:: .ZWORD "beds" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BEHIND:: .ZWORD "behind" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?BEHIND .BYTE 0 W?BELOW:: .ZWORD "below" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?UNDER .BYTE 0 W?BENEATH:: .ZWORD "beneat" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?UNDER .BYTE 0 W?BIG:: .ZWORD "big" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?BIGGER:: .ZWORD "bigger" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?BIN:: .ZWORD "bin" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BIN .BYTE 0 W?BIRD:: .ZWORD "bird" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BIT:: .ZWORD "bit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BITCH:: .ZWORD "bitch" .BYTE PS?BUZZ-WORD .BYTE B?BITCH .BYTE 0 W?BITE:: .ZWORD "bite" .BYTE PS?VERB+P1?VERB .BYTE ACT?BITE .BYTE 0 W?BITS:: .ZWORD "bits" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLACK:: .ZWORD "black" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLACK .BYTE 0 W?BLACKENED:: .ZWORD "blacke" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLACKENED .BYTE 0 W?BLAST:: .ZWORD "blast" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHOOT .BYTE 0 W?BLINKING:: .ZWORD "blinki" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLINKING .BYTE 0 W?BLOB:: .ZWORD "blob" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BLOW:: .ZWORD "blow" .BYTE PS?VERB+P1?VERB .BYTE ACT?BLOW .BYTE 0 W?BLUE:: .ZWORD "blue" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLUE .BYTE 0 W?BLUEBERRY:: .ZWORD "bluebe" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BLUEBERRY .BYTE 0 W?BOARD:: .ZWORD "board" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?BOARD .BYTE 0 W?BOARDS:: .ZWORD "boards" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOOK:: .ZWORD "book" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOOST:: .ZWORD "boost" .BYTE PS?VERB+P1?VERB .BYTE ACT?RAISE .BYTE 0 W?BOOTH:: .ZWORD "booth" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOOTHS:: .ZWORD "booths" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOOTS:: .ZWORD "boots" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOTH:: .ZWORD "both" .BYTE PS?BUZZ-WORD .BYTE B?ALL .BYTE 0 W?BOTTLE:: .ZWORD "bottle" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOX:: .ZWORD "box" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BOXES:: .ZWORD "boxes" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?BREAK:: .ZWORD "break" .BYTE PS?VERB+P1?VERB .BYTE ACT?DEMOLI .BYTE 0 W?BRIEF:: .ZWORD "brief" .BYTE PS?VERB+P1?VERB .BYTE ACT?BRIEF .BYTE 0 W?BROWN:: .ZWORD "brown" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BROWN .BYTE 0 W?BROWSE:: .ZWORD "browse" .BYTE PS?VERB+P1?VERB .BYTE ACT?READ .BYTE 0 W?BURN:: .ZWORD "burn" .BYTE PS?VERB+P1?VERB .BYTE ACT?BURN .BYTE 0 W?BUSH:: .ZWORD "bush" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BUSH .BYTE 0 W?BUSHES:: .ZWORD "bushes" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?BUSHES .BYTE 0 W?BUT:: .ZWORD "but" .BYTE PS?BUZZ-WORD .BYTE B?BUT .BYTE 0 W?BUTTON:: .ZWORD "button" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CAGE:: .ZWORD "cage" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CALL:: .ZWORD "call" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CALL .BYTE ACT?CALL W?CAN:: .ZWORD "can" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CARD:: .ZWORD "card" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CARDS:: .ZWORD "cards" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CARNIVOROUS:: .ZWORD "carniv" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CARNIVOROUS .BYTE 0 W?CARRY:: .ZWORD "carry" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?CATCH:: .ZWORD "catch" .BYTE PS?VERB+P1?VERB .BYTE ACT?CATCH .BYTE 0 W?CEILIN:: .ZWORD "ceilin" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CEILIN .BYTE 0 W?CELL:: .ZWORD "cell" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CELLS:: .ZWORD "cells" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CELLS .BYTE 0 W?CHAIR:: .ZWORD "chair" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHAMBER:: .ZWORD "chambe" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CHASE:: .ZWORD "chase" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?CHRONOMETER:: .ZWORD "chrono" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CIRCLE:: .ZWORD "circle" .BYTE PS?VERB+P1?VERB .BYTE ACT?CIRCLE .BYTE 0 W?CLAP:: .ZWORD "clap" .BYTE PS?VERB+P1?VERB .BYTE ACT?APPLAUD .BYTE 0 W?CLASS:: .ZWORD "class" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CLASS .BYTE 0 W?CLEAN:: .ZWORD "clean" .BYTE PS?VERB+P1?VERB .BYTE ACT?WASH .BYTE 0 W?CLIMB:: .ZWORD "climb" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLIMB .BYTE 0 W?CLOSE:: .ZWORD "close" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?COCK:: .ZWORD "cock" .BYTE PS?BUZZ-WORD .BYTE B?COCK .BYTE 0 W?COCKSU:: .ZWORD "cocksu" .BYTE PS?BUZZ-WORD .BYTE B?COCKSU .BYTE 0 W?COFFEE:: .ZWORD "coffee" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COIN:: .ZWORD "coin" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COIN .BYTE 0 W?COLD:: .ZWORD "cold" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COLD .BYTE 0 W?COME:: .ZWORD "come" .BYTE PS?VERB+P1?VERB .BYTE ACT?COME .BYTE 0 W?COMFORT:: .ZWORD "comfor" .BYTE PS?VERB+P1?VERB .BYTE ACT?COMFORT .BYTE 0 W?COMPAR:: .ZWORD "compar" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?COMPAR .BYTE 0 W?COMPLETION:: .ZWORD "comple" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COMPLETION .BYTE 0 W?COMPUTER:: .ZWORD "comput" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CONNECT:: .ZWORD "connec" .BYTE PS?VERB+P1?VERB .BYTE ACT?CONNECT .BYTE 0 W?COOL:: .ZWORD "cool" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COOL .BYTE 0 W?COPILOT:: .ZWORD "copilo" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?COPILOT .BYTE 0 W?COUNT:: .ZWORD "count" .BYTE PS?VERB+P1?VERB .BYTE ACT?COUNT .BYTE 0 W?COUNTER:: .ZWORD "counte" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?COVER:: .ZWORD "cover" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?COVER .BYTE 0 W?CREATURE:: .ZWORD "creatu" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CREATURE .BYTE 0 W?CREW:: .ZWORD "crew" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CROSS:: .ZWORD "cross" .BYTE PS?VERB+P1?VERB .BYTE ACT?CROSS .BYTE 0 W?CRUMPL:: .ZWORD "crumpl" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CRUMPL .BYTE ACT?CRUMPL W?CRYSTAL:: .ZWORD "crysta" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CRYSTAL .BYTE 0 W?CUBICLE:: .ZWORD "cubicl" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CUNT:: .ZWORD "cunt" .BYTE PS?BUZZ-WORD .BYTE B?CUNT .BYTE 0 W?CUP:: .ZWORD "cup" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CUSTARD:: .ZWORD "custar" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?CUT:: .ZWORD "cut" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLICE .BYTE 0 W?CYLIND:: .ZWORD "cylind" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?CYLIND .BYTE 0 W?D:: .ZWORD "d" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?DOWN .BYTE 22 W?DAMAGE:: .ZWORD "damage" .BYTE PS?VERB+P1?VERB .BYTE ACT?DEMOLI .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?DEACTIVATE:: .ZWORD "deacti" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXTINGUISH .BYTE 0 W?DEBARK:: .ZWORD "debark" .BYTE PS?VERB+P1?VERB .BYTE ACT?DISEMBARK .BYTE 0 W?DECK:: .ZWORD "deck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DEMOLI:: .ZWORD "demoli" .BYTE PS?VERB+P1?VERB .BYTE ACT?DEMOLI .BYTE 0 W?DEPART:: .ZWORD "depart" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXIT .BYTE 0 W?DESCEN:: .ZWORD "descen" .BYTE PS?VERB+P1?VERB .BYTE ACT?DESCEN .BYTE 0 W?DESCRIBE:: .ZWORD "descri" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?DESK:: .ZWORD "desk" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DESTRO:: .ZWORD "destro" .BYTE PS?VERB+P1?VERB .BYTE ACT?DEMOLI .BYTE 0 W?DETACH:: .ZWORD "detach" .BYTE PS?VERB+P1?VERB .BYTE ACT?DISCONNECT .BYTE 0 W?DETECTOR:: .ZWORD "detect" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DETONATOR:: .ZWORD "detona" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DEVOUR:: .ZWORD "devour" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?DIAGNO:: .ZWORD "diagno" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DIAGNO .BYTE ACT?DIAGNO W?DIAL:: .ZWORD "dial" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?DIARY:: .ZWORD "diary" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DICE:: .ZWORD "dice" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIG:: .ZWORD "dig" .BYTE PS?VERB+P1?VERB .BYTE ACT?DIG .BYTE 0 W?DIODE:: .ZWORD "diode" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIODES:: .ZWORD "diodes" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIRECT:: .ZWORD "direct" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DIRTY:: .ZWORD "dirty" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DIRTY .BYTE 0 W?DISCONNECT:: .ZWORD "discon" .BYTE PS?VERB+P1?VERB .BYTE ACT?DISCONNECT .BYTE 0 W?DISEMBARK:: .ZWORD "disemb" .BYTE PS?VERB+P1?VERB .BYTE ACT?DISEMBARK .BYTE 0 W?DISMOUNT:: .ZWORD "dismou" .BYTE PS?VERB+P1?VERB .BYTE ACT?DISEMBARK .BYTE 0 W?DISPEN:: .ZWORD "dispen" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DISPEN .BYTE 0 W?DIVE:: .ZWORD "dive" .BYTE PS?VERB+P1?VERB .BYTE ACT?JUMP .BYTE 0 W?DOME:: .ZWORD "dome" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DON:: .ZWORD "don" .BYTE PS?VERB+P1?VERB .BYTE ACT?WEAR .BYTE 0 W?DONATE:: .ZWORD "donate" .BYTE PS?VERB+P1?VERB .BYTE ACT?HAND .BYTE 0 W?DOOR:: .ZWORD "door" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DOT:: .ZWORD "dot" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DOTS:: .ZWORD "dots" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DOWN:: .ZWORD "down" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?DOWN .BYTE 22 W?DOWNSTAIRS:: .ZWORD "downst" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?DOWN .BYTE 22 W?DOZE:: .ZWORD "doze" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLEEP .BYTE 0 W?DRESS:: .ZWORD "dress" .BYTE PS?VERB+P1?VERB .BYTE ACT?DRESS .BYTE 0 W?DRESSE:: .ZWORD "dresse" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?DRESSE .BYTE 0 W?DRILL:: .ZWORD "drill" .BYTE PS?OBJECT+PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?DRILL .BYTE ACT?DRILL W?DRINK:: .ZWORD "drink" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?DROP:: .ZWORD "drop" .BYTE PS?VERB+P1?VERB .BYTE ACT?DROP .BYTE 0 W?DRYER:: .ZWORD "dryer" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?DUMP:: .ZWORD "dump" .BYTE PS?VERB+P1?VERB .BYTE ACT?DROP .BYTE 0 W?E:: .ZWORD "e" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 29 .BYTE A?EAST 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?ELEVATOR:: .ZWORD "elevat" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ELEVATOR .BYTE 0 W?EMPTY:: .ZWORD "empty" .BYTE PS?VERB+P1?VERB .BYTE ACT?EMPTY .BYTE 0 W?ENTER:: .ZWORD "enter" .BYTE PS?VERB+P1?VERB .BYTE ACT?ENTER .BYTE 0 W?ENTRY:: .ZWORD "entry" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ENTRY .BYTE 0 W?EQUIPMENT:: .ZWORD "equipm" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ETERNAL:: .ZWORD "eterna" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ETERNAL .BYTE 0 W?EVERYBODY:: .ZWORD "everyb" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EVERYONE:: .ZWORD "everyo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?EVERYT:: .ZWORD "everyt" .BYTE PS?BUZZ-WORD .BYTE B?ALL .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?EXERCISE:: .ZWORD "exerci" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?EXERCISE .BYTE ACT?EXERCISE W?EXIT:: .ZWORD "exit" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXIT .BYTE 0 W?EXOTIC:: .ZWORD "exotic" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?EXOTIC .BYTE 0 W?EXPLOSIVE:: .ZWORD "explos" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?EXPLOSIVE .BYTE 0 W?EXTINGUISH:: .ZWORD "exting" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXTINGUISH .BYTE 0 W?EYE-CATCHING:: .ZWORD "eye-ca" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?EYE-CATCHING .BYTE 0 W?F:: .ZWORD "f" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 31 .BYTE A?NORTH W?FABRICATION:: .ZWORD "fabric" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FABRICATION .BYTE 0 W?FAIRLY:: .ZWORD "fairly" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FAIRLY .BYTE 0 W?FDU:: .ZWORD "fdu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FEATURELESS:: .ZWORD "featur" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FEATURELESS .BYTE 0 W?FEED:: .ZWORD "feed" .BYTE PS?VERB+P1?VERB .BYTE ACT?FEED .BYTE 0 W?FEEL:: .ZWORD "feel" .BYTE PS?VERB+P1?VERB .BYTE ACT?TOUCH .BYTE 0 W?FIGHT:: .ZWORD "fight" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?FILE:: .ZWORD "file" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FILES:: .ZWORD "files" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FILES .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?FINGER:: .ZWORD "finger" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FIRE:: .ZWORD "fire" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FIRE .BYTE ACT?SHOOT W?FIRST:: .ZWORD "first" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FIRST .BYTE 0 W?FIX:: .ZWORD "fix" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIX .BYTE 0 W?FLAME:: .ZWORD "flame" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FLATTEN:: .ZWORD "flatte" .BYTE PS?VERB+P1?VERB .BYTE ACT?FLATTEN .BYTE 0 W?FLICK:: .ZWORD "flick" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?FLIP:: .ZWORD "flip" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?FLOATING:: .ZWORD "floati" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FLOATING .BYTE 0 W?FLOOR:: .ZWORD "floor" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FLOYD:: .ZWORD "floyd" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FOIL:: .ZWORD "foil" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FOLLOW:: .ZWORD "follow" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOLLOW .BYTE 0 W?FOOD:: .ZWORD "food" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FOOD .BYTE 0 W?FOOTNOTE:: .ZWORD "footno" .BYTE PS?VERB+P1?VERB .BYTE ACT?FOOTNOTE .BYTE 0 W?FOR:: .ZWORD "for" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?FOR .BYTE 0 W?FORD:: .ZWORD "ford" .BYTE PS?VERB+P1?VERB .BYTE ACT?CROSS .BYTE 0 W?FORE:: .ZWORD "fore" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 31 .BYTE A?NORTH W?FORK:: .ZWORD "fork" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FORK .BYTE 0 W?FORKLIFT:: .ZWORD "forkli" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FORM:: .ZWORD "form" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FORM .BYTE 0 W?FORMS:: .ZWORD "forms" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FPU:: .ZWORD "fpu" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FREQUENCY:: .ZWORD "freque" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?FREZONE:: .ZWORD "frezon" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FREZONE .BYTE 0 W?FROM:: .ZWORD "from" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?FROM .BYTE 0 W?FROMITZ:: .ZWORD "fromit" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FROMITZ .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?FUSOR:: .ZWORD "fusor" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?FUSOR .BYTE 0 W?FW-83-Q:: .ZWORD "fw-83-" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?G:: .ZWORD "g" .BYTE PS?BUZZ-WORD .BYTE B?G .BYTE 0 W?GALAKMID:: .ZWORD "galakm" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GAME:: .ZWORD "game" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GAMES:: .ZWORD "games" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GARBAGE:: .ZWORD "garbag" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GARBAGE .BYTE 0 W?GARDEN:: .ZWORD "garden" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GET:: .ZWORD "get" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?GIANT:: .ZWORD "giant" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?GIGANTIC:: .ZWORD "gigant" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?GIVE:: .ZWORD "give" .BYTE PS?VERB+P1?VERB .BYTE ACT?HAND .BYTE 0 W?GLASS:: .ZWORD "glass" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GLASS .BYTE 0 W?GO:: .ZWORD "go" .BYTE PS?VERB+PS?PREPOSITION+P1?OBJECT .BYTE PR?GO .BYTE ACT?GO W?GOBBLE:: .ZWORD "gobble" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?GOO:: .ZWORD "goo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GRAB:: .ZWORD "grab" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?GRATE:: .ZWORD "grate" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GRATING:: .ZWORD "gratin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GRAY:: .ZWORD "gray" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GRAY .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?GREET .BYTE 0 W?GREY:: .ZWORD "grey" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GREY .BYTE 0 W?GRIME-COVERED:: .ZWORD "grime-" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GRIME-COVERED .BYTE 0 W?GRIMY:: .ZWORD "grimy" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?GRIMY .BYTE 0 W?GROUND:: .ZWORD "ground" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GRUE:: .ZWORD "grue" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?GUN:: .ZWORD "gun" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HAND:: .ZWORD "hand" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?HAND .BYTE 0 W?HANDS:: .ZWORD "hands" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HATCH:: .ZWORD "hatch" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HB-56-V:: .ZWORD "hb-56-" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HEADLAMP:: .ZWORD "headla" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HEAR:: .ZWORD "hear" .BYTE PS?VERB+P1?VERB .BYTE ACT?HEAR .BYTE 0 W?HEATING:: .ZWORD "heatin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HEATING .BYTE 0 W?HEAVY:: .ZWORD "heavy" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HEAVY .BYTE 0 W?HELEN:: .ZWORD "helen" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HELLO:: .ZWORD "hello" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELLO .BYTE 0 W?HELP:: .ZWORD "help" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?HER:: .ZWORD "her" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HERE:: .ZWORD "here" .BYTE PS?BUZZ-WORD .BYTE B?HERE .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?HIDE:: .ZWORD "hide" .BYTE PS?VERB+P1?VERB .BYTE ACT?HIDE .BYTE 0 W?HIDER:: .ZWORD "hider" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?HINT:: .ZWORD "hint" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?HINTS:: .ZWORD "hints" .BYTE PS?VERB+P1?VERB .BYTE ACT?HELP .BYTE 0 W?HIT:: .ZWORD "hit" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?HOLD:: .ZWORD "hold" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?HOLDING:: .ZWORD "holdin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HOLDING .BYTE 0 W?HOLE:: .ZWORD "hole" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HOP:: .ZWORD "hop" .BYTE PS?VERB+P1?VERB .BYTE ACT?SKIP .BYTE 0 W?HOT:: .ZWORD "hot" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HOT .BYTE 0 W?HUCKA:: .ZWORD "hucka" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?HUG:: .ZWORD "hug" .BYTE PS?VERB+P1?VERB .BYTE ACT?HUG .BYTE 0 W?HUGE:: .ZWORD "huge" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?HUGER:: .ZWORD "huger" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?HULL:: .ZWORD "hull" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?HULL .BYTE 0 W?HURL:: .ZWORD "hurl" .BYTE PS?VERB+P1?VERB .BYTE ACT?THROW .BYTE 0 W?HYPERDIODE:: .ZWORD "hyperd" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?I:: .ZWORD "i" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?INVENT .BYTE 0 W?ID:: .ZWORD "id" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ID .BYTE 0 W?IDENTIFICATION:: .ZWORD "identi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IDENTIFICATION .BYTE 0 W?ILLEGAL:: .ZWORD "illega" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ILLEGAL .BYTE 0 W?IN:: .ZWORD "in" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?IN .BYTE 21 W?INGEST:: .ZWORD "ingest" .BYTE PS?VERB+P1?VERB .BYTE ACT?EAT .BYTE 0 W?INNER:: .ZWORD "inner" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?INNER .BYTE 0 W?INNOCUOUS:: .ZWORD "innocu" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?INNOCUOUS .BYTE 0 W?INSERT:: .ZWORD "insert" .BYTE PS?VERB+P1?VERB .BYTE ACT?STICK .BYTE 0 W?INSIDE:: .ZWORD "inside" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?IN .BYTE 0 W?INSPECT:: .ZWORD "inspec" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?INSTRUCTION:: .ZWORD "instru" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?INSTRUCTION .BYTE 0 W?INTO:: .ZWORD "into" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?IN .BYTE 0 W?INTOXICATED:: .ZWORD "intoxi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?INTOXICATED .BYTE 0 W?INVENT:: .ZWORD "invent" .BYTE PS?VERB+P1?VERB .BYTE ACT?INVENT .BYTE 0 W?IRIS:: .ZWORD "iris" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IRIS .BYTE 0 W?IRON:: .ZWORD "iron" .BYTE PS?VERB+P1?VERB .BYTE ACT?PUSH .BYTE 0 W?IRONED:: .ZWORD "ironed" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?IRONED .BYTE 0 W?IS:: .ZWORD "is" .BYTE PS?BUZZ-WORD .BYTE B?IS .BYTE 0 W?ISOLATION:: .ZWORD "isolat" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ISOLATION .BYTE 0 W?IT:: .ZWORD "it" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?J:: .ZWORD "j" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?J .BYTE 0 W?J-SERIES:: .ZWORD "j-seri" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?J-SERIES .BYTE 0 W?JAMMER:: .ZWORD "jammer" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?JUMP:: .ZWORD "jump" .BYTE PS?VERB+P1?VERB .BYTE ACT?JUMP .BYTE 0 W?JUNK:: .ZWORD "junk" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?JUNK .BYTE 0 W?JZ-59-G:: .ZWORD "jz-59-" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KEY:: .ZWORD "key" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KEYPAD:: .ZWORD "keypad" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KICK:: .ZWORD "kick" .BYTE PS?VERB+P1?VERB .BYTE ACT?KICK .BYTE 0 W?KILL:: .ZWORD "kill" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?KISS:: .ZWORD "kiss" .BYTE PS?VERB+P1?VERB .BYTE ACT?KISS .BYTE 0 W?KIT:: .ZWORD "kit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?KNOCK:: .ZWORD "knock" .BYTE PS?VERB+P1?VERB .BYTE ACT?KNOCK .BYTE 0 W?KRIP:: .ZWORD "krip" .BYTE PS?BUZZ-WORD .BYTE B?KRIP .BYTE 0 W?L:: .ZWORD "l" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOOK .BYTE 0 W?LABEL:: .ZWORD "label" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LADDER:: .ZWORD "ladder" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LAMP:: .ZWORD "lamp" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LARGE:: .ZWORD "large" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?LARGER:: .ZWORD "larger" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?LAUNCH:: .ZWORD "launch" .BYTE PS?VERB+P1?VERB .BYTE ACT?LAUNCH .BYTE 0 W?LEAD:: .ZWORD "lead" .BYTE PS?VERB+P1?VERB .BYTE ACT?MOVE .BYTE 0 W?LEAP:: .ZWORD "leap" .BYTE PS?VERB+P1?VERB .BYTE ACT?JUMP .BYTE 0 W?LEASH:: .ZWORD "leash" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LEAVE:: .ZWORD "leave" .BYTE PS?VERB+P1?VERB .BYTE ACT?LEAVE .BYTE 0 W?LET:: .ZWORD "let" .BYTE PS?VERB+P1?VERB .BYTE ACT?LET .BYTE 0 W?LETTER:: .ZWORD "letter" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LICK:: .ZWORD "lick" .BYTE PS?VERB+P1?VERB .BYTE ACT?TASTE .BYTE 0 W?LIE:: .ZWORD "lie" .BYTE PS?VERB+P1?VERB .BYTE ACT?LIE .BYTE 0 W?LIFT:: .ZWORD "lift" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?RAISE .BYTE 0 W?LIGHT:: .ZWORD "light" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?LIGHT .BYTE 0 W?LILAC:: .ZWORD "lilac" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LILAC .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?SMALL .BYTE 0 W?LOCK:: .ZWORD "lock" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?LOCK .BYTE 0 W?LOCKER:: .ZWORD "locker" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?LOG:: .ZWORD "log" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LOG .BYTE 0 W?LOOK:: .ZWORD "look" .BYTE PS?VERB+P1?VERB .BYTE ACT?LOOK .BYTE 0 W?LOWER:: .ZWORD "lower" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LOWER .BYTE ACT?LOWER W?LUKEWARM:: .ZWORD "lukewa" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LUKEWARM .BYTE 0 W?LURKING:: .ZWORD "lurkin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LURKING .BYTE 0 W?M:: .ZWORD "m" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?M .BYTE 0 W?M-SERIES:: .ZWORD "m-seri" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?M-SERIES .BYTE 0 W?MACHIN:: .ZWORD "machin" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MAGAZINE:: .ZWORD "magazi" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MAGNETIC:: .ZWORD "magnet" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MAGNETIC .BYTE 0 W?MASSIVE:: .ZWORD "massiv" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?MAUVE:: .ZWORD "mauve" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MAUVE .BYTE 0 W?MAYBE:: .ZWORD "maybe" .BYTE PS?VERB+P1?VERB .BYTE ACT?MAYBE .BYTE 0 W?ME:: .ZWORD "me" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MEASURE:: .ZWORD "measur" .BYTE PS?VERB+P1?VERB .BYTE ACT?MEASURE .BYTE 0 W?MEDIUM:: .ZWORD "medium" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MEDIUM .BYTE 0 W?MEGAKRIP:: .ZWORD "megakr" .BYTE PS?BUZZ-WORD .BYTE B?MEGAKRIP .BYTE 0 W?MESSAGE:: .ZWORD "messag" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MESSAGE .BYTE 0 W?METAL:: .ZWORD "metal" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?METAL .BYTE 0 W?METALLIC:: .ZWORD "metall" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?METALLIC .BYTE 0 W?MIGHTIER:: .ZWORD "mighti" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?MIGHTY:: .ZWORD "mighty" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?MINE:: .ZWORD "mine" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MY .BYTE 0 W?MIRROR:: .ZWORD "mirror" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?MONITOR:: .ZWORD "monito" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MONITOR .BYTE 0 W?MORE:: .ZWORD "more" .BYTE PS?BUZZ-WORD .BYTE B?MORE .BYTE 0 W?MOVE:: .ZWORD "move" .BYTE PS?VERB+P1?VERB .BYTE ACT?MOVE .BYTE 0 W?MULTIP:: .ZWORD "multip" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?MULTIP .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?N:: .ZWORD "n" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 31 .BYTE A?NORTH W?NAH:: .ZWORD "nah" .BYTE PS?VERB+P1?VERB .BYTE ACT?NO .BYTE 0 W?NANOFILM:: .ZWORD "nanofi" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NANOFILM .BYTE 0 W?NAP:: .ZWORD "nap" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?SLEEP .BYTE 0 W?NAUTILUS:: .ZWORD "nautil" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NAUTILUS .BYTE 0 W?NE:: .ZWORD "ne" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 30 .BYTE A?NE W?NEATLY:: .ZWORD "neatly" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NEATLY .BYTE 0 W?NECTAR:: .ZWORD "nectar" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NIBBLE:: .ZWORD "nibble" .BYTE PS?VERB+P1?VERB .BYTE ACT?TASTE .BYTE 0 W?NIP:: .ZWORD "nip" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NO:: .ZWORD "no" .BYTE PS?VERB+P1?VERB .BYTE ACT?NO .BYTE 0 W?NONREGULATION:: .ZWORD "nonreg" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NONREGULATION .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?NORTHE:: .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?NOTATION:: .ZWORD "notati" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NOTE:: .ZWORD "note" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NOTEBOOK:: .ZWORD "notebo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?NUMBER:: .ZWORD "number" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?NUMBER .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+P1?VERB .BYTE ACT?EXAMINE .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?HAND .BYTE 0 W?OFFICE:: .ZWORD "office" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?OHM:: .ZWORD "ohm" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OHM .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?OLIVER:: .ZWORD "oliver" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ON:: .ZWORD "on" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?ON .BYTE 0 W?ONE:: .ZWORD "one" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?ORANGE:: .ZWORD "orange" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ORANGE .BYTE 0 W?OSTRICH:: .ZWORD "ostric" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OSTRICH .BYTE 0 W?OUT:: .ZWORD "out" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?OUT .BYTE 20 W?OUTER:: .ZWORD "outer" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?OUTER .BYTE 0 W?OUTSIDE:: .ZWORD "outsid" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?OUT .BYTE 0 W?OVER:: .ZWORD "over" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?OVER .BYTE 0 W?P:: .ZWORD "p" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 25 .BYTE A?WEST W?PAIL:: .ZWORD "pail" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAIR:: .ZWORD "pair" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PALLET:: .ZWORD "pallet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PANEL:: .ZWORD "panel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAPER:: .ZWORD "paper" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PAT:: .ZWORD "pat" .BYTE PS?VERB+P1?VERB .BYTE ACT?TOUCH .BYTE 0 W?PATROL:: .ZWORD "patrol" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PATROL .BYTE 0 W?PEDESTAL:: .ZWORD "pedest" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PET:: .ZWORD "pet" .BYTE PS?OBJECT+PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PET .BYTE ACT?TOUCH W?PICK:: .ZWORD "pick" .BYTE PS?VERB+P1?VERB .BYTE ACT?PICK .BYTE 0 W?PIECE:: .ZWORD "piece" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PILE:: .ZWORD "pile" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PILOT:: .ZWORD "pilot" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PILOT .BYTE 0 W?PLACE:: .ZWORD "place" .BYTE PS?VERB+P1?VERB .BYTE ACT?STICK .BYTE 0 W?PLAID:: .ZWORD "plaid" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PLAID .BYTE 0 W?PLANTS:: .ZWORD "plants" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PLASTIC:: .ZWORD "plasti" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PLASTIC .BYTE 0 W?PLATINUM:: .ZWORD "platin" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PLATINUM .BYTE 0 W?PLATO:: .ZWORD "plato" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PLATO .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?PLUG:: .ZWORD "plug" .BYTE PS?VERB+P1?VERB .BYTE ACT?PLUG .BYTE 0 W?POCKET:: .ZWORD "pocket" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?POETRY:: .ZWORD "poetry" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?POETRY .BYTE 0 W?POINT:: .ZWORD "point" .BYTE PS?VERB+P1?VERB .BYTE ACT?POINT .BYTE 0 W?POINTED:: .ZWORD "pointe" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?POINTED .BYTE 0 W?POKE:: .ZWORD "poke" .BYTE PS?VERB+P1?VERB .BYTE ACT?TOUCH .BYTE 0 W?POP:: .ZWORD "pop" .BYTE PS?VERB+P1?VERB .BYTE ACT?DEMOLI .BYTE 0 W?PORT:: .ZWORD "port" .BYTE PS?OBJECT+PS?ADJECTIVE+PS?DIRECTION+P1?ADJECTIVE .BYTE A?WEST .BYTE 25 W?POSTER:: .ZWORD "poster" .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?VERB+P1?VERB .BYTE ACT?PUSH .BYTE 0 W?PRESSER:: .ZWORD "presse" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PROCEE:: .ZWORD "procee" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?PROCESSING:: .ZWORD "proces" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PROCESSING .BYTE 0 W?PROJECTION:: .ZWORD "projec" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PROJECTION .BYTE 0 W?PRONG:: .ZWORD "prong" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PRONG .BYTE 0 W?PRONGED:: .ZWORD "pronge" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PRONGED .BYTE 0 W?PRONGS:: .ZWORD "prongs" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PROTAG:: .ZWORD "protag" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PRY:: .ZWORD "pry" .BYTE PS?BUZZ-WORD .BYTE B?PRY .BYTE 0 W?PUCE:: .ZWORD "puce" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PUCE .BYTE 0 W?PULL:: .ZWORD "pull" .BYTE PS?VERB+P1?VERB .BYTE ACT?MOVE .BYTE 0 W?PULPIT:: .ZWORD "pulpit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?PURPOS:: .ZWORD "purpos" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?PURPOS .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?STICK .BYTE 0 W?PYRAMID:: .ZWORD "pyrami" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?Q:: .ZWORD "q" .BYTE PS?VERB+P1?VERB .BYTE ACT?QUIT .BYTE 0 W?QUIT:: .ZWORD "quit" .BYTE PS?VERB+P1?VERB .BYTE ACT?QUIT .BYTE 0 W?QX-17-T:: .ZWORD "qx-17-" .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?RAISE .BYTE 0 W?RAMOSIAN:: .ZWORD "ramosi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RAMOSIAN .BYTE 0 W?RANDOM:: .ZWORD "random" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RANDOM .BYTE 0 W?RAP:: .ZWORD "rap" .BYTE PS?VERB+P1?VERB .BYTE ACT?KNOCK .BYTE 0 W?RAY:: .ZWORD "ray" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RAY .BYTE 0 W?RAYGUN:: .ZWORD "raygun" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?REACH:: .ZWORD "reach" .BYTE PS?VERB+P1?VERB .BYTE ACT?REACH .BYTE 0 W?READ:: .ZWORD "read" .BYTE PS?VERB+P1?VERB .BYTE ACT?READ .BYTE 0 W?READER:: .ZWORD "reader" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?REC:: .ZWORD "rec" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?REC .BYTE 0 W?RECENT:: .ZWORD "recent" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?RECENT .BYTE 0 W?RECORDER:: .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?REFLECTIVE:: .ZWORD "reflec" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?REFLECTIVE .BYTE 0 W?RELEASE:: .ZWORD "releas" .BYTE PS?VERB+P1?VERB .BYTE ACT?DROP .BYTE 0 W?REMOVE:: .ZWORD "remove" .BYTE PS?VERB+P1?VERB .BYTE ACT?REMOVE .BYTE 0 W?REPAIR:: .ZWORD "repair" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?REPAIR .BYTE ACT?FIX W?REPLY:: .ZWORD "reply" .BYTE PS?VERB+P1?VERB .BYTE ACT?ANSWER .BYTE 0 W?RESCUE:: .ZWORD "rescue" .BYTE PS?VERB+P1?VERB .BYTE ACT?SAVE .BYTE 0 W?RESTAR:: .ZWORD "restar" .BYTE PS?VERB+P1?VERB .BYTE ACT?RESTAR .BYTE 0 W?RESTOR:: .ZWORD "restor" .BYTE PS?VERB+P1?VERB .BYTE ACT?RESTOR .BYTE 0 W?REX:: .ZWORD "rex" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?RISE:: .ZWORD "rise" .BYTE PS?VERB+P1?VERB .BYTE ACT?STAND .BYTE 0 W?ROBOT:: .ZWORD "robot" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ROBOT .BYTE 0 W?ROCK-:: .ZWORD "rock-" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ROCK- .BYTE 0 W?ROLL:: .ZWORD "roll" .BYTE PS?VERB+P1?VERB .BYTE ACT?ROLL .BYTE 0 W?ROOF:: .ZWORD "roof" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ROOF .BYTE 0 W?ROOM:: .ZWORD "room" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ROTATE:: .ZWORD "rotate" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?ROULETTE:: .ZWORD "roulet" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?ROULETTE .BYTE 0 W?ROUSE:: .ZWORD "rouse" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?RUMMAG:: .ZWORD "rummag" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?RUN:: .ZWORD "run" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?S:: .ZWORD "s" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 27 .BYTE A?SOUTH W?SAFE:: .ZWORD "safe" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .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?SB:: .ZWORD "sb" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 29 .BYTE A?EAST W?SCALE:: .ZWORD "scale" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLIMB .BYTE 0 W?SCARE:: .ZWORD "scare" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCARE .BYTE 0 W?SCOLD:: .ZWORD "scold" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCOLD .BYTE 0 W?SCORE:: .ZWORD "score" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCORE .BYTE 0 W?SCRAP:: .ZWORD "scrap" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SCRAP .BYTE 0 W?SCRATCH:: .ZWORD "scratc" .BYTE PS?VERB+P1?VERB .BYTE ACT?TOUCH .BYTE 0 W?SCREAM:: .ZWORD "scream" .BYTE PS?VERB+P1?VERB .BYTE ACT?YELL .BYTE 0 W?SCREEN:: .ZWORD "screen" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SCRIPT:: .ZWORD "script" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCRIPT .BYTE 0 W?SCULPTURE:: .ZWORD "sculpt" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SE:: .ZWORD "se" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 28 .BYTE A?SE W?SEAL:: .ZWORD "seal" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?SEARCH:: .ZWORD "search" .BYTE PS?VERB+P1?VERB .BYTE ACT?SEARCH .BYTE 0 W?SEAT:: .ZWORD "seat" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SECOND:: .ZWORD "second" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SECOND .BYTE 0 W?SECURITY:: .ZWORD "securi" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SECURITY .BYTE 0 W?SEEDY:: .ZWORD "seedy" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SEEDY .BYTE 0 W?SEEK:: .ZWORD "seek" .BYTE PS?VERB+P1?VERB .BYTE ACT?FIND .BYTE 0 W?SELF:: .ZWORD "self" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SELL:: .ZWORD "sell" .BYTE PS?VERB+P1?VERB .BYTE ACT?HAND .BYTE 0 W?SERIES:: .ZWORD "series" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SERIES .BYTE 0 W?SET:: .ZWORD "set" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?SEVEN:: .ZWORD "seven" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SEVEN .BYTE 0 W?SHAFT:: .ZWORD "shaft" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SHAFT .BYTE 0 W?SHAKE:: .ZWORD "shake" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHAKE .BYTE 0 W?SHEET:: .ZWORD "sheet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHINE:: .ZWORD "shine" .BYTE PS?VERB+P1?VERB .BYTE ACT?POINT .BYTE 0 W?SHIP:: .ZWORD "ship" .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?SHITTY:: .ZWORD "shitty" .BYTE PS?BUZZ-WORD .BYTE B?SHITTY .BYTE 0 W?SHOOT:: .ZWORD "shoot" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHOOT .BYTE 0 W?SHOP:: .ZWORD "shop" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHORT:: .ZWORD "short" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SHORT .BYTE 0 W?SHOUT:: .ZWORD "shout" .BYTE PS?VERB+P1?VERB .BYTE ACT?YELL .BYTE 0 W?SHOW:: .ZWORD "show" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHOW .BYTE 0 W?SHOWER:: .ZWORD "shower" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHRUBBERY:: .ZWORD "shrubb" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHRUBS:: .ZWORD "shrubs" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SHUT:: .ZWORD "shut" .BYTE PS?VERB+P1?VERB .BYTE ACT?CLOSE .BYTE 0 W?SIDLE:: .ZWORD "sidle" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?SIGN:: .ZWORD "sign" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SIMULATION:: .ZWORD "simula" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SIMULATION .BYTE 0 W?SINK:: .ZWORD "sink" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SINK .BYTE 0 W?SINKS:: .ZWORD "sinks" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SINKS .BYTE 0 W?SIT:: .ZWORD "sit" .BYTE PS?VERB+P1?VERB .BYTE ACT?SIT .BYTE 0 W?SKELETON:: .ZWORD "skelet" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SKIM:: .ZWORD "skim" .BYTE PS?VERB+P1?VERB .BYTE ACT?READ .BYTE 0 W?SKIP:: .ZWORD "skip" .BYTE PS?VERB+P1?VERB .BYTE ACT?SKIP .BYTE 0 W?SLAP:: .ZWORD "slap" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?SLAY:: .ZWORD "slay" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?SLEEP:: .ZWORD "sleep" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?SLEEP .BYTE 0 W?SLICE:: .ZWORD "slice" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLICE .BYTE 0 W?SLIDE:: .ZWORD "slide" .BYTE PS?VERB+P1?VERB .BYTE ACT?SLIDE .BYTE 0 W?SLOT:: .ZWORD "slot" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SMALL:: .ZWORD "small" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SMALL .BYTE 0 W?SMALLER:: .ZWORD "smalle" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SMALL .BYTE 0 W?SMASH:: .ZWORD "smash" .BYTE PS?VERB+P1?VERB .BYTE ACT?DEMOLI .BYTE 0 W?SMELL:: .ZWORD "smell" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMELL .BYTE 0 W?SNEEZE:: .ZWORD "sneeze" .BYTE PS?VERB+P1?VERB .BYTE ACT?ZORK .BYTE 0 W?SNIFF:: .ZWORD "sniff" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMELL .BYTE 0 W?SNOOZE:: .ZWORD "snooze" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?SLEEP .BYTE 0 W?SOCKETS:: .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?SOUP:: .ZWORD "soup" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SOUTH:: .ZWORD "south" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 27 .BYTE A?SOUTH W?SOUTHE:: .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?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPACE .BYTE 0 W?SPACEBOOTS:: .ZWORD "spaceb" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPACECRAFT:: .ZWORD "spacec" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPACECRAFT .BYTE 0 W?SPACETRUCK:: .ZWORD "spacet" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPACETRUCK .BYTE 0 W?SPEAK:: .ZWORD "speak" .BYTE PS?VERB+P1?VERB .BYTE ACT?TALK .BYTE 0 W?SPILL:: .ZWORD "spill" .BYTE PS?VERB+P1?VERB .BYTE ACT?POUR .BYTE 0 W?SPIN:: .ZWORD "spin" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?SPINDLY:: .ZWORD "spindl" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPINDLY .BYTE 0 W?SPOOL:: .ZWORD "spool" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPOOL .BYTE 0 W?SPOOLS:: .ZWORD "spools" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPOOLS .BYTE 0 W?SPOT:: .ZWORD "spot" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPOTS:: .ZWORD "spots" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SPRAY:: .ZWORD "spray" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SPRAY .BYTE ACT?SPRAY W?STAB:: .ZWORD "stab" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?STALL:: .ZWORD "stall" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STALLS:: .ZWORD "stalls" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STAMP:: .ZWORD "stamp" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?VALIDA .BYTE 0 W?STAND:: .ZWORD "stand" .BYTE PS?VERB+P1?VERB .BYTE ACT?STAND .BYTE 0 W?STAR:: .ZWORD "star" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STARBOARD:: .ZWORD "starbo" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 29 .BYTE A?EAST W?START:: .ZWORD "start" .BYTE PS?VERB+P1?VERB .BYTE ACT?START .BYTE 0 W?STATUS:: .ZWORD "status" .BYTE PS?VERB+P1?VERB .BYTE ACT?SCORE .BYTE 0 W?STEAMING:: .ZWORD "steami" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STEAMING .BYTE 0 W?STEP:: .ZWORD "step" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?STICK:: .ZWORD "stick" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?STICK .BYTE 0 W?STOP:: .ZWORD "stop" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXTINGUISH .BYTE 0 W?STORAGE:: .ZWORD "storag" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STORAGE .BYTE 0 W?STORE:: .ZWORD "store" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?STRAIGHTEN:: .ZWORD "straig" .BYTE PS?VERB+P1?VERB .BYTE ACT?FLATTEN .BYTE 0 W?STRIKE:: .ZWORD "strike" .BYTE PS?VERB+P1?VERB .BYTE ACT?ATTACK .BYTE 0 W?STRIP:: .ZWORD "strip" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNDRES .BYTE 0 W?STROKE:: .ZWORD "stroke" .BYTE PS?VERB+P1?VERB .BYTE ACT?TOUCH .BYTE 0 W?STRONG:: .ZWORD "strong" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STRONG .BYTE 0 W?STUDY:: .ZWORD "study" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?STUFF:: .ZWORD "stuff" .BYTE PS?VERB+P1?VERB .BYTE ACT?STICK .BYTE 0 W?STUN:: .ZWORD "stun" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STUN .BYTE 0 W?STURDY:: .ZWORD "sturdy" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?STURDY .BYTE 0 W?SUIT:: .ZWORD "suit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?SUPER:: .ZWORD "super" .BYTE PS?VERB+P1?VERB .BYTE ACT?SUPER .BYTE 0 W?SUPERBRIEF:: .ZWORD "superb" .BYTE PS?VERB+P1?VERB .BYTE ACT?SUPER .BYTE 0 W?SURE:: .ZWORD "sure" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?SURVIVAL:: .ZWORD "surviv" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SURVIVAL .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?EAT .BYTE 0 W?SWING:: .ZWORD "swing" .BYTE PS?VERB+P1?VERB .BYTE ACT?SWING .BYTE 0 W?SWITCH:: .ZWORD "switch" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?SYSTEM:: .ZWORD "system" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SYSTEM .BYTE 0 W?T:: .ZWORD "t" .BYTE PS?VERB+P1?VERB .BYTE ACT?TIME .BYTE 0 W?TAFFY:: .ZWORD "taffy" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TAKE:: .ZWORD "take" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAKE .BYTE 0 W?TALK:: .ZWORD "talk" .BYTE PS?VERB+P1?VERB .BYTE ACT?TALK .BYTE 0 W?TANK:: .ZWORD "tank" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TAP:: .ZWORD "tap" .BYTE PS?VERB+P1?VERB .BYTE ACT?TAP .BYTE 0 W?TAPE:: .ZWORD "tape" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TASTE:: .ZWORD "taste" .BYTE PS?VERB+P1?VERB .BYTE ACT?TASTE .BYTE 0 W?TELL:: .ZWORD "tell" .BYTE PS?VERB+P1?VERB .BYTE ACT?TELL .BYTE 0 W?TEXT:: .ZWORD "text" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TEXT .BYTE 0 W?TEXTBOOK:: .ZWORD "textbo" .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?THEM:: .ZWORD "them" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?THEN:: .ZWORD "then" .BYTE PS?BUZZ-WORD .BYTE B?THEN .BYTE 0 W?THERMOS:: .ZWORD "thermo" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?THERMOS .BYTE 0 W?THICK:: .ZWORD "thick" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?THICK .BYTE 0 W?THIRD:: .ZWORD "third" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?THIRD .BYTE 0 W?THIS:: .ZWORD "this" .BYTE PS?BUZZ-WORD .BYTE B?THIS .BYTE 0 W?THREE:: .ZWORD "three" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?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?TICKLE:: .ZWORD "tickle" .BYTE PS?VERB+P1?VERB .BYTE ACT?TICKLE .BYTE 0 W?TIE:: .ZWORD "tie" .BYTE PS?VERB+P1?VERB .BYTE ACT?TIE .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?TINIER:: .ZWORD "tinier" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SMALL .BYTE 0 W?TINY:: .ZWORD "tiny" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?SMALL .BYTE 0 W?TO:: .ZWORD "to" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?TO .BYTE 0 W?TOILET:: .ZWORD "toilet" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TOILET .BYTE 0 W?TOME:: .ZWORD "tome" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TONGUE:: .ZWORD "tongue" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TOSS:: .ZWORD "toss" .BYTE PS?VERB+P1?VERB .BYTE ACT?THROW .BYTE 0 W?TOUCH:: .ZWORD "touch" .BYTE PS?VERB+P1?VERB .BYTE ACT?TOUCH .BYTE 0 W?TOWARD:: .ZWORD "toward" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?TO .BYTE 0 W?TOWERING:: .ZWORD "toweri" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TOWERING .BYTE 0 W?TRANS-MOLECULAR:: .ZWORD "trans-" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TRANS-MOLECULAR .BYTE 0 W?TRANSL:: .ZWORD "transl" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TRANSL .BYTE 0 W?TRANSPARENT:: .ZWORD "transp" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TRANSPARENT .BYTE 0 W?TRAP:: .ZWORD "trap" .BYTE PS?VERB+P1?VERB .BYTE ACT?CATCH .BYTE 0 W?TRASH:: .ZWORD "trash" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TRASH .BYTE 0 W?TREMENDOUS:: .ZWORD "tremen" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?LARGE .BYTE 0 W?TROT:: .ZWORD "trot" .BYTE PS?BUZZ-WORD .BYTE B?TROT .BYTE 0 W?TROTTING:: .ZWORD "trotti" .BYTE PS?BUZZ-WORD .BYTE B?TROTTING .BYTE 0 W?TRUCK:: .ZWORD "truck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TUB:: .ZWORD "tub" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TUB .BYTE 0 W?TUBS:: .ZWORD "tubs" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TUBS .BYTE 0 W?TUNE:: .ZWORD "tune" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?TURN:: .ZWORD "turn" .BYTE PS?VERB+P1?VERB .BYTE ACT?TURN .BYTE 0 W?TWELVE:: .ZWORD "twelve" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TWELVE .BYTE 0 W?TWENTY:: .ZWORD "twenty" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?TWENTY .BYTE 0 W?TWO:: .ZWORD "two" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?TYPE:: .ZWORD "type" .BYTE PS?VERB+P1?VERB .BYTE ACT?TYPE .BYTE 0 W?U:: .ZWORD "u" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?UP .BYTE 23 W?UH-UH:: .ZWORD "uh-uh" .BYTE PS?VERB+P1?VERB .BYTE ACT?NO .BYTE 0 W?UNAUTHORIZED:: .ZWORD "unauth" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?UNAUTHORIZED .BYTE 0 W?UNCREASE:: .ZWORD "uncrea" .BYTE PS?VERB+P1?VERB .BYTE ACT?FLATTEN .BYTE 0 W?UNCRUMPLE:: .ZWORD "uncrum" .BYTE PS?VERB+P1?VERB .BYTE ACT?FLATTEN .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?UNDRES:: .ZWORD "undres" .BYTE PS?VERB+PS?PREPOSITION+P1?OBJECT .BYTE PR?UNDRES .BYTE ACT?UNDRES W?UNIFORM:: .ZWORD "unifor" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?UNIT:: .ZWORD "unit" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?UNLOCK:: .ZWORD "unlock" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNLOCK .BYTE 0 W?UNPLUG:: .ZWORD "unplug" .BYTE PS?VERB+P1?VERB .BYTE ACT?DISCONNECT .BYTE 0 W?UNSCRIPT:: .ZWORD "unscri" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNSCRIPT .BYTE 0 W?UNSEAL:: .ZWORD "unseal" .BYTE PS?VERB+P1?VERB .BYTE ACT?OPEN .BYTE 0 W?UNTIE:: .ZWORD "untie" .BYTE PS?VERB+P1?VERB .BYTE ACT?UNTIE .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?OBJECT .BYTE PR?UP .BYTE 23 W?UPPER:: .ZWORD "upper" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?UPPER .BYTE 0 W?UPSTAIRS:: .ZWORD "upstai" .BYTE PS?DIRECTION+PS?PREPOSITION+P1?OBJECT .BYTE PR?UP .BYTE 23 W?USE:: .ZWORD "use" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?USE .BYTE ACT?USE W?USELESS:: .ZWORD "useles" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?USELESS .BYTE 0 W?USING:: .ZWORD "using" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?VACUUM:: .ZWORD "vacuum" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VACUUM .BYTE 0 W?VALIDA:: .ZWORD "valida" .BYTE PS?VERB+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VALIDA .BYTE ACT?VALIDA W?VAULT:: .ZWORD "vault" .BYTE PS?VERB+P1?VERB .BYTE ACT?JUMP .BYTE 0 W?VENDIN:: .ZWORD "vendin" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VENDIN .BYTE 0 W?VERBOSE:: .ZWORD "verbos" .BYTE PS?VERB+P1?VERB .BYTE ACT?VERBOSE .BYTE 0 W?VERSION:: .ZWORD "versio" .BYTE PS?VERB+P1?VERB .BYTE ACT?VERSION .BYTE 0 W?VICIOUS:: .ZWORD "viciou" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VICIOUS .BYTE 0 W?VIEW:: .ZWORD "view" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VIEW .BYTE 0 W?VIEWPORT:: .ZWORD "viewpo" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?VILLAGE:: .ZWORD "villag" .BYTE PS?OBJECT+PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?VILLAGE .BYTE 0 W?VOLUME:: .ZWORD "volume" .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?WAIT:: .ZWORD "wait" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAIT .BYTE 0 W?WAKE:: .ZWORD "wake" .BYTE PS?VERB+P1?VERB .BYTE ACT?WAKE .BYTE 0 W?WALK:: .ZWORD "walk" .BYTE PS?VERB+P1?VERB .BYTE ACT?WALK .BYTE 0 W?WALL:: .ZWORD "wall" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WALLS:: .ZWORD "walls" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WALNUT:: .ZWORD "walnut" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WALNUT .BYTE 0 W?WARDROBE:: .ZWORD "wardro" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WASH:: .ZWORD "wash" .BYTE PS?VERB+P1?VERB .BYTE ACT?WASH .BYTE 0 W?WATCH:: .ZWORD "watch" .BYTE PS?OBJECT+PS?VERB+P1?VERB .BYTE ACT?EXAMINE .BYTE 0 W?WEAR:: .ZWORD "wear" .BYTE PS?VERB+P1?VERB .BYTE ACT?WEAR .BYTE 0 W?WELDER:: .ZWORD "welder" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WEST:: .ZWORD "west" .BYTE PS?ADJECTIVE+PS?DIRECTION+P1?DIRECTION .BYTE 25 .BYTE A?WEST W?WHAT:: .ZWORD "what" .BYTE PS?VERB+P1?VERB .BYTE ACT?WHAT .BYTE 0 W?WHAT':: .ZWORD "what'" .BYTE PS?VERB+P1?VERB .BYTE ACT?WHAT .BYTE 0 W?WHATS:: .ZWORD "whats" .BYTE PS?VERB+P1?VERB .BYTE ACT?WHAT .BYTE 0 W?WHEEL:: .ZWORD "wheel" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WHERE:: .ZWORD "where" .BYTE PS?VERB+P1?VERB .BYTE ACT?WHERE .BYTE 0 W?WHERES:: .ZWORD "wheres" .BYTE PS?VERB+P1?VERB .BYTE ACT?WHERE .BYTE 0 W?WHIFF:: .ZWORD "whiff" .BYTE PS?VERB+P1?VERB .BYTE ACT?SMELL .BYTE 0 W?WHO:: .ZWORD "who" .BYTE PS?VERB+P1?VERB .BYTE ACT?WHAT .BYTE 0 W?WHOS:: .ZWORD "whos" .BYTE PS?VERB+P1?VERB .BYTE ACT?WHAT .BYTE 0 W?WINDOW:: .ZWORD "window" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?WIPE:: .ZWORD "wipe" .BYTE PS?VERB+P1?VERB .BYTE ACT?WASH .BYTE 0 W?WITH:: .ZWORD "with" .BYTE PS?PREPOSITION+P1?OBJECT .BYTE PR?WITH .BYTE 0 W?WITHDR:: .ZWORD "withdr" .BYTE PS?VERB+P1?VERB .BYTE ACT?EXIT .BYTE 0 W?WOODEN:: .ZWORD "wooden" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WOODEN .BYTE 0 W?WRAP:: .ZWORD "wrap" .BYTE PS?VERB+P1?VERB .BYTE ACT?WRAP .BYTE 0 W?WRECK:: .ZWORD "wreck" .BYTE PS?VERB+P1?VERB .BYTE ACT?DEMOLI .BYTE 0 W?WRIST:: .ZWORD "wrist" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?WRIST .BYTE 0 W?WRISTWATCH:: .ZWORD "wristw" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?Y:: .ZWORD "y" .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?YES:: .ZWORD "yes" .BYTE PS?VERB+P1?VERB .BYTE ACT?YES .BYTE 0 W?YOGURT:: .ZWORD "yogurt" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?YOUNG:: .ZWORD "young" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?YOUNG .BYTE 0 W?YOUR:: .ZWORD "your" .BYTE PS?ADJECTIVE+P1?ADJECTIVE .BYTE A?YOUR .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?ZAP:: .ZWORD "zap" .BYTE PS?VERB+P1?VERB .BYTE ACT?SHOOT .BYTE 0 W?ZAPGUN:: .ZWORD "zapgun" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 W?ZORK:: .ZWORD "zork" .BYTE PS?VERB+P1?VERB .BYTE ACT?ZORK .BYTE 0 W?ZZMGCK:: .ZWORD "zzmgck" .BYTE PS?OBJECT+P1?OBJECT .BYTE 0 .BYTE 0 .ENDT ; END LOAD ENDLOD:: .ENDI