Fix error when swapping unique equipped weapon on dual wield

Also fix rings and trinkets
Merge pull request #9037 from krofna/crefixes

Fix error when swapping unique equipped weapon on dual wield