View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004639 | Dwarf Fortress | Dwarf Mode -- Jobs, Eating/Drinking | public | 2011-05-14 16:38 | 2012-08-13 15:20 |
Reporter | Scandinavian | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | PC | OS | Windows XP | OS Version | SP3 |
Product Version | 0.31.25 | ||||
Summary | 0004639: Dwarves prefer to drink the newest booze, resulting in grabbing barrels from the still instead of the stockpile | ||||
Description | Dwarves 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 Reproduce | Build 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 Information | Designating 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. | ||||
Tags | No tags attached. | ||||
|
Having the same problem. Have yet to find a solution. |
|
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. |
|
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? |
|
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. |
|
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. |
|
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. |
|
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. |
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 |
|
Note Added: 0018522 | |
2011-08-15 12:12 |
|
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 |
|
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 |
|
Tag Detached: AWAITING UPDATE | |
2012-08-13 05:08 | Scandinavian | Note Added: 0023448 | |
2012-08-13 15:20 | JasonMel | Note Added: 0023452 |