I dont think you get it, its not checkin if item is equiped.
Its checking if u have a rusted versionof the item, which when tested we do, but its not checking it correctly, if for example u choose demontemptation, it should check that you have a demontempatation(rusted) in bag, if so then it...