Dogs should be next. And some other units. It's annoyingly stupid to have to cut through maybe 3 buffed up archers, and then to waste a dozen of turns on weeding out 100 dogs and explorers, and all the while no new archers appear, let alone buff up. It's not "desperate measures", because no actual defensive units appear, it just pretends to wear your patience down with useless "defenders", lol. Or it's just a bug, obviously.Found and fixed the worker bug, AI literally always thought it needed more workers.
SVN update incoming. ca. 30 min.
Upload save before and after this happenedSo I loaded my save from yesterday and it looks like most of my unhappiness has disappeared - I spotted it when I checked out a recently-conquered city expecting it to be unhappy (it had just finished revolting), but no, 35 total happiness and 0 total unhappiness. Mousing over the total in the city view shows unhappiness from certain buildings (some of which don't seem to be present in the city according to the left pane, and there are some odd values, like +8 unhappiness from the apparently absent negotiator's hut), but there are no totals listed for unhappiness. Some other cities have a small amount of total unhappiness (mostly in the 1-10 range), but show the presumably-correct (higher) totals in their happiness breakdown tooltips.
There is no anarchy or golden age, and I can't think of anything else that would cause something like this, so I'm at a bit of loss here. I've tried passing the turn and recalculating modifiers (assuming I'm remembering correctly that it's ctrl+shift+t to do that) and it doesn't change - going back through my saves it looks like the problem started about eight turns prior and persists in the save file.
This is on version 42.1.BETA.7097