Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site petsd.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!vax135!petsd!gangal
From: gangal@petsd.UUCP (Dept 3271)
Newsgroups: net.sources.bugs
Subject: Phantasia Bugs
Message-ID: <625@petsd.UUCP>
Date: Thu, 22-Aug-85 14:02:39 EDT
Article-I.D.: petsd.625
Posted: Thu Aug 22 14:02:39 1985
Date-Received: Sat, 24-Aug-85 17:45:13 EDT
Reply-To: gangal@petsd.UUCP ()
Organization: Perkin-Elmer DSG, Tinton Falls, N.J.
Lines: 26

     

The devious ones here at PE have found a bug in Phantasia.
If one has found an "invisibility" scroll,  a monster appears.
One can continue virtually forever by "nicking" this monster
and then "transforming" it right before it would die.

We feel this is a bug.

Since our source has changes, I can't offer a DIFF for the changes,
but the basic idea is this: 
	the transform spell is disabled after nicking a monster.

This requires changes in fight() (in fight.c, of course) which
sets up a flag "nick".  This flag should get tested when the
list of spells is presented and when the "transform" spell is
chosen.  It should be set during the "nick" option.  It should
be reset back up at CALL.  This will eliminate this situation.


					bob

P.S.  If anyone out there has made changes to Phantasia, I'd like
to exchange ideas...

Bob Philhower     {world} ! vax135 ! petsd ! petfe ! bobp