It's really annoying when you are about to upgrade a relic weapon, ready to turn in a quest that you have been farming for days, only to find you don't have a replacement weapon to equip while you turn in your relic for upgrading. I would like SE to make it so you don't have to do that.

I know the way the code is currently written would make it difficult to do that, but with the armory changes (Belts removed, 15 new weapons, 15 new rings, 5 slots reserved for later use), there may be a way to do it, specifically involving the 5 reserved slots.

If you want to upgrade an equipped relic weapon, the game could do the following internally:
  1. Generate a temporary placeholder weapon in one of the hidden reserved slots.
  2. Equip the temporary placeholder wepon, moving the relic weapon to the reserved slot.
  3. Turn in and upgrade the relic weapon.
  4. Equip the upgraded relic weapon, moving the temporary placeholder weapon back to the reserved slot.
  5. Delete the temporary placeholder weapon.

This could all be done behind the scenes, making it appear to the player as if he/she is upgrading the relic weapon directly from the equipped slot.