Stack Split Interaction with Click-Drag-Shift-Rightclick
Posted: Wed Apr 26, 2017 11:09 pm
Currently the game is taking your item (fuel or ore generally), and splitting the item type you have into a half stack as you drag your mouse over the machines or furnaces. If you have extra in your inventory it utilizes that supply. When you get down to a single stack, things get weird.
If, for example, you start with a stack of 50 coal for example, the first furnace will receive half of the stack, or 25 coal. The pattern then appears to continue and rounds down to the nearest integer. The total distribution looks like this:
... and then you are left with a single coal in your hand. You have to 'q' to deselect it, or left click to place it in an entity.
Now I understand that it is a 'stack split' function, but in 0.15 with the hover drag of shift+right mouse to distribute resources, it is very annoying to be left with a single item in hand at the end, unable to drop it using the same method you did to just drop potentially hundreds or thousands of other objects into entities.
I would propose that the math be changed so that it instead just rounds up to the nearest integer instead. Now the pattern is:
Almost no real change. Except that last coal was actually placed into a machine/furnace instead of staying in your hand.
If, for example, you start with a stack of 50 coal for example, the first furnace will receive half of the stack, or 25 coal. The pattern then appears to continue and rounds down to the nearest integer. The total distribution looks like this:
Code: Select all
25,12,6,3,2,1 == 49 total
Now I understand that it is a 'stack split' function, but in 0.15 with the hover drag of shift+right mouse to distribute resources, it is very annoying to be left with a single item in hand at the end, unable to drop it using the same method you did to just drop potentially hundreds or thousands of other objects into entities.
I would propose that the math be changed so that it instead just rounds up to the nearest integer instead. Now the pattern is:
Code: Select all
25,13,6,3,2,1 == 50 total