Since the latest update, when I attempt to put a roof on a building that has additional columns (beyond the ones that appear for the corners of a square floor) an error is generated and no roof can not be placed.
Steps to reproduce:
- Drag/draw out a square floor (mine was 11x11)
- Add individual foundation blocks to create what will be additional columns during the wall placement (in my case, I add 3 blocks “around” each corner so the walls, when placed, create a 2x2 column essentially). See link to screenshot in Attachments section below.
- Place the walls
- Select the roof from the diagram… move your cursor out to the building design in the world. As soon as the cursor hits the wall you get the error.
A preview of the roof should show up
An error is generated (See notes below). After the initial error, subsequent attempts simply keep the cursor as a red “x” and do not allow the placing of a roof at all.
The error generated:
release-737 (x64)[M] 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:956: 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>
Screenshot of the floor layout (Step 2 in steps above): http://i.imgur.com/vv5BZKG.png
Version Number and Mods in use:
Version: release-737 (x64)[M]
Mods: Sacred Grove and Better Stockpiles, though I was able to reproduce this problem without them in use.
Windows 8.2, i7, 16GB RAM, GTX 1070