DFHack / dfhack

Memory hacking library for Dwarf Fortress and a set of tools that use it
Other
1.85k stars 463 forks source link

Enhanced stocks screen ("stocks show") doesn't display hauled items #1811

Open Bumber64 opened 3 years ago

Bumber64 commented 3 years ago

The enhanced stocks screen ("stocks show" command) doesn't display books that dwarves are currently reading (listed as "Hauled" in their inventory.) This may apply to other hauled items, but I haven't checked.

PatrikLundell commented 3 years ago

If you're talking about the z-stocks-e screen, things hauled are show with "J" (in job), but looking at a "book" being read by a dorf I find it in the DF stock tools list, but not in the enhanced stocks one, while another one marked with TSK (to be hauled back to a bookshelf) when looked at with 'k' in DF is marked with 'J', and when another one has been picked up and is in the process of being returned to a bookshelf it's marked as both 'J' and 'I'.

I'm using the latest LNP currently 0.47.05-r04, which I believe uses DFHack r02.

"prepared reindeer intestines" being hauled for a Prepare Lavish Meal job is shown correctly with 'J' and 'I', so it doesn't seem to be jobs other than hauling that are missed, but rather reading specifically.

Thus, it looks like a "book" specific bug striking when the "book" is read, but not when it's subjected to normal hauling.