diff --git a/dlls/mp5.cpp b/dlls/mp5.cpp index e6de3b3c..8981d4d0 100644 --- a/dlls/mp5.cpp +++ b/dlls/mp5.cpp @@ -143,6 +143,8 @@ void CMP5::Holster( int skiplocal /*= 0*/ ) void CMP5::PrimaryAttack() { + UpdateSpot(); + // don't fire underwater if( m_pPlayer->pev->waterlevel == 3 ) { @@ -281,7 +283,7 @@ void CMP5::Reload( void ) #ifndef CLIENT_DLL if( m_pSpot && m_fSpotActive ) { - m_pSpot->Suspend( 1.5 ); + m_pSpot->Suspend( 1.6 ); m_flNextSecondaryAttack = UTIL_WeaponTimeBase() + 1.5; } #endif diff --git a/dlls/rpg.cpp b/dlls/rpg.cpp index fe1fd8a9..84d7cfd0 100644 --- a/dlls/rpg.cpp +++ b/dlls/rpg.cpp @@ -66,6 +66,7 @@ void CLaserSpot::Spawn( void ) pev->rendermode = kRenderGlow; pev->renderfx = kRenderFxNoDissipation; pev->renderamt = 255; + pev->scale = 0.25; SET_MODEL( ENT( pev ), "sprites/laserdot.spr" ); UTIL_SetOrigin( pev, pev->origin );