/* Do not remove the headers from this file! see /USAGE for more info. */
inherit INDOOR_ROOM;
void setup()
{
string river = "#You would drown in the river.\n";
set_area("pirate");
set_brief("Small dock");
set_long("The river cuts through the north wall of this cave, and wanders through an opening in the east wall. A rotting wooden dock suggests that at one point this cave was likely a secret port, perhaps for pirates.");
set_light(0);
set_exits( ([
"north" : river,
"east" : river,
"northeast" : river,
"northwest" : "Inside_Cave",
]) );
// set_exit_msg("south", "$N $vscurry through the opening.\n");
set_hidden_exits("south", "north","east", "northeast");
set_default_error ("You can't find an exit in that direction.\n");
add_item("door", "outline",
([
"look" : "The outline is faint. You see no immediate way "
"of getting it open.",
"open" : "There doesn't seem to be a way to open it from here."
]));
set_objects( ([
"/domains/std/objects/river" : 1,
"/domains/std/objects/dock_wall" :
({ "south", "/domains/lima/rooms/caves/Navigation_Room" }),
"/domains/std/objects/dock" : 1,
]) );
}
string swim ()
{
write("[in the river]\n");
return present("river", this_object())->swim( "swim");
}
string wade ()
{
write("[in the river]\n");
return present("river", this_object())->swim( "wade" );
}