However, there should be one stat, on both the weapons and ammunitions, that would primarly serve as a way to make sure factions can make ammo that just their weapons can shoot, namely caliber.
This would be simpler if it was just a number you enterd in said weapon and bullet editor, these numbers would have to mach or else the ammo is useless for the gun or vice versa, caliber would also affect all other stats. this would be enter as [Bullet_Diameter]x[Cartridge_Lenght] so for example 9x19 is your regular standard 9mm handgun/SMG round in the westworld (Used in weapons like M9 berretta and MP5), however 9x18 is the Russian standard 9mm (Used in the Makarov PM pistol and the PP-19 Bizon) and a weapon that shoots 9x19 can ovbilsly not shoot a shorter cartridge like the 9x18 nor a bullet that is larger or smaller then 9mm across.
This would be simpler if it was just a number you enterd in said weapon and bullet editor, these numbers would have to mach or else the ammo is useless for the gun or vice versa, caliber would also affect all other stats. this would be enter as [Bullet_Diameter]x[Cartridge_Lenght] so for example 9x19 is your regular standard 9mm handgun/SMG round in the westworld (Used in weapons like M9 berretta and MP5), however 9x18 is the Russian standard 9mm (Used in the Makarov PM pistol and the PP-19 Bizon) and a weapon that shoots 9x19 can ovbilsly not shoot a shorter cartridge like the 9x18 nor a bullet that is larger or smaller then 9mm across.