Maybe make perks have numerical designators to quantify their worth and then put a numerical limit on how much you can put on any given gun. This way you don't end up with three just ridiculously overpowered perks on one gun.
Kinda like class building in black ops 2. Like a gun has 12 points max for legendary. But firefly(just an example) is like 5 points so there's incentive to use other less powerful perks instead of a bunch of OP perks that would give you the ultimate weapon.
English
-
Yeah a similar system but basically altering one star changes another. We already have the damage models for all the guns. You can just add perks and scopes. If you mess with stability already you mess with range, mag size or whatever
-
This - precisely is my point. Obviously there are constraints to weapon ect that fit in with the weapons model. You can't have an auto rifle with max everything. You buy the white weapon with the same base stats A - high rate of fire (necro or similar) B - mid rate haakons hatchet C - low rate like shadow price or grim citizen Then customize the perks and scopes ect. You can still get the Braced frame or whatever you want, but by choosing. That way there are no "God" guns or the like - just customized tools that fit into the weapons models. Like no unflinching and hidden hand on snipers!