[Freeciv-Dev] Re: [PATCH] Leftover unhappiness (PR#656)
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Hi All!
In civ II there are super unhappy citizens (I prefer to call them angry
citizens).
From the civ II TOT, manual, page 55:
"...The citizens in your cities have one of four different attitudes or
emotional states:
happiness, contentment, unhappiness, or anger. (Anger is quite rare)."
I've browsed the jitterbug database, in search of something related to
this specific concept. And I found one problem (PR#355) in the wishlist,
and this problem (PR#656) that tries to implement the wish.
Now, I play civ II (and civ II TOT) from many years and have deeply
tested what this means.
In pratice, there is a factor (in freeciv we call it cityfactor) after
which, the base content citizens of a nation became one less (this
second factor is unhappysize).
Moreover, if your continue to build cities, you can incur in a second,
third and so on penalty. This penalty is present in freeciv code but is
not activated in default government.ruleset. The parameters are
(empire_size_inc and empire_mod_inc).
The main difference between civ II and freeciv is the lack of angry
citizens.
(One angry citizen needs 4 luxury to became content, it counts as a
double unhappy citizen)
I will try to make an example, this came from a real game of civ II TOT.
Difficulty Level: Deity
Number of cities: 54
Government: Despotism
City dimension: 21
The base happiness for population is so splitted:
8 Angry citizen, 13 unhappy citizen.
Same city but Monarchy as government:
5 Angry citizen, 16 unhappy citizen.
Same city but Republic as government:
2 Angry citizen, 19 unhappy citizen.
Same city but Fundamentalism as government:
2 Angry citizen, 19 unhappy citizen.
Same city but Communism as governament:
1 Content citizen, 20 unhappy citizen.
Same city but Democracy as governament:
1 Angry citizen, 20 unhappy citizen.
This example, and many others I've tested, have lead me to found the
equivalent freeciv parameter needed to mimic civ II at deity level.
anarchy
empire_size_mod = -6
empire_size_inc = 6
despotism
empire_size_mod = -6
empire_size_inc = 6
monarchy
empire_size_mod = -3
empire_size_inc = 9
communism
empire_size_mod = 255 ; unlimited
empire_size_inc = 0
fundamentalism
empire_size_mod = 0
empire_size_inc = 12
republic
empire_size_mod = 0
empire_size_inc = 12
democracy
empire_size_mod = 3
empire_size_inc = 15
Of course, for completing this, a patch that introduces angry citizen is
needed.
(I've worked on the patch of mike that introduces lefover unhappiness,
and by some modification i've introduced angry citizen, I'll send this
patch in another mail)
Don't hesitate to comment this idea.
Ciao, Davide
- [Freeciv-Dev] Re: [PATCH] Leftover unhappiness (PR#656),
Davide Pagnin <=
|
|