/* Do not remove the headers from this file! see /USAGE for more info. */ inherit OUTDOOR_ROOM; void setup() { string m = "#The mountains are too steep to climb.\n"; string o = "#You would drown!\n"; set_brief("Rocky beach"); set_area ("pirate"); set_long("There isn't much beach here to speak of; instead, there is a lot of rubble and debris. The mountains and ocean surround you, although you can squeak back out through the surf."); set_exits( ([ "west" : m, "northeast" : m, "northwest" : m, "north" : m, "east" : m, "south" : o, "southeast" : o, "southwest" : o, ]) ); add_item("mountains", "steep mountains", ([ "look" : "They are too steep to climb.", "climb" : "They are too steep to climb." ])); add_item("hills", "They're not hills, they're mountains!"); add_item( "sand", "beach" , "There's not much of that here, just " "a lot of rocks."); set_hidden_exits("northeast","northwest","south","southeast","southwest", "north", "east", "west"); set_objects( ([ "/domains/std/objects/ocean" : 1, "/domains/std/objects/debris" : 1, ])); } mixed wade(string str) { if(!str) { str = "water"; write("[in the water]\n"); } switch(str) { case "water": case "waves": case "surf": case "ocean": write ("You wade into the ocean, and back to the cave entrance.\n\n"); this_body()->other_action("$N $vwade away.\n"); this_body()->move(__DIR__ "Outside_Cave"); this_body()->do_game_command("look"); this_body()->other_action("$N $vwade over to you.\n"); return 1; default: return "How stupid!\n"; } }