Complete.Org: Mailing Lists: Archives: freeciv-dev: August 2003:
[Freeciv-Dev] Re: No rapture in size 5 cities
Home

[Freeciv-Dev] Re: No rapture in size 5 cities

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: No rapture in size 5 cities
From: Christian Knoke <chrisk@xxxxxxxxx>
Date: Sat, 23 Aug 2003 00:28:02 +0200

On Mon, Aug 18, 2003 at 03:12:06PM +0200, Genevieve Gracian wrote:
> 
> > It seems not possible to get a city with size 5 to rapture - but it is
> > with size 4 cities;  neither manual nor by means of CMA.
> > 
> > What's wrong here? What did I miss?
> 
> I think you haven't enough trade/lux to have more happy citizens than
> content ones (due to fulltadesize). If you build hangings gardens
> instead of great lib, rapturing becomes possible for half of the
> cities.

Hello, Genevieve,

thank you for your feedback. But I think this is not correct. There *is*
enough luxury.

What I have is a well-developed Republic with 14 cities of size 3 to 5.
(fulltradesize 9, notradesize 3). All cities have temples (Mysticism).
With cityfactor=14 this is one over the threshold of 13 (sic!) cities
and give one additional unhappy citizen. So, without luxury, nobody is
unhappy, because the 2 unhappy citizens in size 5 cities are kept content by
the temples.

Now I'm trying to initiate rapture.

Set luxury to 80%.

This is easy for all size 4 cities. You can see it from the 2 dancing people
in the display. As you know, rapture needs at least as many happy as content
citizen.

Now take the size 3 cities. This is a lot harder. But in Hannover, after
disbanding the settler, you can engage 2 entertainers, which give 4 luxury,
thus making 2 content people happy - at least they should. But as there is
only one worker citizen left, they should make one of themselves happy -
don't they? Things getting mysterious.

So what you see is 1 happy  and 2 elvises, still maintaining a food excess.
But when you start next turn, Hannover does not start to celebrate.

No see the size 5 cities. I can give 5 of them a luxury of 6. Now see the
happiness display (Stuttgart fx):

3 content, 2 unhappy (1 content is entertainer) --> Luxury=6

So Luxury should make 3 content happy. But it doesn't. It makes 2 content
happy and 1 unhappy content (maybe because the third content is an
entertainer?!).

After this, the temple applies. It finds only 1 unhappy left and makes it
content.

So we end up with 2 happy and 3 content people.

I *think* this is wrong in two ways. First, the entertainer (which is taken
from the content since 1.14, not unhappy), should be able to make himself
happy. Second, the temple should have a chance to deploy his spirit over the
people, before TV is switched on ;) - ehm, the entertainers make the unhappy
content.

Help text also supports this, as it starts with buildings, then luxury:

----
In order to offset unhappiness, you may build city improvements that
make unhappy citizens content  (such as, a Temple, a Colosseum, or a
Cathedral - or even a Courthouse if your government is a Democracy),
and/or relevant wonders of the world, and/or convert part of your
trade into luxuries.  For every two luxuries produced in a city, one
content citizen is made happy.  After converting all content
citizens to happy citizens, unhappy citizens are converted to happy
and/or content.  Some wonders of the world have also effects on
citizens' happiness (see the appropriate sections for details).
----

But since I'm rather unused to this kind of calculation, I may be wrong, and
this is no bug. So I leave it on FreecivDev for now.

Christian

-- 
Christian Knoke          * * *          http://www.cknoke.de
* Please note new mail address - Neue Mailadresse beachten *
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.

Attachment: largepox+0480.sav.gz
Description: application/gunzip


[Prev in Thread] Current Thread [Next in Thread]