[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
|
|