You indeed could do it with burrows. Tho.. I did not succeed in having enough patience to do so. What I would try to do would be:
Have a burrow for each workshop (group) and within that burrow have the source and destination piles. This burrow would of course be attached to the general living quarters. Then I would assign the dwarves that would occupy the workshops to that burrow. All other dwarves will have either disabled the labors for those workshops or be included in a burrow not having access to the stockpiles.
I could potentially even emulate the reserving of items with a big gathering stockpile and form a take from chain to all places that need items from the gathering stockpile. The chain would have the least consuming jobs that you want to reserve items for at the end (this makes is rather cumbersome to expand production lines) (also needs verification on how take from stockpiles actually work, this is just from my observations). Also you would need at least enough items to fill almost the entire chain par the first one (perhaps the gather pile could substitute for this if the workshops are near it)
This would more or less accomplish it, but it would also mean micromanagement of everything. List of things to do:
- defining loads of burrows
- set up the different source piles and destination piles
- making sure all dwarves have their jobs set up correctly, do not neglect any new arrivals
- assign dwarves to the burrows
- setting up take from chains (why is it not possible for more than 1 stockpile to take from the same source??)
- make sure you have a platoon of hauler designated dwarves that have access to all the stockpiles so they can distribute the goods
- assign jobs to workshops when you need something done (don't forget to queue booze, the manager can help if you only have 1 booze creation burrow)
- make sure you balance all production stages to not clutter everything
- ... did I miss anything?
- ... would this work ?
Also I think this will cause a lot of error spam with the current burrow implementation ?
ps: Where is this thread on point 5 so I can refer to it in the top post as well as vote on it. (I can not find it
)