The courier should automatically combine recipe items when delivering items, even without inventory space. Similarly, when buying recipe items all at once with a partially-full inventory, I should get the entire item instead of some parts being in my inventory and the rest in my stash. Additionally, I should be able to disassemble items using the courier instead of sending them back to the stash.
For example, if I have a Bracer, Minor Totem, and 4 other items on my hero, and a Trinket of Restoration, Refreshing Ornament recipe, and Astrolabe on the courier, I should end up with an Astrolabe in my inventory after telling the courier to deliver items. Currently I have to put the Bracer and Totem on the courier, then deliver the finished Astrolabe to my hero, wasting time. If the courier is full of other people's items, it becomes even more of a pain, as I have to drop items on the ground and swap them around in my inventory.
If I'm at base, have 5 items in my inventory, and buy a Bracer, I should end up with a Bracer in my inventory. Currently, I wind up with a Pretender's Crown in my inventory and a Crushing Claws and Bracer recipe in the stash.
Both of these can be quite simply implemented by, whenever someone issues a "buy item" or "deliver item" action, all items in the hero's and courier's inventory are moved to a "virtual inventory" with 12 slots and assembled, then the first 6 items are placed on the hero and the rest on the courier. None of this would be visible to the player. If there's ambiguity (for example, I have Marchers and Punchdagger in my inventory, and Punchdagger, Neophyte's Book, and Codex recipe in the courier), the recipe item should be built. Nobody buys a recipe unless they actually want to build that item.
If I have Ghost Marchers in my inventory and a Neophyte's Book and Codex recipe on the courier, I should be able to build a Codex. Currently I have to go without boots while the courier delivers them to my stash, disassembles them, then manually assembles Codex.
The best way to implement this would be for me to give my Ghost Marchers to the courier, then right-click the Ghost Marchers in the courier's inventory (normally used to switch items between slots) and drop them on the Codex recipe. This would result in my Ghost Marchers being disassembled and the Punchdaggers reassembled into Codex.
This wouldn't dumb the game down at all. Inefficient inventory management makes the game more irritating, not more challenging.
Last edited by Zakharov; 11-03-2011 at 08:45 PM.
It's so annoying when you have to drop half your inventory in the middle of the enemy jungle so you finally have enough space to build your delivered recipe.
I believe this is already in Popular.