diff --git a/dlls/rpg.cpp b/dlls/rpg.cpp index fe1fd8a9..f2a7b758 100644 --- a/dlls/rpg.cpp +++ b/dlls/rpg.cpp @@ -535,6 +535,9 @@ void CRpg::UpdateSpot( void ) #ifndef CLIENT_DLL if( m_fSpotActive ) { + if (m_pPlayer->pev->viewmodel == 0) + return; + if( !m_pSpot ) { m_pSpot = CLaserSpot::CreateSpot();