|
@@ -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."))
|
|
|
|
+
|
|
|
|
+ ))
|
|
|
|
|
|
|
|
|
|
|
|
|