Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001439Dwarf FortressDwarf Mode -- Jobs, Activity Zonespublic2010-04-22 16:022014-07-27 05:26
BubbaBrown 
Dwarfu 
normalminoralways
resolvedno change required 
WindowsWindows7 x64
0.31.03 
 
0001439: Some dwarves prefer to go further outside to nearby brook instead of inside water pool fed by the brook.
I set up a pool inside by using upwards ramps in a fashion to carefully eliminate the floor. I then cleared out the area, mined a tunnel to the water below the brook, and created a water supply tunnel. I set the area up as a water source and a fishing zone, multiple times. I smoothed walls and decorated the area. A majority of my fisherdwarves fish there and a few dwarves drink water from there. I run out of alcohol and I noticed a swarm of them running out to the brook to get water. The brook is outside and further away from the dining room/meeting hall... which is right next to the pool room. Both water supplies should be the same, but for some reason they just prefer the pool room.

My best guess there is an issue with the AI in determining what the better water source is and both are weighted either equally or slightly in favor of the outside pool.
Have a brook on the map. Create an indoor pool created near the brook. Create a water tunnel to the pool. Force dwarves to drink water.
Screenshot of the setup topside: http://imgur.com/g6ofF.png [^]
Screenshot of the setup below: http://imgur.com/e4Rla.png [^]

Location for save: http://www.bestwithstuff.com/BrookAndPoolSave.zip [^]
AI, Intentional/Expected?, water
Issue History
2010-04-22 16:02BubbaBrownNew Issue
2010-04-22 16:32FootkerchiefNote Added: 0004650
2010-04-22 16:55KennelTag Attached: AI
2010-04-22 16:55KennelTag Attached: water
2010-04-22 17:02FootkerchiefIssue Monitored: Footkerchief
2010-04-23 14:37BubbaBrownNote Added: 0004774
2010-04-23 14:51derigoNote Added: 0004779
2010-04-23 14:51derigoTag Attached: RESOLVED
2010-04-26 17:25FootkerchiefTag Attached: Intentional?
2010-04-26 17:32Carcer1337Note Added: 0005215
2010-07-12 12:03FootkerchiefTag RenamedIntentional? => Intentional/Expected?
2013-03-08 04:03DwarfuNote Added: 0023900
2013-03-08 04:03DwarfuStatusnew => resolved
2013-03-08 04:03DwarfuResolutionopen => no change required
2013-03-08 04:03DwarfuAssigned To => Dwarfu
2014-07-27 05:26lethosorTag Detached: RESOLVED

Notes
(0004650)
Footkerchief   
2010-04-22 16:32   
Did you set the [o]rder for zone-only drinking? It's probably not working right now (see 0001438), but that's the way you'd force them.
(0004774)
BubbaBrown   
2010-04-23 14:37   
No, I haven't. I'll try to use that feature if needed, but I just thought it was weird that they'd go outside to the farther brook, instead of inside. I've checked the pool and don't see anything that'd make them avoid it, unless it is hidden.
(0004779)
derigo   
2010-04-23 14:51   
Dwarves go to whatever water source they feel like going to unless you tell them otherwise with the zone orders like footkerchief said. This is nothing new, and not a bug.
(0005215)
Carcer1337   
2010-04-26 17:32   
You may want to check to see if the water in your pool is stagnant; that would make dwarves prefer cleaner water sources.
(0023900)
Dwarfu   
2013-03-08 04:03   
As Footkerchief stated, zone controls cover this. Please discuss continued changes to AI/pathfinding on the suggestions forum.