Every now and then weapons & gear loose their "rusty", "tattered", "fine", "hardened" etc. values. As far as I can tell I don't seem to loose any items from the inventory, just these values, the items reset to normal items without any special positive or negative qualities they had earlier...