CODE m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType] -= 2; That subtracts two from the shared ammo type whenever the gauss shoots. That line is line 164 in gauss.cpp. Just change that around to take away from the clip instead.