Dwarf Fortress

Dwarf Fortress

Mr_Twister Dec 29, 2022 @ 5:43pm
Bug - dwarves refuse to build fisheries
I had to quit my previous game because some building constructions (especially in the farming category) were never picked up by my dwarves and stayed in the queue forever. I assumed I had somehow messed up my labor assignments.

New game, and a perfect start, except one detail: the fishery construction has been pending for 2 seasons and now I'm getting a warning I'm running out of food while I still have 3 barrels full of raw fish. I manually configured all the jobs, even made a spreadsheet with job vs task assignments. I tried suspending and restarting the fishery construction. I tried canceling the fishery construction and planning it again. I tried constructing a 2nd fishery. I tried using different building materials, making more space to reach the location, putting a stockpile with the building material right next to it.

All to no avail, they just won't construct the fishery, even though in the meantime other workshops have been built with the same material in the same area. This messes up my food chain and kinda makes the game unplayable. Has anyone else encountered a similar bug and knows how to fix it ?
< >
Showing 1-3 of 3 comments
Morkonan Dec 29, 2022 @ 5:56pm 
https://dwarffortresswiki.org/index.php/Fishery

Make sure you have a Fisherman assigned.

You need "Fishing" and "Fish Cleaning" job roles covered in order to construct the Fishery, so one would think that means you need at least one Dorf currently assigned as a Fisherman. (AFAIK)

But.. those roles are weird and don't always perform as expected.

Create a new custom role, call it "Fisherdude" or some such. Then, assign Fishing and Fish Cleaning to it as well as the default two sections at the bottom of the list for basic hauling/etc roles. You can assign anything you wish to it, as well, but it's best to stick to focusing their efforts.

Then, assign a Dorf to the default Fisherdwarf role as well as giving them your new Fisherdude role.

See if it will construct, then.

You also need non-economic stone. So, some of these:

https://dwarffortresswiki.org/index.php/Stone

You can find a list of what uses Stones are currently allowed in the main tab at the far right, IIRC, called "Stone Use" to check what's economic and not as well as if it has been allowed for use.
Last edited by Morkonan; Dec 29, 2022 @ 5:56pm
Philtre Dec 29, 2022 @ 6:18pm 
Originally posted by Morkonan:
https://dwarffortresswiki.org/index.php/Fishery

Make sure you have a Fisherman assigned.

You need "Fishing" and "Fish Cleaning" job roles covered in order to construct the Fishery, so one would think that means you need at least one Dorf currently assigned as a Fisherman. (AFAIK)

The Fishery can be constructed by anyone who has either Fishing or Fish Cleaning labor enabled. In the Steam version, by default, Fishing is set to "only selected do this", meaning no-one will do Fishing labor unless they are specifically assigned to it. However, as far as I can tell, Fish Cleaning is not restricted by default, so if you have not changed any of the labor settings, anyone should be able to build the Fishery.
Mr_Twister Dec 29, 2022 @ 6:19pm 
Thanks for the help, much appreciated. I managed to fix it. By re-assigning the default Fisherdwarf role (which I had removed), he instantly built the Fishery.

I already had a "Fisher" custom role set-up, including all fishery-related stuff. The role was non-specialized, so would also do the "General" custom role which included all tasks from the bottom 2 categories. And I had more than enough of the non-economic stone I assigned to the task, right nearby.

So only the standard role of Fisherdwarf would build Fisheries, to be honnest that really doesn't make sense. First of all why would only the Fisherdwarf be able to construct the Fishery. And secondly why do the default jobs contain subtasks that are not mentioned in the custom list. Same for mining, woodcutting and hunting, but at least there's it obvious since the main task is missing in the list.
< >
Showing 1-3 of 3 comments
Per page: 1530 50

Date Posted: Dec 29, 2022 @ 5:43pm
Posts: 3