View Issue Details

IDProjectCategoryView StatusLast Update
0008897Dwarf FortressDwarf Mode -- Buildings, Machinespublic2015-04-05 15:41
ReporterPickerel Assigned Tolethosor  
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
PlatformWindowsOSWindows 8OS Version8? 8.1?
Product Version0.40.24 
Summary0008897: With enough looms and automatic web collection enabled, dwarves will only accept web collection jobs
DescriptionI've been trying for 2 in-game years to get dwarves to build more dyer shops. I have 8 so far. I've tried all sorts of combinations: different areas, unmodified barrels and buckets, changing workshop settings like use only dyed and stuff (why that would affect it heck if I know, and it didn't), turning many dwarves' dyeing on to make sure some people need a shop... they just stand around until a current shop is open. I just have not been able to get them to build any more than 8 dyer shops. Meanwhile, I've been able to build many more shops of other types, including 30-some of each magma furnace, and 10 total jeweler shops. But try as I might, I can't get them to build dyer shops. I'm stuck at 8.
Steps To ReproduceI haven't tried to reproduce it per se, because its a single long-running issue and I don't plan to start any new fortresses unless someone says to try something specific. But within this, I tried many things, some described above. All has been a no-go. 8 dyers seems to be my max.
TagsNo tags attached.

Relationships

related to 0002869 confirmeduser11 Massive "item inaccessible"/"could not find path" spam results from hauling jobs targeting unrevealed items 

Activities

lethosor

2015-04-04 06:13

manager   ~0032503

Is it possible to designate the workshop? Do you have unoccupied dwarves with the required labor enabled? A save uploaded to http://dffd.bay12games.com would be helpful.

Pickerel

2015-04-04 09:51

reporter   ~0032507

Last edited: 2015-04-04 09:52

Like I said, I activated MANY dwarves with dyeing. About half the fort has dyeing, if not more, and I often have many idlers. UPDATE! Though it took 2 strait years, it turns out that I saved the game, quit, and restarted. Suddenly they built the workshops! I thought that must be the workaround, so I build two more... it's been another year, and they haven't touched them. I tried repeatedly saving and quitting and re-entering, but it's all a no-go. E-flipping-gads... But at least I am up to 10 dyers shops total now! Only 9 more to go to meet my desired number ^.^

lethosor

2015-04-04 12:46

manager   ~0032511

A save would be helpful so Toady can reproduce this bug on his end (given that it doesn't seem to be common). Are you using any labor-related utilities like autolabor, autohauler, or workflow?

Pickerel

2015-04-05 13:26

reporter   ~0032516

No, no utilities. Heck, I haven't even added any of my usual mods. I'm just playing vanilla.

Pickerel

2015-04-05 14:12

reporter   ~0032517

OH! I figured out what was going on! The problem had begun to extend to all parts of the fort, and it was obvious something was amiss: I had consistently 20 idlers yet nobody would haul a rotting corpse to an empty stockpile. This happened a number of times in a year, and that is just one notable example: everything in the fort was slowing down, a month's worth of work was taking a year... so i began paying attention to the cancellations. It's all collect webs: no web, or weave thread: no dyed thread. It had to do with the auto-collect-webs task at my 32 looms. My underground was at one time producing vast quantities of web, so I had built a huge number of looms to maximize production. These looms would generate web-collection tasks and the dwarves would take on the task. Then, they would find that there was no viable web, and the task would be cancelled. I have my dwarves somewhat restricted due to an increasing population of forgotten beasts, so web has gone way down. In the mean time, the cancelling dwarf has some lag between cancellation and choosing any new task. Also in the mean time, the collect webs task refreshes. The dwarf takes the task, realizes there's no web, and cancels. There's a lag time between cancellation and selection of a new task. Also, in the mean time, the collect webs task refreshes. The dwarf takes the task, realizes there's no web, and cancels. There's a lag time... you get the picture.
I just greatly sped up everything in my fort, and freed up all those perpetual idlers, by turning auto-web collecting off, and auto weaving off. Now I'll just do these things intermittently: build up a bunch of dyeable thread, then let them weave it all, and only turn on web collection if there's a lot of web about.

lethosor

2015-04-05 15:39

manager   ~0032518

That sounds like 0002869, then. I think that the delay between accepting jobs is intentional to reduce the amount of cancellation spam, but I think that dwarves only accepting these jobs is an issue.

Add Note

Note

Issue History

Date Modified Username Field Change
2015-04-03 22:00 Pickerel New Issue
2015-04-04 06:13 lethosor Note Added: 0032503
2015-04-04 06:13 lethosor Assigned To => lethosor
2015-04-04 06:13 lethosor Status new => feedback
2015-04-04 09:51 Pickerel Note Added: 0032507
2015-04-04 09:51 Pickerel Status feedback => assigned
2015-04-04 09:51 Pickerel Note Edited: 0032507
2015-04-04 09:52 Pickerel Note Edited: 0032507
2015-04-04 09:52 Pickerel Note Edited: 0032507
2015-04-04 12:46 lethosor Note Added: 0032511
2015-04-04 12:46 lethosor Status assigned => feedback
2015-04-05 13:26 Pickerel Note Added: 0032516
2015-04-05 13:26 Pickerel Status feedback => assigned
2015-04-05 14:12 Pickerel Note Added: 0032517
2015-04-05 15:39 lethosor Note Added: 0032518
2015-04-05 15:40 lethosor Relationship added related to 0002869
2015-04-05 15:40 lethosor Summary Dwarves won't build any more dyer shops (have 8) => With enough looms and automatic web collection enabled, dwarves will only accept web collection jobs
2015-04-05 15:41 lethosor Status assigned => acknowledged