Complete.Org: Mailing Lists: Archives: freeciv-dev: May 2004:
[Freeciv-Dev] (PR#8854) remove some specialist references
Home

[Freeciv-Dev] (PR#8854) remove some specialist references

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: undisclosed-recipients: ;
Subject: [Freeciv-Dev] (PR#8854) remove some specialist references
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 29 May 2004 13:43:00 -0700
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=8854 >

> [i-freeciv-lists@xxxxxxxxxxxxx - Fri May 28 12:44:34 2004]:

> Here you loose information. You have to define an order/importance for
> each specialist. You encode this information in the SP_* index. This
> is bad.

So what do you suggest?  Do we:

1.  Leave the order arbitrary, to be determined by the ordering of the
specialists in enumeration or ruleset?  Fixing it is left to the CM or CMA.

Note that auto_arrange_workers() is not called if only specialists are
killed.  Only if a worker has to be killed is it called.

2.  Add a "priority" to each specialist.  An array can be created
storing specialists from highest (elvis) to lowest (taxmen) priority. 
Of course this array has to come from the ruleset, and we might as well
put the specialists in that order anyway, so we come back to #1 anyway...

We can fix this, but I don't think it's a problem as it is.

jason



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