diff --git a/doc/fixes34.1 b/doc/fixes34.1 index 15fcad188..b3af0decf 100644 --- a/doc/fixes34.1 +++ b/doc/fixes34.1 @@ -140,6 +140,8 @@ don't allow cursed daggers thrown by monsters to go thru closed doors hero polymorphed into an exploding monster should explode when attacking thin air, just like the monster itself don't mark holes/trapdoors as seen if you levitate over them while blind +player polymorphed as rust monster would lose gold in inventory by + attempting to eat it, even though the eat failed Platform- and/or Interface-Specific Fixes diff --git a/src/invent.c b/src/invent.c index 66d1c720b..a0963685c 100644 --- a/src/invent.c +++ b/src/invent.c @@ -770,7 +770,9 @@ register const char *let,*word; #endif /* Equivalent of an "ugly check" for gold */ - if (usegold && !strcmp(word, "eat") && !metallivorous(youmonst.data)) + if (usegold && !strcmp(word, "eat") && + (!metallivorous(youmonst.data) + || youmonst.data == &mons[PM_RUST_MONSTER])) #ifndef GOLDOBJ usegold = allowgold = FALSE; #else