[comp.sources.games.bugs] urogue ring dropping bug

kent@xanth.cs.odu.edu (Kent Paul Dolan) (02/09/88)

Urogue hackers:

By accidently typing "=b" when I meant ")b", I dropped a ring without
taking it off, and urogue let me do it.  The ring displayed on the
floor when I moved away, but when I moved back onto the space, I got
the message "Nothing to pick up", before I even tried typing ",".  I
dropped a stack of weapons on top of the ring, stepped away, saw a ")"
displayed on the floor, and when I stepped back, it was again a case
of "Nothing to pick up".  Evidently the code correctly detects the
object on the floor, but a pointer problem due to having a ring both
on the floor and (virtually) on my finger caused these results.  I
also checked my inventory, and the ring was no longer shown, nor did
"R" " =b" do any good.

I don't have access to a compiler to test the source (by agreement
with our games administrator), so this is just a note for you urogue
hackers to give you a problem to solve in the wee hours.  ;-)

Kent, the man from xanth.

ddickey@como.lake.eta.com (Dan A. Dickey) (02/15/88)

In article <3986@xanth.cs.odu.edu> kent@xanth.UUCP (Kent Paul Dolan) writes:
>Urogue hackers:
>
>By accidently typing "=b" when I meant ")b", I dropped a ring without
>taking it off, and urogue let me do it.
>
...
>I don't have access to a compiler to test the source (by agreement
>with our games administrator), so this is just a note for you urogue
>hackers to give you a problem to solve in the wee hours.  ;-)
>
>Kent, the man from xanth.


I do have the source and can test it.  It doesn't happen here....
I have version:
/*
 * Last Modified: 10/20/86
 */
/*
 * version number  
 */
char version[] = "UltraRogue 1.03 mm/dd/yy 10/20/86 -dad2";
char *release = "1.03 Alpha (10/20/86)";

It would help a lot if you told people which version you have when
reporting bugs.

BTW, is Herb Chong out there anywhere?  Anyone have an address for him?
	-Dan A. Dickey
-- 
Dan A. Dickey	ddickey@eta.com