/* /domains/Examples/etc/door.c
* from the Dead Souls LPC Library
* an example door object connecting doorroom1.c and doorroom2.c
* created by Descartes of Borg 950411
*/
#include <lib.h>
inherit LIB_DOOR;
//inherit "/lib/events/close";
static void create() {
door::create();
SetSide("down", ([ "id" : ({"grate","metal grate","sewer","sewer grate","rainwater grate","water grate"}),
"short" : "a drainage grate",
"long" : "This is a standard grate "+
"for draining excess water from the road into the sewer system below.",
//Though "+
//"it is man-sized and apparently can be opened, there is no visible way "+
//"of opening it from up here.",
"lockable" : 0 ]) );
SetSide("up", ([ "id" : ({"grate","metal grate","sewer","sewer grate","rainwater grate","water grate"}),
"short" : "a drainage grate",
"long" : "This is a standard drainage grate. You can see "+
"light through it, and hear the sounds of the village above.",
"lockable" : 0 ]) );
SetClosed(1);
}
//int CanOpen(object ob){
//if(base_name(environment(ob)) == "/domains/campus/room/sewer2") return 1;
//else return 0;
//}