From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12936 invoked by alias); 17 Aug 2004 01:30:29 -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 12929 invoked from network); 17 Aug 2004 01:30:28 -0000 Received: from unknown (HELO av11-2-sn4.m-sp.skanova.net) (81.228.10.105) by sourceware.org with SMTP; 17 Aug 2004 01:30:28 -0000 Received: by av11-2-sn4.m-sp.skanova.net (Postfix, from userid 502) id 0723C37E4A; Tue, 17 Aug 2004 03:30:28 +0200 (CEST) Received: from smtp4-2-sn4.m-sp.skanova.net (smtp4-2-sn4.m-sp.skanova.net [81.228.10.180]) by av11-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id E8CE337E44; Tue, 17 Aug 2004 03:30:27 +0200 (CEST) Received: from [212.181.162.155] (h155n1fls24o1048.bredband.comhem.se [212.181.162.155]) by smtp4-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id 1551E37E43; Tue, 17 Aug 2004 03:30:26 +0200 (CEST) X-Sender: u22611592@m1.226.comhem.se Message-Id: In-Reply-To: <4121565B.7070402@phy.cmich.edu> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 17 Aug 2004 01:39:00 -0000 To: Eric McDonald From: Hans Ronne Subject: Re: Major bug and what to do about it (long) Cc: xconq7@sources.redhat.com X-SW-Source: 2004/txt/msg00910.txt.bz2 >Hans Ronne wrote: > >> To follow up, this problem already exists with the current code. If I >> switch off the AI and try to hit the same bogus unit view with a manual 'f' >> command I get the anser "No visible unit there" (and no acp is consumed). >> So probing the terrain for free is already possible, precisely because >> do_hit_unit_task tries to do a fire_at_action (or an attack_action) instead >> of a fire_into_action (or an overrun_action). Only the latter are really >> safe to use in a unit view context. > >Unless this has been changed, the patch I made to the Tcl/Tk interface >on 2003/12/29 addresses this. No, your patch addressed a different problem: the fire-into-empty cells cheat. What I am talking about is attempting to fire at unit views in order to find out if the unit is still sitting there or if it is a ghost view. And this exploit is still possible, both in the tcltk interface and in the mac interface. In effect, what it means is that you can attempt to fire at unit views for free until you target a real unit, in which case the fire action will execute and you will be charged. It is not as bad as the fire-into-empty-cells cheat, but certainly not something that should be permitted without any cost in acps or materials. Only real actions, whether they fail or not, should provide information about the enemy side and its units. Hans