Missing Tools and Infinite Loop

I promoted a hearthling to blacksmith and created the workshop as normal. Later I moved the workshop for to make room to build a proper building to house it.

After a while (no saves or loads in between) the workshop disappeared, causing me to look at the smith herself to find she lack gear completely. No more hammer or apron.

So I tried demoting her to worker. An error drops, as does a blacksmith hammer (annoying since I cannot sell them) and she remains the blacksmith.

release-453 (x64)
...tonehearth/components/crafter/crafter_component.luac:46: attempt to call method 'get_entity' (a nil value)
stack traceback:
	stonehearth/services/server/threads/thread.luac:87: in function 'get_entity'
	...tonehearth/components/crafter/crafter_component.luac:46: in function 'associate_talisman_with_workshop'
	stonehearth/jobs/crafting_job.luac:21: in function 'fn'
	stonehearth/components/job/job_component.luac:37: in function '_call_job'
	stonehearth/components/job/job_component.luac:49: in function '_drop_talisman'
	stonehearth/components/job/job_component.luac:137: in function 'demote'
	stonehearth/components/job/job_component.luac:86: in function 'promote_to'
	.../server/town/orchestrators/promote_orchestrator.luac:19: in function '_change_job'
	.../server/town/orchestrators/promote_orchestrator.luac:10: in function 'run'
	stonehearth/services/server/town/town.luac:93: 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>

So I tried to promote her to farmer. She froze in the pose and spawned a few dozen more blacksmith hammers. It locked the UI.

I’d upload the pic but this forum won’t let me. Here is a link instead

I can reproduce the error. Promoting the smith to farmer spawns hammers (and drop talisman bugs) until the game breaks.

Here is the zip of the save file

2 Likes

hey there @Shirelagel welcome to the discourse :smile:

i embedded the pic for you. the “multiplying talisman” error has been reported before, though not with the blacksmith. i’ll see if i can find one of the others to merge with.

2 Likes

Thanks. Sorry about the duplicate issue. I saw issues about the missing tools, but I didn’t see anything about dropping the missing talismans until the ui freezes.

1 Like

no worry’s mate,

i checked around and couldnt find any others about the blacksmith, only ones for other proffesions, so i’ll just keep your thread here.

1 Like