It comes to my attention that current mood system only make hearthlings affect their own status, like hunger, injury and space. I think we can give it a rather groupish counterpart: town status thoughts.
It works easy: the attributes of your town, just like hearthlings’ own status, will become thoughts that affect hearthlings’ moods.
For an example, If your town have more than 8 deployed trader stands, your hearthling may think their town has many access to exotic goods, and become a little bit more pleasant. And if you have a military score inadequately low in comparison of your town value or population, hearthlings may be haunted and fear to even think about possible threats, so their moods assumably become low. A town with many or very skilled healers (such as “sum of levels of all active healers above or equal to 18”), they will think they can get patched up whatever trouble they’ve got and feel happy. But a low food reserve may let hearthlings worry about tomorrow’s dinner thus lower mood.
So community, what do you think about this?