<email deleted>
Newsgroups: rec.games.roguelike.nethack
Subject: Re: Other ways to destroy the Amulet
<Someone> wrote:
>>> Zapped undead turning at his _corpse_, which brought the corpse
>>> back to life and also destroyed the ghost. The revived
>>> character was not carrying anything.
>>
>> Hmm, didn't the Amulet fall to the floor like when you genocide
>> something that's carrying something?
>
> Nope.
>
> That's because undead turning does mongone(ghost). The mongone
> function destroys the inventory of the monster:
> discard_minvent(mdef); /* release monster's inventory */
>
> Whereas genocided monsters are removed with mondead, which calls
> m_detach, which calls relobj, which drops the monster's inventory
> on the floor.
character inflicted with lycanthropy is vulnerable to Werebane when in
human/elf/&c form as well as when in beast form
shopkeeper could get angry without remembering the customer name
+any object held by ghost during recorporealization would cease to exist
+ including the Amulet of Yendor
Platform- and/or Interface-Specific Fixes
if (canseemon(ghost))
pline("%s is suddenly drawn into its former body!",
Monnam(ghost));
- mongone(ghost);
+ mondead(ghost);
recorporealization = TRUE;
newsym(x2, y2);
}