View Issue Details

IDProjectCategoryView StatusLast Update
0004639Dwarf FortressDwarf Mode -- Jobs, Eating/Drinkingpublic2012-08-13 15:20
ReporterScandinavian Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformPCOSWindows XPOS VersionSP3
Product Version0.31.25 
Summary0004639: Dwarves prefer to drink the newest booze, resulting in grabbing barrels from the still instead of the stockpile
DescriptionDwarves seem to prefer drinking from the still rather than from barrels of booze in a nearby stockpile. With 100+ dwarves in a fortress, this causes dozens of dwarves to pile up in the same 5x5 squares around the still.
Steps To ReproduceBuild a still. Build a booze stockpile next to it. Fill booze stockpile with booze. Watch thirsty dwarves descend on the still, leaving 50+ barrels of stockpiled booze untouched.
Additional InformationDesignating the still as restricted traffic and the booze stockpile as high traffic does not eliminate this behaviour.

Occurs with both wooden barrels and stone pots used for booze storage.
TagsNo tags attached.

Activities

deathc4

2011-08-11 18:04

reporter   ~0018477

Having the same problem. Have yet to find a solution.

vasiln

2011-08-11 22:03

reporter   ~0018478

Last edited: 2011-08-13 01:12

Drinking dwarves currently choose the closest barrel to drink from. If the closest barrel is in a still, they'll drink from that barrel in preference to one from the booze stockpile. I don't think this really counts as a bug.

If you want to fix this, just build a booze stockpile(s) that surround your still.

EDIT: That sounded a little presumptuous of me, sorry. If the problem is not due to your stockpile being more distant than the barrels in your still, and you were aware of this possibility, please forgive me my tone, and tell us.

user6

2011-08-15 12:12

  ~0018522

Reminder sent to: Scandinavian

Can this be explained by your dwarves pathing to the closest booze barrels? Have you considered expanding your stockpile (to get the barrels out of the still) and/or moving it closer to the rest of the fortress?

Scandinavian

2011-08-15 12:25

reporter   ~0018523

That was the first thing I checked. Although it is possible that I might have overlooked a shortcut - the pathfinding algo and I are not quite as good buddies as I might prefer. Also, my testing assumed that dwarves would take traffic designations into account when deciding which barrel to drink from. If they decide on a bottle without considering traffic restrictions and only then path to it, my test may not have been adequate.

Quietust

2011-08-15 16:55

reporter   ~0018524

My experience (mainly from older versions) is that dwarves don't seek the nearest booze but the newest booze, which is pretty much always whatever's coming out of the still.

Scandinavian

2012-08-13 05:08

reporter   ~0023448

There are two pathing behaviors which would give this result: If dwarves path to the most full booze barrel, then they would path to the ones in the still. Or if they path to the nearest barrel *without regard for walls or z-level separation.* Both would reproduce the results mentioned here.

If these are intended features, then I think this report can be closed.

JasonMel

2012-08-13 15:20

reporter   ~0023452

My experience is that dwarves prefer the nearest booze that isn't already claimed (i.e., in a barrel that someone else is already heading for). As a result, it has proved advantageous to me time and time again to put booze stockpiles in far-flung work areas, saving huge amounts of travel time. The only caveat is that the distance calculation may not be along a walkable path, but as the crow flies (digs).

Most forts will have traffic passing close by the booze production to minimize travel time, which attracts passing thirsty dwarves, confounding any tests of behavior. The correct test, then, would be to make a ridiculous fort where the only still is situated with nothing else close by, far away from the booze stockpile in the center of activity and traffic. If the stockpile in that fort is kept well stocked with plenty of excess booze, and the only dwarves drinking from the still are the brewers and the haulers of booze and booze makings, you can be pretty sure they're only doing so because of proximity.

Add Note

Note

Issue History

Date Modified Username Field Change
2011-05-14 16:38 Scandinavian New Issue
2011-08-11 18:04 deathc4 Note Added: 0018477
2011-08-11 22:03 vasiln Note Added: 0018478
2011-08-13 01:12 vasiln Note Edited: 0018478
2011-08-15 12:12 user6 Note Added: 0018522
2011-08-15 12:12 user6 Tag Attached: AWAITING UPDATE
2011-08-15 12:25 Scandinavian Note Added: 0018523
2011-08-15 16:55 Quietust Note Added: 0018524
2012-01-25 12:52 user6 Summary Drinking dwarves queue up at still, ignore nearby booze stockpile => Dwarves prefer to drink the newest booze, resulting in grabbing barrels from the still instead of the stockpile
2012-01-25 12:52 user6 Tag Detached: AWAITING UPDATE
2012-08-13 05:08 Scandinavian Note Added: 0023448
2012-08-13 15:20 JasonMel Note Added: 0023452