Corpseless
Corpseless monsters are those that do not leave corpses or globs:
- x grid bugs
- y lights
- e spheres, except floating eyes
- v vortices
- ' golems, except for flesh golems (although most leave characteristic item drops)
- i manes and i lemures
- Z ghouls
- W barrow wights
- L liches
- W Nazgul
- Z skeletons
- ghosts and shades
- @ Ashikaga Takauji
- @ Dark One
- & Minion of Huhetotl
- & Nalzok
- @ Thoth Amon
- E elementals proper, except stalkers
- A angelic beings
- & demons and djinn, except the Riders
Such corpses simply cannot be created in a normal game, although a mimic may take on the appearance of one.
A purple worm can swallow and digest a corpseless monster. If you are polymorphed into a purple worm, digesting a corpseless monster yields no nutrition and confers no intrinsics. This breaks foodless conduct but preserves vegan and vegetarian conducts.[1]
Several types of undead monsters revert to ordinary corpses when destroyed. For example, a kobold zombie does not leave a kobold zombie corse, but rather an old and tainted kobold corpse. [2] These monsters are:
In wizard mode, it is possible to wish for corpses of corpseless monsters. These act exactly like normal corpses, with the weight, nutrition and intrinsics drawn from src/monst.c.[3]. This includes the undead monsters above, which would normally drop another type of corpse. You must wish for "<monstername> corpse"; NetHack will not recognize "<monstername>'s corpse."
History
In NetHack 3.4.3, puddings, oozes, and slimes left ordinary corpses rather than globs, enabling pudding farming.
Prior to Nethack 3.6.2, it was possible to create a corpse of a corpseless monster by setting up a level full of monsters, going up one level, and then making a monster fall into a hole.[4].
References
This page may need to be updated for the current version of NetHack.
It may contain text specific to NetHack 3.6.0. Information on this page may be out of date.
Editors: After reviewing this page and making necessary edits, please change the {{nethack-360}} tag to the current version's tag or {{noversion}} as appropriate.