I'd like to see the put command ONLY move objects from your inventory to other containers instead of from your inventory and wear locations.
Here's an example:
You're the local hunter and are returning to the city after a few weeks out in the wilderness. After hitting the stable and unpacking your large bag of goods, you head to the local tavern for an ale. While sitting at the booth, you go through your bag and begin to sort through everything you brought back from your adventure. After looking into the bag, you realize it's filled with meat, hides, gems, bones, and stone from hunting and foraging. You decide to get all your hides and put them into your backpack. Not sure how many there are, you start to "get hide bag" followed by "put hide backpack". You move four hides from the bag into your backpack. However, you unfortunately try to move a fifth, but there isn't one. As a result, you take off your hide pants and stick them in your backpack. This leaves you naked from the waist down standing in the tavern. This is only one example and, though embarassing, isn't really a big deal. However, there are some items in game that once moved are VERY difficult to explain or can't even be put back. Those are the times I wish the put command only moved things in your inventory.
Does anyone else agree? Perhaps there's a reason why it was changed to pull your clothing and items off?
Edit: Potato's right. I retract my previous comment. :D
An option would be to add a second sub-command: PUTI or PUTINV <item> <container> (put inventory for short)
That will only put the item that matches your target but is specifically only in your inventory (and not worn).
So, if you're afraid of accidentally removing something from your worn items while putting things away, you would use PUTI (or PUTINV) instead of the generic PUT command.
PUTI is just 1 more alphabet to type, and wouldn't be that much of an impediment.
You can already do a put all.(whatsit) (container). And it will only move what you have in your inventory to the container, stopping when the inventory is empty.
Quote from: Potaje on August 08, 2013, 03:35:10 PM
You can already do a put all.(whatsit) (container). And it will only move what you have in your inventory to the container, stopping when the inventory is empty.
This.
I too like being able to just put stuff I'm wearing into a locker without having to type to remove it first. Yes, it's lazy, but there's already an easy way to do this. It's not even something you have to do clientside.
Quote from: Potaje on August 08, 2013, 03:35:10 PM
You can already do a put all.(whatsit) (container). And it will only move what you have in your inventory to the container, stopping when the inventory is empty.
Like put all.lotion basket?
Quote from: lordcooper on August 09, 2013, 05:37:36 PM
Quote from: Potaje on August 08, 2013, 03:35:10 PM
You can already do a put all.(whatsit) (container). And it will only move what you have in your inventory to the container, stopping when the inventory is empty.
Like put all.lotion basket?
*nods Sagely*
Quote from: lordcooper on August 09, 2013, 05:37:36 PM
Quote from: Potaje on August 08, 2013, 03:35:10 PM
You can already do a put all.(whatsit) (container). And it will only move what you have in your inventory to the container, stopping when the inventory is empty.
Like put all.lotion basket?
get works in a similar fashion.