mirror of
https://github.com/historicalsource/planetfall
synced 2024-06-17 07:20:58 +03:00
687 lines
38 KiB
Plaintext
687 lines
38 KiB
Plaintext
|
|
<ROOM LAWANDA-PLATFORM (IN ROOMS) (DESC "Lawanda Platform") (C-MOVE <TABLE 0 0
|
|
0 30 0 0 0 0 0 0 0 0>) (NORTH PER SHUTTLE-ENTER-F) (SOUTH PER SHUTTLE-ENTER-F)
|
|
(EAST TO ESCALATOR) (UP TO ESCALATOR) (FLAGS FLOYDBIT RLANDBIT ONBIT) (VALUE 4)
|
|
(GLOBAL GLOBAL-SHUTTLE STAIRS) (PSEUDO "ESCALATOR" ESCALATOR-PSEUDO) (ACTION
|
|
LAWANDA-PLATFORM-F)>
|
|
<GLOBAL LAWANDA-PLATFORM-FLAG <> %<> WORD>
|
|
<DEFINE-ROUTINE LAWANDA-PLATFORM-F>
|
|
<ROOM ESCALATOR (IN ROOMS) (DESC "Escalator") (LDESC
|
|
"You are in the middle of a long mechanical stairway. It is not running,
|
|
and seems to be in disrepair.") (C-MOVE <TABLE 0 0 15 30 0 0 0 0 0 0 0 0>) (UP
|
|
TO FORK) (EAST TO FORK) (DOWN TO LAWANDA-PLATFORM) (WEST TO LAWANDA-PLATFORM) (
|
|
GLOBAL STAIRS) (PSEUDO "ESCALATOR" ESCALATOR-PSEUDO) (FLAGS RLANDBIT FLOYDBIT
|
|
ONBIT)>
|
|
<ROOM FORK (IN ROOMS) (DESC "Fork") (LDESC
|
|
"This is a hallway which forks to the northeast and southeast. To the west
|
|
is the top of a long escalator.") (C-MOVE <TABLE 0 0 15 0 0 0 0 0 25 0 25 0>) (
|
|
WEST TO ESCALATOR) (DOWN TO ESCALATOR) (NE TO SYSTEMS-CORRIDOR-WEST) (SE TO
|
|
PROJECT-CORRIDOR-WEST) (GLOBAL STAIRS) (PSEUDO "ESCALATOR" ESCALATOR-PSEUDO) (
|
|
FLAGS FLOYDBIT RLANDBIT ONBIT)>
|
|
<ROOM INFIRMARY (IN ROOMS) (DESC "Infirmary") (LDESC
|
|
"You have entered a clean, well-lighted place. There are a number of beds,
|
|
some complicated looking equipment, and many shelves that are mostly bare.") (
|
|
C-MOVE <TABLE 25 0 0 0 0 0 0 0 25 0 0 0>) (SE TO SYSTEMS-CORRIDOR-WEST) (OUT TO
|
|
SYSTEMS-CORRIDOR-WEST) (FLAGS RLANDBIT ONBIT) (GLOBAL BED SHELVES) (PSEUDO
|
|
"EQUIPM" EQUIPMENT-PSEUDO "MACHIN" EQUIPMENT-PSEUDO) (ACTION INFIRMARY-F)>
|
|
<OBJECT LAZARUS-PART (DESC "medical robot breastplate") (SYNONYM LAZARUS PART
|
|
BREAST PLATE) (ADJECTIVE MEDICAL BREAST) (SIZE 35) (FLAGS TAKEBIT)>
|
|
<GLOBAL LAZARUS-FLAG <> %<> WORD>
|
|
<DEFINE-ROUTINE INFIRMARY-F>
|
|
<OBJECT RED-SPOOL (IN INFIRMARY) (DESC "red spool") (FDESC
|
|
"Lying on one of the beds is a small red spool.") (SYNONYM SPOOL SPOOLS OBJECT)
|
|
(ADJECTIVE RED SMALL) (SIZE 3) (TEXT
|
|
"The spool is labelled \"Simptumz uv Xe Dizeez.\"") (FLAGS TAKEBIT ACIDBIT
|
|
READBIT) (ACTION RED-SPOOL-F)>
|
|
<DEFINE-ROUTINE RED-SPOOL-F>
|
|
<OBJECT MEDICINE-BOTTLE (IN INFIRMARY) (DESC "medicine bottle") (FDESC
|
|
"On a low shelf is a translucent bottle with a small white label.") (SYNONYM
|
|
BOTTLE LABEL) (ADJECTIVE MEDICINE SMALL WHITE TRANSL) (SIZE 7) (CAPACITY 7) (
|
|
TEXT "\"Dizeez supreshun medisin -- eksperimentul\"") (FLAGS CONTBIT SEARCHBIT
|
|
TAKEBIT TRANSBIT READBIT)>
|
|
<OBJECT MEDICINE (IN MEDICINE-BOTTLE) (DESC "quantity of medicine") (FDESC
|
|
"At the bottom of the bottle is a small quantity of medicine.") (SYNONYM
|
|
MEDICINE) (ADJECTIVE SMALL QUANTITY EXPERIMENTAL) (SIZE 7) (FLAGS FOODBIT) (
|
|
ACTION MEDICINE-F)>
|
|
<DEFINE-ROUTINE MEDICINE-F>
|
|
<ROOM REPAIR-ROOM (IN ROOMS) (DESC "Repair Room") (LDESC
|
|
"You are in a dimly lit room, filled with strange machines and wide storage
|
|
cabinets, all locked. To the south, a narrow stairway leads upward. On the
|
|
north wall of the room is a very small doorway.") (C-MOVE <TABLE 0 0 0 30 0 0 0
|
|
0 0 0 0 0>) (UP TO SYSTEMS-CORRIDOR-WEST) (SOUTH TO SYSTEMS-CORRIDOR-WEST) (
|
|
NORTH "It is a robot-sized doorway -- a bit too small for you.") (FLAGS
|
|
RLANDBIT FLOYDBIT ONBIT) (GLOBAL STAIRS) (PSEUDO "CABINETS" CABINETS-PSEUDO
|
|
"MACHIN" EQUIPMENT-PSEUDO)>
|
|
<GLOBAL ACHILLES-FLAG <> %<> WORD>
|
|
<OBJECT ACHILLES (IN REPAIR-ROOM) (DESC "broken robot") (LDESC
|
|
"Lying face down at the bottom of the stairs is a motionless robot. It
|
|
appears to be damaged beyond repair.") (SYNONYM ROBOT ACHILLES) (ADJECTIVE
|
|
BROKEN DEAD)>
|
|
<OBJECT ROBOT-HOLE (IN REPAIR-ROOM) (DESC "small doorway") (SYNONYM DOOR DOORWA
|
|
HOLE) (ADJECTIVE SMALL VERY) (FLAGS NDESCBIT TRANSBIT CONTBIT) (CAPACITY 0) (
|
|
ACTION ROBOT-HOLE-F)>
|
|
<DEFINE-ROUTINE ROBOT-HOLE-F>
|
|
<GLOBAL HOLE-TRIP-FLAG <> %<> WORD>
|
|
<DEFINE-ROUTINE FLOYD-THROUGH-HOLE>
|
|
<OBJECT GOOD-BOARD (IN ROBOT-HOLE) (DESC
|
|
"shiny seventeen-centimeter fromitz board") (SYNONYM BOARD BOARDS) (ADJECTIVE
|
|
SHINY GOOD SEVENTEEN CENTIMETER FROMITZ) (SIZE 10) (FLAGS ACIDBIT INVISIBLE
|
|
NDESCBIT) (ACTION GOOD-BOARD-F)>
|
|
<DEFINE-ROUTINE GOOD-BOARD-F>
|
|
<GLOBAL BOARD-REPORTED <> %<> WORD>
|
|
<ROOM SYSTEMS-CORRIDOR-WEST (IN ROOMS) (DESC "Systems Corridor West") (LDESC
|
|
"The corridor bends here, leading east and southwest. A doorway opens
|
|
to the northwest, and a narrow stairway leads down to the north.") (C-MOVE <
|
|
TABLE 0 0 15 0 0 0 25 0 0 0 0 0>) (NW TO INFIRMARY) (NORTH TO REPAIR-ROOM) (
|
|
DOWN TO REPAIR-ROOM) (EAST TO SYSTEMS-CORRIDOR) (SW TO FORK) (FLAGS ONBIT
|
|
RLANDBIT) (GLOBAL STAIRS)>
|
|
<ROOM SYSTEMS-CORRIDOR (IN ROOMS) (DESC "Systems Corridor") (LDESC
|
|
"This section of hallway has a doorway to the north labelled \"Planateree
|
|
Deefens.\" The corridor continues east and west.") (C-MOVE <TABLE 0 0 0 0 0 0 0
|
|
0 0 0 0 0>) (NORTH TO PLANETARY-DEFENSE) (WEST TO SYSTEMS-CORRIDOR-WEST) (EAST
|
|
TO SYSTEMS-CORRIDOR-EAST) (FLAGS RLANDBIT ONBIT)>
|
|
<ROOM SYSTEMS-CORRIDOR-EAST (IN ROOMS) (DESC "Systems Corridor East") (LDESC
|
|
"The hallway ends here with a large doorway leading east, and smaller doorways
|
|
to the north and south. The northern doorway is labelled \"Planateree Kors
|
|
Kontrool.\" The hallway itself leads west.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0
|
|
0 0>) (WEST TO SYSTEMS-CORRIDOR) (SOUTH TO LIBRARY-LOBBY) (NORTH TO
|
|
PLANETARY-COURSE-CONTROL) (EAST TO PHYSICAL-PLANT-TWO) (FLAGS RLANDBIT ONBIT)>
|
|
<ROOM PHYSICAL-PLANT-TWO (IN ROOMS) (DESC "Physical Plant") (LDESC
|
|
"This is an enormous room full of environmental control equipment presumably
|
|
intended to heat and ventilate the Lawanda Complex. Oddly, although the
|
|
Lawanda Complex is slightly smaller than its counterpart, this plant is much
|
|
larger than the one in the Kalamontee Complex. The only exit is westward.") (
|
|
C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (WEST TO SYSTEMS-CORRIDOR-EAST) (OUT TO
|
|
SYSTEMS-CORRIDOR-EAST) (FLAGS FLOYDBIT RLANDBIT ONBIT) (PSEUDO "EQUIPM"
|
|
EQUIPMENT-PSEUDO)>
|
|
<GLOBAL DEFENSE-FIXED <> %<> WORD>
|
|
<GLOBAL COURSE-CONTROL-FIXED <> %<> WORD>
|
|
<GLOBAL ACCESS-PANEL-FULL T %<> WORD>
|
|
<ROOM PLANETARY-DEFENSE (IN ROOMS) (DESC "Planetary Defense") (C-MOVE <TABLE 0
|
|
0 0 0 0 0 0 0 0 0 0 0>) (SOUTH TO SYSTEMS-CORRIDOR) (OUT TO SYSTEMS-CORRIDOR) (
|
|
FLAGS RLANDBIT FLOYDBIT ONBIT) (GLOBAL CONTROLS LIGHTS) (ACTION
|
|
PLANETARY-DEFENSE-F)>
|
|
<DEFINE-ROUTINE PLANETARY-DEFENSE-F>
|
|
<OBJECT ACCESS-PANEL (IN PLANETARY-DEFENSE) (DESC "access panel") (SYNONYM
|
|
PANEL DOOR SOCKET) (ADJECTIVE SMALL ACCESS REPAIR) (FLAGS VOWELBIT NDESCBIT
|
|
CONTBIT SEARCHBIT) (CAPACITY 40) (ACTION ACCESS-PANEL-F)>
|
|
<DEFINE-ROUTINE ACCESS-PANEL-F>
|
|
<OBJECT FIRST-BOARD (IN ACCESS-PANEL) (DESC
|
|
"first seventeen-centimeter fromitz board") (SYNONYM BOARD BOARDS) (ADJECTIVE
|
|
FIRST SEVENTEEN CENTIMETER FROMITZ) (ACTION BOARD-F)>
|
|
<OBJECT FOURTH-BOARD (IN ACCESS-PANEL) (DESC
|
|
"fourth seventeen-centimeter fromitz board") (SYNONYM BOARD BOARDS) (ADJECTIVE
|
|
FOURTH SEVENTEEN CENTIMETER FROMITZ) (ACTION BOARD-F)>
|
|
<OBJECT THIRD-BOARD (IN ACCESS-PANEL) (DESC
|
|
"third seventeen-centimeter fromitz board") (SYNONYM BOARD BOARDS) (ADJECTIVE
|
|
THIRD SEVENTEEN CENTIMETER FROMITZ) (ACTION BOARD-F)>
|
|
<OBJECT SECOND-BOARD (IN ACCESS-PANEL) (DESC
|
|
"second seventeen-centimeter fromitz board") (SYNONYM BOARD BOARDS) (ADJECTIVE
|
|
SECOND SEVENTEEN CENTIMETER FROMITZ) (FLAGS TRYTAKEBIT TAKEBIT) (ACTION BOARD-F
|
|
)>
|
|
<OBJECT FRIED-BOARD (DESC "fried seventeen-centimeter fromitz board") (SYNONYM
|
|
BOARD BOARDS) (ADJECTIVE FRIED SEVENTEEN CENTIMETER FROMITZ) (SIZE 10) (FLAGS
|
|
ACIDBIT TAKEBIT) (ACTION FRIED-BOARD-F)>
|
|
<DEFINE-ROUTINE FRIED-BOARD-F>
|
|
<GLOBAL ITS-CRACKED <> %<> WORD>
|
|
<DEFINE-ROUTINE BOARD-F>
|
|
<DEFINE-ROUTINE EXAMINE-BOARD>
|
|
<DEFINE-ROUTINE PUT-BOARD>
|
|
<DEFINE-ROUTINE BOARD-SHOCK>
|
|
<ROOM PLANETARY-COURSE-CONTROL (IN ROOMS) (DESC "Course Control") (C-MOVE <
|
|
TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (SOUTH TO SYSTEMS-CORRIDOR-EAST) (OUT TO
|
|
SYSTEMS-CORRIDOR-EAST) (FLAGS FLOYDBIT RLANDBIT ONBIT) (GLOBAL CONTROLS LIGHTS)
|
|
(ACTION PLANETARY-COURSE-CONTROL-F)>
|
|
<DEFINE-ROUTINE PLANETARY-COURSE-CONTROL-F>
|
|
<OBJECT CUBE (IN PLANETARY-COURSE-CONTROL) (DESC "large metal cube") (SYNONYM
|
|
CUBE LID SOCKET) (ADJECTIVE LARGE METAL) (FLAGS MUNGBIT NDESCBIT CONTBIT
|
|
SEARCHBIT) (ACTION CUBE-F)>
|
|
<DEFINE-ROUTINE CUBE-F>
|
|
<OBJECT BAD-BEDISTOR (IN CUBE) (DESC "fused ninety-ohm bedistor") (SYNONYM
|
|
BEDISTOR) (ADJECTIVE FUSED NINETY OHM) (SIZE 8) (FLAGS ACIDBIT TRYTAKEBIT
|
|
TAKEBIT) (ACTION BAD-BEDISTOR-F)>
|
|
<DEFINE-ROUTINE BAD-BEDISTOR-F>
|
|
<ROOM LIBRARY-LOBBY (IN ROOMS) (DESC "Library Lobby") (LDESC
|
|
"This is a carpeted room, thick with dust, with exits to the north and south.
|
|
To the west, up a few steps, is a wide doorway. A small booth lies to the
|
|
east.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (UP TO LIBRARY) (WEST TO
|
|
LIBRARY) (NORTH TO SYSTEMS-CORRIDOR-EAST) (SOUTH TO PROJECT-CORRIDOR-EAST) (
|
|
EAST TO BOOTH-3) (IN TO BOOTH-3) (FLAGS FLOYDBIT RLANDBIT ONBIT) (GLOBAL TABLES
|
|
STAIRS) (PSEUDO "CARPET" CARPET-PSEUDO "BOOTH" NEAR-BOOTH-PSEUDO)>
|
|
<OBJECT GREEN-SPOOL (IN LIBRARY-LOBBY) (DESC "green spool") (FDESC
|
|
"You catch a glimpse of a small object nestled among the dust.") (SYNONYM SPOOL
|
|
SPOOLS OBJECT) (ADJECTIVE GREEN SMALL) (SIZE 3) (TEXT
|
|
"The spool is labelled \"Helikoptur Opuraateeng Manyuuwul.\"") (FLAGS ACIDBIT
|
|
TAKEBIT READBIT) (ACTION GREEN-SPOOL-F)>
|
|
<DEFINE-ROUTINE GREEN-SPOOL-F>
|
|
<ROOM BOOTH-3 (IN ROOMS) (DESC "Booth 3") (LDESC
|
|
"This is a tiny room with a large \"3\" painted on the wall. A panel contains
|
|
a slot about ten centimeters wide, a brown button labelled \"1\" and a beige
|
|
button labelled \"2.\"") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (WEST TO
|
|
LIBRARY-LOBBY) (OUT TO LIBRARY-LOBBY) (FLAGS RLANDBIT ONBIT) (GLOBAL CONTROLS
|
|
SLOT TELEPORTATION-BUTTON-1 TELEPORTATION-BUTTON-2) (PSEUDO "BOOTH"
|
|
IN-BOOTH-PSEUDO)>
|
|
<ROOM LIBRARY (IN ROOMS) (DESC "Library") (LDESC
|
|
"This is a large carpeted room with a desk and many small tables. The sole
|
|
exit is down a few steps to the east.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>
|
|
) (EAST TO LIBRARY-LOBBY) (OUT TO LIBRARY-LOBBY) (FLAGS RLANDBIT ONBIT FLOYDBIT
|
|
) (GLOBAL TABLES STAIRS) (PSEUDO "CARPET" CARPET-PSEUDO "DESK" DESK-PSEUDO)>
|
|
<OBJECT TERMINAL (IN LIBRARY-LOBBY) (DESC "terminal") (FDESC
|
|
"Sitting on a wide table is a machine of sorts, consisting of a video
|
|
screen and a keyboard. It is currently turned off.") (LDESC
|
|
"On the table is a computer terminal.") (SYNONYM TERMINAL KEYBOARD SCREEN
|
|
MACHIN) (ADJECTIVE COMPUTER VIDEO) (FLAGS LIGHTBIT) (ACTION TERMINAL-F)>
|
|
<GLOBAL MENU-LEVEL 0 %<> WORD>
|
|
<DEFINE-ROUTINE TERMINAL-F>
|
|
<DEFINE-ROUTINE LIBRARY-TYPE>
|
|
<GLOBAL SCREEN-TEXT <> %<> WORD>
|
|
<GLOBAL NO-MEANING
|
|
"The terminal feeps, and a message briefly appears on the
|
|
screen explaining that typing that character has no meaning at the moment." %<>
|
|
WORD>
|
|
<GLOBAL SCREEN-CLEARS "The screen clears and a different menu appears:|" %<>
|
|
WORD>
|
|
<GLOBAL TEXT-APPEARS "The screen clears and some text appears:|" %<> WORD>
|
|
<GLOBAL MORE-INFO
|
|
"|
|
|
\"Foor moor deetaald infoormaashun on xis tapik, konsult xe
|
|
liibrereein foor xe aproopreeit spuulz. Tiip zeeroo tuu goo tuu
|
|
aa hiiyur levul.\"" %<> WORD>
|
|
<GLOBAL LOW-END "\"Yuu hav reect xe loowist levul uv xe liibreree indeks.
|
|
Pleez tiip zeeroo tuu goo tuu aa hiiyur levul. If yuu reekwiir
|
|
asistins, kawl xe liibrereein.\"" %<> WORD>
|
|
<GLOBAL MAIN-MENU
|
|
" 1. Histooree|
|
|
2. Kulcur|
|
|
3. Teknolojee|
|
|
4. Jeeografee|
|
|
5. Xe Prajekt|
|
|
6. Inturlajik Gaamz" %<> WORD>
|
|
<GLOBAL HISTORY-MENU
|
|
" 0. Maan Menyuu|
|
|
1. Raashul Orijinz|
|
|
2. Graat Hiiaatus|
|
|
3. Riiz uv xe Nuu Teknakrasee" %<> WORD>
|
|
<GLOBAL CULTURE-MENU
|
|
" 0. Maan Menyuu|
|
|
1. Lituracur|
|
|
2. Art|
|
|
3. Muusik" %<> WORD>
|
|
<GLOBAL TECHNOLOGY-MENU
|
|
" 0. Maan Menyuu|
|
|
1. Medisin|
|
|
2. Agrikultcur|
|
|
3. Tranzportaashun|
|
|
4. Roobotiks|
|
|
5. Planateree Sistumz" %<> WORD>
|
|
<GLOBAL GEOGRAPHY-MENU
|
|
" 0. Maan Menyuu|
|
|
1. Planit Landmasiz|
|
|
2. Undursee Reejunz|
|
|
3. Spaas Kolooneez" %<> WORD>
|
|
<GLOBAL PROJECT-MENU
|
|
" 0. Maan Menyuu|
|
|
1. Orijinz uv xe Dizeez|
|
|
2. Xe Instalaashunz|
|
|
3. Prajekt Kuntrool|" %<> WORD>
|
|
<GLOBAL INTERLOGIC-MENU
|
|
" 0. Maan Menyuu|
|
|
1. Zoork|
|
|
2. Dedliin and Witnis|
|
|
3. Starkros and Suspendid" %<> WORD>
|
|
<GLOBAL 11-TEXT "\"Xe aancint lejindz saa xat ships frum xe Sekund Yuunyun wuns fild ar skiis
|
|
and wil wun daa kum agen. Madern siientists, huu wuns dismist suc lejindz
|
|
and felt xat liif eevolvd heer on Resida, now feel xat ar planit wuz reelee
|
|
setuld bii men uv xe Sekund Yuunyun.\"" %<> WORD>
|
|
<GLOBAL 12-TEXT "\"Wexur oor not xe lejindz uv xe Sekund Yuunyun ar truu, arkeeoloojists ar
|
|
surtin xat aa peereeid uv hii teknoolojikul and sooshul deevelupmint egzistid
|
|
xowzindz uv yeerz agoo, but foor sum reezin sivilizaashun slid intuu aa dark
|
|
aaj lasteeng senshureez.\"" %<> WORD>
|
|
<GLOBAL 13-TEXT "\"Wixin xe last fiiv senshureez, xe riiz uv xe Nuu Teknakrasee haz reeturnd
|
|
sivilizaashun tuu xe levul ataand beefoor xe Hiiaatus. Sooshul histooreeunz
|
|
xink xat wen xe Dizeez struk, ar raas had aceevd aa levul uv sufistikaashun
|
|
eekwal tuu xe pree-Hiiaatus.\"" %<> WORD>
|
|
<GLOBAL 21-TEXT "\"Menee volyuumz on xe deevelupmint uv Residan lituracur ar on fiil in xe
|
|
liibreree. Alsoo, kopeez uv awl graat wurks uv riiteeng, sum daateeng bak tuu
|
|
xe mixikul daaz uv xe Sekund Yuunyun, ar lookaatid heer.\"" %<> WORD>
|
|
<GLOBAL 22-TEXT "\"Histoorikul studeez and reeproodukshunz uv Residan art ar avaalibul heer
|
|
foor awl xree maajur peereeids uv art deevelupmint: xe Primitiv peereeid, xe
|
|
Renasans peereeid uv xe urlee poost-Hiiaatus, and xe moost reesint peereeid
|
|
uv videeoo and laazur art.\"" %<> WORD>
|
|
<GLOBAL 23-TEXT "\"Reekoordeengz uv awl impoortint kompoozishunz uv xe last fiiv hundrid yeerz
|
|
ar lookaatid in xe liibrereez data banks.\"" %<> WORD>
|
|
<GLOBAL 31-TEXT "\"Awl maajur dizeezuz hav bin kyuuribul foor oovur aa senshuree. Xe
|
|
deevelupmint uv kriioojeniks now alowz dokturz tuu put paashints in staasis
|
|
until aa kyuur iz fownd. Avurij Residan liif ekspektinsee iz now 147
|
|
revooluushunz.\"" %<> WORD>
|
|
<GLOBAL 32-TEXT "\"Durt farmeeng iz awl but obsooleet, wix moost fuud kumeeng frum xe
|
|
hiidrooponiks kompleksiz oor xe undurwatur aljee farmz.\"" %<> WORD>
|
|
<GLOBAL 33-TEXT "\"Planateree travul iz noormulee priivit skuutur foor shoort hops, and aarbus
|
|
foor longur trips. Spaas travul haz reesintlee bin revooluushuniizd bii xe
|
|
invenshun uv nuukleeur-fyuuld enjinz.\"" %<> WORD>
|
|
<GLOBAL 34-TEXT "\"Untoold senshureez agoo, entiir teemz uv roobots wur reekwiird tuu purfoorm
|
|
eevin xe simplist tasks...wun roobot wud handul viszuuwul funkshunz, wun roobot
|
|
wud handul awditooree funkshunz, and soo foorx. Now, xanks tuu advansis in
|
|
mineeatshurizaashun, xeez tasks kan bee purfoormd bii singul roobots, suc az
|
|
xe multiipurpis B-19 seereez.\"" %<> WORD>
|
|
<GLOBAL 35-TEXT "\"Xe priimeree Planateree Sistumz ar Kors Kuntrool (foor maantaaneeng an
|
|
iideel kliimit), Deefens (foor destroieeng pootenshulee daanjuris meeteeoorz),
|
|
and xe reesintlee adid Prajekt Kuntrool (foor monitureeng proogres uv
|
|
Xe Prajekt).\"" %<> WORD>
|
|
<GLOBAL 41-TEXT "\"Sins xe staabulizaashun uv xe oorbit uv Resida, preesiislee 47.79 pursent
|
|
uv xe planits surfis iz land. Xe land iz diviidid intuu tuu priimeree
|
|
landmasiz, Andoor and Fruulik, plus siks lesur landmasiz. Xe gloobul kapitul,
|
|
Pilandoor, iz on xe eesturn koost uv Andoor.\"" %<> WORD>
|
|
<GLOBAL 42-TEXT "\"Xe furst undursee habutats wur oopind in 2992, and tuudaa, neerlee tuu
|
|
senshureez laatur, abowt 9 pursent uv Residaz popyuulaashun livz in wun
|
|
uv xe twentee sprawleeng undursee siteez.\"" %<> WORD>
|
|
<GLOBAL 43-TEXT "\"Alxoo setulmints hav bin establisht on Fristin, and on sevrul uv xe muunz
|
|
uv xe gas jiiunt Blustin, xe vast majooritee uv of-woorldurz liv in xe
|
|
spaas kolooneez establisht at Residaz troojin points.\"" %<> WORD>
|
|
<GLOBAL 51-TEXT "\"Xe oorijin uv Xe Dizeez haz bin linkt tuu xe Sentur foor Advanst Kriioojenik
|
|
Reesurc, wic wuz kondukteeng reesurc intuu waaz uv ekstendeeng xe Kriioojenik
|
|
peereeid indefinitlee. Alxoo xis reesurc wuz aa sukses, sumhow Xe Dizeez
|
|
wuz reeleest and beegan spredeeng.\"" %<> WORD>
|
|
<GLOBAL 52-TEXT "\"Xe tuu kompleksiz wur establisht on xe twin peek platooz uv Kalamontee and
|
|
Lawanda. Xeez lookaashunz wur coozin beekawz xaar hiit wud maak
|
|
transpoortaashun and komyuunikaashunz eezeeur, and soo xat xe vast reeakturz
|
|
and kriioojeniks caamburz kud bee kunstruktid in xe mowntinz beeloo.\"" %<>
|
|
WORD>
|
|
<GLOBAL 53-TEXT "\"Faaz Wun: xe kunstrukshun uv xe Kalamontee and Lawanda Kompleksiz. Faaz
|
|
Tuu: mass kriioojenik freezeeng uv Residan popyuulaashun. Faaz Xree:
|
|
siimultaaneeus monitureeng uv kriioojeniks wiil awtoomaatid reesurc iz
|
|
konduktid bii inkrediblee soofistikaatid kumpyuuturiizd fasiliteez. Faaz
|
|
Foor: reeviivul and inokyuulaashun uv xe popyuulaashun.\"" %<> WORD>
|
|
<GLOBAL 61-TEXT "\"Xe Zoork triloojee, an adventshur klasik, taaks plaas in aa deeliitful
|
|
but daanjuris undurgrownd seteeng.\"" %<> WORD>
|
|
<GLOBAL 62-TEXT "\"Dedliin iz xe furst graat misturee uv xe kumpyuutur aaj, and Witnis iz
|
|
its wurxee suksesur.\"" %<> WORD>
|
|
<GLOBAL 63-TEXT "\"Starkros iz Infookamz miind-bendeeng siiens-fikshun adventshur. Suspendid
|
|
iz aa kriioojenik siiens-fikshun niitmaar.\"" %<> WORD>
|
|
<OBJECT SPOOL-READER (IN LIBRARY) (DESC "microfilm reader") (FDESC
|
|
"On the desk is a machine with a screen and a small circular opening. It
|
|
seems to be turned off.") (LDESC
|
|
"There is a microfilm reader on one of the tables.") (SYNONYM READER SCREEN
|
|
OPENIN MACHIN) (ADJECTIVE MICROF SMALL CIRCUL) (CAPACITY 3) (FLAGS LIGHTBIT
|
|
CONTBIT SEARCHBIT OPENBIT) (ACTION SPOOL-READER-F)>
|
|
<GLOBAL SPOOL-TEXT <> %<> WORD>
|
|
<DEFINE-ROUTINE SPOOL-READER-F>
|
|
<GLOBAL SPOOL-FITS "The spool fits neatly into the opening." %<> WORD>
|
|
<GLOBAL SOME-INFO " Some information appears on the screen." %<> WORD>
|
|
<GLOBAL GREEN-TEXT
|
|
"\"Oonlee peepul wix propur traaneeng shud piilot xe helikopturz. Reekwiird
|
|
ekwipmint inkluudz aa Helikoptur Akses Kard and aa Kuntrool Panul Kee. Xeez
|
|
kan bee obtaand frum Tranzportaashun Stoorij.\"|
|
|
The rest is all very technical." %<> WORD>
|
|
<GLOBAL RED-TEXT
|
|
"\"Xe jestaashun peereeid uv Xe Dizeez, folooweeng ekspoozur, vaareez
|
|
treemenduslee frum pursin tuu pursin, raanjeeng frum wun daa tuu sevrul
|
|
rootaashunz. Wuns xe furst simptumz ar shoon, dex alwaaz okurz in aat tuu
|
|
ten daaz.|
|
|
Xe priimeree simptum iz aa hii feevur. Xe sekunderee simptum iz aa sharp
|
|
inkrees in xe amownt uv sleep needid eec niit.\"|
|
|
The rest of the information is about symptoms which can be detected only by
|
|
using complicated medical procedures." %<> WORD>
|
|
<ROOM PROJECT-CORRIDOR-WEST (IN ROOMS) (DESC "Project Corridor West") (LDESC
|
|
"This is a curving hallway leading east and northwest. There is an opening
|
|
to the west.") (C-MOVE <TABLE 0 0 0 0 25 0 0 0 0 0 0 0>) (WEST TO SANFAC-F) (
|
|
EAST TO PROJECT-CORRIDOR) (NW TO FORK) (FLAGS RLANDBIT ONBIT)>
|
|
<ROOM SANFAC-F (IN ROOMS) (DESC "SanFac F") (LDESC
|
|
"This is another dusty sanitary facility. Unlike the ones near the dorms,
|
|
this one is smaller and has no bathing fixtures.") (C-MOVE <TABLE 0 0 0 0 0 0 0
|
|
0 0 0 0 0>) (EAST TO PROJECT-CORRIDOR-WEST) (OUT TO PROJECT-CORRIDOR-WEST) (
|
|
FLAGS FLOYDBIT RLANDBIT ONBIT) (PSEUDO "FIXTURES" TOILET-PSEUDO "TOILET"
|
|
TOILET-PSEUDO)>
|
|
<ROOM PROJECT-CORRIDOR (IN ROOMS) (DESC "Project Corridor") (LDESC
|
|
"You are at the center of a long east-west hallway. A doorway, labelled
|
|
\"PrajKon Awfis\", opens to the south.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0
|
|
>) (EAST TO PROJECT-CORRIDOR-EAST) (WEST TO PROJECT-CORRIDOR-WEST) (SOUTH TO
|
|
PROJCON-OFFICE) (FLAGS RLANDBIT ONBIT)>
|
|
<ROOM PROJCON-OFFICE (IN ROOMS) (DESC "ProjCon Office") (C-MOVE <TABLE 0 0 0 0
|
|
0 0 0 0 0 0 0 0>) (NORTH TO PROJECT-CORRIDOR) (SOUTH TO CRYO-ELEVATOR IF
|
|
CRYO-ELEVATOR-DOOR IS OPEN ELSE "You can't go that way.") (EAST TO
|
|
COMPUTER-ROOM) (FLAGS RLANDBIT FLOYDBIT ONBIT) (GLOBAL CRYO-ELEVATOR-DOOR) (
|
|
PSEUDO "MURAL" MURAL-PSEUDO "LOGO" LOGO-PSEUDO) (ACTION PROJCON-OFFICE-F)>
|
|
<DEFINE-ROUTINE PROJCON-OFFICE-F>
|
|
<GLOBAL MURAL-FLAG <> %<> WORD>
|
|
<OBJECT CRYO-ELEVATOR-DOOR (IN LOCAL-GLOBALS) (DESC "cryo-elevator door") (
|
|
SYNONYM DOOR) (ADJECTIVE CRYO-ELEVATOR ELEVATOR) (FLAGS NDESCBIT INVISIBLE)>
|
|
<ROOM CRYO-ELEVATOR (IN ROOMS) (DESC "Cryo-Elevator") (C-MOVE <TABLE 0 0 0 0 0
|
|
0 0 0 0 0 0 0>) (NORTH PER CRYO-EXIT-F) (GLOBAL CRYO-ELEVATOR-DOOR) (FLAGS
|
|
RLANDBIT ONBIT) (PSEUDO "BUTTON" CRYO-BUTTON-PSEUDO) (ACTION CRYO-ELEVATOR-F)>
|
|
<DEFINE-ROUTINE CRYO-ELEVATOR-F>
|
|
<DEFINE-ROUTINE CRYO-EXIT-F>
|
|
<GLOBAL CRYO-SCORE-FLAG <> %<> WORD>
|
|
<DEFINE-ROUTINE I-CRYO-ELEVATOR-ARRIVE>
|
|
<ROOM CRYO-ANTEROOM (IN ROOMS) (DESC "Cryo-Anteroom") (C-MOVE <TABLE 0 0 0 0 0
|
|
0 0 0 0 0 0 0>) (FLAGS RLANDBIT ONBIT) (ACTION CRYO-ANTEROOM-F)>
|
|
<DEFINE-ROUTINE CRYO-ANTEROOM-F>
|
|
<ROOM PROJECT-CORRIDOR-EAST (IN ROOMS) (DESC "Project Corridor East") (LDESC
|
|
"The hallway ends here but continues back toward the west. Doorways lead
|
|
north, south and east.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (NORTH TO
|
|
LIBRARY-LOBBY) (SOUTH TO COMPUTER-ROOM) (WEST TO PROJECT-CORRIDOR) (EAST TO
|
|
MAIN-LAB) (FLAGS RLANDBIT ONBIT)>
|
|
<ROOM COMPUTER-ROOM (IN ROOMS) (DESC "Computer Room") (LDESC
|
|
"This is the main computer room for the Project. The only sign of activity is
|
|
a glowing red light. The exits are north, west, and northeast. To the south
|
|
is a small booth.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 25 0>) (NORTH TO
|
|
PROJECT-CORRIDOR-EAST) (WEST TO PROJCON-OFFICE) (SOUTH TO MINI-BOOTH) (IN TO
|
|
MINI-BOOTH) (NE TO MAIN-LAB) (FLAGS RLANDBIT FLOYDBIT ONBIT) (GLOBAL LIGHTS) (
|
|
PSEUDO "BOOTH" NEAR-BOOTH-PSEUDO)>
|
|
<GLOBAL COMPUTER-FLAG <> %<> WORD>
|
|
<DEFINE-ROUTINE COMPUTER-ACTION>
|
|
<OBJECT PRINT-OUT (IN COMPUTER-ROOM) (DESC "pile of computer output") (SYNONYM
|
|
PILE PAPER OUTPUT PRINTOUT) (ADJECTIVE COMPUTER) (SIZE 20) (FLAGS ACIDBIT
|
|
TAKEBIT READBIT) (ACTION PRINT-OUT-F)>
|
|
<DEFINE-ROUTINE PRINT-OUT-F>
|
|
<ROOM MINI-BOOTH (IN ROOMS) (DESC "Miniaturization Booth") (LDESC
|
|
"This is a small room barely large enough for one person. Mounted on the wall
|
|
is a small slot, and next to it a keyboard with numeric keys. The exit is to
|
|
the north.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (NORTH TO COMPUTER-ROOM)
|
|
(OUT TO COMPUTER-ROOM) (FLAGS RLANDBIT ONBIT) (GLOBAL SLOT) (PSEUDO "KEYBOARD"
|
|
KEYBOARD-PSEUDO "BOOTH" IN-BOOTH-PSEUDO)>
|
|
<OBJECT MINI-CARD (IN BIO-LOCK-EAST) (DESC "miniaturization access card") (
|
|
SYNONYM CARD CARDS) (ADJECTIVE MINIAT MINI ACCESS) (SIZE 3) (FLAGS TAKEBIT
|
|
NDESCBIT INVISIBLE READBIT) (VALUE 1) (TEXT
|
|
"The card is embossed \"minitcurizaashun akses kard.\"") (ACTION MINI-CARD-F)>
|
|
<DEFINE-ROUTINE MINI-CARD-F>
|
|
<ROOM MAIN-LAB (IN ROOMS) (DESC "Main Lab") (LDESC
|
|
"This is the heart of the Project's vast laboratory complex. There are exits
|
|
to the west and southwest, and heavy metal doors to the northeast and
|
|
southeast. A small doorway leads south.") (C-MOVE <TABLE 0 0 0 0 0 0 25 0 0 0 0
|
|
0>) (WEST TO PROJECT-CORRIDOR-EAST) (SOUTH TO LAB-STORAGE) (SW TO COMPUTER-ROOM
|
|
) (SE TO BIO-LOCK-WEST IF BIO-DOOR-WEST IS OPEN) (NE TO RADIATION-LOCK-WEST IF
|
|
RAD-DOOR-WEST IS OPEN) (FLAGS RLANDBIT FLOYDBIT ONBIT) (GLOBAL BIO-DOOR-WEST
|
|
RAD-DOOR-WEST)>
|
|
<ROOM LAB-STORAGE (IN ROOMS) (DESC "Lab Storage") (LDESC
|
|
"This is a tiny room for the storage of laboratory supplies. The sole exit is
|
|
to the north.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (NORTH TO MAIN-LAB) (
|
|
OUT TO MAIN-LAB) (FLAGS RLANDBIT FLOYDBIT ONBIT) (GLOBAL SHELVES) (PSEUDO
|
|
"RACK" CARPET-PSEUDO "SUPPLIES" SUPPLIES-PSEUDO)>
|
|
<OBJECT LAB-UNIFORM (IN LAB-STORAGE) (DESC "lab uniform") (FDESC
|
|
"Hanging on a rack is a pale blue lab uniform. Sewn onto its pocket is a
|
|
non-descript logo.") (SYNONYM UNIFORM SUIT POCKET LOGO) (ADJECTIVE PALE BLUE
|
|
LAB) (SIZE 10) (CAPACITY 5) (FLAGS TAKEBIT CONTBIT SEARCHBIT WEARBIT) (ACTION
|
|
LAB-UNIFORM-F)>
|
|
<GLOBAL UNIFORM-OPENED <> %<> WORD>
|
|
<DEFINE-ROUTINE LAB-UNIFORM-F>
|
|
<OBJECT TELEPORTATION-CARD (IN LAB-UNIFORM) (DESC "teleportation access card")
|
|
(SYNONYM CARD CARDS) (ADJECTIVE TELEPO ACCESS) (SIZE 3) (FLAGS TAKEBIT READBIT)
|
|
(TEXT "The card is embossed \"teliportaashun akses kard.\"")>
|
|
<OBJECT COMBINATION-PAPER (IN LAB-UNIFORM) (DESC "piece of paper") (SYNONYM
|
|
PIECE PAPER) (FLAGS ACIDBIT TAKEBIT READBIT) (SIZE 2) (ACTION
|
|
COMBINATION-PAPER-F)>
|
|
<DEFINE-ROUTINE COMBINATION-PAPER-F>
|
|
<ROOM BIO-LOCK-WEST (IN ROOMS) (DESC "Bio Lock West") (LDESC
|
|
"This is the first half of a sterilization chamber to prevent contamination
|
|
of the delicate biological experiments in the Bio Lab which lies beyond. The
|
|
door to the west leads to the main lab, and the bio lock continues eastward.")
|
|
(C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 10 0 0>) (EAST TO BIO-LOCK-EAST) (WEST TO
|
|
MAIN-LAB IF BIO-DOOR-WEST IS OPEN) (FLAGS RLANDBIT ONBIT) (GLOBAL BIO-DOOR-WEST
|
|
)>
|
|
<ROOM BIO-LOCK-EAST (IN ROOMS) (DESC "Bio Lock East") (LDESC
|
|
"The is the second half of the sterilization chamber leading from the main
|
|
lab to the Bio Lab. The door to the east, leading to the Bio Lab, has a
|
|
window. The bio lock continues to the west.") (C-MOVE <TABLE 0 0 0 0 0 10 0 0 0
|
|
0 0 0>) (EAST TO BIO-LAB IF BIO-DOOR-EAST IS OPEN) (WEST TO BIO-LOCK-WEST) (
|
|
FLAGS RLANDBIT ONBIT) (GLOBAL BIO-DOOR-EAST WINDOW) (ACTION BIO-LOCK-EAST-F)>
|
|
<DEFINE-ROUTINE BIO-LOCK-EAST-F>
|
|
<GLOBAL FLOYD-PEERED <> %<> WORD>
|
|
<DEFINE-ROUTINE I-CLEAR-FLOYD-PEER>
|
|
<ROOM RADIATION-LOCK-WEST (IN ROOMS) (DESC "Radiation Lock West") (LDESC
|
|
"This is the western half of a decontamination chamber to prevent dangerous
|
|
radioactive materials from leaving the Radiation Lab which lies to the east.
|
|
The door leads west to the main lab.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>)
|
|
(EAST TO RADIATION-LOCK-EAST) (WEST TO MAIN-LAB IF RAD-DOOR-WEST IS OPEN) (
|
|
FLAGS RLANDBIT ONBIT) (GLOBAL RAD-DOOR-WEST)>
|
|
<ROOM RADIATION-LOCK-EAST (IN ROOMS) (DESC "Radiation Lock East") (LDESC
|
|
"This is the eastern half of the decontamination chamber. The door to the
|
|
east leads to the Radiation Lab, and the chamber continues westward. A sign
|
|
on the wall reads \"WORNEENG! Raadeeaashun suuts must bee worn beeyond xis
|
|
point.\"") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (EAST TO RADIATION-LAB IF
|
|
RAD-DOOR-EAST IS OPEN) (WEST TO RADIATION-LOCK-WEST) (FLAGS RLANDBIT ONBIT) (
|
|
GLOBAL RAD-DOOR-EAST)>
|
|
<OBJECT BIO-DOOR-EAST (IN LOCAL-GLOBALS) (DESC "lab door") (SYNONYM DOOR) (
|
|
ADJECTIVE LAB) (FLAGS DOORBIT NDESCBIT) (ACTION BIO-DOOR-EAST-F)>
|
|
<OBJECT BIO-DOOR-WEST (IN LOCAL-GLOBALS) (DESC "bio-lock door") (SYNONYM DOOR)
|
|
(ADJECTIVE BIO-LOCK) (FLAGS DOORBIT NDESCBIT) (ACTION BIO-DOOR-WEST-F)>
|
|
<OBJECT RAD-DOOR-EAST (IN LOCAL-GLOBALS) (DESC "lab door") (SYNONYM DOOR) (
|
|
ADJECTIVE LAB) (FLAGS DOORBIT NDESCBIT) (ACTION RAD-DOOR-EAST-F)>
|
|
<OBJECT RAD-DOOR-WEST (IN LOCAL-GLOBALS) (DESC "radiation-lock door") (SYNONYM
|
|
DOOR) (ADJECTIVE RADIATION) (FLAGS DOORBIT NDESCBIT) (ACTION RAD-DOOR-WEST-F)>
|
|
<DEFINE-ROUTINE BIO-DOOR-EAST-F>
|
|
<DEFINE-ROUTINE I-BIO-EAST-CLOSES>
|
|
<DEFINE-ROUTINE BIO-DOOR-WEST-F>
|
|
<DEFINE-ROUTINE I-BIO-WEST-CLOSES>
|
|
<DEFINE-ROUTINE RAD-DOOR-EAST-F>
|
|
<DEFINE-ROUTINE RAD-DOOR-WEST-F>
|
|
<GLOBAL BOTH-DOORS
|
|
"A very bored-sounding recorded voice explains that, in order to prevent
|
|
contamination, both lock doors cannot be open simultaneously." %<> WORD>
|
|
<GLOBAL DOOR-OPENS "The door opens." %<> WORD>
|
|
<GLOBAL DOOR-CLOSES "The door closes." %<> WORD>
|
|
<GLOBAL FLOYD-WAITING <> %<> WORD>
|
|
<GLOBAL WAITING-COUNTER 0 %<> WORD>
|
|
<GLOBAL FLOYD-GAVE-UP <> %<> WORD>
|
|
<GLOBAL FLOYD-FORAYED <> %<> WORD>
|
|
<GLOBAL FORAY-COUNTER 0 %<> WORD>
|
|
<DEFINE-ROUTINE I-FLOYD-FORAY>
|
|
<DEFINE-ROUTINE MONSTER-DEATH>
|
|
<ROOM BIO-LAB (IN ROOMS) (DESC "Bio Lab") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0
|
|
0>) (EAST TO LAB-OFFICE IF OFFICE-DOOR IS OPEN) (WEST TO BIO-LOCK-EAST IF
|
|
BIO-DOOR-EAST IS OPEN) (FLAGS RLANDBIT ONBIT) (GLOBAL BIO-DOOR-EAST WINDOW
|
|
OFFICE-DOOR) (PSEUDO "CRACK" CRACK-PSEUDO) (ACTION BIO-LAB-F)>
|
|
<DEFINE-ROUTINE BIO-LAB-F>
|
|
<GLOBAL EXTRA-MOVE-FLAG <> %<> WORD>
|
|
<GLOBAL CRYO-MOVE-FLAG <> %<> WORD>
|
|
<GLOBAL LAST-CHASE-ROOM <> %<> WORD>
|
|
<GLOBAL SECOND-TO-LAST-ROOM <> %<> WORD>
|
|
<DEFINE-ROUTINE I-CHASE-SCENE>
|
|
<GLOBAL MONSTER-ENTRANCES <PLTABLE
|
|
"The growling humanoid is charging straight at you, waving his
|
|
axe-like implement!" "A pair of slavering fangs removes part of your clothing!"
|
|
"Needle-sharp mandibles nip at your arms!"
|
|
"The mobile plant whips its poisonous tentacles against
|
|
your ankles!"> %<> WORD>
|
|
<ROOM RADIATION-LAB (IN ROOMS) (DESC "Radiation Lab") (LDESC
|
|
"This room is filled with unfathomable equipment and large canisters bearing
|
|
radioactive warnings. Many of the canisters are split open. You can see the
|
|
Bio Lab through a large crack in the south wall. Sinister-looking forms move
|
|
about within the Bio Lab. Although the lights here are off, the room is
|
|
suffused with a pale blue glow.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (
|
|
WEST TO RADIATION-LOCK-EAST IF RAD-DOOR-EAST IS OPEN) (FLAGS RLANDBIT ONBIT) (
|
|
GLOBAL TABLES RAD-DOOR-EAST) (PSEUDO "CRACK" CRACK-PSEUDO "EQUIPM"
|
|
EQUIPMENT-PSEUDO) (ACTION RADIATION-LAB-F)>
|
|
<DEFINE-ROUTINE RADIATION-LAB-F>
|
|
<GLOBAL NUKED-COUNTER 0 %<> WORD>
|
|
<DEFINE-ROUTINE I-NUKED-BLUE>
|
|
<OBJECT BROWN-SPOOL (IN RADIATION-LAB) (DESC "brown spool") (FDESC
|
|
"Sitting on a long table is a small brown spool.") (SYNONYM SPOOL SPOOLS OBJECT
|
|
) (ADJECTIVE BROWN SMALL) (SIZE 3) (TEXT
|
|
"The spool is labelled \"Instrukshunz foor Reepaareeng Reepaar Roobots.\"") (
|
|
FLAGS ACIDBIT TAKEBIT READBIT)>
|
|
<OBJECT LAMP (IN RADIATION-LAB) (DESC "portable lamp") (FDESC
|
|
"There is a powerful portable lamp here, currently off.") (SYNONYM LAMP LANTERN
|
|
LIGHT) (ADJECTIVE POWERFUL PORTABLE) (SIZE 20) (FLAGS TAKEBIT) (ACTION LAMP-F)>
|
|
|
|
<DEFINE-ROUTINE LAMP-F>
|
|
<ROOM LAB-OFFICE (IN ROOMS) (DESC "Lab Office") (C-MOVE <TABLE 0 0 0 0 0 0 0 0
|
|
0 0 0 0>) (WEST TO BIO-LAB IF OFFICE-DOOR IS OPEN) (SOUTH TO AUXILIARY-BOOTH) (
|
|
IN TO AUXILIARY-BOOTH) (GLOBAL OFFICE-DOOR) (FLAGS RLANDBIT ONBIT) (PSEUDO
|
|
"FILES" CABINETS-PSEUDO "BOOTH" NEAR-BOOTH-PSEUDO) (ACTION LAB-OFFICE-F)>
|
|
<DEFINE-ROUTINE LAB-OFFICE-F>
|
|
<OBJECT OFFICE-DOOR (IN LOCAL-GLOBALS) (DESC "office door") (SYNONYM DOOR) (
|
|
ADJECTIVE OFFICE) (FLAGS VOWELBIT DOORBIT NDESCBIT)>
|
|
<OBJECT LAB-DESK (IN LAB-OFFICE) (DESC "desk") (SYNONYM DESK) (ADJECTIVE LARGE
|
|
MESSY) (FLAGS CONTBIT SEARCHBIT NDESCBIT) (CAPACITY 10) (ACTION LAB-DESK-F)>
|
|
<DEFINE-ROUTINE LAB-DESK-F>
|
|
<OBJECT GAS-MASK (IN LAB-DESK) (DESC "gas mask") (SYNONYM MASK) (ADJECTIVE GAS)
|
|
(FLAGS ACIDBIT TAKEBIT WEARBIT) (SIZE 10)>
|
|
<OBJECT MEMO (DESC "memo") (SYNONYM MEMO) (FLAGS READBIT ACIDBIT TAKEBIT) (TEXT
|
|
"\"Memoo tuu awl lab pursunel: Duu tuu xe daanjuris naatshur uv xe biioo
|
|
eksperiments, an eemurjensee sistum haz bin instawld. Xis sistum wud flud
|
|
xe entiir Biioo Lab wic aa dedlee fungasiid. Propur preecawshunz shud bee
|
|
taakin if xis sistum iz evur yuuzd.\"")>
|
|
<OBJECT LIGHT-BUTTON (IN LAB-OFFICE) (DESC "white button") (SYNONYM BUTTON) (
|
|
ADJECTIVE WHITE LIGHT) (FLAGS NDESCBIT) (ACTION LIGHT-BUTTON-F)>
|
|
<OBJECT DARK-BUTTON (IN LAB-OFFICE) (DESC "black button") (SYNONYM BUTTON) (
|
|
ADJECTIVE BLACK DARK DARKNESS) (FLAGS NDESCBIT) (ACTION DARK-BUTTON-F)>
|
|
<OBJECT FUNGICIDE-BUTTON (IN LAB-OFFICE) (DESC "red button") (SYNONYM BUTTON) (
|
|
ADJECTIVE RED FUNGICIDE EMERGENCY) (FLAGS NDESCBIT) (ACTION FUNGICIDE-BUTTON-F)
|
|
>
|
|
<GLOBAL LAB-LIGHTS-ON <> %<> WORD>
|
|
<GLOBAL LAB-FLOODED <> %<> WORD>
|
|
<DEFINE-ROUTINE LIGHT-BUTTON-F>
|
|
<DEFINE-ROUTINE DARK-BUTTON-F>
|
|
<GLOBAL FAINT-SOUND "You hear the faint sound of a relay clicking." %<> WORD>
|
|
<DEFINE-ROUTINE FUNGICIDE-BUTTON-F>
|
|
<DEFINE-ROUTINE I-UNFLOOD>
|
|
<ROOM AUXILIARY-BOOTH (IN ROOMS) (DESC "Auxiliary Booth") (LDESC
|
|
"This is another small booth. Unlike the Miniaturization Booth, this room
|
|
has no slot or keyboard, so presumably it is intended only as a receiving
|
|
station. The exit is on the northern side.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0
|
|
0 0>) (NORTH TO LAB-OFFICE) (OUT TO LAB-OFFICE) (FLAGS RLANDBIT ONBIT) (VALUE 4
|
|
) (PSEUDO "BOOTH" IN-BOOTH-PSEUDO)>
|
|
<GLOBAL MINI-ACTIVATED <> %<> WORD>
|
|
<DEFINE-ROUTINE I-TURNOFF-MINI>
|
|
<ROOM STATION-384 (IN ROOMS) (DESC "Station 384") (LDESC
|
|
"You are standing on a square plate of heavy metal. Above your head, parallel
|
|
to the plate beneath you, is an identical metal plate. To the east is a wide,
|
|
metallic strip.") (C-MOVE <TABLE 0 0 0 0 0 0 0 0 0 0 0 0>) (EAST TO
|
|
STRIP-NEAR-STATION) (FLAGS RLANDBIT ONBIT) (GLOBAL STRIP) (PSEUDO "PLATE"
|
|
PLATE-PSEUDO "PLATES" PLATE-PSEUDO) (ACTION STATION-384-F)>
|
|
<DEFINE-ROUTINE STATION-384-F>
|
|
<DEFINE-ROUTINE I-ANNOUNCEMENT>
|
|
<GLOBAL BEEN-HERE <> %<> WORD>
|
|
<GLOBAL COMPUTER-FIXED <> %<> WORD>
|
|
<GLOBAL FAMILIAR-WRENCHING
|
|
"You feel the familiar wrenching of your innards, and find yourself in a vast
|
|
room whose distant walls are rushing straight toward you...|" %<> WORD>
|
|
<ROOM STRIP-NEAR-STATION (IN ROOMS) (DESC "Strip Near Station") (LDESC
|
|
"You are standing on a silicon filament, which looks to you like a wide
|
|
metal highway. South of here, the filament makes a right angle and heads
|
|
straight down, like a cliff overlooking a black void. The filament can be
|
|
followed north, however. Station 384 lies westward.") (C-MOVE <TABLE 0 0 0 0 0
|
|
0 0 0 0 0 0 0>) (SOUTH "The plunge would probably be fatal.") (EAST
|
|
"The plunge would probably be fatal.") (NORTH TO MIDDLE-OF-STRIP) (WEST TO
|
|
STATION-384) (FLAGS RLANDBIT ONBIT) (VALUE 4) (PSEUDO "VOID" VOID-PSEUDO) (
|
|
GLOBAL STRIP)>
|
|
<ROOM MIDDLE-OF-STRIP (IN ROOMS) (DESC "Middle of Strip") (LDESC
|
|
"You are standing on a section of the strip with a bottomless void stretching
|
|
out on both sides. The strip continues to the north and south.") (C-MOVE <TABLE
|
|
0 0 0 0 0 0 0 0 0 0 0 0>) (NORTH TO STRIP-NEAR-RELAY) (SOUTH TO
|
|
STRIP-NEAR-STATION IF NO-MICROBE ELSE
|
|
"Not a chance -- unless,
|
|
of course, you don't mind walking into the gullet of a hungry microbe.") (EAST
|
|
"Do you have a penchant for bottomless voids?") (WEST
|
|
"Do you have a penchant for bottomless voids?") (FLAGS RLANDBIT ONBIT) (ACTION
|
|
MIDDLE-OF-STRIP-F) (PSEUDO "VOID" VOID-PSEUDO) (GLOBAL STRIP)>
|
|
<GLOBAL NO-MICROBE T %<> WORD>
|
|
<GLOBAL MICROBE-DISPATCHED <> %<> WORD>
|
|
<DEFINE-ROUTINE MIDDLE-OF-STRIP-F>
|
|
<ROOM STRIP-NEAR-RELAY (IN ROOMS) (DESC "Strip Near Relay") (C-MOVE <TABLE 0 0
|
|
0 0 0 0 0 0 0 0 0 0>) (NORTH
|
|
"There is a huge featureless wall there, remember?") (SOUTH TO MIDDLE-OF-STRIP
|
|
IF NO-MICROBE ELSE
|
|
"Not a chance -- unless,
|
|
of course, you don't mind walking into the gullet of a hungry microbe.") (EAST
|
|
PER RELAY-EXIT-F) (WEST "Do you have a penchant for bottomless voids?") (FLAGS
|
|
RLANDBIT ONBIT) (GLOBAL STRIP) (PSEUDO "VOID" VOID-PSEUDO) (ACTION
|
|
STRIP-NEAR-RELAY-F)>
|
|
<DEFINE-ROUTINE STRIP-NEAR-RELAY-F>
|
|
<DEFINE-ROUTINE RELAY-EXIT-F>
|
|
<OBJECT RELAY (IN STRIP-NEAR-RELAY) (DESC "micro-relay") (SYNONYM MICRO RELAY)
|
|
(ADJECTIVE MICRO) (FLAGS NDESCBIT TRANSBIT) (ACTION RELAY-F)>
|
|
<DEFINE-ROUTINE RELAY-F>
|
|
<OBJECT SPECK (IN RELAY) (DESC "speck") (SYNONYM SPECK BOULDER IMPURITY) (
|
|
ADJECTIVE BLUE) (FLAGS NDESCBIT)>
|
|
<OBJECT LASER (IN TOOL-ROOM) (DESC "laser") (FDESC
|
|
"A small device, labelled \"Akmee Portabul Laazur\", is resting on one of
|
|
the lower shelves.") (SYNONYM DEVICE LASER UNIT DEPRES) (ADJECTIVE PORTABLE
|
|
ACME) (SIZE 25) (CAPACITY 5) (FLAGS MUNGBIT TAKEBIT OPENBIT TRANSBIT CONTBIT) (
|
|
ACTION LASER-F)>
|
|
<OBJECT LASER-DIAL (IN LASER) (DESC "laser setting dial") (SYNONYM DIAL) (
|
|
ADJECTIVE LASER SETTING) (FLAGS MUNGBIT NDESCBIT) (ACTION LASER-DIAL-F)>
|
|
<DEFINE-ROUTINE LASER-DIAL-F>
|
|
<OBJECT OLD-BATTERY (IN LASER) (DESC "old battery") (LDESC
|
|
"There is a worn-out laser battery here.") (SYNONYM BATTERY) (ADJECTIVE LASER
|
|
WORN-OUT OLD) (SIZE 5) (FLAGS VOWELBIT ACIDBIT TAKEBIT)>
|
|
<OBJECT NEW-BATTERY (IN LAB-STORAGE) (DESC "new battery") (FDESC
|
|
"The odds and ends on the shelves include a small round object, which closer
|
|
inspection reveals to be a fresh laser battery.") (SYNONYM OBJECT BATTERY) (
|
|
ADJECTIVE LASER SMALL ROUND FRESH NEW) (SIZE 5) (FLAGS ACIDBIT TAKEBIT)>
|
|
<GLOBAL LASER-SETTING 5 %<> WORD>
|
|
<GLOBAL SPECK-HIT <> %<> WORD>
|
|
<GLOBAL OLD-SHOTS 0 %<> WORD>
|
|
<GLOBAL NEW-SHOTS 0 %<> WORD>
|
|
<DEFINE-ROUTINE ZAP-COUNT>
|
|
<DEFINE-ROUTINE LASER-F>
|
|
<DEFINE-ROUTINE ALREADY-BATTERY>
|
|
<DEFINE-ROUTINE BATTERY-NOW>
|
|
<GLOBAL WARMTH-FLAG 0 %<> WORD>
|
|
<GLOBAL LASER-JUST-SHOT <> %<> WORD>
|
|
<DEFINE-ROUTINE I-WARMTH>
|
|
<DEFINE-ROUTINE LASER-FEELS>
|
|
<DEFINE-ROUTINE LASER-COOLS>
|
|
<GLOBAL LASER-SCORE-FLAG <> %<> WORD>
|
|
<GLOBAL MARKSMANSHIP-COUNTER 0 %<> WORD>
|
|
<DEFINE-ROUTINE BEAM-COLOR>
|
|
<DEFINE-ROUTINE SHOOT-SPECK>
|
|
<GLOBAL BEAM-MISSES <PLTABLE "The beam just misses the speck!" "A near miss!"
|
|
"A good shot, but just a little wide of the target."> %<> WORD>
|
|
<DEFINE-ROUTINE I-FRY>
|
|
<OBJECT MICROBE (DESC "microbe") (LDESC
|
|
"A hungry microbe blocks your way, its cilia waving and its pseudopods
|
|
towering over you.") (SYNONYM MICROBE BUG MONSTER) (ADJECTIVE HUNGRY) (FLAGS
|
|
ACTORBIT) (ACTION MICROBE-F)>
|
|
<DEFINE-ROUTINE MICROBE-F>
|
|
<DEFINE-ROUTINE I-MICROBE>
|
|
<GLOBAL WINNER-ATTACKED <PLTABLE
|
|
"A pseudopod extends toward you. You jump back just in time
|
|
to avoid being engulfed."
|
|
"A slimy pseudopod brushes against your shoulder. You twist
|
|
away in the nick of time."
|
|
"A pseudopod shoots out toward your head! Ducking quickly,
|
|
you save your life."
|
|
"Two protoplasm-filled blobs sneak toward you from the left.
|
|
You jump to the side and almost fall off the strip into the void below!"> %<>
|
|
WORD>
|
|
<GLOBAL MONSTER-CLOSES <PLTABLE
|
|
"The microbe slithers closer. The cilia around its gullet glisten
|
|
with mucus, giving the impression that the microbe is salivating."
|
|
"The microbe flows toward you. It towers above you, its cilia
|
|
waving madly in your face."
|
|
"The monster wriggles nearer. It is now so close that you can make
|
|
out details in the protoplasm beneath its translucent skin."> %<> WORD>
|
|
<GLOBAL MICROBE-HIT <> %<> WORD>
|
|
<GLOBAL MICROBE-COUNTER 0 %<> WORD>
|
|
<DEFINE-ROUTINE SHOOT-MICROBE>
|
|
<GLOBAL MICROBE-STRIKES <PLTABLE
|
|
"The microbe's outer membrane sizzles a bit, and some protoplasm
|
|
oozes out. The microbe recoils momentarily, but quickly recovers."
|
|
"The beam slices through the microbe's skin! A tremendous shudder
|
|
passes through the microbe, but the wound quickly seals itself."
|
|
"The monster rears back for a moment, but almost as soon as the
|
|
beam goes off, it advances again."> %<> WORD>
|
|
<OBJECT STRIP (IN LOCAL-GLOBALS) (DESC "silicon strip") (SYNONYM STRIP SIDE
|
|
EDGE) (ADJECTIVE SILICON) (FLAGS NDESCBIT) (ACTION STRIP-F)>
|
|
<DEFINE-ROUTINE STRIP-F>
|
|
<OBJECT RAT-ANT (IN BIO-LAB) (DESC "rat-like, ant-like man-sized monster") (
|
|
LDESC "A ferocious feral creature, with a hairy shelled body and
|
|
a whip-like tail snaps its enormous mandibles at you.") (SYNONYM MONSTER MUTANT
|
|
RAT-ANT) (ADJECTIVE RAT-LIKE ANT-LIKE MAN-SIZED) (FLAGS ACTORBIT)>
|
|
<OBJECT TROLL (IN BIO-LAB) (DESC "hairy growling biped") (LDESC
|
|
"Rushing toward you is an ugly, deformed humanoid, bellowing
|
|
in a guttural tongue. It brandishes a piece of lab equipment shaped
|
|
somewhat like a battle axe.") (SYNONYM TROLL BIPED MUTANT MONSTER) (ADJECTIVE
|
|
HAIRY GROWLING UGLY DEFORMED) (FLAGS ACTORBIT)>
|
|
<OBJECT GRUE (IN BIO-LAB) (DESC "lurking fanged creature") (LDESC
|
|
"Lurking nearby is a vicious-looking creature with slavering
|
|
fangs. Squinting in the light, it eyes you hungrily.") (SYNONYM GRUE CREATURE
|
|
MUTANT MONSTER) (ADJECTIVE LURKING SINISTER FANGED VICIOUS HUNGRY SILENT) (
|
|
FLAGS ACTORBIT) (ACTION GRUE-F)>
|
|
<DEFINE-ROUTINE GRUE-F>
|
|
<OBJECT TRIFFID (IN BIO-LAB) (DESC "mobile man-eating plant") (LDESC
|
|
"A giant plant, teeming with poisonous tentacles, is shuffling
|
|
toward you on three leg-like stalks.") (SYNONYM TRIFFID PLANT MUTANT MONSTER) (
|
|
ADJECTIVE MOBILE MAN-EATING GIANT) (FLAGS ACTORBIT)> |