From 35a35de6ddde214dcfc4524d7bbc041f25b270f5 Mon Sep 17 00:00:00 2001 From: "nethack.rankin" Date: Thu, 21 Apr 2005 05:27:15 +0000 Subject: [PATCH] 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. --- src/mkobj.c | 4 ++++ 1 file changed, 4 insertions(+) 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;