View Issue Details

IDProjectCategoryView StatusLast Update
0000771Dwarf FortressDwarf Mode -- Itemspublic2023-12-07 00:56
Reporteranomaly Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Summary0000771: Cloth/Thread partially used by medical dwarfs can't be dyed/woven & they prefer new supplies over used ones
Descriptionnothing to really add to the summary.
Steps To Reproduce1. import or embark with cloth
2. obtain dyes, dyer, and dyer's shop
3. observe as all attempts to dye imported cloth fail while your dyer has no problem dyeing homemade cloth.
TagsNo tags attached.

Relationships

related to 0004932 resolvedToady One Dwarves try to equip armor in order of its production instead of in order specified by uniform 
related to 0004406 resolvedToady One Hospital zone does not respect cloth maximums 
related to 0006477 new dwarves prefer to dye unusable thread 
parent of 0000287 new Medical Dwarfs prefer supplies from non-hospital stockpiles 
parent of 0003147 new Heathcare dwarves return leftover cloth/thread to outside stockpile instead of hospital supplies 
has duplicate 0005307 resolveduser11 Workshops are regarding all thread as "used", even when it's in a stockpile right next to the workshop 
has duplicate 0005842 resolveduser11 Clothier cancels job, but cloth is available 
Not all the children of this issue are yet resolved or closed.

Activities

Rafal99

2010-04-07 22:16

reporter   ~0001946

Most of the cloth brought by traders is already dyed usually, check if it is not the case.

anomaly

2010-04-07 22:19

reporter   ~0001947

embarked cloth. not dyed. check and check.

user11

2010-08-26 23:28

  ~0012109

You sure your embark test included someone with the dyer skill enabled?

I embarked with a dyer, 2 dimple dye and cloth (1 each of pig tail fiber cloth and 1 cave spider silk cloth).

The dyer dyed both pieces of cloth.

I also have some rope reed fiber cloth that has been dyed and as I don't grow rope reed, this cloth is imported.

However, I have 2 (rope reed fiber cloth) - obviously imported - that will NOT be used to dye if all other cloth is forbidden. It is currently sitting in a storage bin in a cloth stockpile (not in the hospital).

I removed my hospital zone and one of the 2 foreign cloth pieces was dyed. I'm guessing the bolts of cloth that can't be dyed have been partially used by the hospital since material lengths for cloth and thread have been put in.

There needs to be some indication for these pieces (such as how much is remaining) to properly identify them.

Quietust

2010-08-31 06:57

reporter   ~0012282

The same thing seems to happen with thread, almost certainly due to 0000287 as I have had multiple injured dwarves.

kwieland

2010-08-31 20:35

reporter   ~0012296

I wondered about this, seeing multiple items of clothing that are not dyed, yet the dyer claiming he doesn't have anything to dye. This explains that. Do you know if they will use the "remaining" thread to form clothe or the remaining clothe for clothing/etc?

Quietust

2010-08-31 21:35

reporter   ~0012298

I've tried, and they will not. The "weave cloth" job cancelled due to insufficient dyed thread, and out of the 10 or so threads I had in the stockpile, at least half were dyed.

kwieland

2010-09-04 18:31

reporter   ~0012415

To the atom smasher, then!

JasonMel

2012-03-24 06:36

reporter   ~0021692

Last edited: 2012-03-24 07:11

Since there is so far no complete description of this issue, I'll attempt one here.

1) When doctors (by which I mean dwarves with suturing or bandaging labor enabled) begin a suture or bandage job, they correctly go to hospital containers for thread or cloth, respectively.

2) If the hospital is fully stocked at the time, then as soon as this thread/cloth is removed from a hospital container for medical use, a shortfall in hospital supplies is perceived, creating a hauling job to fill it with thread/cloth from a stockpile.

3) When the medical job is done, the doctor drops the thread/cloth, leaving it lying around the hospital, much the way a pond-filler would leave an empty bucket at the edge of the pond.

4) The thread/cloth item lying un-stockpiled in the hospital creates a hauling job to move the partially-used item to an appropriate stockpile (not back to the hospital supply container). Haulers may not be able to move it directly back to the hospital container, but even if they could, that vacancy has likely already been filled from a stockpile in step 2).

5) When a dwarf needs thread or cloth for some non-medical job, be it weaving, dying, clothesmaking, or whatever, they will refuse to use any partially-used item that has been through the previous steps. This is understandable, since anything less than a fully-complete item of thread/cloth may be too little for the job in question. In theory, only a small fraction of the original spool or bolt may remain.

6) I don't know whether partially-used thread sitting in a non-hospital stockpile after going through these steps would ever be taken by a hauler in step 2) to be re-introduced into a hospital container. A confirmation of this would be interesting.

The issue is complex and has several moving parts, so any simple summary will be misleading. I think it's safe to say that the issue has nothing to do with dyed/undyed or imported/homemade status. I do think, though, that the second part of the current summary, that doctors "prefer new supplies over used ones," is a mischaracterization, since they simply take what's available in the hospital. I think the fairest one-line summary that gives the full scope of the problem would be something like, "Hospital usage of thread/cloth pollutes stockpiles with useless thread/cloth."

Finally, would be good to confirm that this issue still exists in the current version, since 34.02 made changes to thread/cloth. [Edit: Scratch that. I suppose the listed dupe, 0005307, is confirmation. Duh.]

(For my discussion of one possible three-pronged solution of this issue (assuming it still exists), see http://www.bay12forums.com/smf/index.php?topic=90548.0 in the Suggestions forum.)

Logem Cilobdural

2023-12-07 00:22

reporter   ~0041944

I believe I hit this bug in Dwarf Fortress 50.11, and uploaded a save in DFFD https://dffd.bay12games.com/file.php?id=16935.
I have a clothier workshop linked to a wool cloth stockpile. There is wool cloth available in the stockpile. As soon as I order a yarn bag, job is cancelled: "Needs 1 unused yarn cloth in linked stockpile".
If I produce a brand new wool cloth item, as soon as it is stored in the workshop stockpile, I can make a yarn bug. It is not a stockpile link issue.
I checked the "dimension" value of the unused wool cloth with DFHack, as suggested on the Discord. One wool cloth is 8000, another 4000.
To use the save: hit "F5" to jump to the industrial area where the clothier shop is (south). Stockpiles are one z-level below.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-04-07 22:03 anomaly New Issue
2010-04-07 22:16 Rafal99 Note Added: 0001946
2010-04-07 22:19 anomaly Note Added: 0001947
2010-08-26 23:28 user11 Note Added: 0012109
2010-08-31 06:57 Quietust Note Added: 0012282
2010-08-31 20:35 kwieland Note Added: 0012296
2010-08-31 21:35 Quietust Note Added: 0012298
2010-09-03 11:20 user11 Summary Imported cloth cannot be dyed => Cloth/Thread partially used by medical dwarfs can't be dyed/woven & they prefer new supplies over used ones
2010-09-03 11:20 user11 Relationship added parent of 0000287
2010-09-03 11:21 user11 Relationship added parent of 0003147
2010-09-04 18:31 kwieland Note Added: 0012415
2012-02-19 11:58 user11 Relationship added has duplicate 0005307
2012-03-24 06:36 JasonMel Note Added: 0021692
2012-03-24 07:11 JasonMel Note Edited: 0021692
2012-03-24 07:40 user6 Relationship added related to 0004932
2012-04-26 20:56 user11 Relationship added has duplicate 0005842
2014-01-27 13:48 user6 Relationship added related to 0004406
2014-06-02 18:47 user6 Relationship added related to 0006477
2023-12-07 00:22 Logem Cilobdural Note Added: 0041944