#pragma once #include #include #include "Player.hpp" #include "CNShardServer.hpp" struct NanoData { int style; }; struct NanoTuning { int reqItemCount; int reqItems; }; namespace NanoManager { extern std::map NanoTable; extern std::map NanoTunings; void init(); // Helper methods void addNano(CNSocket* sock, int16_t nanoID, int16_t slot, bool spendfm=false); void summonNano(CNSocket* sock, int slot, bool silent = false); int nanoStyle(int nanoID); bool getNanoBoost(Player* plr); }