Complete.Org: Mailing Lists: Archives: freeciv-ai: October 2004:
[freeciv-ai] Re: (PR#10216) AI Builds Too Many Transports

[freeciv-ai] Re: (PR#10216) AI Builds Too Many Transports

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: undisclosed-recipients: ;
Subject: [freeciv-ai] Re: (PR#10216) AI Builds Too Many Transports
From: "Benedict Adamson" <badamson@xxxxxxxxxxx>
Date: Tue, 5 Oct 2004 16:46:03 -0700
Reply-to: rt@xxxxxxxxxxx

<URL: >

Benedict Adamson wrote:
> 3) That code (kill_something_with)) then checks whether there is a path 
> from the city (were the attacker will begin) and the target (the enemy 
> land unit to be bombarded), using function goto_is_sane. That call is 
> used to decide whether a land attacker needs a ferry; a land attacker 
> will need a ferry if there is no valid (land) path from the city to the 
> target. However, the function is also used for sea attackers. For those 
> units, the kill_something_with function incorrectly concludes that the 
> (naval!) attack unit will need a ferry (go_by_boat becomes TRUE).

Fixing that problem reduces the numbers of transports built. However, 
the AI still builds too many transports. I'm investigating further, but 
its seems that kill_something_with function is failing to use the 
available (free) ferries.

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