[net.games.rogue] Bug in 5.3 Rogue ...

laman@sdcsvax.UUCP (12/10/83)

I was in a room like so:

---+--------------
|  @             |
|                |
------------------

I had three potions (two levitation and one hallucination) that I wanted to
get rid of before exiting the room.  So I threw two of the to the left,
and I got the appropriate message.  But when I threw the third one to the
left, I got a message saying that a "long sword" disappeared as it hit the
ground (not a direct quote, but you know what I mean).  WHAT!?  I paniced for
a bit, but all three potions were gone.  I would have wielded a long sword,
and when I check my pack I also saw that I wielding my mace.  I'm fully
convinced, it's a bug.  The message said the wrong object.  I remember someone
posting a bug about something similar, but I don't remember enough to say
if that would cover it.  It was understandable that the potion would
"disappear" since the first two we both against the wall, and thus took up
all the "available space" by that wall.

(That message sure did wake me up).

			Mike Laman
			UUCP: {ucbvax,philabs,sdccsu3,sdcsla}!sdcsvax!laman

robison@eosp1.UUCP (12/13/83)

Obviously, the IDnumber of a long sword (among weapons) is the
same as the ID number of your potion (among potions).  The subroutine
that tells you a projectile has disappeared expects to get the ID of a
weapon.  
(One of the outstanding weaknesses of Rogue is the way it allows you to
use anything as a weapon, but the software is really not worked out
for non-weapon combat).

You know what, I now realize that I can identify potions without
drinking them;  all I have to do is throw them away, after I develop
a table correlating potion and weapon numbers.

				- Keremath,  care of:
				  Robison
			          decvax!ittvax!eosp1
				  or:   allegra!eosp1