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
 ;;; WEDDING TIME
 ;;; ============
 ;;; ============
 
 
+(define wedding-map-text
+  "\
+                   Banquet
+                   &Stairs
+                 (========)
+            .----.\\======/=.----.
+ Fairy     -     : \\====/ :     -
+  Go     ./      :  )==(  :      \\.  Orchestra
+ Round  / (&&&)  : (/==\\) : & & &  \\
+       /         :        :         \\
+       .--------..--------..--------.
+      |  _   _  .'        '.   ,,,   ;
+Photo | | | |_| :  Dance   :  .|_|.  | Cake
+      | '-'     :  Floor   :  |___|  |
+      ',-------.\\         ;.--------,'
+       ;   ..    '.......'         ;
+        \\  ||))    .-=-.     ^   */
+         \\.||(( ^ //   \\\\^ *  ^'./
+     Play '.  ^  ;;     ;;^  ^.,'
+    Ground  +----||-----||----+  Flowers
+            | .---.           |
+            | |_ _|       [F] |
+            |   |             |
+            |      Entrance   |
+            '-----------------'")
+
 (define wedding
 (define wedding
   (lol
   (lol
    ;; Courtyard
    ;; Courtyard
@@ -2374,6 +2400,33 @@ it."))
 	  (make <exit>
 	  (make <exit>
 	    #:name "south"
 	    #:name "south"
 	    #:to 'courtyard)))
 	    #: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
    ('vaulted-tunnel
     <room> #f
     <room> #f
     #:name "A Vaulted Tunnel of Trees"
     #: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. "))
     '((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
     #:exits
     (list (make <exit>
     (list (make <exit>
-	    #:name "north"
-	    #:to 'forest-clearing)
-	  (make <exit>
 	    #:name "south"
 	    #:name "south"
 	    #:to 'wedding-entrance)))
 	    #:to 'wedding-entrance)))
    ('vaulted-tunnel:portrait
    ('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."
     "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
     #:goes-by
     '("hanging portrait" "hanging portraits" "portrait" "portraits"))
     '("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."))
+
+   ))