diff --git a/sp/src/game/client/gstring/c_gstring_player.cpp b/sp/src/game/client/gstring/c_gstring_player.cpp index 90b1c896d..bc22c0b4b 100644 --- a/sp/src/game/client/gstring/c_gstring_player.cpp +++ b/sp/src/game/client/gstring/c_gstring_player.cpp @@ -451,4 +451,9 @@ void C_GstringPlayer::UpdateBodyModel() m_pBodyModel->SetPlaybackRate( flPlaybackrate ); m_pBodyModel->StudioFrameAdvance(); + + if ( m_pBodyModel->GetShadowHandle() == CLIENTSHADOW_INVALID_HANDLE ) + { + m_pBodyModel->CreateShadow(); + } } \ No newline at end of file