diff --git a/src/game/shared/tf/tf_weaponbase.cpp b/src/game/shared/tf/tf_weaponbase.cpp index 6266516c8..5df220b3c 100644 --- a/src/game/shared/tf/tf_weaponbase.cpp +++ b/src/game/shared/tf/tf_weaponbase.cpp @@ -2088,13 +2088,10 @@ void CTFWeaponBase::IncrementAmmo( void ) } else if ( !CheckReloadMisfire() ) { - if ( pPlayer && pPlayer->GetAmmoCount( m_iPrimaryAmmoType ) > 0 ) + if ( pPlayer && pPlayer->GetAmmoCount( m_iPrimaryAmmoType ) > 0 && m_iClip1 < GetMaxClip1() ) { - if ( m_iClip1 < GetMaxClip1() ) - { - m_iClip1++; - pPlayer->RemoveAmmo( 1, m_iPrimaryAmmoType ); - } + m_iClip1++; + pPlayer->RemoveAmmo( 1, m_iPrimaryAmmoType ); } } }