#include "path.h" inherit CASTLE+"baseroom.c"; void setup() { ::my_setup(); set_short("Realm of the Orc: Tunnel"); set_light(40); set_long("\n Realm of the Orc: Tunnel.\n\n" "The tunnel ends here, the phosphorescent slime on the walls outlines " "a carving on the wall. It's somewhat worrying that the carving appears to " "move as you stand here. " "The floor is rough and you'll need to be careful to avoid tripping. " "The roof and walls of the tunnel are covered with a slick sheen of water " "fortunately the water seems to drain through the floor somehow. " "\n\n"); add_smell("air","You choke, and decide that breathing any more of the must air in here than you can absolutely help is a bad idea.\n"); add_item(({"eye","carving"}),"The carving appears to be a bold, dwarf warrior. Unfortunately, " "the orcs have cloven his head in two, and have scrawled foul writing " "upon him. You think that, of old, he was guarding something, or was " "constructed as a warning. " "It's quite difficult to tell as the wall is covered with moss and slime. " "The glowing eye appears to be a red gem of some kind, set into the wall. " "\n"); add_item("writing", " Piss on the dwarves!!! KILL THEM ALL!! "); add_item("slime","\n" " Ooo, it's SLIME!! \n"); add_item("gem","This gem will not come out, it kinda looks like " "a button now that you have looked closer.\n"); add_item(({"walls","walls","ground","ceiling"}), " The room seemed to have some significance to its origanl inhabitants. It has a carving in it.\n\n"); add_exit("south",CASTLE +"orc18","door"); //add_exit("north",CASTLE +"orc08","door"); } void init() { ::init(); add_action("do_press","press"); } int do_press(string str) { if(str == "gem") { tell_object(this_player(),"The wall rotates with astonishing silence and rapidity, and hurls you into the next room.!\n"); tell_room(this_object()," \n" " You turn around when you hear stone moving across stone only to see dust descending from the ceiling. \n"); this_player()->move(CASTLE+"orc08"); this_player()->look_me(); return 1; } return 0; }