Gun gets random name after killing X number of enemies
It could use the same or similar system as the one used for rival naming but for specific guns after hitting a certain milestone maybe after killing 10 reapers or 100 tanks. It could have different sets of names depending on which milestone you hit.
For example, after killing 10 reapers you could get a name that starts with “Cataclysm of” or “The Slayer of” and ending with “Beasts” “Monstrosities”. There could be differences in naming pools depending on which milestone hit so if you were to get 500 ticks killed you might be able to get “Squasher of” and “Parasites”. But you wouldn’t be able to get these names if you were to get tank or harvester kills instead of ticks.
The main idea of this system would be to add and endgame or a goal to work towards even after completing the majority of the game. This would not be for newer players or players mid way through the game. The idea came about after me and a friend who have completely finished the game, have every item, every badge, etc started keeping and farming for rivals based on their names since there wasn’t much else to work towards. We thought it would be cool if we could do the same with our best weapons, maybe farming for multiple experimentals and killing hundreds of machines with them to have a chance at a name we would like.
This would be purely cosmetic and would only show the name in the players inventory. Extra stats could be added like maybe +5% reload speed or + 5% weakspot damage but I would be worried about grinding for stats being mandatory for people who just want the best loadout possible especially if it’s luck based.