View Issue Details

IDProjectCategoryView StatusLast Update
0013015Dwarf FortressDwarf Mode -- Moodspublic2024-11-14 10:12
ReporterBoomBoom Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
PlatformPCOSWindowsOS Version10
Product Version50.14 
Summary0013015: Moody job with borked requirement
DescriptionDwarf acquired possessed mood, and proceeded to collect an iron bar, after which he stopped acquiring any more resources regardless of their availability. Inspecting the mood in DFHack revealed that the dwarf needs "metal bars, got 1 of 2". However, dwarf is not picking up a second iron bar, nor any bars that are available. Inspecting the job revealed that for job_items, the second required item is of item_type -1 (NONE) shown in this screenshot https://i.imgur.com/Iw0xTCM.png, the rest of the items have valid types.
Steps To ReproduceGain dwarf with possessed mood. Possibly, dwarf required two of a resource, but only one was available, and subsequent production of the same resource didn't satisfy the dwarf's requirements.
Tagsjob, mood

Activities

Quietust

2024-11-14 10:07

reporter   ~0042427

Last edited: 2024-11-14 10:12

If the second job req element's "itemneeded" is -1, that means you need to look at the remaining flags - most likely, it's asking for either Bones or Shells.

Rather than just posting a screenshot, please upload a copy of your savegame to DFFD so we can investigate it directly.

Edit: also, if you're using the DFHack "showmood" command, please include the full output - I know that its logic for determining how many items have already been fetched has been flaky in the past (to the point that I actually removed it once).

Add Note

Note

Issue History

Date Modified Username Field Change
2024-11-13 21:35 BoomBoom New Issue
2024-11-13 21:35 BoomBoom Tag Attached: job
2024-11-13 21:35 BoomBoom Tag Attached: mood
2024-11-14 10:07 Quietust Note Added: 0042427
2024-11-14 10:12 Quietust Note Edited: 0042427