Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001047Dwarf FortressDwarf Mode -- Jobs, Cooking and Foodpublic2010-04-12 08:232014-07-23 11:09
0001047: Butchered cats only produce skulls, possibly related to aging while caged
When butchered, cats only leave skulls in the butcher's workshop.
1. build butchery.
2. Make a dude a butcher
3. Mark mangy feline for slaughter.
butcher, Fixed in 0.40.01?, Not a bug
duplicate of 0006334resolved Toady One Creatures, including dwarves, born in the fortress do not grow to full adult size. 
has duplicate 0004950resolved Footkerchief butchered crundle produces no horn 
related to 0000739resolved Toady One All animals are described as "Gigantic" 
related to 0000874new  Dwarves refuse to butcher some corpses (buzzards in particular) 
Issue History
2010-04-12 08:23garanisNew Issue
2010-04-12 08:46FootkerchiefNote Added: 0003049
2010-04-12 08:57KennelTag Attached: butcher
2010-04-12 09:11garanisNote Added: 0003059
2010-04-12 09:18Warlord255Note Added: 0003061
2010-04-12 09:35FootkerchiefNote Added: 0003067
2010-04-12 09:57garanisNote Added: 0003071
2010-04-13 03:49TyshalobNote Added: 0003230
2010-04-14 10:46Rafal99Note Added: 0003511
2010-04-14 10:46Rafal99Issue Monitored: Rafal99
2010-04-26 08:20DoctorZuberNote Added: 0005122
2010-04-26 08:34DoctorZuberNote Edited: 0005122bug_revision_view_page.php?bugnote_id=0005122#r1804
2010-07-27 22:15Rafal99Issue End Monitor: Rafal99
2010-10-04 08:57FootkerchiefRelationship addedparent of 0003357
2010-10-04 08:58FootkerchiefRelationship addedrelated to 0000739
2010-10-07 05:02Malibu StaceyNote Added: 0013235
2010-10-07 05:59Malibu StaceyTag Attached: Not a bug
2010-11-27 15:08king doomNote Added: 0014255
2010-11-28 08:48FootkerchiefRelationship addedrelated to 0003744
2010-11-30 18:51FootkerchiefSummaryButchered cats only produce skulls => Butchered cats only produce skulls, possibly related to aging while caged
2011-02-17 06:47Logical2uRelationship addedparent of 0003993
2011-02-22 13:10FootkerchiefRelationship addedrelated to 0003964
2011-02-22 13:11FootkerchiefRelationship addedrelated to 0000874
2011-02-23 08:49FootkerchiefRelationship addedrelated to 0001522
2011-11-06 23:48DwarfuRelationship addedparent of 0004950
2012-04-10 06:08ellindseyNote Added: 0022192
2012-04-10 20:29VideospiritNote Added: 0022209
2014-01-27 18:02FootkerchiefRelationship deletedrelated to 0003964
2014-01-29 10:30FootkerchiefRelationship replacedhas duplicate 0004950
2014-07-23 01:07thvazNote Added: 0027294
2014-07-23 01:07thvazTag Attached: CLOSE THIS
2014-07-23 07:21FootkerchiefRelationship deletedrelated to 0003744
2014-07-23 07:23FootkerchiefIssue Monitored: thvaz
2014-07-23 07:23FootkerchiefNote Added: 0027308
2014-07-23 07:27FootkerchiefTag Attached: Fixed in 0.40.01?
2014-07-23 07:44thvazNote Added: 0027309
2014-07-23 08:08thvazNote Added: 0027311
2014-07-23 08:17thvazNote Added: 0027313
2014-07-23 10:04FootkerchiefRelationship deletedparent of 0003357
2014-07-23 10:05FootkerchiefRelationship deletedparent of 0003993
2014-07-23 10:05FootkerchiefRelationship deletedrelated to 0001522
2014-07-23 10:06FootkerchiefNote Added: 0027324
2014-07-23 10:06FootkerchiefRelationship addedduplicate of 0006334
2014-07-23 10:06FootkerchiefStatusnew => resolved
2014-07-23 10:06FootkerchiefResolutionopen => duplicate
2014-07-23 10:06FootkerchiefAssigned To => Footkerchief
2014-07-23 10:22thvazTag Detached: CLOSE THIS
2014-07-23 11:09thvazIssue End Monitor: thvaz

2010-04-12 08:46   
You now only get meat/bones/etc if the creature has enough of those tissues in its body. Kittens typically only yield a skull -- you should get more products from a full-grown cat.
2010-04-12 09:11   
I've tested this with full-grown cats, it only makes skulls...
2010-04-12 09:18   
This may be working as intended, but it's hard to say without Toady's input.
2010-04-12 09:35   
I just brought four cats to a fresh embark and butchered them.
Cat 1: skin, 6 fat, 6 meat, 4 bone, intestines, skull
Cat 2: same as 1
Cat 3: same as 1 but with 7 meat
Cat 4: same as 3

One slight quirk is that cats stop being kittens at age 1, but don't reach full size until age 2:

So you could try waiting longer before butchering and see if that helps (you could even change them to CHILD:2 so you don't get the maturation announcement until they're full-grown).

Also, are you sure that your dwarves weren't just whisking all the other stuff off to stockpiles before you checked the shop?
2010-04-12 09:57   
I checked the shop immediately after the announcement. This is on three consecutive cats. All that was in the shop was a skull. I kept checking, and all that ever left the shop was skulls that got dumped. Very strange. Maybe I have some odd breed of cat that is only a head.
2010-04-13 03:49   
This also happens with puppies. I've slaughtered about half a dozen of them now and gotten results varying from a whole bunch of meat/magically prepared organ(s) with bones and skin to just skulls.
2010-04-14 10:46   
If it is intented, and kittens don't produce meat because they are too small, it seems very strange considering that dwarves can eat things like rats or even beetles... Kittens and puppies should produce some minimal amount of food too.
2010-04-26 08:20   
(edited on: 2010-04-26 08:34)
you can eat a rat if you're desperate, you cannot make steaks out of it. Sounds reasonable to me.

It is a bit quirky though with the cats showing as "cats" a full year before they're correctly harvest-able. If there's a cut off on the harvest date we should have some way of knowing when that is.

Also... (I need to verify this). If I'm understanding this you're saying...
cat size 1 500 -- skull
cat size 2 2000 -- skull
cat size 3 5000 -- skin, 6 fat, 6/7 meat, 4 bone, intestines, skull

That seems a bit inconsistent to me if true. You would think that cat size 2 would produce a bit more than just a skull. I think I'll go try to verify this behavior with a specific embark so I can breed and eat cats and dogs.

Malibu Stacey   
2010-10-07 05:02   
I think this is more an interface issue than a mechanics bug. in v0.31.16 butchering newly born kittens only produces a skull where as a fully grown tame stray cat which migrated to my fort with migration wave produced cat skin, bones, skull, meat, fat & prepared intestines (I checked the Butchers Workshop using the 't' interface immediately after each struck down announcement). This is consistent with the behaviour we expect with the new material system & is certainly more realistic than 40d where a newly born kitten would produce the same items when butchered as a fully grown cat.

Perhaps a livestock manager/master herder position should be added which can function much like the bookkeeper but adds some butchery info to any "Stray" animals in the Animals Status screen so you know when your livestock are ready to be marked for butchery? All it would need is some text description of how grown the animal is e.g. Scrawny/Average/Plump.

An interim solution is to modify your raws to get the kitten grows to cat announcement when the cat reaches size 3 rather than 2 as Footkerchief suggests.
king doom   
2010-11-27 15:08   
I've managed to get dogs to do this as well - cage them when they are born, wait a few years for them to grow to adults, butcher them and I only got one skull. I was waiting to tag the bits to be taken away to be dumped, so I know dwarves didn't carry anything away from the butchers shop.
2012-04-10 06:08   
It's all due to how the DF butchering code works. When an animal is butchered, DF first starts by dividing the animal into its independent body parts, determining the size of each body part by multiplying the total creature body size by the relative RELSIZE of each part divided by the total RELSIZE of all the body parts. It then discards any body part which an actual size of less than 185. Body parts over that size yield meat/bones/skin/whatever according to their tissue layers. If a creature has no body parts with sizes over 185, it yields nothing. The once exception are skulls, which have the TOTEMABLE token, which forces them to always drop a body part no matter what size they are.

This is why you see strange, abrupt jumps in the butchering yields as creature size increases. Butchering yields are proportional to the number of body parts a creature has that are over the limit size, not the total creature body size.

Butchers won't touch a corpse that will yield nothing but a skull. They will slaughter a tame animal, even if all it drops is a skull.
2012-04-10 20:29   
This is happening with turkeys too it seems ;_; a shame.
2014-07-23 01:07   
This was probably related with fortress born animals that wouldn't grow into adult sizes. That was fixed in 0.40.02. I tested and cats give skulls, bones, meat (6) and prepared intestines.
2014-07-23 07:23   
Reminder sent to: thvaz

Would you be able to investigate 0003357 and 0003993 as well?
2014-07-23 07:44   
Will give a further look. The others I think its related with the size modifiers...this one was clear it was a issue with kittens born in the fortress...that Toady fixed in 0.40.02
2014-07-23 08:08   
Ok, in the arena the creatures don't have size modifiers... but rabbits and cavies doesn't even allow to be butchered in the arena.Maybe even their default sizes are too small.I will do an embark with these creatures and see what I get.
2014-07-23 08:17   
Ok, 0003357 and 0003993 I think still are valid, as is 0005135. They have a problem related with the size modifiers.
This one here is related with kitten-sized cats, as the bug Toady fixed in 0.40.02. (Although very thin cats should still give just skull as per the other bugs)
2014-07-23 10:06