#pragma once #include "CNShardServer.hpp" struct TransportRoute { int type, start, end, cost, mssSpeed, mssRouteNum; }; struct TransportLocation { int npcID, x, y, z; }; namespace TransportManager { extern std::map Routes; extern std::map Locations; void init(); void transportRegisterLocationHandler(CNSocket* sock, CNPacketData* data); void transportWarpHandler(CNSocket* sock, CNPacketData* data); }