View Issue Details

IDProjectCategoryView StatusLast Update
0013200Dwarf FortressDwarf Mode -- Jobs, Cooking and Foodpublic2025-06-23 16:39
ReporterQuietust Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version51.11 
Summary0013200: [COOKABLE_LIVE] does not work properly with non-[FISHITEM] vermin, yields corrupted ingredients
DescriptionIf [COOKABLE_LIVE] is added to a vermin which does not have [FISHITEM], then cooking a live vermin of that race into a meal will result in the ingredient having bogus material information.

The problem appears to be that cooking a live VERMIN item will yield a food ingredient with a type of either FISH or MEAT (depending on whether it has [FISHITEM]) and the exact same subcat1+subcat2 as the original item. While this works with FISH items (since both VERMIN and FISH store race+caste values), MEAT items store material+matgloss values.

This probably worked fine back in version 0.28.181.40d and earlier, when MEAT items also stored a single "race" value.
TagsNo tags attached.

Activities

Quietust

2025-06-23 16:39

reporter   ~0042741

For example, making TOADs cookable live resulted in "prepared gold chop biscuits" (due to TOAD:MALE being parsed as 0:1 and then interpreted as INORGANIC:GOLD), and making RATs cookable live resulted in a meal with "minced unknown frozen plant substance chop".

Add Note

Note

Issue History

Date Modified Username Field Change
2025-06-23 16:27 Quietust New Issue
2025-06-23 16:39 Quietust Note Added: 0042741