Summary:
after a while of playing I’ve encountered a bug where idle hearthlings stay idle even if there’s work. the bottom right bar was normal (only difference being it was almost entirely green). after saving and re-loading the save they’re back to normal for a bit but then they eventually stay idle
Steps to reproduce:
just play the game and eventually it’ll happen.
What I think is going on:
I think it has something with the ai ‘locking up’ and somehow staying idle, I personally would probably fix this by having a timer on each hearthling and making it if they’re idle for too long they automatically reset their own ai.
Find the save folder for the saves you wish to upload. By default, they are located in C:\Program Files (x86)\Steam\steamapps\common\Stonehearth\saved_games (assuming a default Steam install).
Zip the folder.
Right click the folder (should be a long set of numbers).
Left click on Send to in the menu that appears.
Left click on `Compressed (Zipped) folder).
(Optional) Rename the folder to something different than the default set of numbers.
Upload the save.
If the zip is less than 10 MB, you can upload it directly. Either use the upload button or drag and drop it into the compose window,
If larger than 10 MB, upload it to a cloud storage site like Dropbox, Google Drive, File Dropper, etc. and post the sharing link here.
So each savefile is a folder that contains 4 files.
Occuring to me in the latest stonehearth build, in a multiplayer game as the host.:
release-843 (x64)
CHECK failed: C:\rb\ihome\root\SH-OB0-BUILD\stonehearth\source\lib\lua\ai\execution_unit.cpp:220
bad unit transition “set_think_output” from “starting” in action pickup item type
Culprit:
frame: stonehearth:top
unit: human work dispatcher
compound: human work dispatcher
frame: stonehearth:work
unit: human simple labor dispatcher
compound: human simple labor dispatcher
frame: stonehearth:simple_labor
unit: restock
task_group: restock
frame: task_group:1254
unit: TASKstonehearth:restock_storage
task: TASKstonehearth:restock_storage
frame: stonehearth:restock_storage
unit: restock storage
compound: restock storage
frame: stonehearth:put_restockable_item_into_backpack
unit: find and put item into backpack
compound: find and put item into backpack
frame: stonehearth:pickup_item_type
unit: pickup item type
stack traceback:
[C]: ?
[C]: in function ‘set_think_output’
…ehearth/ai/actions/find_path_to_reachable_entity.lua:68: in function ‘cb’
stonehearth/components/pathfinder/astar_search.lua:131: in function ‘_on_solved’
stonehearth/components/pathfinder/astar_search.lua:99: in function <stonehearth/components/pathfinder/astar_search.lua:98>