Pudding or ooze
The pudding or ooze is a monster class that appears in NetHack, and is represented by the uppercase P glyph (P). Puddings and oozes are designated internally by the macro S_PUDDING.[1]
The class contains the following monsters:[2]
Common traits
Puddings and oozes are neutral, amorphous and omnivorous amoeboids - as amoeboid monsters, they are unbreathing and lack limbs, eyes or a head. A pudding or ooze is generally slower-moving than an unhasted and unburdened character, and their bodies are acidic, granting them both acid resistance and stoning resistance; they also have cold resistance and poison resistance as well.
Generation
Randomly generated puddings and oozes are always created hostile.
Puddings and oozes leave behind globs instead of corpses as a death drop - globs are comestibles that cannot be used for reviving or sacrifice, take much longer to decay (though they still become tainted and cause food poisoning as normal), and can merge with other globs of the same material. All globs are also acidic to eat like the monsters that leave them.
History
The pudding and ooze monster class first appears in NetHack 3.0.0, which introduces the gray ooze and both puddings. The green slime is introduced in NetHack 3.3.0.
The pudding and ooze globs first appear in NetHack 3.6.0.
Variants
In variants based on NetHack 3.4.3 and previous versions, puddings and oozes may still drop corpses.