ackmud/
ackmud/area/imc/
ackmud/npcs/a/
ackmud/npcs/c/
ackmud/npcs/d/
ackmud/npcs/e/
ackmud/npcs/f/
ackmud/npcs/h/
ackmud/npcs/i/
ackmud/npcs/k/
ackmud/npcs/l/
ackmud/npcs/n/
ackmud/npcs/o/
ackmud/npcs/p/
ackmud/npcs/r/
ackmud/npcs/s/
ackmud/npcs/w/
ackmud/player/c/
ackmud/player/s/
ackmud/player/z/
#if defined(macintosh)
#include <types.h>
#else
#include <sys/types.h>
#endif
#include <stdio.h>
#include <time.h>
#include "merc.h"

/*
 * All of the global linked lists, in one clump.  Variables here,
 * declarations in lists.h
 * -- Altrag
 */
AREA_DATA *		first_area = NULL;
AREA_DATA *		last_area = NULL;
BAN_DATA *		first_ban = NULL;
BAN_DATA *		last_ban = NULL;
CHAR_DATA *		first_char = NULL;
CHAR_DATA *		last_char = NULL;
DESCRIPTOR_DATA *	first_desc = NULL;
DESCRIPTOR_DATA *	last_desc = NULL;
HELP_DATA *		first_help = NULL;
HELP_DATA *		last_help = NULL;
NOTE_DATA *		first_note = NULL;
NOTE_DATA *		last_note = NULL;
OBJ_DATA *		first_obj = NULL;
OBJ_DATA *		last_obj = NULL;
SHOP_DATA *		first_shop = NULL;
SHOP_DATA *		last_shop = NULL;
CORPSE_DATA *		first_corpse = NULL;
CORPSE_DATA *		last_corpse = NULL;
MARK_DATA *		first_mark = NULL;
MARK_DATA *		last_mark = NULL;
MARK_LIST_MEMBER *	first_mark_list = NULL;
MARK_LIST_MEMBER *	last_mark_list = NULL;
CONTROL_LIST	*	first_control_list = NULL;
CONTROL_LIST	*	last_control_list = NULL;
QUEUED_INTERACT_LIST *	first_queued_interact = NULL;
QUEUED_INTERACT_LIST *	last_queued_interact = NULL;
INFLUENCE_LIST	*	first_influence_list = NULL;
INFLUENCE_LIST	*	last_influence_list = NULL;
RULER_LIST	*	first_ruler_list = NULL;
RULER_LIST	*	last_ruler_list = NULL;
DL_LIST		*	first_brand = NULL;
DL_LIST		*	last_brand = NULL;


PORTAL_DATA *		portal_free = NULL;
AFFECT_DATA *		affect_free = NULL;
ROOM_AFFECT_DATA *	raffect_free = NULL;
AREA_DATA *		area_free = NULL;
BAN_DATA *		ban_free = NULL;
CHAR_DATA *		char_free = NULL;
DESCRIPTOR_DATA *	desc_free = NULL;
EXIT_DATA *		exit_free = NULL;
EXTRA_DESCR_DATA *	exdesc_free = NULL;
HELP_DATA *		help_free = NULL;
MOB_INDEX_DATA *	mid_free = NULL;
NOTE_DATA *		note_free = NULL;
OBJ_DATA *		obj_free = NULL;
OBJ_INDEX_DATA *	oid_free = NULL;
PC_DATA *		pcd_free = NULL;
RESET_DATA *		reset_free = NULL;
ROOM_INDEX_DATA *	rid_free = NULL;
SHOP_DATA *		shop_free = NULL;
MPROG_DATA *		mprog_free = NULL;
MPROG_ACT_LIST *	mpact_free = NULL;
BUILD_DATA_LIST *	build_free = NULL;
MAGIC_SHIELD *		shield_free = NULL;
MEMBER_DATA *            member_free = NULL;
CORPSE_DATA *		corpse_free = NULL;
MARK_DATA *		mark_free = NULL;
MARK_LIST_MEMBER *	mark_list_free = NULL;
INTERACT_DATA *		interact_free = NULL;
INFLUENCE_DATA	*	influence_free= NULL;
RULER_DATA	*	ruler_data_free = NULL;
CONTROL_DATA	*	control_data_free = NULL;
CONTROL_LIST	*	control_list_free = NULL;
QUEUED_INTERACT_LIST *	queued_interact_free = NULL;
INFLUENCE_LIST	*	influence_list_free = NULL;
RULER_LIST	*	ruler_list_free = NULL;
DL_LIST		*	dl_list_free = NULL;
BRAND_DATA	*	brand_data_free = NULL;


CHAR_DATA *		violence_marker = NULL;