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