This entire piece of code is bad - if there is any enchantment on the lighter, it gets lost this way. We need a better `SetSlot` function, that takes a whole `const cItem &`, and feed it the original item with the decreased durability.