Message-ID: <3CB64ECE.371C872E@attNOSPAMglobal.net>
Date: Thu, 11 Apr 2002 20:04:45 -0700
From: Chip Hayes <chiphayes@attNOSPAMglobal.net>
X-Mailer: Mozilla 4.72 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: rec.arts.int-fiction
Subject: Re: Puzzling Nitfol error
References: <3cb4f7e9_3@news3.prserv.net> <8df06e254b.kevin@bracey-griffith.freeserve.co.uk> <3CB5A7B4.382412BC@attNOSPAMglobal.net> <c85491254b.kbracey@kbracey.cam.pace.co.uk> <3CB64740.A63E6206@attNOSPAMglobal.net> <3CB64B57.D98AB07A@attNOSPAMglobal.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: 32.100.7.155
X-Trace: 12 Apr 2002 03:02:24 GMT, 32.100.7.155
Organization: Global Network Services - Remote Access Mail & News Services
Lines: 29
X-Complaints-To: abuse@prserv.net
Path: news.duke.edu!newsgate.duke.edu!nntp-out.monmouth.com!newspeer.monmouth.com!news.maxwell.syr.edu!newsfeed.us.prserv.net!prserv.net!news3.prserv.net!32.100.7.155
Xref: news.duke.edu rec.arts.int-fiction:102954

>
> The reason that the demo program doesn't throw an error: none of the
> NPC's have a describe property.
>

Many apologies for the multiple posts. One should always hesitate before
jumping in and posting... more facets of a problem inevitably crop up
right after you hit 'send.'

Anyway, the above is not quite true... I just realized that the
NPC_Engine class itself contains the following describe property:

describe
	[;
	! The following avoids double descriptions (one by this describe() property,
	! one by the NPC Engine's NPC_PrintVisible)
			if (self.npc_move_type == 1 or 3 or 4 && self.npc_stopped == 0)
				rtrue;

			NPC_Msg(##Miscellany, 3, self);

			rtrue;
	],

which I then override with my own as posted.

Nonetheless, I'm still scratching my head.

Chip
