Change SWEP.Primary.DefaultClip on the fly?

Hey, I’ve run into another issue that I can’t find any documentation on. I’m trying to change it so that a weapon only gives out its ammo once, but I’d like to keep the default variable name for compatibility reasons. Is it possible to turn off the default giving of ammo or otherwise change the DefaultClip value on the fly?