in super mechs the players could mix two weapons and transform in a one weapon best(Obviously that would be only weapons of the same type).
rare+rare=epic
epic+rare=epic(level higher of weapon)
epic+epic=legendary
legendary+epic=legendary(level higher of weapon)
legendary+legendary=mythical
mythical+legendary=mythical(level higher of weapon)
for different levels of weapons would be made an average between their levels.
Example:
epic 9 electric resistance drain
+
epic 9 physical resistance drain
=
legendary 9 electric and physical resistance drain