Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Stone block stockpiles  (Read 813 times)

Lord Shiteblast

  • Bay Watcher
  • Armok be praised
    • View Profile
Stone block stockpiles
« on: December 05, 2020, 03:10:55 pm »

Howdy,

I have 2 stone block stockpiles. Stockpile 1 is set to take from anywhere and has bins enabled. Stockpile 2 is set to take from the stockpile 1 and has bins disabled. Stockpile 2 is set to links only.

Stockpile 2 never fills up. I've checked and rechecked, both stockpiles are set to store the same items of the same materials. Something weird I noticed - stockpile 1 did initially give to stockpile 2 when it didn't have bins, but once the bins arrived, it stopped giving to stockpile 2.

Is there a fix for this? I've got this setup so I can load minecart shotguns with stone blocks as they are plentiful and easy to make. Is there an alternative setup I can try to load the minecarts? I know I need to take from a stockpile with bins disabled or it'll mess up the carts.

Armok save me.
Logged

Schmaven

  • Bay Watcher
  • Abiding
    • View Profile
Re: Stone block stockpiles
« Reply #1 on: December 05, 2020, 04:06:08 pm »

I think what you're experiencing is one of the current issues with bins.  If you're just using bins to save on stockpile space, you could use quantim stockpiles instead.
Logged

Salmeuk

  • Bay Watcher
    • View Profile
Re: Stone block stockpiles
« Reply #2 on: December 05, 2020, 05:48:50 pm »

I think this is due to the priority that bins have in the stockpiles. I believe once an item has been placed into a bin in a stockpile, the game will never generate a 'move' job to bring that item out of that bin, and place it into another stockpile.

Some things to try:

1 Set a low max bin count on stockpile 1, fewer than needed, and see if the additional blocks stored here outside of bins will eventually get transferred to stockpile 2. not sure about this one

2 just don't store stone blocks in a stockpile - either use quantum stockpiles like Schmaven suggests, or a non-exploit solution would be to build your mason workshop nearby the minecart shotgun, and make a stone stockpile there to feed the workshop. Only produce blocks and never deconstruct it, and voila, you have a self-contained block source! You can then link the workshop to the stockpile directly.

Logged

Lord Shiteblast

  • Bay Watcher
  • Armok be praised
    • View Profile
Re: Stone block stockpiles
« Reply #3 on: December 05, 2020, 06:29:39 pm »

Suggestion 2 could work I think. I could even have a minecart take from the mason's workshop and dump on a tile for the shotgun to collect from. I'll give it a try, thanks for the suggestions!
Logged

Thisfox

  • Bay Watcher
  • Vixen.
    • View Profile
Re: Stone block stockpiles
« Reply #4 on: December 05, 2020, 07:14:23 pm »

Dorfs won't take things out of bins except for specific purpose (eg taking a block to build a wall, or a piece of leather to make a pair of shoes). Bins are also only able to be accessed by one individual at a time. Taking blocks out of a bin to just put them in yet another stockpile is not considered a necessary task by the dorfs, and they will leave the blocks in the bin. Don't put stuff in bins unless you want it to remain in bins! Some people consider this a bug, others a feature.

In this particular case, if you want the blocks to be not inside bins, you will have to build a wall/floor with them, then once the stockpile has been de-binned entirely, demolish the construction, and get them to put the blocks into a binless stockpile.

Personally I don't see the point of quantum stockpiles, but if you're determined to have all the blocks in the same location, then that might be the way to go. Or you could do what I do and just have a few feeder stockpiles into the one I'm using, all of them binless, nicely arrayed wide in the next room.
Logged
Mules gotta spleen. Dwarfs gotta eat.
Thisfox likes aquifers, olivine, Forgotten Beasts for their imagination, & dorfs for their stupidity. She prefers to consume gin & tonic. She absolutely detests Facebook.
"Urist McMason died out of pure spite to make you wonder why he was suddenly dead"
Oh god... Plump Helmet Man Mimes!

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Stone block stockpiles
« Reply #5 on: December 06, 2020, 05:22:29 am »

Stockpiles using containers not giving to stockpiles without containers is definitely a bug (an a long standing and well known one [for long time players: it doesn't mean everyone is supposed to know about it]). Container using stockpiles do give to container using stockpiles (I think the containers are moved between stockpiles in that case, but since I don't move any containers except liquid containing ones I can't swear on it).

If you don't want to use quantum stockpiles there isn't much point in having feeder stockpiles feeding a stockpile beside the shotgun. It's better to have the feeder stockpiles feed directly to the mine cart, because mine cart loading is a very low priority job, so it's quite likely that the job to move a replacement block to the loading stockpile takes precedence over the job to load another block into the mine cart (I can't say for certain whether stockpile links have a higher priority than mine cart loading, but I know that feeder stockpile filling [from the general environment] has a much higher priority than mine cart loading. One of my standing problems is that farm and gathering produce fill up the feeder stockpile to the extent that produce wither in the fields because cart loading has such a low priority).

Mine carts can take only from stockpiles, not workshops.
Logged

Uthimienure

  • Bay Watcher
  • O frabjous day!!
    • View Profile
Re: Stone block stockpiles
« Reply #6 on: December 06, 2020, 10:15:44 am »

...Container using stockpiles do give to container using stockpiles (I think the containers are moved between stockpiles in that case, but since I don't move any containers except liquid containing ones I can't swear on it). ...

I use bins in all my block & bar stockpiles and can confirm they move full bins from one pile to another.
Logged
FPS in Gravearmor (925+ dwarves) is 2-5 (v0.47.05 lives on).
"I've never really had issues with the old DF interface (I mean, I loved even 'umkh'!)" ... brewer bob
As we say in France: "ah, l'amour toujours l'amour"... François D.

Naia

  • Bay Watcher
    • View Profile
Re: Stone block stockpiles
« Reply #7 on: December 06, 2020, 12:27:40 pm »

An alternative could be to use a specific type of stone blocks for your shotgun. Then have this stone type disabled/enabled on the two stockpiles. Complete the set-up whit a work order to keep x amount around.

(if there are already blocks of this type in the bins, you have to dump them out first)
Logged