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?


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. – Samuel Hawksby-Robinson Jul 28 '17 at 13:29
  • Well, unless you want all animals in the same cage. I thought that was your intention. – Wrigglenite Jul 28 '17 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. – Samuel Hawksby-Robinson Jul 28 '17 at 13:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.