#include <lib.h>
#include "./customdefs.h"
inherit LIB_ROOM;
int ReadSign();
int ReadSheet();
static void create() {
string privs;
privs = query_privs();
if( privs ) privs = capitalize(privs);
else privs = "a creator";
room::create();
SetClimate("indoors");
SetAmbientLight(40);
SetShort(possessive_noun(privs) + " workroom");
SetLong("You are standing in the workroom of the mighty " + privs + "! \n"+
"You may return to the Creators' Hall by going down.\n"+
"A sample room is east."+
"\n%^GREEN%^There is a sign here you can read.%^RESET%^"+
"\n%^YELLOW%^There is a sheet here you can read.%^RESET%^"+
"");
SetItems( ([ "workroom" : "It looks very nice.",
({"sign","hint","hints"}) : "A sign with hints for creators.",
({"sheet","reminder","reminders"}) : "A sheet with quick reminders for creators.",
]) );
SetRead( ([
({"sign","hint","hints"}) : (: ReadSign :),
({"sheet","reminder","reminders"}) : (: ReadSheet :)
]) );
SetInventory( ([
"/domains/default/obj/chest" : 1,
"/domains/default/obj/bbucket" :1,
]) );
SetExits( ([ "down" : "/domains/default/room/wiz_hall.c",
"east" : MY_ROOM "/sample_room"
]) );
SetNoModify(1);
}
int ReadSign(){
this_player()->eventPage("/news/hints.txt");
return 1;
}
int ReadSheet(){
this_player()->eventPage("/news/reminders.txt");
return 1;
}
void init(){
::init();
}