1
DF Suggestions / Manager job queue suggestions
« on: December 28, 2017, 09:45:16 am »
-Ability to check things other than items, such as buildings and units
-Ability to check more than one thing per condition
-Ability to compare things to other things, instead of a constant number
This would lead to such things as "if unclaimed coffins (item) + unclaimed coffins (building) < citizens without assigned tombs, build 3 stone coffins".
-Ability to reset conditional orders
If I set an order such as "if brewable plant > 10 and empty food storage container > 10, brew drinks from plants x10", and we somehow run out of brewable plants mid-job, the dwarfs start cancelspamming at me, and currently the only way to stop it is to delete the order. But an order like that is clearly meant to be perpetual, so I then need to re-create it. A single button to just reset it and have the dwarves stop until the conditions are true again would be better.
Actually, this particular example is most often caused by the condition checking items for a job that consumes stacks, so...
-Ability to compare to stacks of items instead of individual items
And lastly...
-Ability to customize or disable a job's announcements
If I go to a kitchen and set it to "make easy meal x∞", I don't want cancelspam when the dwarves run out of ingredients. If I set a job like "if chairs = 0, build chair x1", I don't want to be told "build chair x1 is complete" every time this happens. If a job is really important, I might want its completion to be a super visible announcement, like "HEY THAT THING IS DONE", or even a pop-up box.
-Ability to check more than one thing per condition
-Ability to compare things to other things, instead of a constant number
This would lead to such things as "if unclaimed coffins (item) + unclaimed coffins (building) < citizens without assigned tombs, build 3 stone coffins".
-Ability to reset conditional orders
If I set an order such as "if brewable plant > 10 and empty food storage container > 10, brew drinks from plants x10", and we somehow run out of brewable plants mid-job, the dwarfs start cancelspamming at me, and currently the only way to stop it is to delete the order. But an order like that is clearly meant to be perpetual, so I then need to re-create it. A single button to just reset it and have the dwarves stop until the conditions are true again would be better.
Actually, this particular example is most often caused by the condition checking items for a job that consumes stacks, so...
-Ability to compare to stacks of items instead of individual items
And lastly...
-Ability to customize or disable a job's announcements
If I go to a kitchen and set it to "make easy meal x∞", I don't want cancelspam when the dwarves run out of ingredients. If I set a job like "if chairs = 0, build chair x1", I don't want to be told "build chair x1 is complete" every time this happens. If a job is really important, I might want its completion to be a super visible announcement, like "HEY THAT THING IS DONE", or even a pop-up box.