I might sound crazy but what about a chance of the weapon being "broken" by the reroll process?
There is let's say 5% chances that the weapon gets automatically dismantelled everytime the weapon is rerolled. This would limitate the infinite reroll problem and also give a reason to keep duplicates.
English
-
I added your name and idea in my post, because it's a great idea. Are you OK with it?
-
Yeah sure, I don't mind