1 day delay in Hearthling joining town

Summary:
When a hearthling joins they come 1 day later
Steps to reproduce:

  1. Meet requirments
  2. Ask if you want a hearthling
    3)Accept

Expected Results:
They join right away
Actual Results:
They join 1 day later
Notes:
So i meet the requirement of hearthling join town. i Accept, but villger count doesnt go up. then the next day i will ask again, but as soon as i hit the tab not the accept or reject the previous villager then joins from that last day.
Attachments:

Version Number and Mods in use:
None
System Information:
See previous bug reports

@micheal_handy76_mh, was this in A14 or A15?

A15 my bad fixed it in title

1 Like

mabey now it takes a day for your Hearthlings to arrive?

no Tom just confirmed its a bug. y i posted this after he confirmed it

1 Like

ah good to know :relaxed:

Did you get an error message like me after accepting a new villager?

develop-2860 (x64)
...onehearth/components/building/building_component.lua:571: attempt to index a nil value
stack traceback:
	radiant/modules/common.lua:223: in function 'report_traceback'
	radiant/modules/common.lua:234: in function <radiant/modules/common.lua:228>
	...onehearth/components/building/building_component.lua:571: in function '_on_child_finished'
	...onehearth/components/building/building_component.lua:307: in function 'instance'
	radiant/modules/events.lua:206: in function <radiant/modules/events.lua:200>
	[C]: in function 'xpcall'
	radiant/modules/common.lua:243: in function 'xpcall'
	radiant/modules/events.lua:200: in function 'trigger'
	radiant/modules/events.lua:241: in function '_fire_async_triggers'
	radiant/modules/events.lua:319: in function '_update'
	radiant/server.lua:62: in function <radiant/server.lua:58>

I can confirm the delay as well, however, it was not necessarily “a day” delay. I saw the new Hearthling come in around 4 PM on average, but as early as 11 AM and as late as 8 PM.

3 Likes