diff --git a/zone/corpse.cpp b/zone/corpse.cpp index d61fc02c9..b6504c88f 100644 --- a/zone/corpse.cpp +++ b/zone/corpse.cpp @@ -20,12 +20,7 @@ New class for handeling corpses and everything associated with them. Child of the Mob class. -Quagmire */ -#include "../common/debug.h" -#include -#include -#include -#include -#include + #ifdef _WINDOWS #define snprintf _snprintf #define vsnprintf _vsnprintf @@ -33,14 +28,26 @@ Child of the Mob class. #define strcasecmp _stricmp #endif -#include "masterentity.h" -#include "../common/packet_functions.h" +#include "../common/debug.h" +#include "../common/rulesys.h" #include "../common/string_util.h" -#include "../common/crc32.h" + +#include "client.h" +#include "corpse.h" +#include "entity.h" +#include "groups.h" +#include "mob.h" +#include "raids.h" + +#ifdef BOTS +#include "bot.h" +#endif + +#include "quest_parser_collection.h" #include "string_ids.h" #include "worldserver.h" -#include "../common/rulesys.h" -#include "quest_parser_collection.h" +#include + extern EntityList entity_list; extern Zone* zone; diff --git a/zone/corpse.h b/zone/corpse.h index 3a3d2bce9..7488a572e 100644 --- a/zone/corpse.h +++ b/zone/corpse.h @@ -22,7 +22,14 @@ #include "mob.h" class Client; +class EQApplicationPacket; +class Group; +class ItemInst; class NPC; +class Raid; + +struct ExtraAttackOptions; +struct NPCType; #define MAX_LOOTERS 72