Hello, I've started a new game:
Standard map with 22 players (6 deleted at the start).
Emperor difficulty.
Normal speed.
Results:
Lots of revolts, that should be nice (I've set the max loyality to 1000 because I wanted total mayhem), but...
Rioters kill some units and pillage some tiles but they inevitably lose (never seen them get to attack a city).
When a city revolts its loyality gets reset to 1000 and it goes in "grace mode" for many turns.
This leads to the scenario where no city ever becomes independent ever XD no new civilizations or even free cities.
Civilizations are always busy killing rebels so no one has troops to attack other civilizations.
In my entire game not a single city changed hands (except some conquered city states).
In the meantime I, the player, never had any problem with loyality and cruised to the desired victory condition (just don't change government while you are in a dark age).
As far as I can see maybe the solution is to NOT reset loyality to max when a revolt occurs (you could have it frozen or maybe even keep it going up or down while in grace mode).
So you can get one/two revolts and if they fail and you still haven't resolved your loyality problems your city becomes free.
Another quick suggestion, about migration: would it be difficult to put a notification when a migration happens? As of now it's a bit too transparent and it's difficult to see the effects in the game.
What do you guys think?
@Gueux thanks again for your amazing mod!