]> granicus.if.org Git - nethack/commit
fix github issue #125 - grave gold not buried
authorPatR <rankin@nethack.org>
Thu, 16 Aug 2018 01:33:37 +0000 (18:33 -0700)
committerPatR <rankin@nethack.org>
Thu, 16 Aug 2018 01:33:37 +0000 (18:33 -0700)
commit320d592dfd71f16f314de70ea12894d2fe2fb06a
treebf8a537b4a218b80aec8f20ba3243984ff7c84e9
parent854155dfa9fb71dfa2071010955d52c5e8714b4a
fix github issue #125 - grave gold not buried

Fixes #125

When a random grave included some gold among whatever treasure was
generated, that gold was left on top of the grave instead of being
buried inside it like other treasure.

I'm sure this was intentional but only because mkgold() puts the
gold on the ground and merges it with other gold if there is already
some present.  Keeping an existing stack of gold distinct from the
new one in order to bury the latter is feasible but clumsy.  Just
make a new gold object directly, bypassing mkgold(), and bury that.
doc/fixes36.2
src/mklev.c