So, we had intended to post this patch tonight...
New Implementations
-----------------------
- Implemented item stacking proper. Certain items -- e.g. those which we had previously added bundles for, along with some others, notably stone -- now stack in type restricted stacks using the same icon and inventory size as a single item of that type.
- Stacks are formed by right-clicking a stackable item with another item of the same type. Holding Shift while right-clicking will draw the maximum amount of such items into the stack, and holding Shift-Ctrl will attempt to create as many such stacks as you can from your current inventory.
- Actions acquiring resources from nature (e.g. picking branches) tend to auto-stack whatever you're acquiring, whereas inventory transfers normally preserve existing stacks.
- The local inventory of a stack is available on mouseover. You can pick items, mousewheel them out, &c&c.
- Holding a stack and right-clicking another stack, or item of the type, will combine the stackables. Holding Alt while thus right-clicking will leave the combined stack on your cursor.
- You can Shift-Right-click a stack to move one item out of it. You can Shift-Ctrl-Right-click to empty the stack entirely.
- Sub-inventories (stacks, belts, keyrings, creels, &c) are now permanently available to the client. You can drag sub-inventories to detach them as traditional inventory windows.
TLDR: Added formal item stacking... but, as this involves some fairly major client changes which may break things for custom clients, and as we wanted to give you some time to merge those, I am instead posting about this here.
The latest c0d3z have been merged to the client repo since yesterday. We will be pushing changes requiring them on Tuesday.
Enjoy!