Page 1 of 2

Re: Stack spliting

Posted: Wed Dec 31, 2014 10:46 am
by DaveMcW
How many steps does it take to equally fill 8 turrets?

Re: Stack spliting

Posted: Wed Dec 31, 2014 10:54 am
by Nova
But you are fixed on using half a stack.

Yes, in Factorio you should not care about the one ammunition pack more in the one turret. You can automate the things en masse and can fill everything to the brim, but mayne people still like it symmetric, ordered and nicely done. Having exactly the right amount in every turret is one of this things.

Re: Stack spliting

Posted: Wed Dec 31, 2014 11:29 am
by sillyfly
DaveMcW wrote:How many steps does it take to equally fill 8 turrets?
Assuming I have enough ammo - 11 clicks.

Re: Stack spliting

Posted: Wed Dec 31, 2014 11:49 am
by DaveMcW
Let's assume you only have 1 stack of ammo. :P

Re: Stack spliting

Posted: Wed Dec 31, 2014 12:00 pm
by sillyfly
Well, it won't be equal because 100 isn't a multiple of 8, but still 11 clicks for close-enough (12/13 in each)

Re: Stack spliting

Posted: Wed Dec 31, 2014 2:09 pm
by DaveMcW
I don't get it. What are your 11 clicks if you're not splitting stacks?

Re: Stack spliting

Posted: Wed Dec 31, 2014 2:18 pm
by sillyfly
I don't split them in my inventory.
I start with the one stack of 100 ammo in my hand, then:
(All clicks are Control+Right Click, unless stated otherwise)

Click 1: Turret 1, give it 50, I have 50.
Click 2: Turret 2, give it 25, I have 25.
Click 3: Turret 3, give it 12, I have 13*.
Click 4: Turret 4, Ctrl+Left Click, give it 13, I have 0.
Click 5: Turret 1, take 25, it has 25.
Click 6: Turret 5, give it 12, I have 13*.
Click 7: Turret 6, Ctrl+Left Click, give it 13, I have 0.
Click 8: Turret 1, take 12, it has 13*.
Click 9: Turret 7, Ctrl+Left Click, give it 12.
Click 10: Turret 2, take 12, it has 13*.
Click 11: Turret 8, Ctrl+Left Click, give it 12, I have 0.

End result*:
T1: 13
T2: 13
T3: 12
T4: 13
T5: 12
T6: 13
T7: 12
T8: 12
Player: 0

As close as you can get to evenly splitting, without ever splitting a stack in your inventory, and without ever opening a gui.


*not sure about rounding, could be other way around :)

Re: Stack spliting

Posted: Wed Dec 31, 2014 2:22 pm
by DaveMcW
Very nice. :)

Re: Stack spliting

Posted: Wed Dec 31, 2014 2:46 pm
by Nova
That sounds so overly complex and needs so much thinking-ahead... We need splitting. :D

Re: Stack spliting

Posted: Wed Dec 31, 2014 3:14 pm
by sillyfly
Not really. This could be described much more simply like this:
1. While you have more than the intended end-amount in your hand: Ctrl+Right Click on an empty turret/furnace.
2. If you have exactly the intended end-amount: Ctrl+Left Click on an empty turret/furnace.
3. If there are still empty turrets/furnaces: pick a turret/furnace with more than the intended end amount (either in random or one with the largest amount), Ctrl+Right click on it, and go back to step 1.

I really don't find it complicated or hard, but to each their own :)
And anyway this is probably only a once or twice in a game thing, as I quickly automate everything anyway :)

Not that I object the idea of allowing splitting, I just really can't see the usefulness of it, other than satisfying early-game ocd :)

Re: Stack spliting

Posted: Wed Dec 31, 2014 3:32 pm
by Nova
It's much more complicated than: Split the stack. Put one small stack in every turret. (And you have to switch between turrets, while this version can fill one turret after another.)