Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Dwarf can't complete construction due to pet  (Read 397 times)

Jeon

  • Bay Watcher
    • View Profile
Dwarf can't complete construction due to pet
« on: January 10, 2007, 05:43:00 pm »

The poor dwarf is trying to build a craftsman workshop but his dog is standing ontop of a square that will be inacessable when it is finished.

Easy enough to get around problem by suspending/resuming construction, but it is annoying behavior.

Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Dwarf can't complete construction due to pet
« Reply #1 on: January 11, 2007, 09:15:00 pm »

The dog is being a pest, but it will move eventually.  Was this a suggestion for the dwarves to kick nearby pets at times?
Logged
The Toad, a Natural Resource:  Preserve yours today!

Raufgar

  • Bay Watcher
    • View Profile
Re: Dwarf can't complete construction due to pet
« Reply #2 on: January 13, 2007, 09:21:00 pm »

Perhaps have the game evict sprites from any building site that has started or will be starting construction? As long as a sprite is there when a dwarf is starting construction (i.e. walked to con site with building materials), move it to the next (or nearest) empty square.

Should there be no empty/available square, have the game give the "unable to build cuz there's an obstruction" message. Might be a bit of coding, especially since if you build next to water/magma/chasm (i.e. empty square = over/into it, how to tell DF no-no?). DF should be able to tell if the sprite is an enemy or not, don't want players taking advantage of move-out-of-square-into-magma bit...

Logged