#include "NpcNpSpacemanBob.h" #include "DestroyableComponent.h" #include "Entity.h" #include "GameMessages.h" #include "MissionState.h" #include "Game.h" #include "dLogger.h" void NpcNpSpacemanBob::OnMissionDialogueOK(Entity* self, Entity* target, int missionID, MissionState missionState) { if (missionState == MissionState::MISSION_STATE_READY_TO_COMPLETE && missionID == 173) { DestroyableComponent* destroyable = static_cast(target->GetComponent(COMPONENT_TYPE_DESTROYABLE)); destroyable->SetImagination(6); MissionComponent* mission = static_cast(target->GetComponent(COMPONENT_TYPE_MISSION)); mission->CompleteMission(664); } }