[freeciv-ai] Re: Stop ferries from yoyo-ing between cities
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Sun, 13 Jun 2004, Gregory Berkolaiko wrote:
> On Sun, 13 Jun 2004, Per Inge Mathisen wrote:
>
> > The reason the patch is fixing something, is that the weighting in
> > ai_ferry_find_interested_city() is rather weird, and makes ferries way too
> > eager to travel around to find the supposedly "optimal" place to be.
> >
> > Another patch might actually be
> >
> > - if (turns >= turns_horizon) {
> > + if (turns + pos.turn >= turns_horizon) {
> > UNIT_LOG(LOGLEVEL_FERRY, pferry, "%s is NOT suitable: "
> >
> > to punish travelling more.
>
> Yes, the behaviour like you describe below is possible. I think the patch
> above is good and you should commit it if you want.
Of course when turns_horizon is reset it should be reset to
turns + pos.turn
G.
|
|