Hi.
Your idea is interesting but it would force players to build a weapon 30 times to get it to max level which would cost a lot!
An idea I had for the forge would be to allow us to build at any level below or equal to our current one.
For example, I'm currently at forge level 5, so I would be able to build my weapons at a forge level 0, 1, 2, 3, 4 or 5.
This would allow me to test new weapons by building them at lvl 1 or 2 for instance, and if I like them (and get a new blueprint) I could build them at lvl 5.
I clearly agree with OP when saying that the current system hurts the player.
I've simply stopped building weapong because it costs too much for a weapon I don't even know (17k gold for a normal, 66K for a rare).
It's really a shame and I would love a system that encourages players to test weapons and to be happy when they get a blueprint or when their forge level increases; currently, I'm not happy when my forge level increases and I don't build weapon since forge lvl 3 so ...
I'm aware that I am proposing a serious grind, but the gold cost would be severely reduced as a result. Also, the blueprint drop chances would also be changed so that they occur more frequently or could even be guaranteed on a victory. The goal is to give Mecurysteam a grindy progression path that also rewards the player every time they play, unlike now where you just get frustrated as you make no real progress for days/weeks.
I agree with both of your ideas, and tbh i was thinking of a hybrid system of the two, say each upgrade doesn't necessarily need to be linear. You can't go past Your current forge level but say you wanted to test a weapon at lvl 3 it would cost 3 blueprints and the acuminative gold of the three upgrades but you cant downgrade and it would cost... 50000 gold at max to respect a gun you feel you made a mistake on how you built it, like building mikahs gun for anything other then crit