How to extend FA:S 2.0 Raging Bull SWEP so that it starts without any ammo?

I want to know how create a custom modification of the raging bull swep from fa:s 2 which starts with no ammo in it at all.
This is what I have so far;

SWEP.Base = “fas2_ragingbull”
SWEP.Primary.DefaultClip = 0

I don’t know where to go from there.

Does anybody have an answer for my question?

If it’s not possible, then can somebody at least explain why?

The most simple way without duplicating the FAS weapon code is to use

GM/WeaponEquip and set the players ammo the next tick.

I was told in another thread that the way to do it would be to extend and modify the existing SWEP, as opposed to just modifying the weapon when a player spawns.

Thats the more proper way to do it, just takes more work.

Well, that’s what I’m asking how to do. Do you know how?

Copy the init.lua, shared.lua and cl_init.lua from whatever the FAS weapon is then modify it and save it as your own weapon.

Can’t I use SWEP.Base in any way?

Not sure, there’s a wiki page that explains what SWEP variables do what.

Setting SWEP.Base to the fas weapon should work but I can’t test anything right now.

I tried to do just that in my original post, and it didn’t work. Am I missing something fundamental?

Do you happen to be using the add-on which ports FA:S2 to TTT?

No? I just downloaded FA:S 2.