Improve the description of the microwave; fix indentation of the hallway
[the-server-room.git] / the-server-room.inf
index 33a60f2894158734d8a770699ce49626ed14481c..767d2b081131da49af4ed3b0b08f1ed7912f8866 100644 (file)
@@ -38,7 +38,7 @@
 Constant Story "The Server Room";
 Constant Headline "^An Interactive Fiction by Daniel Bartholomew.^";
 Release 1;
-Serial "080625";                        !for keeping track of public releases
+Serial "190827";
 Constant MAX_SCORE = 6;
 Include "parser";
 Include "verblib";
@@ -75,11 +75,14 @@ Object  counter "long counter" break_room
   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;
 
-Object  table "Table" break_room
+Object  table "table" break_room
   with  description "It's a table. Were you expecting something else?",
         name 'table',
         before [;
@@ -102,18 +105,18 @@ Object  backpack "backpack" table
         ],
   has   clothing container openable;
 
-Object  disc "Ubuntu CD" backpack
+Object  disc "Trisquel CD" backpack
   with  description
             "An automatic recovery CD, guaranteed to fix almost any
             server.^^Ok, it's just an install CD that auto-installs
-            Ubuntu, but hey, if it works, it works.",
-        name 'disk' 'disc' 'Ubuntu' 'cd',
+            Trisquel, but hey, if it works, it works.",
+        name 'disk' 'disc' 'Trisquel' 'cd',
         after [;
           Take:
             if (takencd == 1) {
                 score = score + 2;
                 takencd = 2;
-                print_ret "You pick up the Ubuntu CD.^";
+                print_ret "You pick up the Trisquel CD.^";
             }
         ],
   has   ;
@@ -121,9 +124,9 @@ Object  disc "Ubuntu CD" backpack
 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
@@ -187,6 +190,9 @@ Object  tray "tray" server_room
   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;
@@ -203,7 +209,7 @@ Object  tray "tray" server_room
                     "^With the CD in the tray, you quickly reboot the
                     server.^^After the bios posts, your disc starts
                     doing its thing and before you know it the server
-                    is happily running Ubuntu, and even more than
+                    is happily running Trisquel, and even more than
                     that, the beeping has stopped. Yay!";
             }
         ],
@@ -216,9 +222,9 @@ Object  tray "tray" server_room
     location = break_room;
     "^^^^It's Saturday, a nice one at that, and you've been called in
     to fix a server that's on the blink. Again.^^You've had it. This
-    server is going to run Linux from this day forward! The process
-    will be easy - just put the disc into the server and away we go.
-    Now where is that Ubuntu CD?^";
+    server is going to run GNU/Linux from this day forward! The
+    process will be easy - just put the disc into the server and away
+    we go. Now where is that Trisquel CD?^";
 ];
 
 [ Deathmessage;