legend/
legend/area/
legend/player/
/* Structure defines for kingdoms */ 

#define MAT_GOLD        0 
#define MAT_STONE       1 
#define MAT_WOOD        2 
#define MAT_STEEL       3 
     
struct member_data 
{ 
    MEMBER_DATA *       next; 
    MEMBER_DATA *       prev; 
    KINGDOM_DATA *      kingdom; 
    char *              name; 
    int                 rank; 
    int                 sex; 
}; 
/* Diplomacy defines */
#define DIPL_WAR	-1
#define DIPL_NEUTRAL	0
#define DIPL_ALLIANCE	1

struct diplomacy_data
{
    DIPLOMACY_DATA *	next;
    DIPLOMACY_DATA *	prev;
    KINGDOM_DATA *	kingdom;
    int			diplomacy;
};  
struct kingdom_data 
{ 
    KINGDOM_DATA *      next; 
    KINGDOM_DATA *      prev; 
    MEMBER_DATA *       members; 
    DIPLOMACY_DATA *	diplomacy;
    DIPLOMACY_DATA *	diplomacy_last;
    int                 pk_pd[2]; 
    int                 vnum[2]; 
    int                 materials[10]; 
    int                 krecall;
    int                 helper; 
    char *              descr; 
    char *              open; 
    char *              close; 
    char *              name; 
    char *              ranks[10]; 
};