For this to works, one of the similar equipment must be LOWER in level. Haven’t tested for thrown/wands and for items with same level. So if one of LOWER leveled equipment are CURSED and EQUIPPED (can’t be unequipped), for some reason it will not be destroyed by reforging process.

First case I encountered was with Displace Plate +2 (equipped) and Anti-Magic Plate +3. Reforging result was Anti-Magic Plate +4 but somehow the cursed Plate +2 were still intact and equipped. Then I tried again with Curse Infused RoW +0 (equipped) and RoW +9. I was able to get RoW +11 by reforging twice using the same cursed RoW + 0, and it was still intact after the second reforge! Proof for the second case below via imgur.

https://imgur.com/a/2pAiWR0

  • GWLexx@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    11 months ago

    This seems correct, it uses the same method of removal as the user unequipping it would have triggered.

    • It sorts items (first, second) of where the second is the lower leveled item.
    • Attempts to do a doUnequip (and a flag saying not to collect it in the backpack.
    • The doUnequip code then just exists if the item was cursed with a message to the user.
    • Rest of the code now assume the second item have been unequipped and removed, which is not the case.

    Probably an oversight from Evan. as he reworked the quest and missed to add a curse check. So the easiest fix is probably to just prevent cursed items from being reforgable. Or at the very least, the lower leveled item. Of what I can see in the code, this expoit would work on any equipped item. It wouldn’t work on for example a cursed wand.