Only count successful statue creations against the monster limit.

This commit is contained in:
nethack.allison
2006-01-03 13:20:13 +00:00
parent 3d97eafe18
commit aa77c621d6
2 changed files with 7 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
/* SCCS Id: @(#)sp_lev.c 3.5 2005/12/14 */
/* SCCS Id: @(#)sp_lev.c 3.5 2006/01/02 */
/* Copyright (c) 1989 by Jean-Christophe Collet */
/* NetHack may be freely redistributed. See license for details. */
@@ -1036,8 +1036,11 @@ struct mkroom *croom;
*/
for (wastyp = otmp->corpsenm; ; wastyp = rndmonnum()) {
/* makemon without rndmonst() might create a group */
was = makemon(&mons[wastyp], 0, 0, NO_MM_FLAGS);
if (!resists_ston(was)) break;
was = makemon(&mons[wastyp], 0, 0, MM_NOCOUNTBIRTH);
if (!resists_ston(was)) {
(void) propagate(wastyp, TRUE, FALSE);
break;
}
mongone(was);
}
otmp->corpsenm = wastyp;