Ok... so i want to build a set of doors in a 2 row corridor, and i have a piece of stone ore, etc obstructing one square.
#######
...*...
.......
#######
One dwarf comes with a door, starts building it , moves the ore below and finishes the door.
#######
...X...
...*...
#######
then, the second door is hauled, assembled below the first one, and the dwarf moves the stone back in the upper squareso he can finish the second door, and thus leaving the first door open all the time, and that's how i get floods most of the time.
Now, perhaps there is need for a tiny bit of code to say "do not move drop objects inside a door square" ?
ok, i agree i could prevent this by locking the first door, but that means obstructing traffic for a long time, not to mention is kind of hard supervising the placement of every door in the fortress, especially later on.
I mean, he could move the stone to any other stupid empty square around him, but NO! 90% of the time he simply moves it back where it came from.
And as far as i can tell, there is no way of marking a specific singular stone for moving. (am i right?)
Usually i try to solve this by identifying the stone type and setting someone to build something near out of that stone type... but it's hard, as he usually goes to pick up some other identical stone, as there are about a hundred others lying around.
oh yeah, and farm plots. they clean the space designated for farming, moving the offending objects into nearby tiles, usually into nearby doors (argh!) which makes me designate one huge area for stone stockpiling, and set every dwarf to moving stones (which is stupid, and that is an understatement).
I would love to be able to move certain stones, from certain places to stockpile (to clean important rooms) but not every stone in the game... As in "designating" them, the same way as i designate trees.
[ March 17, 2007: Message edited by: Nospherat ]