2 次代码提交 ffb24b7e34 ... ae6e690186

作者 SHA1 备注 提交日期
  Christine Lemmer-Webber ae6e690186 Wedding grounds 2 年之前
  Christine Lemmer-Webber 33b428880e Correct order again :P 2 年之前
共有 1 个文件被更改,包括 125 次插入19 次删除
  1. 125 19
      worlds/bricabrac.scm

+ 125 - 19
worlds/bricabrac.scm

@@ -2337,6 +2337,32 @@ Although towering, they seem passable."))
 ;;; WEDDING TIME
 ;;; ============
 
+(define wedding-map-text
+  "\
+                   Banquet
+                   &Stairs
+                 (========)
+            .----.\\======/=.----.
+ Fairy     -     : \\====/ :     -
+  Go     ./      :  )==(  :      \\.  Orchestra
+ Round  / (&&&)  : (/==\\) : & & &  \\
+       /         :        :         \\
+       .--------..--------..--------.
+      |  _   _  .'        '.   ,,,   ;
+Photo | | | |_| :  Dance   :  .|_|.  | Cake
+      | '-'     :  Floor   :  |___|  |
+      ',-------.\\         ;.--------,'
+       ;   ..    '.......'         ;
+        \\  ||))    .-=-.     ^   */
+         \\.||(( ^ //   \\\\^ *  ^'./
+     Play '.  ^  ;;     ;;^  ^.,'
+    Ground  +----||-----||----+  Flowers
+            | .---.           |
+            | |_ _|       [F] |
+            |   |             |
+            |      Entrance   |
+            '-----------------'")
+
 (define wedding
   (lol
    ;; Courtyard
@@ -2374,6 +2400,33 @@ it."))
 	  (make <exit>
 	    #:name "south"
 	    #:to 'courtyard)))
+   ('wedding-entrance
+    <room> #f
+    #:name "Entrance to the Wedding"
+    #:desc
+    '((p "As you approach you realize that the light is not an exit
+from the forest or a clearing, rather thousands of minuscule lights
+twined through the boughs of the trees. What you see before you is
+some sort of living structure composed of a thicket of trees
+intertwined with bramble. Directly in front of you the limbs of two
+trees intertwine over what appears to be an entrance north.
+To the left of the entrance is a sign, to the right is a
+frog sitting atop a hostess podium."))
+    #:exits
+    (list (make <exit>
+	    #:name "south"
+	    #:to 'forest-clearing)
+	  (make <exit>
+	    #:name "north"
+	    #:to 'vaulted-tunnel)))
+   ;; map
+   ('wedding-entrance:map
+    <readable> 'wedding-entrance
+    #:name "wedding map"
+    #:desc '("This appears to be a map of the wedding grounds. "
+             "You could read it if you want to.")
+    #:read-text `(pre ,wedding-map-text)
+    #:goes-by '("map" "wedding map"))
    ('vaulted-tunnel
     <room> #f
     #:name "A Vaulted Tunnel of Trees"
@@ -2381,9 +2434,6 @@ it."))
     '((p "You step into the entrance to see two rows of trees with intersecting branches, forming a vaulted tunnel. The fairy lights cast a soft glow on the space. On each tree trunk is a portrait and the eerie laughter you heard outside echoes louder as you pass each portrait. "))
     #:exits
     (list (make <exit>
-	    #:name "north"
-	    #:to 'forest-clearing)
-	  (make <exit>
 	    #:name "south"
 	    #:to 'wedding-entrance)))
    ('vaulted-tunnel:portrait
@@ -2393,22 +2443,78 @@ it."))
     "Each portrait shows a hazy image of a fairy in various modes of dress from Victorian to today's current fashions. The style and format of the photographs all look the same."
     #:goes-by
     '("hanging portrait" "hanging portraits" "portrait" "portraits"))
-   ('wedding-entrance
-    <room> #f
-    #:name "Entrance to the Wedding"
-    #:desc
-    '((p "As you approach you realize that the light is not an exit
-from the forest or a clearing, rather thousands of minuscule lights
-twined through the boughs of the trees. What you see before you is
-some sort of living structure composed of a thicket of trees
-intertwined with bramble. Directly in front of you the limbs of two
-trees intertwine over what appears to be an entrance north.
-To the left of the entrance is a sign, to the right is a
-frog sitting atop a hostess podium."))
-    #:exits
-    (list (make <exit>
-	    #:name "south"
-	    #:to 'courtyard)))))
+   ;; ('ballroom
+;;     <room> #f
+;;     #:name "The Ballroom"
+;;     #:desc
+;;     '((p "You emerge into a clearing with six trees encircling a magical ballroom.
+;; At the center is a dance floor where fairies are dancing in rows of concentric
+;; circles. The lights that appear in unstructured smatterings throughout the mystical
+;; space have formed themselves into an elaborate chandelier above the dancers."))
+;;     #:exits
+;;     (list (make <exit>
+;; 	    #:name "south"
+;; 	    #:to 'vaulted-tunnel)
+;; 	  (make <exit>
+;; 	    #:name "east"
+;; 	    #:to 'east-ballroom)
+;; 	  (make <exit>
+;; 	    #:name "west"
+;; 	    #:to 'west-ballroom)
+;; 	  (make <exit>
+;; 	    #:name "north"
+;; 	    #:to 'north-ballroom)
+;; 	  ;; and north of that, the stairwell
+;; 	  (make <exit>
+;; 	    #:name "northeast"
+;; 	    #:to 'orchestra)
+;; 	  (make <exit>
+;; 	    #:name "southeast"
+;; 	    #:to 'wildflowers)
+;; 	  (make <exit>
+;; 	    #:name "southwest"
+;; 	    #:to 'playground)
+;; 	  (make <exit>
+;; 	    #:name "west"
+;; 	    #:to 'photo-studio)
+;; 	  (make <exit>
+;; 	    #:name "northwest"
+;; 	    #:to 'fairy-go-round) ; fgr
+	  
+;; 	  (make <exit>
+;; 	    #:name "")
+
+;; 	  (make <exit>
+;; 	    #:name "south"
+;; 	    #:to 'vaulted-tunnel)
+;; 	  (make <exit>
+;; 	    #:name "south"
+;; 	    #:to 'vaulted-tunnel)
+;; 	  (make <exit>
+;; 	    #:name "south"
+;; 	    #:to 'vaulted-tunnel)
+;; 	  (make <exit>
+;; 	    #:name "south"
+;; 	    #:to 'vaulted-tunnel)
+;; 	  (make <exit>
+;; 	    #:name "south"
+;; 	    #:to 'vaulted-tunnel)
+;; 	  ))
+
+;;    ('ballroom
+;;     <room> #f
+;;     #:name "The Ballroom"
+;;     #:exits (list
+;; 	     (make <exit>
+;; 	       )
+;; 	     [north entrance]
+;;              [east entrance]
+	     
+;;              [south vaulted-tunnel]
+;;              [west entrance])
+;;      #:desc ("You emerge into a clearing with six trees encircling a magical ballroom. At the center is a dance floor where " (cast dancers "fairies") " are dancing in rows of concentric circles. The lights that appear in unstructured smatterings throughout the mystical space have formed themselves into an elaborate chandelier above the dancers."))
+
+   ))