#pragma once #include #include "contrib/JSON.hpp" #include "NPCManager.hpp" namespace TableData { extern std::map> RunningSkywayRoutes; extern std::map RunningNPCRotations; extern std::map RunningNPCMapNumbers; extern std::map RunningMobs; void init(); void cleanup(); void loadGruntwork(int32_t*); void flush(); int getItemType(int); void loadPaths(int*); void loadDrops(); void constructPathSkyway(nlohmann::json::iterator); void constructPathSlider(nlohmann::json, int, int); void constructPathNPC(nlohmann::json::iterator, int id=0); }