Summary:
I started a game. played it for 3 days. Had one Farmer (8villagers) and wasn’t able to promote a second Farmer.
(save game attached)
After saving and loading the same again, the problem is gone!
I also realized that many problems with “stucking orders” are removed after loading.
Steps to reproduce:
Can’t say for sure
- start with asccending race on forest map with medium dificult
- geather plants, build a house and sleeping place
- promote a farmer and patch 5 10x10felds with different crops (it should me to mutch for one farmer)
a) give the villager a “upgraded worker outfit” - build a tool and promote a second farmer
-> second farmer stuck
Expected Results:
Second farmer should abort his job (building, geathering…) drop his “upgraded worker outfit” and start promoting as a farmer.
Actual Results:
Cant promote my hearthings to farmer
Notes:
The problem is removed after reloading the attched save game.
There was also a lot of non used farmland. Maybe this somehow connected.
You can contact me for additional tests.
Attachments:
cant_promote_farmer.zip (5.2 MB)
Version Number and Mods in use:
0.14.0 latest (2860) x64
Script Errors
Maybe not related with this problem, but coming maybe 1min after the game was saved. (not coming again after loading!)
develop-2860 (x64)
...th/ai/actions/pickup_placed_item_adjacent_action.lua:22: attempt to index local 'item' (a nil value)
stack traceback:
...th/ai/actions/pickup_placed_item_adjacent_action.lua:22: in function <...th/ai/actions/pickup_placed_item_adjacent_action.lua:15>
[C]: ?
[C]: in function 'execute'
...ut_another_restockable_item_into_backpack_action.lua:56: in function <...ut_another_restockable_item_into_backpack_action.lua:42>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function 'run'
...tonehearth/services/server/tasks/run_task_action.lua:143: in function <...tonehearth/services/server/tasks/run_task_action.lua:141>
[C]: ?
...
[C]: in function 'run'
stonehearth/components/ai/ai_component.lua:536: in function <stonehearth/components/ai/ai_component.lua:520>
[C]: in function 'xpcall'
radiant/modules/common.lua:243: in function 'xpcall'
stonehearth/components/ai/ai_component.lua:520: in function '_thread_main'
stonehearth/services/server/threads/thread.lua:249: in function <stonehearth/services/server/threads/thread.lua:246>
[C]: in function 'xpcall'
radiant/modules/common.lua:243: in function 'xpcall'
stonehearth/services/server/threads/thread.lua:246: in function 'f'
radiant/lib/env.lua:15: in function <radiant/lib/env.lua:14>