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.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user