Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011915Dwarf FortressDwarf Mode -- Itemspublic2022-09-17 14:082022-09-17 14:09
Alex321 
 
normalminorsometimes
newopen 
WindowsWindows 1064 bit
0.47.05 
 
0011915: Forbidding the quiver a unit is picking up may lead to inability to pick another ("missing specific item")
After going to the position of the forbidden item, the unit may fail to pick up anything, the item then shows as "missing specific" and he refuses to choose another one available (there is plenty). This is related to 0011914, screenshot and other info there is also relevant. In this case it also shows up in Dwarf Therapist as Missing: ... specific quiver ...just as in 0011914. This suggests there are more situations where the initially selected specific quiver is "remembered"/stuck somewhere in data structures and is blocking the unit from choosing and equipping other available items afterwards.
Find a unit that is Picking Up Equipment - quiver - go to that quiver and forbid the item.
During this experiment, another variant of behavior also happened: the unit actually did pick up another quiver right after he arrived at the position of the forbidden first one, but the "initial" (forbidden) quiver still showed in Dwarf Therapist as a "missing: specific quiver" equipment item, while another quiver was equipped/worn. So, there is some variation in how this might go, but some issue exists there with cleanup/reset of references to the initially selected items. I am assuming this also will apply to backpacks and waterskins the same way, as it does in the related issue (0011914).

Also the DFHack fix/workaround script I posted to 0011914 does seem to be effective in resetting this "quiver issue" as well.
Equipment, forbid, inventory, quivers
Issue History
2022-09-17 14:08Alex321New Issue
2022-09-17 14:09Alex321Tag Attached: Equipment
2022-09-17 14:09Alex321Tag Attached: forbid
2022-09-17 14:09Alex321Tag Attached: inventory
2022-09-17 14:09Alex321Tag Attached: quivers

There are no notes attached to this issue.