diff --git a/doc/fixes36.1 b/doc/fixes36.1 index 456defcf8..0c8a42b91 100644 --- a/doc/fixes36.1 +++ b/doc/fixes36.1 @@ -424,6 +424,9 @@ minor ^X/enlightenment bugs: grammar when poly'd into '1 hit dice' critter, missing punctuation for "You entered the dungeon N turns ago" when configured with DUMPLOG enabled, artifacts were counted twice towards final score +once Moloch's Sanctum (or Astral Plane via wizard mode level teleport direct + to end-game) was entered, end of game disclosure would reveal that + high priests had been incorrectly flagged as extinct Platform- and/or Interface-Specific Fixes diff --git a/src/makemon.c b/src/makemon.c index c60adfa1f..232e9d9a9 100644 --- a/src/makemon.c +++ b/src/makemon.c @@ -1,4 +1,4 @@ -/* NetHack 3.6 makemon.c $NHDT-Date: 1450451931 2015/12/18 15:18:51 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.106 $ */ +/* NetHack 3.6 makemon.c $NHDT-Date: 1495237801 2017/05/19 23:50:01 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.116 $ */ /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ /* NetHack may be freely redistributed. See license for details. */ @@ -903,7 +903,7 @@ boolean ghostly; result = (((int) mvitals[mndx].born < lim) && !gone) ? TRUE : FALSE; /* if it's unique, don't ever make it again */ - if (mons[mndx].geno & G_UNIQ) + if ((mons[mndx].geno & G_UNIQ) && mndx != PM_HIGH_PRIEST) mvitals[mndx].mvflags |= G_EXTINCT; if (mvitals[mndx].born < 255 && tally