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?

1 Answer 1


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.

  • So to cage faster I need more cages, and allocate less animals to each cage. Commented Jul 28, 2017 at 13:29
  • Well, unless you want all animals in the same cage. I thought that was your intention. Commented Jul 28, 2017 at 13:31
  • I just want them caged, they can be in multiple cages. When I have a clutch of chicks/poults I cage them to stop the FPS dying. They grow up in the cages and then I slaughter all the old chickens/turkeys plus most of the new birds. Then I pasture the remainder to breed and lay eggs. Commented Jul 28, 2017 at 13:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .