From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8547 invoked by alias); 11 Aug 2004 17:00:44 -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 8502 invoked from network); 11 Aug 2004 17:00:44 -0000 Received: from unknown (HELO av11-1-sn4.m-sp.skanova.net) (81.228.10.106) by sourceware.org with SMTP; 11 Aug 2004 17:00:44 -0000 Received: by av11-1-sn4.m-sp.skanova.net (Postfix, from userid 502) id A9CDD37E45; Wed, 11 Aug 2004 19:00:43 +0200 (CEST) Received: from smtp4-2-sn4.m-sp.skanova.net (smtp4-2-sn4.m-sp.skanova.net [81.228.10.180]) by av11-1-sn4.m-sp.skanova.net (Postfix) with ESMTP id 990F237E42; Wed, 11 Aug 2004 19:00:43 +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 179DD37E42; Wed, 11 Aug 2004 19:00:42 +0200 (CEST) X-Sender: u22611592@m1.226.comhem.se Message-Id: In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Wed, 11 Aug 2004 17:09:00 -0000 To: Eric McDonald From: Hans Ronne Subject: Re: time.g weirdness Cc: xconq7@sources.redhat.com X-SW-Source: 2004/txt/msg00874.txt.bz2 >On Wed, 11 Aug 2004, Hans Ronne wrote: > >> Right. I'm looking into this. Even more important, however, is to fix the >> "map the unknown by clicking in it" exploit, which sneaked back in when we >> removed Peter's pathfinding. > >As I recall, it was also in the early version of Peter's >pathfinder, and we ended up with all that CMD_EXPLORE and >PND_UNMAPPED stuff and whatnot as part of the fix. (After he >hacked over my initial hack, which just assigned unexplored hexes >a value of 1 or 2.) Well, the problem in that case was actually the opposite: it was impossible to move into the unknown because the early version of Peter's pathfinder always returned false. I think the problems we see now are due to subsequent changes in the command pre-flight code which were in prompted by and in part depended on Peter's code. Some of these changes were kept when the pathfinding was removed. I have just checked out the November 12 sources. My intention is to try to restore command processing as closely as possible to how it worked back then. With no path-finding algorithm, some of these pre-flight checks make little sense. Hans