Digestion

From NetHackWiki
Revision as of 00:20, 30 August 2023 by Umbire the Phantom (talk | contribs) (Formatting + copyedit)
Jump to navigation Jump to search

Digestion is a damage type that occurs in NetHack, and is primarily dealt by certain engulfing attacks.

Description

If a digestion attack hits you, a delayed instadeath begins: while you are engulfed by that monster, you will continue to take damage on each of that monsters turns, accompanied with messages about being digested; to survive, you must escape or kill the engulfing monster before it fully digests you. As with other engulfing monsters, melee attacks, spells and wands are guaranteed to hit the engulfing monster.

The better your AC, the longer you will take to digest - the number of monster hits before being totally digested is:

8 + \frac{Con}{3} + d(\frac{25 - monsterLvl}{2} + 1) - AC

Digestion can be completely prevented by wearing a source of slow digestion, which causes monsters trying to digest you to immediately regurgitate you. Spinning a web while being digested will force the monster to spit you out.

The following monsters have digestion attacks:

Monsters

Against monsters, digestion attacks will instantly kill monsters of large size or smaller; larger monsters are unaffected.

Strategy

Though a potential source of instadeath, player that encounter digesting monsters are typically more than capable of escaping such a fate. Purple worms are the fastest monsters with a digesting attack, making them the most threatening to deal with on paper; lurkers and trappers have a much slower speed of 3. In practice, a player encountering a digesting monster will generally be well-equipped and at worst have a wand of digging, unless the monster was an adult worm summoned by an early shrieker.

As being engulfed guarantees that melee attacks and spell your the engulfing monster, meaning that even a character with modest damage output can finish them off long before the instadeath occurs.

Digestion attacks are a particular concern with pets: a single hit from a lowly trapper can fell an Archon among other powerful pets that are small enough to be eaten. A character relying primarily on their pets to do damage (e.g. a pacifist) wants to be particularly cautious of all digesting monsters. Conversely, this is what makes the purple worm in particular a very powerful pet: it can immediately eliminate most high-threat monsters if they are small enough, and can rapidly gain levels by swallowing wraiths whole, though they will encounter trouble against common monsters such as giants that are too large to engulf. While trappers and lurkers above can do the same as purple worms, their low speed and tendency to hide makes them generally impractical as pets.

The following information pertains to an upcoming version (3.7.0). If this version is now released, please verify that it is still accurate, then update the page to incorporate this information.

As of commit cf1c725, shriekers will summon baby purple worms instead of adult ones if the latter would be generated out-of-depth. As of commit 1a2d844, digestion will not affect incorporeal monsters such as wraiths.

History

In NetHack 3.6.1, if you were being digested by a monster and life saving was triggered by some other cause of death, you would be totally digested on the next hit from digestion; this bug was fixed in NetHack 3.6.2 via commit 858e9ce.

Messages

<Foo> digests you!
You take damage from digestion.
<Foo> thoroughly digests you!"
You take damage from digestion, and will die in 2 more hits.
<Foo> utterly digests you!"
You take damage from digestion, and will die in 1 more hit.
<Foo> totally digests you!"
You died from being digested.
"You get regurgitated! Obviously <foo> doesn't like your taste."
You were expelled due to a worn source of slow digestion.
"Burrrrp!"
A monster killed another monster with a digestion attack.

The following information pertains to an upcoming version (3.7.0). If this version is now released, please verify that it is still accurate, then update the page to incorporate this information.

Commit beb99c0 gives different messages that distinguish between animals that engulf you (which covers all digesting monster) and other monsters:

<Foo> <lunges forward and> swallows you whole!
You were engulfed by a purple worm.
<Foo> <lunges forward and> encloses itself around you!
You were engulfed by a lurker above or trapper.