When designing a double story house by using free-standing walls on the 1st floor (not ground floor) which form their own little rooms, it throws an error when trying to place a roof on top of it.
Steps to reproduce:
- Design a ground floor for a building
- Place a 1st floor on top of it
- Use free-standing walls to make individual rooms by first making a big room on the inside then sub-dividing it into small rooms using freestanding walls (it didn’t allow me to use the bigger room’s columns to hook up my sub-dividing walls using the free-standing wall tool - this might be critical in reproducing the roof issue)
- Use the roof tool and hover mouse over one of the outside walls
- Engine error is shown
Roof ghost should appear.
Engine error is thrown.
stonehearth/lib/build_util.lua:871: assertion failed!
[C]: in function ‘assert’
stonehearth/lib/build_util.lua:871: in function ‘create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:958: in function ‘calculate_roof_shape_around_walls’
…th/services/client/build_editor/grow_roof_editor.lua:116: 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:233: in function ‘_get_selected_entity’
…ces/client/selection/entity_or_location_selector.lua:269: 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>
save game with building design in progress to see roof engine error; roof engine error save.zip (5.8 MB)
Version Number and Mods in use:
mods in use.zip (2.7 MB)
In attachment; Better Stockpiles, Furniture Expansion, Settlementdecor
no other mods
Intel Core i3-4330 CPU @ 3.5 Ghz
Win 7 Ultimate 64-bit
Geforce GT 740 gfx card