Constant Story "The Server Room";
Constant Headline "^An Interactive Fiction by Daniel Bartholomew.^";
Release 1;
-Serial "080625"; !for keeping track of public releases
+Serial "190908";
Constant MAX_SCORE = 6;
Include "parser";
Include "verblib";
has static supporter scenery;
Object microwave "microwave" counter
- with description "Your standard microwave.",
+ with description
+ "A combination of silver and black, this microwave looks
+ like a real workhorse. It's compact, quiet, and works
+ great.",
name 'microwave' 'micro',
has container openable scenery;
has supporter;
Object backpack "backpack" table
- with description "Your backpack.",
+ with description
+ "This backpack looks like a modern art piece that was
+ made using brown and light blue-green watercolors. A black
+ line was traced around to make the stitching lines.
+ Well-worn and quite suitable for travel, it looks like it
+ could carry a lot of belongings.",
name 'pack' 'back' 'bag' 'backpack',
article "your",
before [;
Object hallway "Hallway"
with description
"Bereft of features, adornment or even adequate lighting,
- this hallway is as plain as they come. Doors lead east
- back to the break room, north to the server room, or
- west to the restrooms.",
+ this hallway is as plain as they come. Doors lead east
+ back to the break room, north to the server room, or
+ west to the restrooms.",
e_to break_room,
n_to server_room,
w_to
before [;
Go:
if (noun == n_obj) {
- StartDaemon(server_room);
print
"^^You use your key card to open the server room
door and step into your world.^";
up rack 7. The little indicator light is blinking red, and
it is beeping.",
s_to hallway,
- daemon [;
- if (location ~= server_room)
- return;
+ each_turn [;
beeping = random(7);
switch (beeping) {
1:
with description "It's a CD tray. Just like every other CD tray.",
name 'cd' 'tray',
before [;
+ Receive:
+ if (noun ~= disc)
+ print_ret (The) noun, " is too big to fit.";
Open:
if (openedtray == 1) {
score = score + 2;