[Freeciv-Dev] Re: (PR#16277) client/helpdata.c:1328 typo?
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Subject: |
[Freeciv-Dev] Re: (PR#16277) client/helpdata.c:1328 typo? |
From: |
"Egor Vyscrebentsov" <evyscr@xxxxxxxxx> |
Date: |
Wed, 5 Apr 2006 05:20:48 -0700 |
Reply-to: |
bugs@xxxxxxxxxxx |
<URL: http://bugs.freeciv.org/Ticket/Display.html?id=16277 >
On Wed, 5 Apr 2006 03:13:44 -0700
Christian Knoke <chrisk@xxxxxxxxx> wrote:
> Egor Vyscrebentsov wrote on Apr 05, 02:43 (-0700):
> >
> > <URL: http://bugs.freeciv.org/Ticket/Display.html?id=16277 >
> >
> > Good daytime!
> >
> > svn branches/S2_1 r11820
> > clinet/helpdata.c:1328
> >
> > case EFT_EMPIRE_SIZE_STEP:
> > sprintf(buf + strlen(buf), _("* After the first unhappy citizen "
> > "due to city size, for each %d additional cities, another "
> > "unhappy citizen will appear.\n"), peffect->value);
> > break;
> >
> > This should be "due to civilization size" to my mind.
> >
> > PS Why don't we use "empire size"? (It is more nice for me.)
>
> The matter is more complicated (too complicated anyway). The citizen gets
> unhappy because city *size* exceeds 4 (unhappysize), which is reduced (as I
> understand it) if the city *number* exceeds 14 (cityfactor), and even more
> reduced if there are additional cities, *not* again *14* additional cities
> but a smaller addition, which also depends on the government form - uh, did
> I got it right?
This is _just only_ eft_empire_size_step description. Yes, this is not
eft_empire_size_mod (which is a replation for cityfactor for first unhappy
citizen). But this not depends on city size, if I understand it right - they
are concurrent.
So to my mind this is the next formula:
unhappy_citizens (on empire size) = 1 + (cities_count - eft_empire_size_mod) /
eft_empire_size_step
(in the case that cities_count > eft_empire_size_mod)
Of cource, this does not mention city_size unhappiness.
(Well, maybe it is too complicated [but it seems I like this complication]-)
--
Thanks, evyscr
|
|