diff --git a/sp/src/game/server/hl2/npc_citizen17.cpp b/sp/src/game/server/hl2/npc_citizen17.cpp index 02baaf07..c66ca4e5 100644 --- a/sp/src/game/server/hl2/npc_citizen17.cpp +++ b/sp/src/game/server/hl2/npc_citizen17.cpp @@ -839,6 +839,9 @@ void CNPC_Citizen::SelectModel() } } + // Models selected this way must be unique to avoid conflicts in save/restore + m_Type = CT_UNIQUE; + // Just set the model right here SetModelName( AllocPooledString( returnValue.m_pszString ) ); return;