Gun System Redesigned
Instead of using NPC’s to sell legal and illegal guns, other ways should be developed for citizens to create and manufacture guns.
Illegal Weapons Redesigned
Firstly, in order for criminals to get their weapons, they would have to do the following rather then just unrealistically go to a NPC Dealer to get a weapon illegally.
So basically, a criminal either scavenges for materials, and tools to create the illegal weapon or goes to a illegal (ACTUAL HUMAN, NOT NPC) gun dealer that already created the gun and thats how a gun trade would work, rather then an npc dealer.
It would take about 5-10 minutes of scavenging (mostly abandonded buildings and stuff) to find the materials and another 5 minutes to craft the gun
DON’T HAVE TIME TO SCAVENGE?
Well you have three choices,
Firstly you can preform a raid on a legal gun factory (where legal guns would be made) to get your materials and supplies, however you would not be able to steal weapons from the factories, only material. Preforming a raid on a legal gun factory offers MUCH more materials to create illegal weapons (you can make 15 weapons per illegal raid) however it is much more riskier and you will probably fail
Secondly, you can buy a illegal weapon directly from someone that is illegally selling weapons to you. (A ACTUAL HUMAN WOULD SELL IT TO YOU, NOT A NPC) This way, you can skip the gun creation process and you can buy weapons directly from an illegal dealer.
So basically, for anyone that complains “OH I CANT SCAVENGE”. You don’t have to, just buy it from an illegal dealer,
and for anyone that says “Oh it takes too long to scavenge” Theres a shorter process (raiding a factory) thats more harder consequently so theres no excuses for that either
Legal Gun Process
Rather than having a legal NPC Gun dealer, companies would be created to sell legal guns
The factory would be owned by the gun company and would be a automated factory. Why automated? Because if a person works in a factory its just gonna be hella boring.
After the weapons are produced the weapons go in a truck for the trucker to haul. It would go to the gun store right away
Legal Gun Store
A person would sell the weapon to a customer legally.
LEGAL GUN STORE NOT OPEN? HOW WOULD I GET MY GUN??
So, when there are no truckers avaliable, or no one is selling the weapons at the store. In order to get a gun, you would have to buy the weapon WHILE the store is open, and then place it in your inventory so that when the store is closed, you can use the weapon that you have in your car inventory, for example
However, in order for this to work, the developers would have to add a INVENTORY SYSTEM in order to make this work