[quote=“Sean Mirrsen, post:30, topic:5477”]You will only have exactly one recipe per gun, embedded in the gun definition itself. And parts will be genericized, using templates, so that you will only see the gun-specific parts ingame. And even then, the only parts that will be gun-specific are the receivers. Barrels differ by length (pistol, SMG, rifle) and diameter, firing mechanisms differ only by weapon type, if that, stocks are universal, and the various springs, triggers, and firing pins can be homogenized. There is no need to stick to absolute realism here, and a machine pistol firing .50BMG from a drum magazine using a gas-piston mechanism from an AK could be entirely possible.
Really, it will not be as bad as you think. Just because there are hundreds of items of clothing from all the killed zombies, the player does not keep or even look at them all, does he? It’ll be the same with gun parts.[/quote]
The problem is that if you genericize the parts you won’t have the variation found within the normal guns in the game, so you’d need individual parts for ALL the guns in the game, which is over 50 last time I checked (which would probably be x5 for all the different parts). Like how would you differentiate between one 9mm gun and another one if they were all generic parts? Even if you used recipes, you could then make a best assault rifle out of the same parts as the worst one which would be a bit strange.
If you went down the individualised pieces route, it’d be ridiculously difficult to find all the right parts to make a gun, and be far, far easier to just find one. This is unless you could make custom guns, but that would require a whole new system for gun building which would be a mammoth task.
Again, I get that it’d be nice to have that flexibility, but the amount of clutter and bloat that it would cause in items (you’d have to have these parts literally everywhere to have a chance of finding compatible ones) seems to me to not be worth the small increase in gun building flexibility.
I’m all for gun modification though and this could be done by doing more basic mods to any gun in the class. So you could have an assualt rifle only mod which was a longer barrel mod, or an better stock or so on, but could be applied to any gun in the class, rather than building a gun from the ground up.