The beeping doesn't need to be done by a daemon
[the-server-room.git] / the-server-room.inf
index c3a429b0ac0631627da8b0a3b87acdec263526ab..6ae746615636c30ad1a34bc35eb3810a7ce26480 100644 (file)
@@ -38,7 +38,7 @@
 Constant Story "The Server Room";
 Constant Headline "^An Interactive Fiction by Daniel Bartholomew.^";
 Release 1;
-Serial "190826";
+Serial "190908";
 Constant MAX_SCORE = 6;
 Include "parser";
 Include "verblib";
@@ -75,7 +75,10 @@ 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;
 
@@ -121,9 +124,9 @@ Object  disc "Trisquel 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
@@ -132,7 +135,6 @@ Object  hallway "Hallway"
         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.^";
@@ -149,9 +151,7 @@ Object  server_room "Server Room"
             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: