From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24344 invoked by alias); 3 Feb 2004 00:05:54 -0000 Mailing-List: contact xconq7-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: xconq7-owner@sources.redhat.com Received: (qmail 24287 invoked from network); 3 Feb 2004 00:05:52 -0000 Received: from unknown (HELO smtp14.fre.skanova.net) (195.67.227.31) by sources.redhat.com with SMTP; 3 Feb 2004 00:05:52 -0000 Received: from [212.181.162.155] (h155n1fls24o1048.bredband.comhem.se [212.181.162.155]) by smtp14.fre.skanova.net (8.12.10/8.12.10) with ESMTP id i1305lTm002169; Tue, 3 Feb 2004 01:05:48 +0100 (CET) X-Sender: u22611592@m1.226.comhem.se Message-Id: In-Reply-To: References: <20040202101936.GA414@leonardo> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 03 Feb 2004 00:05:00 -0000 To: Eric McDonald From: Hans Ronne Subject: Re: occupant combat in standard game Cc: xconq7@sources.redhat.com X-SW-Source: 2004/txt/msg00087.txt.bz2 >But, wrt what Jim is seeing, I believe that this is a >strategic/planning level issue and not a tactical issue. If a unit >has an offensive plan, it will generally continue to run the >victim seeker (and so not the larger picture). What probably needs >to happen is that plan_offense and plan_defense need to have some >heuristic which will summarily examine the balances in the >different theaters, and then force a replan (and new goal) for >some (higher mobility?) units. I have been thinking about this >some, but have not yet determined a good way to go about it. An easy way to improve the ability of fighters to intercept should be to increase the default setting for u_ai_tactical_range. The current value of 4 is really too low. I picked it in order to be on the safe side with respect to ai performance, but it could probably be boosted to 12 or so without too much of a slowdown. The theater reassignment code you ask for does exist (review_theaters and mplayer_review_units). It is run at the start of each turn, which should be sufficient. The code cares more about area control than about attacking specific units, though. This is the way the mplayer works, however, for better or for worse. Hans