Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Cloth and thread related job cancellation spam  (Read 3193 times)

ptb_ptb

  • Bay Watcher
    • View Profile
Cloth and thread related job cancellation spam
« on: January 07, 2015, 07:43:37 am »

I have a cloth stockpile. It has one bin full of all sorts of thread and cloth. 14 pages of thread and cloth. Despite this I get continual cancellation announcements.

~~ cancels Weave Yarn into Cloth: Needs 1 unused collected yarn thread.


~~ cancels Make Silk sock: Needs 1 unused silk cloth.


There aren't any workshop / stockpile links involved. Or burrows.

Any ideas?
Logged
()==[:::::::::::::>

ptb_ptb

  • Bay Watcher
    • View Profile
Re: Cloth and thread related job cancellation spam
« Reply #1 on: January 07, 2015, 10:08:47 am »

Ah. I think I've found it. "Pathing algorithm hates doors". I guess those steel doors are going back on the furniture stockpile.
Logged
()==[:::::::::::::>

kirmaster

  • Bay Watcher
    • View Profile
Re: Cloth and thread related job cancellation spam
« Reply #2 on: January 07, 2015, 01:26:05 pm »

It can also be that a dwarf just picked up that bin to go somewhere, and all the other jobs looking for that thread in stockpiles dont find it because it is on the move. this is helped by either disabling bins or increasing the size of the stockpile, or to quantum stockpile.
Logged

utunnels

  • Bay Watcher
  • Axedwarf
    • View Profile
Re: Cloth and thread related job cancellation spam
« Reply #3 on: January 07, 2015, 02:11:10 pm »

Yeah, disable threads and cloth in your stockpiles settings.
You don't trade them anyway. Just build the clothier's workshop near the loom you'll be fine.
Logged
The troglodyte head shakes The Troglodyte around by the head, tearing apart the head's muscle!

Risen Asteshdakas, Ghostly Recruit has risen and is haunting the fortress!

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Cloth and thread related job cancellation spam
« Reply #4 on: January 13, 2015, 06:31:07 am »

Problem could be the bins themselves. Sometimes dwarves like to pretend cloth in bins doesn't exist for no apparent reason whatsoever.
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

ptb_ptb

  • Bay Watcher
    • View Profile
Re: Cloth and thread related job cancellation spam
« Reply #5 on: January 13, 2015, 06:47:18 am »

In my particular case it was nothing more, and nothing less, than an excess of doors and small rooms between the workshop and the stockpile.
Logged
()==[:::::::::::::>

Niddhoger

  • Bay Watcher
    • View Profile
Re: Cloth and thread related job cancellation spam
« Reply #6 on: January 13, 2015, 01:51:56 pm »

It can also be that a dwarf just picked up that bin to go somewhere, and all the other jobs looking for that thread in stockpiles dont find it because it is on the move. this is helped by either disabling bins or increasing the size of the stockpile, or to quantum stockpile.

This is a massive issue, though.  The second your farmer finishes a thread, a scud-monkey hauler will grab the bin and run over to the farmer's workshop.  This will then cancel any weaving jobs from items also in this bin.  Then when you finally do get a piece of cloth, another scud-monkey comes sprinting from the dining room "I AM HELPING DERP!!!!" and picks up the entire bin when he runs to the loom, again canceling any dyeing/crafting/clothesmaking jobs tied to any material in that bin. 

This is a wide-spread issue with efficiency that plagues damn near every industry.  Even if it doesn't result in job cancellation spam, it'll still reduce your efficiency when dwarves first run for the barrel, then slowly log it across the map, then finally lug it all the way back to the stockpile.  This whole time the items inside are considered "gone" since they are used in an active job. 

For textiles, I'd just disable all stockpiles for cloth and put then in a chain.  You'll still want to make a dye stockpile nearby, but otherwise your dorfs will simple take the items direclty from the last workshop.
Logged