My town of 12 just got completely wiped out by two goblins. Do they have a goal other than to just kill everyone?
Is it possible to setup a time limit on how long they hang around before giving up? I had everyone in recovery mode, except the ones who delivered those to be rescued. Once the recovering people awoke, they placed the others one in recovery, then they eventually died. The three footmen I had couldn’t recover enough to do anything worthwhile other than getting knocked out as soon as they started fighting.
Then other invaders joined while everyone was either dying or recovering. After the entire village died, I was sad. So my suggestion is thus: either give every enemy a specific goal to accomplish like stealing or whatever, or have them leave after a set time. Just having your whole village demolished gives you no shot at recovery, because they just hang around waiting for any newcomers to be killed.