#include <mudlib.h> inherit ROOM; void reset(status arg) { if (!present("guard")) { move_object(clone_object("players/sarak/minotaur/guard"),this_object()); move_object(clone_object("players/sarak/minotaur/guard"),this_object()); } if (!present("elite guard")) { move_object(clone_object("/players/sarak/minotaur/elite"), this_object()); } if(!arg) { set_short("Northern Corridor"); set_long( "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"+ "You have walked into an extremely bright room. The cause of it seems to be\n"+ "from an intense glow coming from the room south of here. The extra light\n"+ "has highlighted a small part of the wall where someone has scratched a\n"+ "message using some type of sharp object.\n"+ "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); set_exits(({ "/players/sarak/minotaur/out6", "west", "/players/sarak/minotaur/out8", "east", "/players/sarak/minotaur/in3", "south", })); set_weather(2,2,0); set_items(({ "wall", "There is a small message carved into the wall", "message", "You could probably read it if you tried", })); } } void init() { ::init(); add_action("read", "read"); } status read (string msg) { if (msg == "message") { write("The message is a short poem :-\n\n"+ " Once is enough,\n"+ " To save you from pain.\n"+ " But to get straight through,\n"+ " Do it again and again.\n\n"+ " Now be warned,\n"+ " And do not forget.\n"+ " If you do it again,\n"+ " There will be much regret!\n\n"); say (this_player()->query_name()+" reads something on the wall.\n"); return 1; } else { notify_fail("Read what?\n"); return 0; } }