Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Odd dwarf behavior  (Read 1556 times)

b1gb0y2013

  • Bay Watcher
  • Santa from HELL
    • View Profile
Odd dwarf behavior
« on: May 11, 2010, 06:45:14 pm »

Im on a map that has a really steep mountain, but first off when I tell my dwarves to do something like build a building, it seems like if its within 15 tiles of the edge of the map, they wont do ANYTHING. Also Im trying to build a megaconstruction, first off it says distance to materials is -41529 something, and also i have access to everywhere in the building, but the dwarves act like they keep getting trapped on the top floor.. They will just sit there and not work at all. My dwarves wont do like anything, what is wrong with my place? I also checked and one of my dwarves is in a bad mood, and is at a workshop, and he keeps screaming needs rock, but there is rock EVERYWHERE, all over the place, and noone is using it for construction. And my masons say they have no job, all 7 of them, yet I have 5 workshops that have build rock blocks on them, and nobody is using them. Unless it helps, i have 2010 v31...
« Last Edit: May 11, 2010, 07:04:42 pm by b1gb0y2013 »
Logged

Logical2u

  • Bay Watcher
    • View Profile
Re: Odd dwarf behavior
« Reply #1 on: May 11, 2010, 09:17:56 pm »

1. Are you playing in 31.03? The negative distance error was (supposedly) fixed by that release, but some really intensive maps are still experiencing the problem.
2. Things too close to the edge of the map can't be built at all, to keep you from walling yourself off from invaders mostly.
3. You might have accidentally built an impassable building or be suffering from broken pathfinding. You'll need to do more tests though.
4. If you broke pathfinding, then they can't get to the rock - the negative distance indicates it's inaccessible, but the inaccessibility isn't being calculated properly due to the error. Hence the negative distances.
5. Rock blocks don't count as rocks.
6. Only raw rocks can be used for masonry workshop jobs - NOT rock blocks. You CAN construct constructions (walls floors etc) with them, though.
Logged
This account is defunct - please contact me through other means.

b1gb0y2013

  • Bay Watcher
  • Santa from HELL
    • View Profile
Re: Odd dwarf behavior
« Reply #2 on: May 12, 2010, 07:56:38 pm »

Alright i had plenty of ROCKS and they had like 5 staircases to access the building, and i checked like 10 times, its only 2 stories so far anyways... So how can i fix this broken pathfinding thing? I started a new game, its worked good for 5 stories, and now everything is getting messed up again...

EDIT: I finally found it out... apparently i destructed something of the same material, and the blocks fell down a level behind walls they couldnt access, and they apparently tried to use those blocks that they couldnt get to... So i can build fine now but still doesnt explain why they wont do anything when theres a workshop right next to them in the open...
« Last Edit: May 12, 2010, 07:58:25 pm by b1gb0y2013 »
Logged

Vile Ampersand

  • Bay Watcher
  • !!&!!
    • View Profile
Re: Odd dwarf behavior
« Reply #3 on: May 12, 2010, 09:36:18 pm »

Hmmm odd dwarf behavior... I had a dwarf dive into a vat of magma to avoid one of my harmless escaped breeding elephants. That gave me the idea of making steel coffins for my dwarves. When they died their many !!pieces!! would be placed in a magma-safe coffin and dumped into an enormous vat of magma full of "fun" creatures.
Logged

Logical2u

  • Bay Watcher
    • View Profile
Re: Odd dwarf behavior
« Reply #4 on: May 12, 2010, 09:41:24 pm »

Alright i had plenty of ROCKS and they had like 5 staircases to access the building, and i checked like 10 times, its only 2 stories so far anyways... So how can i fix this broken pathfinding thing? I started a new game, its worked good for 5 stories, and now everything is getting messed up again...

EDIT: I finally found it out... apparently i destructed something of the same material, and the blocks fell down a level behind walls they couldnt access, and they apparently tried to use those blocks that they couldnt get to... So i can build fine now but still doesnt explain why they wont do anything when theres a workshop right next to them in the open...

It depends on what you're trying to get them to do... Building walls or performing workshops tasks, and doing either of those with what materials? I think if the shortest path to the stone is to the inaccessible one, they might not be able to do anything at all.
You never answered my question as to whether you were playing 31.03...

Fixing pathfinding is kind of an issue, because sometimes it's not something you did in the first place. A few steps include - stop using ramps in construction, and make sure when constructing around stairs there are a few extra tiles around the stairwell - I found in 40d that just trying to build straight out from stairwells was an issue, because too many dwarves would crowd in small areas. Expanding the area in which they can act is a small step to helping that out.
Logged
This account is defunct - please contact me through other means.

b1gb0y2013

  • Bay Watcher
  • Santa from HELL
    • View Profile
Re: Odd dwarf behavior
« Reply #5 on: May 12, 2010, 10:29:03 pm »

Yes, I have 31.03. Right now im digging out an area, but my miners are completely ignoring a big area I want dug out. Its RIGHT next to them too, so whats up with that?! They all have mining skill highlighted and all have copper picks to do it... Im also kind of pissed because 2 of my best masons were scared by a rhesus macaque and fell into a magma pipe... Now I only have 2 to build my megastructure...
« Last Edit: May 12, 2010, 10:32:41 pm by b1gb0y2013 »
Logged

Logical2u

  • Bay Watcher
    • View Profile
Re: Odd dwarf behavior
« Reply #6 on: May 13, 2010, 06:41:06 am »

That sounds a lot like #0001217, but also to #0001137.
If you have an account on the bug tracker, creating a bug and noting a link to either of those bugs and including your save game would be very helpful.
Logged
This account is defunct - please contact me through other means.

Rafal99

  • Bay Watcher
    • View Profile
Re: Odd dwarf behavior
« Reply #7 on: May 13, 2010, 08:03:45 am »

Do the bug persists after save and load?
If yes then upload your save and post it in the Mantis.

You are experiencing a pathfinding bug that was mostly fixed in 0.31.03, but there seems to be rare occurences where it still happens. Toady will need saves reproducing it to fix it completely.
Logged
The spinning Tantrum Spiral strikes The Fortress in the meeting hall!
It explodes in gore!
The Fortress has been struck down.

b1gb0y2013

  • Bay Watcher
  • Santa from HELL
    • View Profile
Re: Odd dwarf behavior
« Reply #8 on: May 13, 2010, 01:33:50 pm »

It seems like every 10 or so minutes, everything goes fine, then suddenly like half my population says NO JOB for 5 minutes, and stands in one spot doing nothing. Then suddenly they all start doing it again... That seems to be whats happenening
Logged

Rafal99

  • Bay Watcher
    • View Profile
Re: Odd dwarf behavior
« Reply #9 on: May 13, 2010, 02:54:41 pm »

This is what was happening to me in 0.31.1 and 0.31.2 versions. There is some sort of update to pathfinding every few minutes that fixes the problems.
But 0.31.3 fixed these bugs. Well... it seems that not all of them. 

Upload a save so others can test it.
Logged
The spinning Tantrum Spiral strikes The Fortress in the meeting hall!
It explodes in gore!
The Fortress has been struck down.

b1gb0y2013

  • Bay Watcher
  • Santa from HELL
    • View Profile
Re: Odd dwarf behavior
« Reply #10 on: May 13, 2010, 09:43:47 pm »

I keep trying to upload it, but when it gets to 100%, it suddenly pauses the uploading site... I already tried uppit and rapidshare. Is it too big or what? The save file is 17000kb
Logged

Logical2u

  • Bay Watcher
    • View Profile
Re: Odd dwarf behavior
« Reply #11 on: May 14, 2010, 07:25:19 am »

Upload it to the Dwarf Fortress File Depot. http://dffd.wimbli.com/
There are 24mb saves on there so your ~17mb save should be fine.
Logged
This account is defunct - please contact me through other means.

b1gb0y2013

  • Bay Watcher
  • Santa from HELL
    • View Profile
Re: Odd dwarf behavior
« Reply #12 on: May 14, 2010, 04:38:45 pm »

Alright here it is then:
http://dffd.wimbli.com/file.php?id=2350
If it works fine on your game, then I have something wrong with my code somewhere... But basically all the masons should just sit there doing nothing while there is alot to build.
Logged

Kidiri

  • Bay Watcher
    • View Profile
Re: Odd dwarf behavior
« Reply #13 on: May 14, 2010, 05:16:45 pm »

Am I the only one thinking the title's a bit of a tautology?
Logged
Veni, Vidi, Pompeii.
Soylent Green is kittens!
Sometimes, when my Dorfs are exceptionally stupid again, I wonder what exactly the [INTELLIGENT]-tag does.

b1gb0y2013

  • Bay Watcher
  • Santa from HELL
    • View Profile
Re: Odd dwarf behavior
« Reply #14 on: May 14, 2010, 05:33:23 pm »

What isnt these days?

Holy crap, ambush! They killed half my military (I never trained them at all...) But finally my dwarf I decided to make a full adamantine suit of armor and short sword killed them all off with only a bruised finger. By the way I needed materials so I dug down to the magma sea to get the adamantine i made it out of... The good thing is I have plenty of animals coming out of caves to pack my soon-to-be zoo ill be building.
« Last Edit: May 14, 2010, 05:37:24 pm by b1gb0y2013 »
Logged
Pages: [1] 2