Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40d] Forbidding stone class breaks dwarf skills if stone class is 'in use'.  (Read 514 times)

skinkworx

  • Escaped Lunatic
  • Skilled Monkey
    • View Profile

Discovered in the ongoing quest to be able to tell the lads to produce things from specific types of rock, I've apparently discovered the Dwarven Mind Eraser...

Forbidding an entire class of stone while a worker is using that class of stone - either for construction or production - causes all dwarves to forget that certain skills exist.  Construction and production can no longer continue, even if the stone is subsequently reclaimed.  Although dwarves still show the skill as active and still show experienced skill levels, workshops cannot even be dismantled because all dwarves are suddenly incapable of performing the job in question.  Bug is reproducable.

Sample cases in which forbidding all of stone X triggers bug:
  Mechanic is getting stone X for part. 
  Cook is constructing kitchen from stone X.
  Mason is actively working on stone X.

Jobs affected:
  Apparently nearly all production jobs, not just stone industries.  Craftsdwarf workshop, carpentry, brewing and cooking are affected as well.   Planting, mining, and woodcutting are notable exceptions and seem to be unaffected by the bug.

Cheers!
Logged

skinkworx

  • Escaped Lunatic
  • Skilled Monkey
    • View Profile

Duh.  Nevermind.  I just figured out that the stone the workshop is made of also becomes forbidden, which just means "No Touchy!" to dwarves.  If I go back and unforbid the stone used in the workshop itself, everything goes back to normal.

Which makes sense in a twisted, dwarven sort of way...
Logged

ctrlfrk

  • Bay Watcher
    • View Profile

Yeah i just discovered this too.
I'm now going through all my buildings and reconstructing them with rock _blocks_ so that it doesn't happen.

The mass dump is a really good way of moving masses of stone around.
Logged

skinkworx

  • Escaped Lunatic
  • Skilled Monkey
    • View Profile

Phew - glad I wasn't the only one baffled by this.

And: that's actually a really clever idea, using blocks.  Thanks for the tip!

Logged