View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013261 | Dwarf Fortress | Dwarf Mode -- Interface, Burrows | public | 2025-08-16 08:02 | 2025-08-17 01:48 |
Reporter | ketpain | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | new | Resolution | open | ||
Product Version | 52.03 | ||||
Summary | 0013261: Unit/s will not respect boundaries of burrows for hauling (maybe other tasks? They seem to respect other tasks) | ||||
Description | The save attached, a child is constantly trying to haul wood outside of the burrow, back into it. This isn't the first instance of it either. Unit will constantly waste CPU cycles seeing/hauling things outside of the perimeter of an assigned burrow A reason why this is important is because when you're playing a hard biome and going outside can mean death, burrows are the only real option you can have to confine your silly dwarves movement, or they commit suicide. https://dffd.bay12games.com/file.php?id=17527 | ||||
Steps To Reproduce | Set up a burrow, pray you don't have a lot of stuff that needs to be stored outside of it. | ||||
Tags | No tags attached. | ||||
|
After further analysis, they will attempt to do other tasks such as pen and pasture, butchering, etc which ultimately fails. It seems there needs to be a burrow boundaries early return; clause in the code. like; If task/item is outside of burrow, return; find a new task within the burrow. OR perhaps make a burrow have a built list of possible items, units, etc, from which the unit can actually task too. (It'd require a little more memory, but shouldn't hurt too bad. Maybe in fact it could help performance in a way, since the unit will be limited in the amount of things it can search for. �) just throwing out some ideas in my head |