@dig "Meditation Garden",med,garden,mg,west,w|"Grand Meeting Hall",gmh,meeting,east,e to "The Meditation Garden" @set garden.description to "Through the archway to the west you see a lovely meditation garden." @set garden.leave_msg to "You leave your worldly cares behind and enter the meditation garden." @set garden.oleave_msg to "leaves worldly cares behind and enters the meditation garden." @set garden.arrive_msg to "You feel calm and peaceful here." @set garden.oarrive_msg to "feels calm and peaceful here." @set garden.nogo_msg to "You cannot pass." @set garden.onogo_msg to "cannot pass." garden @set here.description to {"You've entered a meditation garden. A stream flows into a koi pond, making a pleasant burbling sound. It is so peaceful here in the garden.", "To leave the garden, go [e]ast."} @set meeting.description to "Through the archway to the east you see the Grand Meeting Hall." @set meeting.leave_msg to "You leave the Meditation Garden feeling calm and rested." @set meeting.oleave_msg to "has left the Meditation Garden feeling calm and rested." @set meeting.arrive_msg to "You are eager to find out the latest news." @set meeting.oarrive_msg to "is eager to find out the latest news." @set meeting.nogo_msg to "You cannot pass." @set meeting.onogo_msg to "cannot pass." @create $thing called "Statue of Buddha":"Buddha statue",Buddha,statue @set statue.description to {"This is a large, golden Statue of Buddha. It smiles at you benignly."} drop buddha @lock statue with here @set statue.take_failed_msg to "The Statue of Buddha does not move even with your mighty strength." @set statue.otake_failed_msg to "grabs the Statue of Buddha and tries to pick it up, but after some grunting gives up." @verb statue:rub this none none @program statue:rub player:tell("You reverently rub Buddha's belly. It giggles!"); player.location:announce(player.name + " rubs Buddha's belly. The statue giggles!"); . @create $thing called "Koi Pond":"Koi Pond",pond @set pond.description to {"This smallish koi pond is filled with many koi.", "Golden, white, spotted and other koi can be seen floating near the surface."} drop pond @lock pond with here @set pond.take_failed_msg to "Nothing happens." @set pond.otake_failed_msg to "" @verb pond:drink none from this @program pond:drink player:tell("You reach into the koi pond. With cupped hands you drink some cool water."); player.location:announce(player.name + " drinks some water from the koi pond."); . @create $thing called "Stream":stream @set stream.description to {"The stream is clear and cool. It burbles as it descends into the Koi Pond enticing you to drink."} drop stream @lock stream with here @set stream.take_failed_msg to "Nothing happens." @set stream.otake_failed_msg to "" @verb stream:drink none from this @program stream:drink player:tell("You reach into the stream. With cupped hands you drink some cool water."); player.location:announce(player.name + " drinks some water from the stream."); . @verb here:meditate none none @program here:meditate player:tell("You gently easy yourself to the ground and assume the lotus position in the grass to meditate."); player.location:announce(player.name + " gently rests on the ground and assumes the lotus position in the grass to meditate."); . @create $thing called "Marble Bench":marble,bench @set bench.description to {"This is a very worn marble bench. Many years of rain have softened its edges and made it comfortable."} drop bench @lock bench with here @set bench.take_failed_msg to "The bench is very heavy and will not move." @set bench.otake_failed_msg to "grunts while trying to move the bench. The bench is very heavy and will not move." @verb bench:sit none on this @program bench:sit player:tell("You sit down on the marble bench to enjoy the view."); player.location:announce(player.name + " sits down on the marble bench to enjoy the view."); .