Summary:
Attempted to place the first section of a roof with max offset (8) over a building blueprint and was given a permanent floating roof. The undo function seemed unable to remove it, and the roof didn’t change when I tried lowering the offset (or anything else for that matter), so I tried switching to a different roof type (from red stone to grey stone to clay) and was given another bug which seems to be concerned “build undo manager” not working correctly.
Edit: After playing further for a few minutes (and destroying the in-progress building to restart it) I found that I can’t place foundations at all anymore. Existing templates can’t be placed either. I can only assume this was somehow caused by the previous errors.
Steps to reproduce:
- Design a building up to the roof.
- Attempt to place a stone roof (8 offset, 1 max height).
Expected Results:
Roof is placed normally without issue.
Actual Results:
Roof appears to be placed, but without the walls meant to support the “offset” value. Roof placement can’t be undone.
Notes:
On attempted build:
develop-3116 (x64)
…onehearth/components/building/building_component.lua:780: attempt to call method ‘layout’ (a nil value)
stack traceback:
[C]: in function ‘layout’
…onehearth/components/building/building_component.lua:780: in function ‘layout_roof’
stonehearth/services/server/build/build_service.lua:1423: in function ‘_apply_nine_grid_options’
stonehearth/services/server/build/build_service.lua:1405: in function ‘cb’
stonehearth/services/server/build/build_service.lua:1569: in function ‘do_command’
stonehearth/services/server/build/build_service.lua:1403: in function <stonehearth/services/server/build/build_service.lua:1398>
----- And on attempt to switch roof types:
develop-3116 (x64)
…ehearth/services/server/build/build_undo_manager.lua:46: assertion failed!
stack traceback:
[C]: ?
[C]: in function ‘assert’
…ehearth/services/server/build/build_undo_manager.lua:46: in function ‘begin_transaction’
stonehearth/services/server/build/build_service.lua:1566: in function ‘do_command’
stonehearth/services/server/build/build_service.lua:1403: in function <stonehearth/services/server/build/build_service.lua:1398>
Attachments:
Versions and Mods:
Alpha 18, no mods.