// © 2025 Naked People Team. All Rights Reserved.

#pragma once

#include "CoreMinimal.h"
#include "NPCType.generated.h"

// The §10.2 NPC vocabulary. Walker / Stalker are the first implemented pair (they ride the
// existing observation→embarrassment pipeline); the rest are reserved for later phases:
// Blogger needs Recognition (§7.6), Snitch/Police need the wanted + chase systems (§10.3).
UENUM(BlueprintType)
enum class ENPCType : uint8
{
	None        UMETA(DIsplayName = "None"),
	Walker		UMETA(DisplayName = "Walker"),
	Stalker		UMETA(DisplayName = "Stalker"),
	Blogger		UMETA(DisplayName = "Blogger"),
	Snitch		UMETA(DisplayName = "Snitch"),
	Harasser	UMETA(DisplayName = "Harasser"),
	Police		UMETA(DisplayName = "Police")
};