/************************************************************************** * # # # ## # # ### ## ## ### http://www.lyonesse.it * * # # # # # ## # # # # # * * # # # # # ## ## # # ## ## ## # # ## * * # # # # # ## # # # # # # # # # # # * * ### # ## # # ### ## ## ### # # #### ## Ver. 1.0 * * * * -Based on CircleMud & Smaug- Copyright (c) 2001-2002 by Mithrandir * * * * ********************************************************************** */ #define MAX_HOUSES 100 #define MAX_GUESTS 10 #define HOUSE_PRIVATE 0 struct house_control_rec { room_vnum vnum; /* vnum of this house */ room_vnum atrium; /* vnum of atrium */ sh_int exit_num; /* direction of house's exit */ time_t built_on; /* date this house was built */ int mode; /* mode of ownership */ long owner; /* idnum of house's owner */ int num_of_guests; /* how many guests for house */ long guests[MAX_GUESTS]; /* idnums of house's guests */ time_t last_payment; /* date of last house payment */ long spare0; long spare1; long spare2; long spare3; long spare4; long spare5; long spare6; long spare7; }; void House_boot(void); void House_save_all(void); int House_can_enter(CHAR_DATA *ch, room_vnum house); void House_crashsave(room_vnum vnum); void House_list_guests(CHAR_DATA *ch, int i, int quiet);