@ -238,7 +238,7 @@ void CMP5::SecondaryAttack( void )
void CMP5::Reload( void )
{
if( m_pPlayer->ammo_9mm <= 0 )
if( m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType] <= 0 || m_iClip == MP5_MAX_CLIP )
return;
DefaultReload( MP5_MAX_CLIP, MP5_RELOAD, 1.5 );