[net.games.hack] Another hack core dump

jkh@ski.UUCP (Jordan K. Hubbard) (01/24/85)

I was somewhere around level 20 (as a *WIZARD* of course!) when I was
devoured by a purple worm.. In a funk, (I had no digging wand) I read my
scroll of levitation.. Zap! Another core file in my directory.. Curious to
know if anyone else has tried this esoteric feat with the same results..

By the way, does anyone know the syntax of a 'wish'? When it asks you what
you want to wish for do you type in the object as you would see it listed
in your inventory? Someone mentioned being able to wish for a +3 crysknife
+3 gloves etc.. I hate to waste wishes experimenting with the syntax..
(how do you make a crysknife, anyway? I've gathered worm teeth, but that
doesn't seem to be enough...) Questions questions..


			{sun, ucbvax, decwrl}!twg!ski!jkh
-- 
"I have another theory..."

eugene@utcsrgv.UUCP (Eugene Kligerman) (01/25/85)

In article <157@ski.UUCP> jkh@ski.UUCP (Jordan K. Hubbard) writes:
> ...
>By the way, does anyone know the syntax of a 'wish'? When it asks you what
>you want to wish for do you type in the object as you would see it listed
>in your inventory? Someone mentioned being able to wish for a +3 crysknife
>+3 gloves etc.. I hate to waste wishes experimenting with the syntax..
>(how do you make a crysknife, anyway? I've gathered worm teeth, but that
>doesn't seem to be enough...) Questions questions..
>
Wand of wishing is very handy.  Not only are you able for wish just by
giving names of items, but you can specify their enchantment.
e.g. "+5 plate mail", "+5 crysknife", etc.
However, depending how lucky (or unlucky) you are, you may not get the
items enchanted the way you want.  For example, playing as THE WIZARD, I
received +2 crysknife instead of +5.
Moreover, the items may be cursed (unable to take off or "un"-wield).

Even better,  have you ever tried to wish for more than 1 item of something?
For example, I asked for & received "3 scrolls of remove curse".

Another interesting point:  Apparently, some of the charges in a wand of
wishing are "blanks"  i.e. you zap the wand and nothing happens, and yet
the number of charges remaining decreases by one.
Note: I was playing as THE WIZARD, and the last two points may not hold
true for mere mortals.

About the crysknife:  It is merely a worm tooth that has been 'improved'.

--

Eugene Kligerman, Department of Computer Science, University of Toronto

UUCP: {linus ihnp4 allegra floyd utzoo cornell decwrl uw-beaver}!utcsrgv!eugene

play@turing.UUCP (01/26/85)

In article <157@ski.UUCP> jkh@ski.UUCP (Jordan K. Hubbard) writes:
>I was somewhere around level 20 (as a *WIZARD* of course!) when I was
>devoured by a purple worm.. In a funk, (I had no digging wand) I read my
>scroll of levitation.. Zap! Another core file in my directory..

Thanks for this clear description of the bug! Since there is no object
"scroll of levitation" it follows that you were confused. Now assuming
that it was a scroll of teleportation you read while being confused,
this will have teleported you (but not the purple worm) to some other
level of the cave. An interesting situation arises: you are in the
stomach of a monster that is on another level, and a core dump results.

For those too impatient to wait for version 1.0.2 here is the fix:
*** hack.do.c	Sat Jan 26 11:09:13 1985
--- /usr/games/src/hack/Distr_1.0.1/hack.do.c	Mon Jan 21 22:55:22 1985
***************
	[Lots of differences that you will get to see next month.
	 For our present purposes the interesting diffs are: ]


***************
*** 524,533
  	if(Punished) unplacebc();
- 	u.utrap = 0;				/* needed in level_tele */
- 	u.ustuck = 0;				/* idem */
  	keepdogs();
  	seeoff(1);
-  	if(u.uswallow)				/* idem */
- 		u.uswldtim = u.uswallow = 0;
  	flags.nscrinh = 1;
  	u.ux = FAR;				/* hack */
  	(void) inshop();			/* probably was a trapdoor */

--- 482,487 -----
  	if(Punished) unplacebc();
  	keepdogs();
  	seeoff(1);
  	flags.nscrinh = 1;
  	u.ux = FAR;				/* hack */
  	(void) inshop();			/* probably was a trapdoor */

[This diff is reverse - sorry.]

robert@gitpyr.UUCP (Robert Viduya) (01/28/85)

><
> Another interesting point:  Apparently, some of the charges in a wand of
> wishing are "blanks"  i.e. you zap the wand and nothing happens, and yet
> the number of charges remaining decreases by one.

This happens when you somehow (usually from doing something stupid like
eating a human type) obtain bad luck.  It's not the fact that that there
are blanks, it more like the wish was denied because you weren't a good
little boy.
				robert
-- 
Robert Viduya
    Office of Computing Services
    Georgia Institute of Technology, Atlanta GA 30332
    Phone:  (404) 894-4669

...!{akgua,allegra,amd,hplabs,ihnp4,masscomp,ut-ngp}!gatech!gitpyr!robert
...!{rlgvax,sb1,uf-cgrl,unmvax,ut-sally}!gatech!gitpyr!robert