add the grand hallway
authorChristopher Allan Webber <cwebber@dustycloud.org>
Fri, 6 May 2016 17:59:15 +0000 (12:59 -0500)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Fri, 6 May 2016 17:59:15 +0000 (12:59 -0500)
worlds/bricabrac.scm

index db6d8f30835c987fe3af574132f543cc9c558e42..5797785579950f23f596cd8ace21b1f3f1ddb190 100644 (file)
@@ -130,7 +130,12 @@ somewhere overhead.
   The room is lined with various curio cabinets, filled with all sorts
 of kitschy junk.  It looks like whoever decorated this place had great
 ambitions, but actually assembled it all in a hurry and used whatever
   The room is lined with various curio cabinets, filled with all sorts
 of kitschy junk.  It looks like whoever decorated this place had great
 ambitions, but actually assembled it all in a hurry and used whatever
-kind of objects they found lying around.")
+kind of objects they found lying around.
+  There's a door to the north leading to some kind of hallway."
+    #:exits
+    (list (make <exit>
+            #:name "north"
+            #:to-symbol 'room:grand-hallway)))
    ;; NPC: hotel owner
    ('npc:hotel-owner
     <chatty-npc> 'room:lobby
    ;; NPC: hotel owner
    ('npc:hotel-owner
     <chatty-npc> 'room:lobby
@@ -186,6 +191,26 @@ Ooh, ~a!" (random-choice random-bricabrac))))
   )
 
 
   )
 
 
+\f
+;;; Grand hallway
+;;; -------------
+
+(define grand-hallway
+  (lol
+   ('room:grand-hallway
+    <room> #f
+    #:name "Grand Hallway"
+    #:desc "  A majestic red carpet runs down the center of the room.
+Busts of serious looking people line the walls, but there's no
+clear indication that they have any logical relation to this place.
+  To the south is the lobby.  All around are various doors, but
+they're all boarded up.  Guess this is still a work in progress, huh?"
+    #:exits
+    (list (make <exit>
+            #:name "south"
+            #:to-symbol 'room:lobby))
+    )))
+
 \f
 ;;; Playroom
 ;;; --------
 \f
 ;;; Playroom
 ;;; --------
@@ -218,7 +243,7 @@ Ooh, ~a!" (random-choice random-bricabrac))))
 ;;; ----
 
 (define game-spec
 ;;; ----
 
 (define game-spec
-  (append lobby))
+  (append lobby grand-hallway))
 
 (define (run-game . args)
   (run-demo "/tmp/bricabrac-game.db" game-spec 'room:lobby))
 
 (define (run-game . args)
   (run-demo "/tmp/bricabrac-game.db" game-spec 'room:lobby))