How to mass cage quickly

dwarf-fortress

When I have unpastured animals and I mass assign them to a pasture, there is a massive flurry of activity and the fortress goes into "pasture all the animals" mode. However when I do the same thing but mass assign animals to a cage, only random dwarves will perform the job and seemingly only randomly.

Is there a particular labour that needs to be activated? If so what?

Or alternatively how can I mass cage quickly?

Best Answer

I believe this is due to the cage generating only a single animal hauling job at a time. While pastures can create multiple animal hauling jobs at once (one for each square in the pasture?), cages will only create a new job, for a different animal, after the previous job has been completed.

If getting all your animals in different cages is not a problem, you can split your animals in small groups and bring each to a different cage. Since each cage will be handling the hauling jobs separately, it becomes possible to have multiple dwarves caging your animals at the same time.