Dwarf fortress construction suspended – builder occupying site

dwarf-fortress

I'm having a problem with building walls – some of my walls are suspend before they can be built. The suspension message is that there's a creature occupying the site. I've been watching and a dwarf will enter the space that the wall is to be built in, stand there for a while, I'd assume trying to build the wall, and then suspend the construction… so I think the builders themselves are the creatures in the way of building? Is that possible? How do I fix that?

Here's the layout:

X = built wall
0 = unbuilt problem wall
~ = water tile
_ = empty dirt tile

~_____________
~0__XXXX0XXXXX
~X____________
~X____________

Best Answer

This is a problem with the current version of the game (v0.34.11 as of this writing) and usually happens when the tiles around the place you want to build the wall are walkable, but can't be built from. One such example are ramps.

In your case it's more likely that the path finding gets the Dwarf to build the wall from the "wrong" side (one which triggers the error; usually north). Try those steps:

  • Remove all ramps around the building area, even the stand-alone ones sometimes left over from cleaning upper levels by channelling from above.
  • Cancel the build order, re-add it a few moments later (pause, cancel, step a few frames, re-add the order, unpause). Since the building material should already be in place (distance: 0), this is fast.
  • Set up suspended(!) wall build orders from all sides but a diagonal one to the wall. Dwarves will prefer to stay on the tile which has no build designation, and can build walls diagonally. Remove the suspended orders when done.