SVN 1066 Despotism civic and Avoid angry citizens button in city screen.
You need to adjust the coding for this, as it doesn't properly calculate the effect of every new citizen.
You may be -1 from cap, but add that one citizen and it may cause +2
as you've added 1 Population (+1
) and you also evened out the population level ( 2 x 50% =100%
citizen +1 )
Currently it doesn't take this into account with growth, and I see cities for ever going over the happy limit, when they are 1 BELOW the cap before growth.
Also, once your over the limit, it just keeps on growing as much as it can, it doesn't start avoiding growth as you over the
limit, it will keep on growing, unless you tell it to avoid growth.
This would be a HUGE problem for the AI's in Despotism, as they would exceed the happy cap, keep growing, then suffer revolutions, incessantly.