View Issue Details

IDProjectCategoryView StatusLast Update
0011862Dwarf FortressDwarf Mode -- Stockpilespublic2022-03-31 05:04
ReporterTriangle_Inequality Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformPCOSWindowsOS Version11
Product Version0.47.05 
Summary0011862: Dwarves ignore 'take from links only' when hauling drinks
DescriptionDwarves 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.
Steps To Reproduce1. 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.
Additional InformationOriginally 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.
Tags0.47.05, dwarf mode, hauling, stockpiles

Activities

Triangle_Inequality

2022-03-29 08:05

reporter   ~0041235

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.

Triangle_Inequality

2022-03-29 14:38

reporter   ~0041236

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.

Triangle_Inequality

2022-03-31 05:04

reporter   ~0041237

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.

Add Note

Note

Issue History

Date Modified Username Field Change
2022-03-28 21:13 Triangle_Inequality New Issue
2022-03-29 07:56 Triangle_Inequality Tag Attached: 0.47.05
2022-03-29 07:56 Triangle_Inequality Tag Attached: dwarf mode
2022-03-29 07:56 Triangle_Inequality Tag Attached: hauling
2022-03-29 07:56 Triangle_Inequality Tag Attached: stockpiles
2022-03-29 08:05 Triangle_Inequality Note Added: 0041235
2022-03-29 14:38 Triangle_Inequality Note Added: 0041236
2022-03-31 05:04 Triangle_Inequality Note Added: 0041237