namespace NeonSprawl.Server.Game.Npc; /// Per-NPC aggro holder snapshot (NEO-92). /// Lowercase prototype NPC instance id. /// Lowercase route player id holding aggro, or when empty. public readonly record struct ThreatStateSnapshot(string NpcInstanceId, string? AggroHolderPlayerId);