Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011862Dwarf FortressDwarf Mode -- Stockpilespublic2022-03-28 21:132022-03-31 05:04
Triangle_Inequality 
 
normalminoralways
newopen 
PCWindows11
0.47.05 
 
0011862: Dwarves ignore 'take from links only' when hauling drinks
Dwarves will haul drinks to any stockpile that accepts drinks and has barrels allowed, even if that stockpile is set to take from links only and has no links assigned.

I'm not sure, but I think this affects any commodities stored in barrels. Have only confirmed with drinks.
1. Embark with multiple barrels of drinks
2. Create a stockpile accepting drinks that takes from links only.
3. Dwarves haul drinks from the wagon to the pile.
Originally noticed this because dwarves were hauling drinks across the map to a stockpile set to take from links only linked to a minecart route instead of to the minecart feeder stockpile right next to the still which was set to take from the still.
0.47.05, dwarf mode, hauling, stockpiles
Issue History
2022-03-28 21:13Triangle_InequalityNew Issue
2022-03-29 07:56Triangle_InequalityTag Attached: 0.47.05
2022-03-29 07:56Triangle_InequalityTag Attached: dwarf mode
2022-03-29 07:56Triangle_InequalityTag Attached: hauling
2022-03-29 07:56Triangle_InequalityTag Attached: stockpiles
2022-03-29 08:05Triangle_InequalityNote Added: 0041235
2022-03-29 14:38Triangle_InequalityNote Added: 0041236
2022-03-31 05:04Triangle_InequalityNote Added: 0041237

Notes
(0041235)
Triangle_Inequality   
2022-03-29 08:05   
I tested a little further this morning and this applies to food in barrels as well. Food not stored in barrels will not be hauled into the 'take from links only' stockpile.

I suspect this is an unintended consequence of the way containers are handled. I wouldn't be surprised if this occurs with bins as well - will test that this afternoon.
(0041236)
Triangle_Inequality   
2022-03-29 14:38   
Confirmed this occurs with bins too.

Steps to reproduce:

1. Embark with some finished goods and a bin.
2. Create a finished goods stockpiles set to take from anywhere.
3. Wait for the dwarves to haul everything into the stockpile and store it in the bin.
4. Create a second finished goods stockpile set to take from links only.
5. Delete the first stockpile containing the bin of finished goods.
6. Dwarves haul the bin to the stockpile set to take from links only.
(0041237)
Triangle_Inequality   
2022-03-31 05:04   
I've discovered more strange behaviour around stuff in containers.

When dwarves are hauling most things, they'll take it to the nearest stockpile. For items in containers, this is not the case - instead, they'll haul it to the OLDEST stockpile regardless of distance UNLESS that stockpile is set to give to another stockpile, in which case they'll evaluate the chain and haul it directly to the last stop. This is obviously not desired behaviour if, for example, you have a drinks pile next to your still which is linked to a minecart route which is then linked to a drinks stockpile deep in your fort. The minecart route in this case is skipped entirely.

Note that this behaviour is most noticeable when you just have one barrel to be hauled. If you have multiple, it seems to be divided evenly among the available stockpiles (again, regardless of distance). But if you only have one still and enough idle dwarves, this means that each created drink will just be hauled to the oldest stockpile.