X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=worlds%2Fbricabrac.scm;h=3fdb45387fe71144b6d6beac50d2783a1a4003a7;hb=944e490c39ef13cf98e2811006ea607f14ad4316;hp=6c96a5ae3dd0328c3692a296051323ff00d9b62f;hpb=ffb24b7e34b2403ef5b5e9603ee7d1757ebde194;p=mudsync.git diff --git a/worlds/bricabrac.scm b/worlds/bricabrac.scm index 6c96a5a..3fdb453 100644 --- a/worlds/bricabrac.scm +++ b/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 #:name "south" #:to 'courtyard))) + ('wedding-entrance + #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 + #:name "south" + #:to 'forest-clearing) + (make + #:name "north" + #:to 'vaulted-tunnel))) + ;; map + ('wedding-entrance:map + '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 #f #:name "A Vaulted Tunnel of Trees" @@ -2381,11 +2434,11 @@ 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 - #:name "north" - #:to 'forest-clearing) - (make #:name "south" - #:to 'wedding-entrance))) + #:to 'wedding-entrance) + (make + #:name "north" + #:to 'dance-floor))) ('vaulted-tunnel:portrait 'vaulted-tunnel #:name "hanging portraits" @@ -2393,22 +2446,189 @@ 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 + ('dance-floor #f - #:name "Entrance to the Wedding" + #:name "The Ballroom Dance Flooor" #: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.")) + '((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 + #:name "north" + #:to 'banquet) + (make + #:name "northeast" + #:to 'orchestra) + (make + #:name "east" + #:to 'cake-wing) + (make + #:name "southeast" + #:to 'flower-field) + (make + #:name "south" + #:to 'vaulted-tunnel) + (make + #:name "southwest" + #:to 'playground) + (make + #:name "west" + #:to 'photo-booth-wing) + (make + #:name "northwest" + #:to 'fairy-go-round))) + ('banquet + #f + #:name "Banquet Hall" + #:desc + '((p "")) #:exits (list (make #:name "south" - #:to 'courtyard))))) + #:to 'dance-floor) + (make + #:name "west" + #:to 'fairy-go-round) + (make + #:name "east" + #:to 'orchestra) + (make + #:name "southeast" + #:to 'cake-wing) + (make + #:name "southwest" + #:to 'photo-booth-wing) + (make + #:name "up" + #:to 'the-stairs))) + ('orchestra + #f + #:name "The Orchestra" + #:desc + '((p "")) + #:exits + (list (make + #:name "west" + #:to 'banquet) + (make + #:name "southwest" + #:to 'dance-floor) + (make + #:name "south" + #:to 'cake-wing))) + ('cake-wing + #f + #:name "The Cake Wing" + #:desc + '((p "")) + #:exits + (list (make + #:name "north" + #:to 'orchestra) + (make + #:name "west" + #:to 'dance-floor) + (make + #:name "northwest" + #:to 'banquet) + (make + #:name "south" + #:to 'flower-field))) + ('flower-field + #f + #:name "Field of Flowers" + #:desc + '((p "")) + #:exits + (list (make + #:name "north" + #:to 'cake-wing) + (make + #:name "northwest" + #:to 'dance-floor))) + ('playground + #f + #:name "Playground" + #:desc + '((p "")) + #:exits + (list (make + #:name "north" + #:to 'photo-booth-wing) + (make + #:name "northeast" + #:to 'dance-floor))) + ('photo-booth-wing + #f + #:name "The Photo Booth Wing" + #:desc + '((p "")) + #:exits + (list (make + #:name "north" + #:to 'fairy-go-round) + (make + #:name "northeast" + #:to 'banquet) + (make + #:name "east" + #:to 'dance-floor) + (make + #:name "south" + #:to 'playgroun))) + ('fairy-go-round + #f + #:name "Fairy Go Round" + #:desc + '((p "")) + #:exits + (list (make + #:name "east" + #:to 'banquet) + (make + #:name "southeast" + #:to 'dance-floor) + (make + #:name "south" + #:to 'photo-booth-wing))) + ('the-stairs + #f + #:name "The Stairs" + #:desc + '((p "")) + #:exits + (list (make + #:name "up" + #:to 'wedding-canopy) + (make + #:name "down" + #:to 'banquet))) + ('name + #f + #:name "The Canopy" + #:desc + '((p "")) + #:exits + (list (make + #:name "down" + #:to 'the-stairs))) + +;; ('ballroom +;; #f +;; #:name "The Ballroom" +;; #:exits (list +;; (make +;; ) +;; [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.")) + + ))