Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Workshop blocks shrub -- infinite loop  (Read 407 times)

Mechanoid

  • Bay Watcher
  • [INTELLIGENT]
    • View Profile
Workshop blocks shrub -- infinite loop
« on: November 10, 2006, 12:33:00 am »

A small issue, whenever a shrub is covered by a inaccessable square of a workshop, the dwarf will attempt to obtain the shrub despite being unable to get it.

In order to avoid this, the shrub should either be killed or deselected to stop the dwarf from continually attempting to get it, and dying from thirst /hunger because of it.

Logged
Quote from: Max White
"Have all the steel you want!", says Toady, "It won't save your ass this time!"

oksir

  • Bay Watcher
    • View Profile
Re: Workshop blocks shrub -- infinite loop
« Reply #1 on: November 10, 2006, 07:59:00 am »

I've had the same problem with cave spider webs and even rocks somehow stuck in an impassable workshop square. The cave spiders can move through those squares and other impassable ones like statues, and make an unreachable web.
Logged

Angela Christine

  • Bay Watcher
    • View Profile
Re: Workshop blocks shrub -- infinite loop
« Reply #2 on: November 10, 2006, 08:06:00 am »

And then another vermin creature like a dragonfly passes through the unreachable spider web and dies.  And rots.  Miasma for everyone!  The remains decay, but the spider web is still there, waiting for the next unlucky dragonfly.  The unremitting horror of it all.


Eventually I usually given in, destroy the workshop, and then rebuild it in the same spot.  That gets rid of spider webs, I don't know about shrubs.

Logged

puke

  • Bay Watcher
    • View Profile
Re: Workshop blocks shrub -- infinite loop
« Reply #3 on: November 10, 2006, 01:13:00 pm »

insect remains probably shouldnt cause maisma.  im pretty sure this is modable.
Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Workshop blocks shrub -- infinite loop
« Reply #4 on: November 11, 2006, 07:52:00 pm »

The dwarf continues going for the plant despite thirst?  They don't cancel gather plant due to thirst?
Logged
The Toad, a Natural Resource:  Preserve yours today!

oksir

  • Bay Watcher
    • View Profile
Re: Workshop blocks shrub -- infinite loop
« Reply #5 on: November 12, 2006, 10:30:00 am »

From my experience they do stop to drink/sleep/whatever, but that was in older versions, so I don't know if it still works like that. The problem is that they go back after drinking and try again, and fail again, and try again, etc... So you lose a dwarf without ever getting any error message or notice.
Logged

Mechanoid

  • Bay Watcher
  • [INTELLIGENT]
    • View Profile
Re: Workshop blocks shrub -- infinite loop
« Reply #6 on: November 12, 2006, 08:14:00 pm »

quote:
Originally posted by Toady One:
<STRONG>The dwarf continues going for the plant despite thirst?  They don't cancel gather plant due to thirst?</STRONG>

Sorry for the late response.

I dont know. I didn't let it occur for much longer once i saw it. However, even if the dwarf DOES go to the water /food, the job would still remain, and the dwarf would be back at it, wasting his time; unless of course the plant died or was deselected.

Logged
Quote from: Max White
"Have all the steel you want!", says Toady, "It won't save your ass this time!"