# [[file:../../../projects/mud.org::*The Grove of the Matriarchs][The Grove of the Matriarchs:2]]
@desc here = A giant, moss-covered |Yboulder|n hides a |Yhollow recess|n as it stands among immense |Ytrees|n that etch the sky and slice the clouds in the <evening>darkening twilight</evening><morning>awakening dawn</morning><afternoon>lazy afternoon</afternoon><night>night sky</night>. <morning>With the morning light, you can hear the dawn chorus of birds</morning><afternoon>The afternoon breeze carries the buzzing of insects around giant colorful |Yflowers|n</afternoon><evening>You can't hear much now as most of the forest creatures are settling down for the night</evening><night>In the darkness, you can hear crickets and an occassional owl</night>. A footpath winds around the giant, moss-covered tree roots to the East and West. To the south, a dock juts into a lavender sea.
@desc here = A giant, moss-covered |Yboulder|n hides a |Yhollow recess|n as it stands among immense |Ytrees|n that etch the sky and slice the clouds in the <evening>darkening twilight</evening><morning>awakening dawn</morning><afternoon>lazy afternoon</afternoon><night>night sky</night>. <morning>With the morning light, you can hear the dawn chorus of birds</morning><afternoon>The afternoon breeze carries the buzzing of insects around giant colorful |Yflowers|n</afternoon><evening>You can't hear much now as most of the forest creatures are settling down for the night</evening><night>In the darkness, you can hear crickets and an occasional owl</night>. A footpath winds around the giant, moss-covered tree roots to the East and West. To the south, a dock juts into a lavender sea.
@desc mattress = Looks comfortable, albeit tall, but it does not smell very good. Perhaps that is due to the |Ymushrooms|n surrounding its base?
@desc mattress = Looks comfortable, albeit tall, but doesn't smell good. Perhaps that is due to the |Ymushrooms|n sprouting from its base?|/|/The corner of the mattress covers a |Ytrapdoor|n!?
@set mattress/pull_msg = "Mattresses are such difficult creatures to manipulate. When you pull on a corner, it slips from your hands. Perhaps you could |guse|n something to help?"
#
@set mattress/push_msg = "Mattresses are such difficult creatures to manipulate. Such a heavy beast. Your pushing allows you to reach and pull on the trapdoor, but not enough to keep it open. Perhaps you could |guse|n something to prop it out of the way?"
@set east/traverse_msg = "You step into this dark forest onto a footpath illuminated by swirling orbs of light. You follow the path until it opens into a glade."
@desc here = The footpath ends in a beautiful glade. While the thick canopy above blocks <morning>the morning light</morning><afternoon>the daylight</afternoon><evening>the glowing twilight</evening><night>any light that might show</night>, the glade is illuminated by swirling |Yorbs|n of light. You see a round, stone |Ytable|n and a blue painted |Ydoor|n embedded in a giant tree.
@set west/traverse_msg = "You followed the illuminated footpath until you exit the forest into a meadow."
# Glade:12 ends here
# Glittering Glade:12 ends here
# Not only does the /table/ in this glade offers a riddle, but also arbitrates the answer of the puzzle to unlock the blue door into the tavern. As a special object, it can listen for words, and perform commands:
# And the individiaul choices are more appearance, and possibly smell, without claiming to be /worldly herbs/. Would like to add some dried red and other colored leaves to make it more fantastical.
# And the individual choices are more appearance, and possibly smell, without claiming to be /worldly herbs/. Would like to add some dried red and other colored leaves to make it more fantastical.
@set south/traverse_msg = "Leaving the dock, you want along the soft sandy shore next to the Lavender Sea, enjoying the mesmerizing sound of the surf... until you come to a shack that blocks your stroll."
@dig Dark Tunnel;mp20:typeclasses.rooms_dark.DarkRoom = ladder down into the dark;down;ladder;tunnel,ladder to trapdoor;trapdoor;up;ladder
#
@desc ladder = Through the open trapdoor, you see a ladder that you can climb down into a cold, damp darkness.
#
@set ladder/traverse_msg = "With the trapdoor open, you climb down the ladder into the darkness... Suddenly, your foot slips, and you fall, landing on the stone floor!"
#
# @set here/open_exit = $search(ladder down into the dark)
@desc here = A cold, musty tunnel made of |Ystone blocks|n, tapered to form an large dome overhead. You hear a slight whistling sound, which may explain why this unground place is neither dusty or musty.
#
@desc ladder = A metal ladder where a slimy mildew of sorts has grown on the bottom rungs. Better be careful.
#
@set ladder/traverse_msg = "You carefully ascend up the ladder, but you find the trapdoor hard to open, as if something heavy is on top of it. With all your might, you manage to push and squeeze through it."
#
@detail trapdoor = A wood door with reinforced iron bands on the floor.
#
@detail stone blocks;stone;blocks = The stone blocks that support the tunnel are well made, and for the most part, keep out water. But the crevises seem mortared with a green mildew.
# Dark Tunnel:4 ends here
# Let’s connect the Bar to the Lair through a labyrinth of tunnels.
@desc down = The tunnel continues down into the darkness.
#
@set down/traverse_msg = "You carefully pick your way down the tunnel. It curves. It veers. It corners...."
#
@dig Tunnel End;mp18:typeclasses.rooms_dark.DarkRoom = ladder down into the dark;down;ladder;tunnel,ladder to trapdoor;trapdoor;up;ladder;door
#
@desc ladder = Through the open trapdoor, you see a ladder that you can climb down into a cold, damp darkness.
#
@set ladder/traverse_msg = "With the trapdoor open, you climb down the ladder into the darkness... Suddenly, your foot slips, and you fall, landing on the stone floor!"
#
@set here/open_exit = $search(ladder down into the dark)
#
@set here/open_item = "trapdoor"
#
@teleport/tonone ladder down into the dark
# Dungeon WIP:1 ends here
# Let’s bring the “ladder” exit back by opening and closing the trapdoor:
@desc here = A cold, musty tunnel made of stone blocks, tapered to form an arch overhead. A ladder here leads up to a trapdoor, and the tunnel continues on into the distance.
#
@desc ladder = A metal ladder where a slimy mildew of sorts has grown on the bottom rungs. Better be careful.
#
@set ladder/traverse_msg = "You carefully ascend up the ladder, opening the trapdoor."
#
@detail trapdoor = A wood door with reinforced iron bands on the floor. An iron ring allows you to |gopen|n it.
#
@detail stone;blocks = The stone blocks that support the tunnel are well made, and for the most part, keep out water. But the crevises seem mortared with a green mildew.
# Dungeon WIP:4 ends here
# Let’s make the end of the tunnel look a lot like the beginning:
# Let’s create another trapdoor and a ladder leading to the Lair:
@open ladder to trapdoor;trapdoor;up;ladder;climb,ladder down into the dark;down;ladder = mp07
#
@desc ladder = A metal ladder where a slimy mildew of sorts has grown on the bottom rungs. Better be careful.
#
@set ladder/traverse_msg = "You carefully ascend up the ladder, opening the trapdoor."
#
#
@detail trapdoor = A wood door with reinforced iron bands on the floor. An iron ring allows you to |gopen|n it.
#
@detail stone;blocks = The stone blocks that support the tunnel are well made, and for the most part, keep out water. But the crevises seem mortared with a green mildew.