Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Dwarves standing on top of walls?  (Read 1865 times)

Frogwarrior

  • Bay Watcher
    • View Profile
Dwarves standing on top of walls?
« on: October 14, 2013, 08:21:40 pm »

So, I'm getting dorfs standing on top of walls they're constructing and then suspending the job because a creature, i.e. themselves, is blocking the site. I made a bug report here, but have any of y'all seen this and understood/solved this behavior? (I found that ordering larger wall segments than I need sometimes works, and making it impossible to stand on the site also works, but I'm hoping for something a little more consistent and practical.)
Logged
Lately, I'm proud of MAGMA LANDMINES:
http://www.bay12forums.com/smf/index.php?topic=91789.0
And been a bit smug over generating a world with an elephant monster that got 87763 sentient kills.
http://www.bay12forums.com/smf/index.php?topic=104354.0

Mythalinear

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #1 on: October 14, 2013, 08:30:09 pm »

I have this problem quite a bit and I have been able to work around it with only moderate success. Try the following things and see if they work.

1. Provide more places for your dorfs to work adjacent to where they are getting stuck
2. Have them build the corners of the construct first
3. Cancel the building and re-designate it
4. Demolish surrounding walls and re-build starting with offending tiles
5. Set the traffic level for that tile so that Dworfs will avoid it.
Logged

Frogwarrior

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #2 on: October 14, 2013, 08:41:46 pm »

Haven't tried #5 yet; #1 might be related although it will be practically quite difficult as this is an elevated structure. Definitely gonna start with the corners from now on, hehe.
I'm guessing this is related to the fact that mining and deconstruction no longer have a "preferred side" to work from. Which, although useful, also means I have to be a bit more cautious - I didn't know the left-hand-rule was gone when I was channeling out a path for a waterway to get some power, and my miners got a few unwanted baths XD
Logged
Lately, I'm proud of MAGMA LANDMINES:
http://www.bay12forums.com/smf/index.php?topic=91789.0
And been a bit smug over generating a world with an elephant monster that got 87763 sentient kills.
http://www.bay12forums.com/smf/index.php?topic=104354.0

Niccolo

  • Bay Watcher
  • [PREFSTRING:Sweet top hat]
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #3 on: October 15, 2013, 04:36:43 am »

Always do corners first, as dwarves are idiots and if you give them a choice will build the corners last. By sealing themselves into the corner.

If you're building a tower, wooden scaffolding can work too. Easy to put up and easy to take down!
Logged
What's wrong with using magma? That's almost always the easiest method.
I have issues channeling it properly to do that method. I end up flooding the fortress with magma.
Check out my RtD!

Uggh

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #4 on: October 15, 2013, 06:16:08 am »

Cancel and try rebuilding with another material, e.g. wood instead of stone.
Logged

Garath

  • Bay Watcher
  • Helping to deforest the world
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #5 on: October 15, 2013, 06:32:31 am »

shame on you for immediately making a bug report, I'd expected better of you  :P

it's a well known issue, the only solution so far seems to be to cancel the construction and order it new untill it works

edit:
at least I thought it was well known, someone complains about it once a week or something
Logged
Quote from: Urist Imiknorris
Jam a door with its corpse and let all the goblins in. Hey, nobody said it had to be a weapon against your enemies.
Quote from: Frogwarrior
And then everyone melted.

Mythalinear

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #6 on: October 15, 2013, 11:16:31 am »

Not all of us study the forums thoroughly before we begin playing Dwarf Fortress  :P
Logged

Frogwarrior

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #7 on: October 15, 2013, 03:08:54 pm »

I've been off the forums for a while :P and I TRIED to search the bug tracker but didn't see anything in my searches T__T
Logged
Lately, I'm proud of MAGMA LANDMINES:
http://www.bay12forums.com/smf/index.php?topic=91789.0
And been a bit smug over generating a world with an elephant monster that got 87763 sentient kills.
http://www.bay12forums.com/smf/index.php?topic=104354.0

itg

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #8 on: October 15, 2013, 04:34:10 pm »

Dwarves always walk toward the build site until they are adjacent to it, then start building. This system works pretty well, until you take ramps into account. If the build site is next to a ramp, a dwarf may walk up the ramp, find himself directly on top of the build site, and then decide to start building while he's standing on the site. Try removing the ramp(s) or using pathing designations (d-o) to make the dwarf take a more sensible path.

Garath

  • Bay Watcher
  • Helping to deforest the world
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #9 on: October 15, 2013, 04:53:55 pm »

Not all of us study the forums thoroughly before we begin playing Dwarf Fortress  :P

Frogwarrior is one of my heroes for making magma landmines/fountains, he isn't new!

The wiki page mentions possible problems when the cancelled wall has other walls already constructed nearby. I guess I'm just on this part of the forum too much, I actually remember a pretty big thread where people tried to find the cause and solution. Cause might have been found, but I forgot the details. It started right after some of the fixes for other construction issues, most importantly the one where walls were always constructed from a set of prefered directions (west of the construction being most prefered) which frequently led masons to wall themself in on dead ends and sheer cliffs. The new mechanism has the problem that occasionally a mason stands on top of the to be constructed wall. Unsuspending the wall (many times) made no change, the only solution found was to cancel it and re-order its construction.
Logged
Quote from: Urist Imiknorris
Jam a door with its corpse and let all the goblins in. Hey, nobody said it had to be a weapon against your enemies.
Quote from: Frogwarrior
And then everyone melted.

Frogwarrior

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #10 on: October 15, 2013, 06:35:02 pm »

I'm not new to Dwarf Fortress, but I am new to .34 - before this fort, the last time I'd booted up DF, wheelbarrows weren't a thing yet. Haven't gotten to do anything with magma yet... although I have plans to send minecarts through a lava pit to pit up magma and dump it on people...

itg, that might be related - there were ramps adjacent. However, this problem still occurred even when the dwarf hadn't just walked up the ramp - for example, one time the dwarf was clearing rocks off the construction site, which would have ended with him just adjacent to the wall and ready to build - but nope. Walked on top.
Logged
Lately, I'm proud of MAGMA LANDMINES:
http://www.bay12forums.com/smf/index.php?topic=91789.0
And been a bit smug over generating a world with an elephant monster that got 87763 sentient kills.
http://www.bay12forums.com/smf/index.php?topic=104354.0

Keldane

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #11 on: October 16, 2013, 02:13:08 am »

This happens due to the "Build from first acceptable tile pathed through" adjustment Toady made a while back. In my experience, a few things can cause it, including pets or other dwarves causing the builder to repath when they step in the way. Most of the time, I've found cancelling and redesignating works, and if that doesn't do the trick, perhaps try using a stockpile to bring a piece of construction material to an acceptable side, then specifically use that one to get your dwarf coming in from a direction they can stand on.
Logged
WARNING:Side effects may include fatal badgerstorm and sudden appreciation for nobles.

itg

  • Bay Watcher
    • View Profile
Re: Dwarves standing on top of walls?
« Reply #12 on: October 16, 2013, 02:21:13 am »

The ramp is still the cause of the problem. It doesn't matter if he moves off the spot to clear some rocks--he's chosen his spot and by god that's where he's gonna stand.

The intention of the new building behavior was to stop dwarves from walling themselves in, which is why the dwarves insist on going back to that first spot to finish the job. The logic is, if he stops at the nearest possible square to build the wall, he'll always have a clear path back home (unless someone else walls him in, but that can't be helped). If the dwarf decided to build from the opposite side because that's where he happened to be after moving the rocks out of the way, he might end up walling himself in, after all. So if the dwarf used a ramp to get to the site, he'll move back on top of the build square to attempt to finish the building, even though he stepped off of it earlier.