Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0005816Dwarf FortressDwarf Mode -- Jobs, Generalpublic2012-04-15 16:032014-08-03 16:08
Toady One 
LinuxLinuxDebian 6.0 amd64
0005816: The last single bone from a stack is unusable refuse
When a stack of bones is brought to a craftwdarf's workshop to create bone bolts, one bone at a time is taken from the stack, with the stack size shown in square brackets. When the stack gets down to one bone left, it no longer shows a size, and this last single bone cannot be used. The dwarf has to go get another stack instead, and these single bones accumulate in the workshop forever.
Do not make a refuse pile. Slaughter something large enough to give bones. Make bone bolts, on repeat.
This did not happen in 0.31.x. It's been happening in all 0.34.x versions so far. At first it was overshadowed by the inappropriate random naming of bones, which was fixed -- but this behavior still remains.
No tags attached.
related to 0004593resolved Toady One shearing sometimes produces stack of 1 wool, which cannot be used 
has duplicate 0006111resolved Footkerchief dwarves not using materials for crafting 
has duplicate 0003368resolved Footkerchief Stacks and single goblin bones go to different stockpiles. 
has duplicate 0008049resolved Dwarfu Dwarf cancels decorating with horn due to "No unrotten horn available", while there is unrotten horn in target workshop 
Issue History
2012-04-15 16:03greycatNew Issue
2012-04-15 17:24Rafal99Note Added: 0022275
2012-04-15 17:26Rafal99Note Edited: 0022275bug_revision_view_page.php?bugnote_id=0022275#r8295
2012-04-15 17:45QuietustNote Added: 0022278
2012-04-15 19:07VideospiritNote Added: 0022279
2012-04-15 19:28VideospiritNote Edited: 0022279bug_revision_view_page.php?bugnote_id=0022279#r8297
2012-04-17 08:54FootkerchiefRelationship addedrelated to 0002011
2012-04-18 08:11kwielandNote Added: 0022303
2012-04-18 13:09DrawdeNote Added: 0022307
2012-04-20 12:55greycatNote Added: 0022319
2012-04-23 13:28kwielandNote Edited: 0022303bug_revision_view_page.php?bugnote_id=0022303#r8330
2012-04-28 10:26XelsolNote Added: 0022391
2012-04-28 17:40XelsolNote Edited: 0022391bug_revision_view_page.php?bugnote_id=0022391#r8351
2012-04-29 05:27XelsolIssue Monitored: Xelsol
2012-05-08 07:35JujuBubuNote Added: 0022451
2012-05-09 16:29kwielandNote Added: 0022460
2012-05-09 16:30kwielandNote Edited: 0022460bug_revision_view_page.php?bugnote_id=0022460#r8377
2012-05-09 16:30kwielandNote Edited: 0022460bug_revision_view_page.php?bugnote_id=0022460#r8378
2012-05-14 08:41FootkerchiefRelationship addedrelated to 0004593
2012-05-14 08:42FootkerchiefRelationship deletedrelated to 0002011
2012-05-14 08:42FootkerchiefNote Added: 0022476
2012-06-17 11:25ScandinavianNote Added: 0023039
2012-06-17 19:18DrazinonondaNote Added: 0023041
2012-06-18 16:43DrazinonondaNote Edited: 0023041bug_revision_view_page.php?bugnote_id=0023041#r8600
2012-06-26 23:39StungunNote Added: 0023113
2012-07-20 03:06Knight OtuRelationship addedrelated to 0006111
2012-07-20 11:08kreepergrimmsNote Added: 0023292
2012-07-20 20:45M_SoNote Added: 0023297
2012-08-04 13:03ptb_ptbNote Added: 0023405
2012-09-11 21:13FootkerchiefRelationship replacedhas duplicate 0006111
2014-01-27 13:38FootkerchiefSummaryThe last single bone from a stack is unusable => The last single bone from a stack is unusable refuse
2014-01-27 13:38FootkerchiefRelationship addedhas duplicate 0003368
2014-07-28 13:29LociNote Added: 0027803
2014-08-03 16:08lethosorNote Added: 0028244
2014-08-03 16:08lethosorStatusnew => resolved
2014-08-03 16:08lethosorFixed in Version => 0.40.05
2014-08-03 16:08lethosorResolutionopen => fixed
2014-08-03 16:08lethosorAssigned To => Toady One
2014-08-22 12:44FootkerchiefRelationship addedrelated to 0008049
2016-05-09 19:08DwarfuRelationship replacedhas duplicate 0008049

2012-04-15 17:24   
(edited on: 2012-04-15 17:26)
If you look at the items in workshop using (t) view - is there "TSK" label next to the bone name?

2012-04-15 17:45   
I remember something like this happening back in 0.31.12, but it was from killing a cave fish man and allowing it to rot - the corpse rotted into a stack of bones (instead of a skeleton) and said bones could be used for crafting, but once it got down to one bone it was no longer usable.
2012-04-15 19:07   
(edited on: 2012-04-15 19:28)
Yeah, getting this myself, it seems to only be the bones of sentients and pets and other things that can`t be butchered that leave behind single bones after the rest get used to craft.

Edit: No, there`s an unnamed raven woman bone in there too. So not all are named, but yeah, things that can`t be butchered goblins and animal people.

2012-04-18 08:11   
(edited on: 2012-04-23 13:28)
I can confirm this (vanilla DF). I notice it mostly for sentients (megabeasts) and some butchered animals, as Videspirit mentioned.

2012-04-18 13:09   
It also works with shells. I have several custom creatures with a shearable shell. When the stack gets down to a single item it just sits there until I Dump it.
2012-04-20 12:55   
Now that you mention it, I do mostly notice this with things like dark stranglers (in Fortress Defense mod).

However, my current vanilla fort has two unusable bones in its workshop:
Eagle Corpse bone
Stray Giant Sparrow bone

The former is from an undead creature that attacked me. The latter is from an animal brought by the elves, and butchered to become that season's dinner entrée. So it's not just sentients and un-butcherables.
2012-04-28 10:26   
(edited on: 2012-04-28 17:40)
I've noticed this too. For me, they are not cluttering the workshop, but the refuse stockpile. Single bones are left and not used by crafter.

I haven't found a pattern yet. Most are from butchered animals bought from caravans, but there are a couple from hunted animals in there too. It doesn't seem to happen for every animal, or there would be a lot more unusable bones left over.

2012-05-08 07:35   
It happens to fortress raised animals too, I got single item pig bone stacks and yaks and what so ever, which fill up my refuse pile.

The interesting part is, the all accumulate in my topside refuse pile which is free for all. My indoor bone/horn/shell pile is ordered to take from this one but the single item stacks stay topside.
2012-05-09 16:29   
(edited on: 2012-05-09 16:30)
Foot: Related to 0004593?

2012-05-14 08:42   
Indeed, thanks!
2012-06-17 11:25   
I have a potentially interesting data point on this: I tend to separate my refuse stockpiles into ones that accept "bones" (for the craftdwarf's workshop) and ones that accept "body parts" (for the butcher's workshop). A stack of "stray ram bones [5]" gets stored in the former, while an (unbutcherable and unusable by the craftsdwarf) "stray ram bone" gets stored in the latter.

If I didn't know any better (and I don't know any better), I would guess that the game treats the stack of multiple bones/wool as a (butchered) bone/wool item, while it treats a single bone/wool as a (not-butchered) body part (like a limb that got chopped off).
2012-06-17 19:18   
(edited on: 2012-06-18 16:43)
I've been having this same problem in 34.11. The bones keep stacking back into the supply pile for my workshops. I've just been dumping them to keep the stockpile clear.

2012-06-26 23:39   
I think this also happens to teeth, too, because I've accumulated a huge amount of unusable stacks of deer teeth. One item per stack and they can't be used for anything. I'm trying to design a refuse disposal pit that'll flush the contents into magma because of all this.
2012-07-20 11:08   
this may be the same as mine, i have a large amount of single stack items that started out as single stacks due to fighting and whatnot, alot of unicorn teeth and tiger teeth that are unusable at the moment
2012-07-20 20:45   
I really like this bug! One thing that should be noted is that the "unusable" stacks ARE useable for strange moods, thanks to this bug I'm always sure to have some bones and shells free if the need arises. :)
2012-08-04 13:03   
It looks like something similar is happening with teeth.
2014-07-28 13:29   
This appears to be fixed in v0.40.05. Single bones are now reported just as a bone, not a stack of [1], and remain usable for creating bolts and bone crossbows. Sheared wool is also being processed completely (though there may still be stack size issues there). Horn crafting used an entire stack as well (didn't have any teeth stacks to test).
2014-08-03 16:08   
All right, closing this. Thanks! If anyone can reproduce this in v0.40.05+, please reopen this and/or PM me on the forums.