|
|
|
@ -601,6 +601,11 @@ void CBasePlayerWeapon::ItemPostFrame( void )
@@ -601,6 +601,11 @@ void CBasePlayerWeapon::ItemPostFrame( void )
|
|
|
|
|
m_fInReload = FALSE; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if( !( m_pPlayer->pev->button & IN_ATTACK ) ) |
|
|
|
|
{ |
|
|
|
|
m_flLastFireTime = 0.0f; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if( ( m_pPlayer->pev->button & IN_ATTACK2 ) && CanAttack( m_flNextSecondaryAttack, gpGlobals->time, UseDecrement() ) ) |
|
|
|
|
{ |
|
|
|
|
if( pszAmmo2() && !m_pPlayer->m_rgAmmo[SecondaryAmmoIndex()] ) |
|
|
|
@ -932,6 +937,7 @@ BOOL CBasePlayerWeapon::DefaultDeploy( char *szViewModel, char *szWeaponModel, i
@@ -932,6 +937,7 @@ BOOL CBasePlayerWeapon::DefaultDeploy( char *szViewModel, char *szWeaponModel, i
|
|
|
|
|
|
|
|
|
|
m_pPlayer->m_flNextAttack = UTIL_WeaponTimeBase() + 0.5; |
|
|
|
|
m_flTimeWeaponIdle = UTIL_WeaponTimeBase() + 1.0; |
|
|
|
|
m_flLastFireTime = 0.0f; |
|
|
|
|
|
|
|
|
|
return TRUE; |
|
|
|
|
} |
|
|
|
|