inherit "/std/outside";
#include "path.h"
void setup ()   {
set_short("Macedonia:  Shadow Valley");
set_light(40);
set_long("Macedonia:  Shadow Valley\n\n"
    "     This is rumoured to be the most beautiful resting "
            "spot in all of Shadow Valley.  From this small hill "
            "at the southwestern corner of the Whispering Woods "
            "You can see many different atmospheres.  A river "
            "leads north, a forest grows to the east, a large "
            "mountain range rests to the north, and there is a "
            "cliff to the south.  But the most beautiful sight "
            "in this area is the waterfall to the south forming "
            "The Gnude River.  "
            "\n\n");
add_item("waterfall","Coming from the top of the cliff, "
         "is a huge waterfall.  As the water falls to the "
         "ground, its course is somewhat changed by coming "
         "in contact withe the cliff.  When it reaches the "
         "river, there is a fine mist of water sprayed "
         "over the area.\n");
add_item(({"river","gnude river","gnude"}),"This is the gentle "
          "flowing Gnude River.  Although it is so gentle, it is "
          "too deep to wade in and to wide to swim across\n");
add_item(({"mountain","range","mountain range"}),"Far too the "     
           "distance you can see the Mithril Mountains.  The "
           "base of the mountains in pretty clear but the peaks "
           "are somewhat covered by the clouds.\n");
add_item(({"forest","woods"}),"From here, you can see the edge of "
           "the forest.  Due to its density, you can not see far "
           "into it.\n");
add_item("cliff","This is a very steep cliff which looks next to "
         "impossible for a young adventurer like yourself to "
         "climb.  Also, about half way up this cliff, there is "
         "a small ledge.  You think to yourelf that if you could "
         "get up there, the scenery must be beautiful.\n");
add_item("ledge","This is a small ledge about half way up the "
         "cliff.  From here you can not tell what is up there, but "
         "looking closely, you can see something.  You just are not "
         "sure what that something is.\n");
add_exit("north",VALLEY +"gnome09","path");
add_exit("northeast",VALLEY +"gnome10","path");
add_property("no_undead", 1);
add_clone(NPC+"wolf.c",2);
}
void init()
{
   add_action("do_climb","climb");
   ::init();
}
int do_climb(string str)
{
   if(str == "up" || str == "cliff" || str == "ledge")
   {
      write("You climb up this very steep cliff with considerable "
         "difficulty, and manage to impress yourself with your climbing skills.\n");
      this_player()->move(VALLEY+"ledge");
      this_player()->look_me();
      return 1;
      }
   else
   {
      write("Climb where?\n");
      return 1;
   }
}