Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0009798Dwarf FortressDwarf Mode -- Interface, Managerpublic2016-05-26 05:272018-08-21 16:32
Assigned To 
PlatformLinux AMD64OSGentoo LinuxOS Version13.0
Product Version0.43.03 
Target VersionFixed in Version 
Summary0009798: Work order conditions: Impossible to specify "empty bag"
DescriptionIt seems to be impossible to manually create a work order condition to check for available empty bags (if it is, and I missed it: sorry for the inconvenience).

One can get the "empty bag" condition to show up for some tasks that require empty bags by pressing "r" (which adds prerequisites), but this doesn't work for all jobs, for instance it fails for "Collect Sand", while it does work for "Mill Plants".
Steps To ReproduceTry to set up a repeating work order to "Collect Sand", which should have the condition to only start if a certain number of empty bags (but not boxes) is available.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
Dwarfu (manager)
2016-05-26 14:50

The problem is there is no way to specify general material classes for boxes and bags (such as "cloth" or "leather") - it is very specific ("cat leather bag").
Loci (manager)
2016-05-27 10:32

Specifying a "general material class" like "cloth" or "leather" does not solve this problem. If you could set up a "collect sand" job to check for "leather" bags it still wouldn't initiate the job for free "cloth" bags (and vice versa).

In my opinion, the real problem is that boxes and bags are lumped together despite significant differences in form and function. If there were "boxes" and "bags" categories instead, specifying empty bags would just work.
HairyDude (reporter)
2018-08-21 15:51

For jobs that require a bag as reagent (e.g. Process plants to bag), "Add conditions from reagents/materials" adds a condition on "empty bags". If you press i to "Change item type", only "Empty items" is green; "boxes and bags" is red. So evidently such a condition is technically possible, there just isn't any way to specify it manually.

I agree with Loci that boxes and bags should be two separate object types.
sionlife (reporter)
2018-08-21 16:32

You can use the traits "empty" and "sewn-imageless" to specify empty bags of any material ie

empty Sewn-imageless boxes and bags

will distinguish between boxes and bags because you can't sew an image onto a box. Doesn't work if you sew images to your bags though.

- Issue History
Date Modified Username Field Change
2016-05-26 05:27 soulsource New Issue
2016-05-26 14:50 Dwarfu Note Added: 0035309
2016-05-27 10:32 Loci Note Added: 0035311
2016-07-14 13:28 braiam Issue Monitored: braiam
2018-08-21 15:51 HairyDude Note Added: 0038731
2018-08-21 16:32 sionlife Note Added: 0038732
2018-08-21 19:52 HairyDude Issue Monitored: HairyDude

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker