[NLA] Alpha 12: 10 minutes gameplay stuff

strong text

The scaffolds inside the building is a brilliant idea to solve some of the earlier building problems.

Suggestion: It would be great if room partitioning became a reality. And if it does, I hope the building logic carries over.

The last quibble I have is that there is still no floor view

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.

2 Likes

You guys still have scaffold ladder removal problems.

I also hit a bug where I changed the content designation of a small crate after something as been put in

1 Like

Check some of the building codes.

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>

1 Like

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

Paging @Albert, are the AI errors listed in last post resolved?

Also unclear, but since we’ve changed a bit of code, I would close this bug and create a new one for the current alpha if it re-occurs.

Actually, this probably applies to all the unknown_transition bugs.

1 Like

OK, going to do the same for similar AI errors posted on old builds as well…