#ifndef __HEADER_QUEST_LUA__
#define __HEADER_QUEST_LUA__
#include "quest.h"
#include "buffer_manager.h"
extern int test_server;
extern int speed_server;
namespace quest
{
extern void RegisterPCFunctionTable ();
extern void RegisterNPCFunctionTable ();
extern void RegisterTargetFunctionTable ();
extern void RegisterAffectFunctionTable ();
extern void RegisterBuildingFunctionTable ();
extern void RegisterMarriageFunctionTable ();
extern void RegisterITEMFunctionTable ();
extern void RegisterDungeonFunctionTable ();
extern void RegisterQuestFunctionTable ();
extern void RegisterPartyFunctionTable ();
extern void RegisterHorseFunctionTable ();
extern void RegisterPetFunctionTable ();
#ifdef NEW_PET_SYSTEM
extern void RegisterNewPetFunctionTable ();
#endif
extern void RegisterGuildFunctionTable ();
extern void RegisterGameFunctionTable ();
extern void RegisterArenaFunctionTable ();
extern void RegisterGlobalFunctionTable (lua_State * L);
extern void RegisterForkedFunctionTable ();
extern void RegisterMonarchFunctionTable ();
extern void RegisterOXEventFunctionTable ();
extern void RegisterMgmtFunctionTable ();
extern void RegisterBattleArenaFunctionTable ();
extern void RegisterDanceEventFunctionTable ();
extern void RegisterDragonLairFunctionTable ();
extern void RegisterSpeedServerFunctionTable ();
extern void RegisterDragonSoulFunctionTable ();
[/ CODE]