<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39829 >
On 11/3/07, William Allen Simpson <[EMAIL PROTECTED]> wrote:
> Per I. Mathisen wrote:
> > That should not be the problem. These are just two different ways of
> > counting the same citizens. A citizen has two properties - its kind
> > (worker or specialist type) and attitude (happy, unhappy, angry,
> > celebrating, content) - and you need to count both, but separately.
> Maybe it shouldn't be a problem, but it is.... The citydlg_common.c
> code counts the attitude numbers, adds the specialists (which apparently
> aren't included in the attitude), and assert(i == pcity->size) fails.
The reason for this is that specialists do not have attitude. I think
this is a design mistake, but that is another question.
Freeciv-dev mailing list