Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site iuvax.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!ihnp4!inuxc!iuvax!mosier
From: mosier@iuvax.UUCP
Newsgroups: net.games.rogue
Subject: Eye *BUG* fix suggestion - (nf)
Message-ID: <179@iuvax.UUCP>
Date: Thu, 15-Mar-84 03:00:49 EST
Article-I.D.: iuvax.179
Posted: Thu Mar 15 03:00:49 1984
Date-Received: Sat, 17-Mar-84 02:44:37 EST
Sender: mosier@iuvax.UUCP
Organization: Indiana U, Bloomington
Lines: 29

#N:iuvax:9800005:000:1026
iuvax!apratt    Feb 24 16:22:00 1984

I still say it's unreasonable for  a monster to kill you LIKE THAT.  Especially
with Rings of Attract (aggrivate?) monster around.  I think a more reasonable
approach would be the following:

	1) You (stupidly or because you had no choice) swing at the eye.
	2) You don't kill it.
	3) It swings at you, and hits.
	4) There's a chance that it will xfix you. Say 1 in 4.
	5) IF it transfixes you, it sets your "transfixed" counter thusly:
		transfixed_counter = max (rnd (4), transfixed_counter);

This way, if it misses or fails to transfix four times in a row, you will
*definitely* wake up.  I don't know enough probability calculations, but it
looks to me like you could be stuck for a likely maximum of eight turns or
so, though it could possibly hold you forever.  Some clever tweaking would
give a good result.
	Do any Rogue authors read this group?

	(By the way, `rnd(x)' above returns an int 1-x, and max is not a
macro.)

----
	"Can YOU whistle at 300 baud?"
					-- Allan Pratt
			...decvax!ihnp4!inuxc!iuvax!apratt