From: nethack.rankin Date: Wed, 19 Feb 2003 12:26:03 +0000 (+0000) Subject: confuse monster bit X-Git-Tag: MOVE2GIT~2151 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4107ce55af7908ca90c00cddf703353d0467c274;p=nethack confuse monster bit '+' is not a valid argument to resist(), although it still works since the default case catches it. Make the spell class explicit, although I don't think having the effectiveness of scrolls of confuse monster depend on the character's level makes much sense. --- diff --git a/src/uhitm.c b/src/uhitm.c index 338cbb2d5..919d26ac2 100644 --- a/src/uhitm.c +++ b/src/uhitm.c @@ -1,4 +1,4 @@ -/* SCCS Id: @(#)uhitm.c 3.4 2003/01/24 */ +/* SCCS Id: @(#)uhitm.c 3.4 2003/02/18 */ /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ /* NetHack may be freely redistributed. See license for details. */ @@ -1025,7 +1025,7 @@ int thrown; killed(mon); /* takes care of most messages */ } else if(u.umconf && !thrown) { nohandglow(mon); - if(!mon->mconf && !resist(mon, '+', 0, NOTELL)) { + if (!mon->mconf && !resist(mon, SPBOOK_CLASS, 0, NOTELL)) { mon->mconf = 1; if (!mon->mstun && mon->mcanmove && !mon->msleeping && canseemon(mon))