View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000649 | Dwarf Fortress | Dwarf Mode -- Jobs, Hauling | public | 2010-04-06 12:13 | 2014-11-24 11:51 |
Reporter | The_Kakaze | Assigned To | |||
Priority | low | Severity | minor | Reproducibility | have not tried |
Status | feedback | Resolution | open | ||
Platform | PC | OS | Windows ME | ||
Product Version | 0.31.01 | ||||
Summary | 0000649: If a zone is both a water source and a well, dwarves will busily fill it from itself | ||||
Description | I have a pond set up that I want to keep filled, as a well. The pit was filled, then I placed the well. Now the dwarves try to take water from the well to refill the well. This could be just a priorities issue. They don't know they are trying to keep the cistern full, so they just pull water from where they would normally get it, and then dump it where they are supposed to. This only messes up because I'm trying to fill their main water source. Perhaps pit/pond settings could have something that tells dwarves not to pull fill buckets from that area. | ||||
Steps To Reproduce | Make a small pond. Fill it with water. Place a well. Try to refill the well from the same pond as earlier. | ||||
Tags | AI, Fill, Intentional/Expected?, pathing, water, well | ||||
|
This sounds more like misuse/overloading of the activity zones. Rather than having this be a constant activity, consider turning the zone OFF as a water source when you want it to be filled as a pond. If that doesn't work, try forbidding one of the components of the well (when viewed with [t]). |
|
This is definitely a bug, or at least a problem with the AI. It can't tell that the water source they are taking from is also the water source they want to fill. I had a cistern with a well, with a fill pond zone next to the well. The cistern was only about 4/7. I set a big outside lake as a water source. my dwarves would SOMETIMES take water from the lake, but usually only when the the well was "dry". The rest of the time they would take from the well and then dump into the pond. The well was not set as a water source. Considering how complex water works can be, instead of the game having to figure out what sources are connected to what, etc, perhaps an elegant solution would to make an option for the "fill pond" command to only use designated water source zones, or even only SPECIFIC water sources. |
|
is your pit/pond also designated as a water source? |
|
This is normal behavior, though annoying. Dwarves should take the watersource that is closest in pathing value. Try filling the well from a 'pond'zone a level(or several) above the well and designating the path to your preferred water source to high traffic [d,o,h] and the path to the well restricted or low traffic. [d,o,r/l] This increases the pathing value from dropoff to well and decreases it for pond-source. |
|
You COULD forbid the parts of the well (d->b->f over the well, or t over it and forbid the parts individually), which would make the well itself forbidden. Then dwarves will stop trying to use it to fill itself. Just remember to unforbid it after. |
|
If you where to make a channel, designate part of it as a water source and a different part as a pond am I correct to think that this sort of thing doesnt happen? If I'm not, then dont waste your time and ignore the rest of what Im going to say. I suspect that there is some sort of check to make sure that the place the water is coming from is not connected to the place that is being filled.(it shouldnt be that hard to implement, modifing the pathfinding algorithm should do it) The problem is that this check isn't handling wells correctly, what it should be doing is going down z-levels from the well until it hits solid ground and then preform the check at that point. |
|
What if you make a zone designated as a water source somewhere else? |
|
I can confirm this is still a bug in 0.31.13 (OS X version). The problem with forbidding the well is the well becomes unusable by doctors while you're refilling the well's source, which has obvious problems. Jiri Petru, my well is not designated as a water source and yet the dwarves still go to the well to fill buckets and then carry the water down to the cistern immediately below the well. I have a water source that is very far away. Many dwarves do make the long trek to get water to fill the cistern but many just choose to get water from the well. |
|
Still a bug in 0.34.11. As a solution, it should be possible to configure when dwarves are allowed to use the well to fill a pond. You could just say that wells would never be used to fill ponds, but some players might want to fill a certain pond from a well for some reason, such as transferring the well water. What's also amusing/annoying is when you designate the reservoir that feeds the well as a pond to top it up, and dwarves fill the reservoir from the well, accomplishing nothing :P. That's kind of a corner case though. |
|
Is this bug still present in 0.40.18+? |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-04-06 12:13 | The_Kakaze | New Issue | |
2010-04-06 12:16 | Shurhaian | Note Added: 0001553 | |
2010-04-27 01:14 | lucasup | Note Added: 0005304 | |
2010-04-27 01:14 | lucasup | Note Edited: 0005304 | |
2010-04-27 01:23 | DoctorZuber | Note Added: 0005305 | |
2010-04-27 03:33 | Areyar | Note Added: 0005326 | |
2010-04-27 03:35 | Areyar | Tag Attached: AI | |
2010-04-27 03:35 | Areyar | Tag Attached: Fill | |
2010-04-27 03:35 | Areyar | Tag Attached: pathing | |
2010-04-27 03:35 | Areyar | Tag Attached: water | |
2010-04-27 03:35 | Areyar | Tag Attached: well | |
2010-04-27 03:56 | Malicus | Note Added: 0005329 | |
2010-04-27 06:43 | Areyar | Note View State: 0005326: private | |
2010-04-27 06:44 | Areyar | Note Edited: 0005326 | |
2010-05-03 12:09 | luckylarry | Note Added: 0006017 | |
2010-05-03 13:37 | Jiri Petru | Note Added: 0006024 | |
2010-09-22 18:09 | gerundronaut | Note Added: 0012906 | |
2010-09-22 18:09 | gerundronaut | Note Edited: 0012906 | |
2014-01-27 19:34 |
|
Relationship added | has duplicate 0001409 |
2014-01-27 19:43 |
|
Note View State: 0005326: public | |
2014-01-27 19:43 |
|
Tag Attached: Intentional/Expected? | |
2014-01-27 20:02 |
|
Summary | dwarves fill buckets from the well i'm trying to fill => If a zone is both a water source and a well, dwarves will busily fill it from itself |
2014-07-21 20:39 |
|
Relationship added | has duplicate 0007548 |
2014-07-22 14:55 | Frogging101 | Note Added: 0027249 | |
2014-07-22 14:57 | Frogging101 | Note Edited: 0027249 | |
2014-11-24 11:51 |
|
Note Added: 0031150 | |
2014-11-24 11:51 |
|
Assigned To | => user6 |
2014-11-24 11:51 |
|
Status | new => feedback |