diff --git a/sp/src/game/server/hl2/hl2_player.cpp b/sp/src/game/server/hl2/hl2_player.cpp index e9983bf7..673a0e39 100644 --- a/sp/src/game/server/hl2/hl2_player.cpp +++ b/sp/src/game/server/hl2/hl2_player.cpp @@ -1560,6 +1560,9 @@ void CHL2_Player::Spawn(void) if (m_iszProtagonistName == NULL_STRING && *g_szDefaultProtagonist) m_iszProtagonistName = MAKE_STRING( g_szDefaultProtagonist ); + + if (m_iszProtagonistName != NULL_STRING) + SetProtagonist( STRING( m_iszProtagonistName ) ); #endif //