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