Summary: After created a two story building and stoping it mid build (Due to poor design) it left two pieces of second story floor and won’t remove the building
Steps to reproduce:
Create custom 2 story building forgetting to put a path to 2nd story
Let building get over half way completed
Try to remove building
Expected Results: Building gets removed
Actual Results: During the removal process 2 pieces of the 2nd floor got left behind and now the building can’t be removed.
I’m having the exact same issue.
Except, I didn’t stop it midway to build a path. I did it to place a bed on the second floor (after the flooring had been built).
I’ll post here first since the issue I experienced seems to be related.
First when building stairs using the floor pieces, the camera bugged and sent me to the stars.
I was able to get back to the ground by clicking on the first terrain view modification button.
Then selected to place walls for the second floor I created. Realized it would block my second floor access and decided to go with freestanding walls instead. Placed a couple, didn’t seem to be working great, may have been flung into the stars again while attempting to place them.
Then switched back to just placing normal walls. Placed them down but then encountered an engine error.
This may have been because there were floor pieces sticking out because I wanted the second floor 1 in from the first floor walls. So to achieve this I placed one block on the first floor walls and then just connected to the rest of the floor to that block. I have some Steam screenshots but I’m not sure I can upload them here, would have to place them on an imaging website I imagine and then post the link here?
So now that I have decided I’d rather just delete the building and start over, it will not delete. And undo will now not undo the walls that are there, it was skipping to the floor pieces placed previously and now onto the “stairs” floor pieces.
Here is the engine error:
release-489 (x64)
stonehearth/services/server/build/build_service.luac:222: assertion failed!
stack traceback:
[C]: ?
[C]: in function 'assert’
stonehearth/services/server/build/build_service.luac:222: in function '_get_blueprint_at_point’
stonehearth/services/server/build/build_service.luac:225: in function '_fetch_blueprint_at_point’
stonehearth/services/server/build/build_service.luac:230: in function '_fetch_column_at_point’
stonehearth/services/server/build/build_service.luac:231: in function '_add_wall_span’
stonehearth/services/server/build/build_service.luac:199: in function 'visitor_fn’
stonehearth/lib/build_util.luac:270: in function 'grow_walls_around’
stonehearth/services/server/build/build_service.luac:199: in function 'grow_walls’
stonehearth/services/server/build/build_service.luac:189: in function 'cb’
stonehearth/services/server/build/build_service.luac:304: in function 'do_command’
stonehearth/services/server/build/build_service.luac:189: in function <stonehearth/services/server/build/build_service.luac:188>
release-489 (x64)
c++ exception: lua runtime error
stack traceback:s
Hey there @Jbro, welcome to the Discourse! First off, thanks for the report. There are many issues with two story buildings, and the dev team is well aware and doing their best to get them working.
You absolutely can upload Steam screenshots here. You should be able to simply drag and drop the photo into a reply and it will upload automatically. If you cannot get the building to delete normally, you should be able to delete it from the console. To open the console, type Ctrl + c, then click the building that has an issue and type destroy in the console, followed by clicking Enter.