#include "path.h" #include <armoury.h> inherit "/std/shops/print_shop"; int is_room_open(); void setup() { set_light(70); set_room_size(5); set_short("print shop's binding room"); add_property("determinate", "the "); set_long( "Several tables are laid out in this room, people sit at the tables " "placing the pages which come in from the printing press into the " "final bound editions of the books. This looks like the place where " "the completed books are stored until taken away by their owners, judging " "by the huge piles of books scattered around on the floor.\n"); add_item("table", ({ "long", "Several tables house the equipment used to bind the books into " "completed volumes are scattered around the room. All the space not used by " "the tables is covered in piles of completed, bound books.", "position", "a binding table", "position multiple", 1 }) ); add_item(({ "edition", "volume", }), "The uncompleted, or soon to be completed volumes of work are sitting " "on the tables, when they get put on the ground they suddenly turn " "into books."); add_item("people", "They are binding the books, placing each page into (hopefully) the " "correct place and creating a final, probably exact output."); add_item("book", ({ "long", "There are books all over the floor, in piles and stacks. Some " "of the stacks look a little precarious.", "position", "a pile of books", "position multiple", 1 }) ); add_item("page", "The pages are stacked up on the tables, somewhat neatly, beside the " "workers as they place them into the bound copies."); add_exit("south", PATH + "print_shop_press", "corridor"); /* Things to do with the print shop. */ set_office_room(PATH + "print_shop_office"); set_open_func((: is_room_open :)); set_print_shop_name("Goatbergers printing shop, Pumpkin"); add_property("place", "Pumpkin"); } /* setup() */ int is_room_open() { return 1; } /* is_room_open() */