From c508016ca3977dfd846edcce23203948ce693804 Mon Sep 17 00:00:00 2001 From: Gent S Date: Mon, 30 Nov 2020 20:36:20 -0500 Subject: [PATCH] Play nano mission animation for nearby players --- src/MissionManager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/MissionManager.cpp b/src/MissionManager.cpp index 80bb47e..c06ee1d 100644 --- a/src/MissionManager.cpp +++ b/src/MissionManager.cpp @@ -470,6 +470,12 @@ void MissionManager::updateFusionMatter(CNSocket* sock, int fusion) { INITSTRUCT(sP_FE2CL_REP_PC_TASK_START_SUCC, response); response.iTaskNum = AvatarGrowth[plr->level]["m_iNanoQuestTaskID"]; sock->sendPacket((void*)&response, P_FE2CL_REP_PC_TASK_START_SUCC, sizeof(sP_FE2CL_REP_PC_TASK_START_SUCC)); + + // play the beam animation for other players + INITSTRUCT(sP_FE2CL_PC_EVENT, bcast); + bcast.iEventID = 1; // beam effect + bcast.iPC_ID = plr->iID; + PlayerManager::sendToViewable(sock, (void*)&bcast, P_FE2CL_PC_EVENT, sizeof(sP_FE2CL_PC_EVENT)); } void MissionManager::mobKilled(CNSocket *sock, int mobid) {