wait, from my playing there was 0 element of luck dealing with weapon upgrades, 0. If you knew what to do (either through experimentation or looking it up) you knew exactly what to spend and what to get.
Yes there is a little bit of luck to get "better loot" from enemies so it would take you less time to upgrade weapons, but that in no way means that luck plays any part in weapon upgrades, just the time it takes for you to get them. And in reality, you only needed to farm ingots if you were going for trophies/achievements. In my normal playthrough I was able to get 2 of my "main" chars to their ultimate weapons without any sort of grinding.







