From: nethack.rankin Date: Thu, 21 Apr 2005 05:27:15 +0000 (+0000) Subject: more duplicate gold X-Git-Tag: MOVE2GIT~1280 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=35a35de6ddde214dcfc4524d7bbc041f25b270f5;p=nethack more duplicate gold My previous fix (trap.c) prevented the panic, but didn't actually stop gold possessed by a reanimated statue from doubling. That problem was due to how the monster info was saved rather than to how it was restored. The previous fixes entry applies. --- diff --git a/src/mkobj.c b/src/mkobj.c index ec635534b..9c1be2b58 100644 --- a/src/mkobj.c +++ b/src/mkobj.c @@ -1084,6 +1084,10 @@ struct monst *mtmp; mtmp2->nmon = (struct monst *)0; mtmp2->data = (struct permonst *)0; mtmp2->minvent = (struct obj *)0; +#ifndef GOLDOBJ + /* not a pointer but is discarded along with minvent */ + mtmp2->mgold = 0L; +#endif otmp->oattached = OATTACHED_MONST; /* mark it */ } return otmp;