added support for nano missions

This commit is contained in:
2020-09-23 14:44:27 -05:00
parent c722044bf5
commit 78930916ad
4 changed files with 71 additions and 18 deletions

View File

@@ -38,6 +38,7 @@ struct TaskData {
namespace MissionManager {
extern std::map<int32_t, Reward*> Rewards;
extern std::map<int32_t, TaskData*> Tasks;
extern nlohmann::json AvatarGrowth[36];
void init();
void taskStart(CNSocket* sock, CNPacketData* data);
@@ -50,6 +51,7 @@ namespace MissionManager {
//checks if player doesn't have n/n quest items
bool isQuestItemFull(CNSocket* sock, int itemId, int itemCount);
int giveMissionReward(CNSocket *sock, int task);
void updateFusionMatter(CNSocket* sock);
void mobKilled(CNSocket *sock, int mobid);