#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<DestroyableComponent*>(target->GetComponent(COMPONENT_TYPE_DESTROYABLE));
		destroyable->SetImagination(6);
		MissionComponent* mission = static_cast<MissionComponent*>(target->GetComponent(COMPONENT_TYPE_MISSION));
		
		mission->CompleteMission(664);
	}
}