Summary:
After the town was overrun, some citizens just won’t die.
Steps to reproduce:
… lose.
Before losing, I had roughly 25 hearthlings.
Expected Results:
All beat-down hearthlings should die eventually.
Actual Results:
Three hearthlings lay knocked out for days without dying. An eventual new arrival couldn’t help them though, as the town remained occupied.
Notes
If this is expected behaviour, please clarify. It seemed weird for three hearthlings to neither die nor stand back up, but given that the remaining resources allow for new hearthlings to arrive, possibly enabling them to rescue the remaining citizens, it might be desirable.
Also, the lethal attack followed a period of two in-game weeks without any invasions (leaving my archers at level 1).
To clarify: The remaining three hearthlings were not saved, because no one was alive and conscious to do the rescueing. The next hearthlings to arrive were killed of by badly-timed follow-up invaders.
I let it run for a while longer, until a newly-arriving hearthling survived long enough to do the rescueing, and thus the savegame has since been overwritten (Autosave).
What I considered a possible bug was that some hearthlings did not die, despite not being rescued. Seeing how this allowed my town to recuperate, I suppose it is intended behaviour after all?
They die, but they take some time. See the black to transparent heart over their heads? That’s the meter of how much time they have left (more than enough to allow for someone to come to the rescue, after finishing combat or whatever you need). Once it becomes completely empty, the hearthling dies and drops the tombstone / items he was carrying.
If you play the game at a higher speed, you should see the heart becoming empty over time.