This is how Unhappiness is calculated base on your Cities & Population
Normal Cities = "Own Built" or "Occupied which is Annex and has a Courthouse"
Occupied Cities = Cities which are Annex and not Normal or Puppet City.
X generate from # Cities is a combination of Normal and Puppet City.
Each Normal City generate = 1 Unhappiness. Puppet City = 2 Unhappiness
Example, you have 10 Normal City & 5 Puppet City = 20 Unhappiness
X from # of Occupied Cities
Each Occupied City generates = 5 Unhappiness.
If Courthouse is built, no longer consider Occupied City.
Example, you have 2 Occupied City = 10 Unhappiness
x generated by Population
Each Population in Normal & Puppet City = 1 Unhappiness
Example ,Total City Size from Every Normal & Puppet City = 90 then Unhappiness = 90
x from Population in Occupied Cities
Each Population from Each Occupied City = 1 Unhappiness, Total up then + 2 additional
Example ,
1st Occupied City Size = 8, Unhappiness = 10
2nd Occupied City Size = 6, Unhappiness = 8
Total Unhappiness = 18
Hope this Helps!
Normal Cities = "Own Built" or "Occupied which is Annex and has a Courthouse"
Occupied Cities = Cities which are Annex and not Normal or Puppet City.
X generate from # Cities is a combination of Normal and Puppet City.
Each Normal City generate = 1 Unhappiness. Puppet City = 2 Unhappiness
Example, you have 10 Normal City & 5 Puppet City = 20 Unhappiness
X from # of Occupied Cities
Each Occupied City generates = 5 Unhappiness.
If Courthouse is built, no longer consider Occupied City.
Example, you have 2 Occupied City = 10 Unhappiness
x generated by Population
Each Population in Normal & Puppet City = 1 Unhappiness
Example ,Total City Size from Every Normal & Puppet City = 90 then Unhappiness = 90
x from Population in Occupied Cities
Each Population from Each Occupied City = 1 Unhappiness, Total up then + 2 additional
Example ,
1st Occupied City Size = 8, Unhappiness = 10
2nd Occupied City Size = 6, Unhappiness = 8
Total Unhappiness = 18
Hope this Helps!