#include <config.h> #define DOM_TITLE "the domain of admin" #define DOMAIN "admin" inherit ROOM_OBJ; object board; void setup() { int i; string *lords; set_light(100); add_exit("pub", CONFIG_START_LOCATION, "path"); set_determinate("the "); set_short("common room of "+DOM_TITLE); set_long("Large relaxing chairs adorn the room. The walls are covered "+ "with strange motifs from different lands and the little shelf "+ "above the fireplace is chocker block full of strange figurines "+ "and bits of cloth. It appears to be the common room of "+ DOM_TITLE+" - the large red letters on the wall were the " + "give away.\n"); add_item("chair", "The chairs are lazing around the room relaxing, it " "looks like they come here after a hard days working in " DOM_TITLE+"."); add_item("fireplace", "A nice little fireplace with a cheery fire " "burning in it, keeping everyone warm."); add_item("figurine", "Small figurines, they look strangely familiar " "until you realise they are the members of "+DOM_TITLE+".\n"); add_item("cloth", "Strange coloured bits of cloth strewn over the " "mantlepice for no readily apparent reason."); add_item("motif", "The motifs on close inspection look like stylised " "signatures of all the members of "+DOM_TITLE+". Some of them are " "very strange, in fact there seem to be more than there are members " "of the house. Perhaps they are the members of the future."); add_item("shelf", "A nice normal sort of shelf thing. It is like all " "those ones you see in houses all over the place, execpt... the way " "it has been burnt... it does not look like the fire did it."); add_item("fire", "There is a fire happily burning away in the " "fireplace, spluttering and crackling to itself. The flames almost " "seem afraid of something. Looking closer you notice a picture " "tacked to the side of the fire place."); lords = map( DOMAIN_H->query_leaders(DOMAIN), (: CAP($1) :) ); i = sizeof(lords); add_item("picture", "Tacked to the inside wall of the fire thingy, you " "know the hole bit at the bottom, is a small picture which looks " "like it was taken with the best of demon photography. It is a " "picture of "+( i > 1 ? query_num(i)+" people holding small staves" : "a person holding a small staff")+", you think "+( i > 1 ? "they" : "it")+" might be "+query_multiple_short(lords)+" but you are not " "sure as the firelight sparkles in your eyes."); add_exit("common", "/w/common", "path"); board = clone_object(BOARD_OBJ); board->set_datafile(DOMAIN); board->move(TO); } /* setup() */