Now imagine if that were just twice as large and has 3 floors instead of 2. That would make it virtually impossible to place furniture near the center of the building.
Its not the first time Iâm stating this, nor am I the only one stating this problem.
As of now, its not a relatively large problem because buildings are going to be relatively simple even in Alpha 12 with the lack of room partitioning and other complex building features.
However, down the road, be sure to let each floor be viewed individually since upper floors obstruct lower floor view with the vanilla building vision tool.
I just ran into a problem with building floors where after placing floors and erasing them, I was unable to place new floors and the building plan was stuck there, even after I officially removed the building.
EDIT:
Hereâs the code
develop-2594 (x64)
No matching overload found, candidates: Region3 translated(Region3 const&,Point3 const&)
stack traceback:
[C]: ?
[C]: in function 'translatedâ
stonehearth/services/server/build/build_service.luac:130: in function '_subtract_region_from_floorâ
stonehearth/services/server/build/build_service.luac:91: in function '_add_floor_typeâ
stonehearth/services/server/build/build_service.luac:81: in function 'add_floorâ
stonehearth/services/server/build/build_service.luac:50: in function 'cbâ
stonehearth/services/server/build/build_service.luac:304: in function 'do_commandâ
stonehearth/services/server/build/build_service.luac:50: in function <stonehearth/services/server/build/build_service.luac:49>
Another bug:
develop-2594 (x64)
stonehearth/components/ai/execution_unit_v2.luac:72: bad unit transition âset_think_outputâ from âstartingâ in action put restockable item into backpack
stack traceback:
[C]: ?
[C]: in function 'errorâ
stonehearth/components/ai/execution_unit_v2.luac:72: in function '_unknown_transitionâ
stonehearth/components/ai/execution_unit_v2.luac:105: in function '_set_think_outputâ
stonehearth/components/ai/execution_unit_v2.luac:321: in function '?'
stonehearth/components/ai/execution_unit_v2.luac:18: in function 'set_think_outputâ
stonehearth/services/server/ai/compound_action.luac:89: in function '_set_think_outputâ
stonehearth/services/server/ai/compound_action.luac:71: in function '_start_thinking_on_frameâ
stonehearth/services/server/ai/compound_action.luac:74: in function 'think_progress_cbâ
stonehearth/components/ai/execution_frame.luac:373: in function '_think_progress_cbâ
stonehearth/components/ai/execution_frame.luac:687: in function â_set_stateâ
âŚ
stonehearth/components/ai/execution_frame.luac:687: in function '_set_stateâ
stonehearth/components/ai/execution_frame.luac:440: in function '_unit_ready_from_thinkingâ
stonehearth/components/ai/execution_frame.luac:154: in function '_unit_readyâ
stonehearth/components/ai/execution_unit_v2.luac:187: in function '_set_think_output_from_thinkingâ
stonehearth/components/ai/execution_unit_v2.luac:102: in function '_set_think_outputâ
stonehearth/components/ai/execution_unit_v2.luac:321: in function '?'
stonehearth/components/ai/execution_unit_v2.luac:18: in function 'set_think_outputâ
stonehearth/ai/actions/find_path_to_entity_type.luac:17: in function âsolved_cbâ
âŚth/components/pathfinder/shared_bfs_path_finder.luac:47: in function â_call_solved_cbsâ
âŚth/components/pathfinder/shared_bfs_path_finder.luac:39: in function <âŚth/components/pathfinder/shared_bfs_path_finder.luac:36>
develop-2594 (x64)
c++ exception: lua runtime error
stack traceback:
develop-2594 (x64)
stonehearth/components/ai/execution_frame.luac:108: bad frame transition âunit_readyâ from "starting"
stack traceback:
[C]: ?
[C]: in function 'errorâ
stonehearth/components/ai/execution_frame.luac:108: in function '_unknown_transitionâ
stonehearth/components/ai/execution_frame.luac:166: in function '_unit_readyâ
stonehearth/components/ai/execution_unit_v2.luac:187: in function '_set_think_output_from_thinkingâ
stonehearth/components/ai/execution_unit_v2.luac:102: in function '_set_think_outputâ
stonehearth/components/ai/execution_unit_v2.luac:321: in function '?'
stonehearth/components/ai/execution_unit_v2.luac:18: in function 'set_think_outputâ
stonehearth/services/server/ai/compound_action.luac:89: in function '_set_think_outputâ
stonehearth/services/server/ai/compound_action.luac:71: in function '_start_thinking_on_frameâ
stonehearth/services/server/ai/compound_action.luac:74: in function âthink_progress_cbâ
âŚ
stonehearth/components/ai/execution_frame.luac:687: in function '_set_stateâ
stonehearth/components/ai/execution_frame.luac:440: in function '_unit_ready_from_thinkingâ
stonehearth/components/ai/execution_frame.luac:154: in function '_unit_readyâ
stonehearth/components/ai/execution_unit_v2.luac:187: in function '_set_think_output_from_thinkingâ
stonehearth/components/ai/execution_unit_v2.luac:102: in function '_set_think_outputâ
stonehearth/components/ai/execution_unit_v2.luac:321: in function '?'
stonehearth/components/ai/execution_unit_v2.luac:18: in function 'set_think_outputâ
stonehearth/ai/actions/find_path_to_entity_type.luac:17: in function âsolved_cbâ
âŚth/components/pathfinder/shared_bfs_path_finder.luac:47: in function â_call_solved_cbsâ
âŚth/components/pathfinder/shared_bfs_path_finder.luac:39: in function <âŚth/components/pathfinder/shared_bfs_path_finder.luac:36>
develop-2594 (x64)
c++ exception: lua runtime error
stack traceback:
develop-2594 (x64)
stonehearth/components/ai/execution_frame.luac:108: bad frame transition âadd_actionâ from "starting"
stack traceback:
stonehearth/components/ai/execution_frame.luac:705: in function <stonehearth/components/ai/execution_frame.luac:698>
[C]: in function 'errorâ
stonehearth/components/ai/execution_frame.luac:108: in function '_unknown_transitionâ
stonehearth/components/ai/execution_frame.luac:208: in function '_add_actionâ
stonehearth/components/ai/execution_frame.luac:594: in function 'fnâ
stonehearth/services/server/threads/thread.luac:109: in function 'private_msgâ
stonehearth/services/server/threads/thread.luac:171: in function '_dispatch_messagesâ
stonehearth/services/server/threads/thread.luac:128: in function 'suspendâ
stonehearth/components/ai/execution_frame.luac:692: in function 'wait_untilâ
stonehearth/components/ai/execution_frame.luac:377: in function <stonehearth/components/ai/execution_frame.luac:377>
[C]: in function âxpcallâ
âŚ
stonehearth/components/ai/execution_frame.luac:146: in function '_runâ
stonehearth/components/ai/execution_frame.luac:390: in function <stonehearth/components/ai/execution_frame.luac:381>
[C]: in function 'xpcallâ
stonehearth/components/ai/execution_frame.luac:707: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:392: in function 'runâ
stonehearth/components/ai/ai_component.luac:148: in function '_thread_mainâ
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcallâ
stonehearth/services/server/threads/thread.luac:89: in function 'fâ
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>
develop-2594 (x64)
stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:108: bad frame transition âadd_actionâ from "starting"
stack traceback:
stonehearth/components/ai/execution_frame.luac:705: in function <stonehearth/components/ai/execution_frame.luac:698>
[C]: in function 'errorâ
stonehearth/components/ai/execution_frame.luac:721: in function '_exit_protected_callâ
stonehearth/components/ai/execution_frame.luac:716: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:377: in function 'startâ
stonehearth/services/server/ai/compound_action.luac:119: in function 'call_fnâ
stonehearth/components/ai/execution_unit_v2.luac:22: in function '_call_startâ
stonehearth/components/ai/execution_unit_v2.luac:226: in function '_do_startâ
stonehearth/components/ai/execution_unit_v2.luac:196: in function '_start_from_readyâ
stonehearth/components/ai/execution_unit_v2.luac:132: in function '_startâ
stonehearth/components/ai/execution_frame.luac:486: in function â_start_from_readyâ
âŚ
stonehearth/components/ai/execution_frame.luac:146: in function '_runâ
stonehearth/components/ai/execution_frame.luac:390: in function <stonehearth/components/ai/execution_frame.luac:381>
[C]: in function 'xpcallâ
stonehearth/components/ai/execution_frame.luac:707: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:392: in function 'runâ
stonehearth/components/ai/ai_component.luac:148: in function '_thread_mainâ
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcallâ
stonehearth/services/server/threads/thread.luac:89: in function 'fâ
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>develop-2594 (x64)
stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:108: bad frame transition âadd_actionâ from "starting"
stack traceback:
stonehearth/components/ai/execution_frame.luac:705: in function <stonehearth/components/ai/execution_frame.luac:698>
[C]: in function 'errorâ
stonehearth/components/ai/execution_frame.luac:721: in function '_exit_protected_callâ
stonehearth/components/ai/execution_frame.luac:716: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:377: in function 'startâ
stonehearth/services/server/ai/compound_action.luac:119: in function 'startâ
stonehearth/ai/actions/loop_action.luac:56: in function 'call_fnâ
stonehearth/components/ai/execution_unit_v2.luac:22: in function '_call_startâ
stonehearth/components/ai/execution_unit_v2.luac:226: in function '_do_startâ
stonehearth/components/ai/execution_unit_v2.luac:196: in function '_start_from_readyâ
stonehearth/components/ai/execution_unit_v2.luac:132: in function â_startâ
âŚ
stonehearth/components/ai/execution_frame.luac:146: in function '_runâ
stonehearth/components/ai/execution_frame.luac:390: in function <stonehearth/components/ai/execution_frame.luac:381>
[C]: in function 'xpcallâ
stonehearth/components/ai/execution_frame.luac:707: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:392: in function 'runâ
stonehearth/components/ai/ai_component.luac:148: in function '_thread_mainâ
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcallâ
stonehearth/services/server/threads/thread.luac:89: in function 'fâ
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>
develop-2594 (x64)
stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:108: bad frame transition âadd_actionâ from "starting"
stack traceback:
stonehearth/components/ai/execution_frame.luac:705: in function <stonehearth/components/ai/execution_frame.luac:698>
[C]: in function 'errorâ
stonehearth/components/ai/execution_frame.luac:721: in function '_exit_protected_callâ
stonehearth/components/ai/execution_frame.luac:716: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:377: in function 'startâ
stonehearth/services/server/ai/compound_action.luac:119: in function 'call_fnâ
stonehearth/components/ai/execution_unit_v2.luac:22: in function '_call_startâ
stonehearth/components/ai/execution_unit_v2.luac:226: in function '_do_startâ
stonehearth/components/ai/execution_unit_v2.luac:196: in function '_start_from_readyâ
stonehearth/components/ai/execution_unit_v2.luac:132: in function '_startâ
stonehearth/components/ai/execution_frame.luac:486: in function â_start_from_readyâ
âŚ
stonehearth/components/ai/execution_frame.luac:146: in function '_runâ
stonehearth/components/ai/execution_frame.luac:390: in function <stonehearth/components/ai/execution_frame.luac:381>
[C]: in function 'xpcallâ
stonehearth/components/ai/execution_frame.luac:707: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:392: in function 'runâ
stonehearth/components/ai/ai_component.luac:148: in function '_thread_mainâ
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcallâ
stonehearth/services/server/threads/thread.luac:89: in function 'fâ
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>
develop-2594 (x64)
stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:721: stonehearth/components/ai/execution_frame.luac:108: bad frame transition âadd_actionâ from "starting"
stack traceback:
stonehearth/components/ai/execution_frame.luac:705: in function <stonehearth/components/ai/execution_frame.luac:698>
[C]: in function 'errorâ
stonehearth/components/ai/execution_frame.luac:721: in function '_exit_protected_callâ
stonehearth/components/ai/execution_frame.luac:716: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:377: in function âstartâ
âŚonehearth/services/server/tasks/run_task_action.luac:56: in function 'call_fnâ
stonehearth/components/ai/execution_unit_v2.luac:22: in function '_call_startâ
stonehearth/components/ai/execution_unit_v2.luac:226: in function '_do_startâ
stonehearth/components/ai/execution_unit_v2.luac:196: in function '_start_from_readyâ
stonehearth/components/ai/execution_unit_v2.luac:132: in function '_startâ
stonehearth/components/ai/execution_frame.luac:486: in function â_start_from_readyâ
âŚ
stonehearth/components/ai/execution_frame.luac:146: in function '_runâ
stonehearth/components/ai/execution_frame.luac:390: in function <stonehearth/components/ai/execution_frame.luac:381>
[C]: in function 'xpcallâ
stonehearth/components/ai/execution_frame.luac:707: in function '_protected_callâ
stonehearth/components/ai/execution_frame.luac:392: in function 'runâ
stonehearth/components/ai/ai_component.luac:148: in function '_thread_mainâ
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcallâ
stonehearth/services/server/threads/thread.luac:89: in function 'fâ
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>
etc etc