Complete.Org: Mailing Lists: Archives: freeciv-dev: April 2006:
[Freeciv-Dev] Re: (PR#16277) client/helpdata.c:1328 typo?
Home

[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





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