Inventory fixes

You can read the commit names for a description.
I don't like this feature.
Why the item should automatically equipped as a armor?
I think it's bewildering.