#include "SsModularBuildServer.h" #include "EntityManager.h" #include "Character.h" #include "MissionComponent.h" void SsModularBuildServer::OnModularBuildExit(Entity* self, Entity* player, bool bCompleted, std::vector modules) { int missionNum = 1732; if (bCompleted) { MissionComponent* mission = static_cast(player->GetComponent(COMPONENT_TYPE_MISSION)); Mission* rocketMission = mission->GetMission(missionNum); if (rocketMission->GetMissionState() == MissionState::MISSION_STATE_ACTIVE) { mission->ForceProgress(missionNum, 2478, 1); } } }