Can't place roof

Hello

I have encountered a bug where I can’t place a roof on a 35 block per 20 block building,

This is the bug report

release-726 (x64)
stonehearth/lib/build_util.lua:869: assertion failed!
stack traceback:
[C]: ?
[C]: in function ‘assert’
stonehearth/lib/build_util.lua:869: in function ‘create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:877: in function ‘create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:877: in function ‘create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:977: in function ‘calculate_roof_shape_around_walls’
…th/services/client/build_editor/grow_roof_editor.lua:115: in function ‘_compute_roof_region’
…th/services/client/build_editor/grow_roof_editor.lua:78: in function ‘fn’
…ces/client/selection/entity_or_location_selector.lua:232: in function ‘_get_selected_entity’
…ces/client/selection/entity_or_location_selector.lua:267: in function ‘_on_mouse_event’
…nehearth/services/client/selection/selector_base.lua:115: in function ‘_mouse_cb’
stonehearth/services/client/input/input_capture.lua:55: in function ‘_dispatch’
stonehearth/services/client/input/input_service.lua:70: in function ‘_dispatch_input’
stonehearth/services/client/input/input_service.lua:12: in function <stonehearth/services/client/input/input_service.lua:11>

That’s a known issue. Having the interior walls screws up the roof algorithm for what ever reason. What you need to do with current versions of the game is build the external walls first, the shell of the building. Then you slap on the roof and then do the interior walls, the fit out.

3 Likes