mud/lib/domains/campus/room/science6.c
2020-09-06 05:43:07 -07:00

42 lines
1.3 KiB
C

#include <lib.h>
#include ROOMS_H
inherit LIB_ROOM;
int PreExit(mixed args...){
object who = this_player();
write("You are scanned by a beam of light from the sliding door.");
say(who->GetName()+" is scanned by a beam of light from the sliding door.");
if(!present_file("/domains/campus/armor/badge2",who)){
write("The door does not open.");
return 0;
}
else {
write("The door opens, letting you through.\n");
say("The door lets "+who->GetName()+" through.\n");
return 1;
}
}
void create() {
room::create();
SetAmbientLight(30);
SetShort("Secondary Science Hallway West");
SetLong("This is the secondary hallway in the LPC University Science Building. The hallway runs east from here. To the north is a sliding door. To the west is an elevator door.");
SetClimate("indoors");
SetItems( ([
({ "door","sliding door" }) : "A strange, metallic sliding door.",
]) );
SetExits( ([
"south" : "/domains/campus/room/stairwell2a",
"east" : "/domains/campus/room/science5",
"west" : "/domains/campus/room/shaft1.c",
]) );
AddExit("north", "/domains/campus/room/weaplab", (: PreExit :));
SetDoor("west", "/domains/campus/doors/eledoor1");
}
void init(){
::init();
}