#pragma once #include "CNProtocol.hpp" #include "PlayerManager.hpp" #include "NPC.hpp" #include struct WarpLocation { int x, y, z; }; namespace NPCManager { extern std::map NPCs; extern std::map Warps; void init(); void updatePlayerNPCS(CNSocket* sock, PlayerView& plr); void npcWarpManager(CNSocket* sock, CNPacketData* data); }