Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site sdcsvax.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!houxm!houxz!vax135!cornell!uw-beaver!tektronix!hplabs!sdcrdcf!sdcsvax!laman
From: laman@sdcsvax.UUCP (Mike Laman)
Newsgroups: net.bugs,net.bugs.4bsd
Subject: Trivial bug in rogue 5.3's inventory
Message-ID: <1121@sdcsvax.UUCP>
Date: Fri, 10-Aug-84 23:06:00 EDT
Article-I.D.: sdcsvax.1121
Posted: Fri Aug 10 23:06:00 1984
Date-Received: Mon, 13-Aug-84 00:18:31 EDT
Organization: EECS Dept. U.C. San Diego
Lines: 15

If one uses the indiviual inventory ('I') in 5.3, the pack character that it
prints out is ALWAYS 'a'.  Start up a game and drop everything but one item
that you know is NOT the 'a'th item in our pack.  Now do an 'I'.  It is
intelligent enough to know you have only one pack item, so it prints out
the item without prompting you.  BUT, it ALWAYS prints out a pack character
of 'a'.  I would bet that this is an oversight from the conversion of pack
handling that used to shuffle the pack objects to the "lowest" unused
letter when an item was dropped, an so the assumption was correct.

The fix is simple:  In "picky_inven()" modify the second "msg()" call to
use a "%c) %s" for the first argument and add a second argument to print out
the pack character.

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