Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Suspended construction for no reason  (Read 2065 times)

Chthon

  • Bay Watcher
    • View Profile
Suspended construction for no reason
« on: March 17, 2007, 03:58:00 am »

My dwarves love to suspend construction of doors and the like for no aparent reason.  This is what happens:

Step 1:  Dwarf half finishes the job, maybe he was in transit with the materials and suddenly he decides hey, I hate doing this job, I'll suspend it and see if he notices.

Step 2:  I notice and immidiately unsuspend it.

Step 3:  Dwarf says alright, alright, I'll finish the job, and does so.  Same dwarf, same thing he was carrying.

Why do they test my patience so?  I mean I might queue 30 beds to be installed and 10 get suspended for no aparent reason.  And I'm WATCHING them do this.

Logged
''d be perfect if I weren''t so arrogant.

Nospherat

  • Bay Watcher
  • Dorfity dorf dorf
    • View Profile
Re: Suspended construction for no reason
« Reply #1 on: March 17, 2007, 07:05:00 am »

As far as i can tell, they suspend the job, say in case of a door hauling, if at that moment there is someone passing trough the space where the door goes. (or in the space the bed should be)

But that is easy, just you wait until you start designating farm plots, in spaces with lots of rubbish to move (ore, stones).
THEN you will get tons of job suspending.
Again, as far as i can tell they are only willing to move the rubbish ONE square away from the farm plot... and if there isn't enough space... boom. Job cancel.

At some times there is IMPOSSIBLE to start farming in some spot.

Logged

Chthon

  • Bay Watcher
    • View Profile
Re: Suspended construction for no reason
« Reply #2 on: March 17, 2007, 08:02:00 am »

Actually, I'm pretty good at building farm plots in areas where there is lots of rubble.  The trick is to not make the plots so dang big, otherwise there's too much stone to move, and not enough plots to go around.  Once the area is clear though it's good.

About the someone moving through, I've never seen it elsewhere, but maybe.  It's obnoxios though.

Logged
''d be perfect if I weren''t so arrogant.

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Suspended construction for no reason
« Reply #3 on: March 20, 2007, 05:12:00 am »

Looking at the code, they should just delay when a unit is standing on the building site.  The suspensions should only be triggered by items in the square that can't be moved.
Logged
The Toad, a Natural Resource:  Preserve yours today!

Chthon

  • Bay Watcher
    • View Profile
Re: Suspended construction for no reason
« Reply #4 on: March 20, 2007, 12:31:00 pm »

In that case Toady, here is the situation.

code:

+---\
|o..o <- Door being built here
+---/  


+-\/| are walls, o is a stone, . is empty floor

I set dozens of doors up in similar situations, both facing left and right.  This is one that suddenly canceled on me.  No other construction was set.  I get 3 or 4 per dozen I queue.

Logged
''d be perfect if I weren''t so arrogant.

Draco18s

  • Bay Watcher
    • View Profile
Re: Suspended construction for no reason
« Reply #5 on: March 25, 2007, 02:56:00 pm »

There's your problem, there's a stone (tasked for hauling presumably) in the door space.
Logged