Page 1 of 1

[0.16.6] Cannot insert items if the main inventory is full

Posted: Thu Dec 21, 2017 1:23 pm
by KuboS0S
I tried crafting a few Pipes to ground, and for some reason, the pipes wouldn't finish crafting when I had all main inventory slots full and all stacks of pipes in the hotbar full or 1 item from a total multiple of 50. I tested this and it applies to others (most likely all) items.

The game prioritizes the hotbar for certain items, but if all item stacks of that type are full in the hotbar, the game will try to put the item into the main inventory. If the item is configured to go only into the main inventory, it doesn't scan for the hotbar.
Whenever the item tries to go into the hotbar, it first fills all partial stacks of the same item, before proceeding to the main inventory, where it fills both partial stacks and empty slots. But if the main inventory is full, it doesn't check for empty hotbar slots and doesn't craft the item until there is at least one partial stack int he hotbar or one compatible slot in the main inventory. The items that don't check for the hotbar (like intermediate products) don't even try to fill partial stacks in the hotbar and will not craft if they can't fit into the main inventory.
The mouse inventory also works the same as the main inventory, so holding a partial stack in the mouse slot works (but doesn't get occupied if empty).
The pipes couldn't be crafted, but they could easily fill the empty hotbar slot.
The pipes couldn't be crafted, but they could easily fill the empty hotbar slot.
factorio_2017-12-21_14-13-50.png (1.22 MiB) Viewed 2618 times
The same goes for circuits, but those don't check for the hotbar (they could fill the partial stack in there).
The same goes for circuits, but those don't check for the hotbar (they could fill the partial stack in there).
factorio_2017-12-21_14-15-00.png (1010.16 KiB) Viewed 2618 times

Re: [0.16.6] Cannot insert items if the main inventory is full

Posted: Thu Dec 21, 2017 6:20 pm
by Rseding91
Thanks for the report however that's working correctly.

The crafting queue is no different than any other system which puts items in your inventory/quickbar: the quickbar will never auto-add items past 1 stack unless the stack already existed in the quickbar or the slot was filtered to it.

Re: [0.16.6] Cannot insert items if the main inventory is full

Posted: Thu Dec 21, 2017 6:42 pm
by Jap2.0
Also, this'll probably work right in 0.17 because they're changing the GUI so that the toolbar is basically a shortcut to your inventory.

Re: [0.16.6] Cannot insert items if the main inventory is full

Posted: Thu Dec 21, 2017 7:01 pm
by Rseding91
Jap2.0 wrote:Also, this'll probably work right in 0.17 because they're changing the GUI so that the toolbar is basically a shortcut to your inventory.
It's going to visually look identical - the game still won't add stuff to the quickbar.

Re: [0.16.6] Cannot insert items if the main inventory is full

Posted: Thu Dec 21, 2017 8:27 pm
by Selvek
Rseding91 wrote:Thanks for the report however that's working correctly.

The crafting queue is no different than any other system which puts items in your inventory/quickbar: the quickbar will never auto-add items past 1 stack unless the stack already existed in the quickbar or the slot was filtered to it.
This makes sense for the pipes, but for the circuits, there are only 140 in the quick bar. Shouldn't the newly made circuits keep filling up that stack until 200?

Re: [0.16.6] Cannot insert items if the main inventory is full

Posted: Thu Dec 21, 2017 9:43 pm
by Jap2.0
Rseding91 wrote:
Jap2.0 wrote:Also, this'll probably work right in 0.17 because they're changing the GUI so that the toolbar is basically a shortcut to your inventory.
It's going to visually look identical - the game still won't add stuff to the quickbar.
Oh, okay - I just looked back and I misread that.