Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Masons refusing to build  (Read 2220 times)

Derakon

  • Bay Watcher
    • View Profile
Masons refusing to build
« on: March 05, 2008, 01:19:00 pm »

I had a problem with my mason workshop and trade depot where I designated them to be built but the masons would never take time off from their other tasks to build them. I tried disabling everything except for stone hauling and masonry and they still wouldn't build it; they'd just wander around with "No Job". The same thing happened if I tried to convince another dwarf to work on them. Eventually I just removed the buildings and re-placed them, and that did the trick.

I'm wondering if maybe the stone that was earmarked for the building got used up by one of the other shops? I haven't tried to repro the issue, but that's the only thing that comes to mind as a possible explanation.

Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Yocas

  • Bay Watcher
    • View Profile
    • http://www.eraforums.illiniwebdesign.com
Re: Masons refusing to build
« Reply #1 on: March 05, 2008, 01:42:00 pm »

If you're talking about building a trade depot, you need someone with the job "Architect" to build it.

But yeah I think I know what you're talking about. Maybe one of the initial stones that was going to be used for something else and end up glitching the building process.

Or your building was left on "suspend".

[ March 05, 2008: Message edited by: Yocas ]

Logged

Derakon

  • Bay Watcher
    • View Profile
Re: Masons refusing to build
« Reply #2 on: March 05, 2008, 02:01:00 pm »

The buildings were not suspended, and I made certain I had the relevant labor enabled (Architecture and Masonry).

I kind of expected to get a message along the lines of "Dwarves have cancelled Build Workshop: no non-economic stone available" or something like that if I'd accidentally, say, told them to use obsidian and then used that obsidian up elsewhere. That's why I'm uncertain as to whether accidentally using up the required stone was the cause.

Another thought is that I had to make some artificial underground lakes, as the aboveground lakes would have evaporated mid-summer and I'd rather like to have some water. Those lakes were deep enough to have some loose rock on the bottom. I sealed off the only entrance to the lake shaft (on the off-chance that it would allow some evaporation), but I'm not certain if the dwarves would recognize that there is no path to the rock.

Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Deathworks

  • Bay Watcher
  • There be no fortress without its feline rulers!
    • View Profile
Re: Masons refusing to build
« Reply #3 on: March 05, 2008, 02:50:00 pm »

Hi!

As far as I know, stones which are designated to be used in buildings will never be touched by dwarves not involved in the building process. So, it should be impossible for them to "use them up".

In fact, I often had the case when building several workshops in a freshly mined area that I designated a stone to build workshop B which lay within the area of the future workshop A - and then the dwarves would suspend construction of workshop A because they would not even move the stone from out of the site.

Therefore, I don't think it is a resource issue. Or at least, it shouldn't be.

As for the path thing, this could be the case. I remember that it was an issue in the 2d version. On the other hand, I have seen job cancellations because of interrupted paths in 3d before - but not when dealing with workshop construction. It may be that they do not check in those circumstances.

Deathworks

Logged

numerobis

  • Bay Watcher
    • View Profile
Re: Masons refusing to build
« Reply #4 on: March 05, 2008, 03:57:00 pm »

quote:
Originally posted by Derakon:
<STRONG>I'm not certain if the dwarves would recognize that there is no path to the rock.</STRONG>

That's the usual problem: there was a path when you ordered the building (or it wouldn't have offered to let you use that stone), but the path was lost.

It would be nice to have some way of figuring this out.

Dwarves won't use rocks tasked for a building.  It is possible to destroy the rocks or move them around (more likely with wood, where water can push them; but also with rocks you could lower a drawbridge, or have a cave-in), but then you get the obnoxious message "The dwarves could not complete X" (note the lack of mention of where X was -- and they'll say this even if the item is the very next tile over from where they expected it to be).

Logged