From: nethack.rankin Date: Thu, 11 Apr 2002 02:24:15 +0000 (+0000) Subject: Wizard strategy X-Git-Tag: MOVE2GIT~2799 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=efbd396bf57573da1b12b19bfa4d6b5f23ad4cd8;p=nethack Wizard strategy When the Wizard uses STRAT_MONSTR to get next to any monster which is carrying the Amulet, he was actually displacing the other monster to take its map location. It was possible--and still is, actually, although it takes a lot longer now--for the excessive summoning by spell casting monsters to entirely fill up the temple on the Sanctum level, so the Wizard would sometimes knock Moloch's high priest right out of his temple. And since that priest doesn't turn hostile until you enter the temple, you might have needed to kill a peaceful human in order to get the Amulet. Now when there's no elbow room in the temple, the Wizard will stay outside instead of bumping the high priest out. --- diff --git a/doc/fixes34.1 b/doc/fixes34.1 index ac7eaedea..f036f508f 100644 --- a/doc/fixes34.1 +++ b/doc/fixes34.1 @@ -64,6 +64,8 @@ attempting to dig iron bars will wake nearby monsters instead of yielding autodig won't accept iron bars as candidate location allow knight to retaliate for all thefts except those "you gladly hand over..." randomize starting position on goal level for M, P, and S quests +prevent the Wizard of Yendor from displacing the high priest of Moloch out of + the Sanctum's temple Platform- and/or Interface-Specific Fixes diff --git a/src/wizard.c b/src/wizard.c index c9d00a018..56aa1052a 100644 --- a/src/wizard.c +++ b/src/wizard.c @@ -1,4 +1,4 @@ -/* SCCS Id: @(#)wizard.c 3.4 2001/12/06 */ +/* SCCS Id: @(#)wizard.c 3.4 2002/04/09 */ /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ /* NetHack may be freely redistributed. See license for details. */ @@ -361,7 +361,7 @@ tactics(mtmp) return(0); } } else { /* a monster has it - 'port beside it. */ - (void) mnearto(mtmp, tx, ty, TRUE); + (void) mnearto(mtmp, tx, ty, FALSE); return(0); } }