Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Bug with Engraving?  (Read 997 times)

Dehydration

  • Bay Watcher
    • View Profile
Bug with Engraving?
« on: August 22, 2006, 05:10:00 pm »

The above is a section of rooms for nobility that I had some difficulty engraving. As you can see, only the room second from the bottom on the right side is fully engraved and the rest are engraved piecemeal.

What happened is that I would designate the entire room to be detailed for the second time, resulting in the blue engraving designation blinking like usual. Workers would show up and begin to engrave. When one of them completed the tile that they were working on, all designations for detailing in the immediate vicinity were cleared and the workers wandered away. I got that one room detailed by selecting one tile at a time, waiting until it was finished, and then selecting the next one over and over and over.

I tried selecting a room using multiple swathes of designation, designating multiple rooms at the same time to see if all the rooms cleared once a single tile completed, and waiting until the engraver currently working had left the vicinity so I could see if it was somehow related to an individual dwarf.

It doesn't happen with every engraving job in my fortress, but it does happen with every engraving job in that vicinity, including the  upper-left rooms that are not nearly as jam-packed full of fun furniture. Any time more than one tile is designated for detailing, they will all clear once a single tile in the vicinity is detailed.

I've had it happen in a few other spots but this is the only one at which it's consistantly reproduceable.

Thoughts?

Logged
 shouldn''t trust the phones. They''re full of gas.

Garthor

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #1 on: August 22, 2006, 05:25:00 pm »

I'd like to add that this only happens when engraving.  Smoothing stnoe and carving fortifications doesn't have the same problem.
Logged

Dehydration

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #2 on: August 22, 2006, 05:47:00 pm »

quote:
Originally posted by Garthor:
<STRONG>I'd like to add that this only happens when engraving.  Smoothing stnoe and carving fortifications doesn't have the same problem.</STRONG>

Agreed. The rooms havn't changed since I carved them out of the stone -- the furniture was all there before I came in with the smoothing-team, and as you can see, it's all thoroughly covered with the Level 1 Detailing.

Logged
 shouldn''t trust the phones. They''re full of gas.

FunkyWaltDogg

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #3 on: August 22, 2006, 08:44:00 pm »

I've noticed that the second detailing pass seemed to get cancelled repeatedly, but I hadn't noticed any patterns to it.  The one-at-a-time thing might have been happening with me as well.
Logged

Gronut

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #4 on: August 22, 2006, 11:21:00 pm »

I found that the Dwarves will, on the 2nd engraving pass, engrave all of the floor, but refuse to engrave some parts of the walls. Furniture appears to play no part in this, except things that block movement, like statues. Furthermore, sometimes you can get additional smooth walls engraved in a given room after your initial attempt at the 2nd level of engraving aborts prematurely, mostly by repeatedly designating them for detailing, but after a few more sections are engraved, the Dwarves start ignoring those orders altogether. I actually have not managed to get an entire room to 2nd level engraving.

[ August 23, 2006: Message edited by: Gronut ]

Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Bug with Engraving?
« Reply #5 on: August 23, 2006, 02:30:00 am »

Very strange.  I'll make a note and investigate.
Logged
The Toad, a Natural Resource:  Preserve yours today!

Maurog

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #6 on: August 23, 2006, 07:10:00 am »

Actually it goes even further than that, as I have a wall that keeps reverting to detailed status after it was engraved like 5 times. My guess it is somehow connected to behavior of corners when detailing. I mean, detailing two diagonally close walls causes the corner to get detailed too, right? There could be some bugs with this when the walls get engraved.
Logged

Captain_Action

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #7 on: August 23, 2006, 10:05:00 am »

I've notice this too in my games. I wonder if this connected to the cut tree being cancled bug.
Logged

Stonefish

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #8 on: August 25, 2006, 05:53:00 am »

I believe I can provide further details on this problem.  I was just detailing an entire room, and watching while it happened.  I had several dwarves set to detailing, and they all move to the same side of the room to detail walls.

When the first dwarf finished his section, he moved to another wall to start engraving, and the other dwarves did the same thing, despite not having finished.

So it seems that when one dwarf finishes detailing something, any other dwarves also detailing at that time are also told that they are finished, and to move on.  So if you have three dwarves detailing, two sections will get unselected at a time, four dwarves, three sections, and so on.

Logged

Arne

  • Bay Watcher
    • View Profile
    • AndroidArts
Re: Bug with Engraving?
« Reply #9 on: September 22, 2006, 02:10:00 am »

I got the same effect, using 0.21.104.21b

What I did:

1: Cut out a regular rectangular room.
2: Then I engraved just the floor from diagonally opposing corners. (well, I had a well, tables and chairs, an I-bar support and a pillar in the middle of the room.)
3: Then I engraved the walls from diagonally opposing corners in such a way that the floor was also covered. The walls looked fine, but apparently the engravers also made a second pass on the floor. Got some strange symbols there.


Edit: Oh Yes, I had several engravers.

[ September 22, 2006: Message edited by: Arne ]

Logged

bbb

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #10 on: September 22, 2006, 01:00:00 pm »

that sounds normal.. you said you engraved the floor.. and then the walls + floor right?

i believe the bug mentioned in 1st post was fixed

Logged

odd2k

  • Bay Watcher
    • View Profile
Re: Bug with Engraving?
« Reply #11 on: September 22, 2006, 07:47:00 pm »

I have a somewhat similar problem where walls suddenly get smoothed by themself. It happens when you place three doors like in the image below:

   
(Yes, I drew it in mspaint, it's still quicker than getting those damn dwarves to do it.)

I'm not sure if this is intended behaviour, but it seems kinda weird that the corners get smoothed by themself. So I'm guessing it's some kind of bug related to how corners adapt to surrounding walls (because you sometimes can't smooth corners).

edit: Now that I think about it, I think the corners were the other way, as in both corners flipped 180 from what they are in the image. Maybe the corners "think" the doors are smoothed walls?

[ September 22, 2006: Message edited by: odd2k ]

Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Bug with Engraving?
« Reply #12 on: September 23, 2006, 07:33:00 pm »

Yeah, the corner smoothing is intended behavior but it is noted as being a little unusual.  Because you can't reach the corners, it auto-smooths them, but doors are treated like walls for the purposes of smoothing, and these things happen.  However, I think that any corner that can be blocked between doors is also adjacent to a hallway wall or else accessible, and so manual detail could be forced instead.
Logged
The Toad, a Natural Resource:  Preserve yours today!