Monster starting inventory
Certain types of monsters may be created with[1] objects in their starting inventory appropriate to their species. A pretty comprehensive spoiler can be found here. Additionally, they may be eligible for a random offensive item, miscellaneous item, and/or defensive item.
Spiders and snakes generated during initial level generation get a random item on top of them (to hide under).
Monster starting inventory can provide valuable hints at the true identities of objects with randomized appearances.
Armor
In addition to any other items, monsters can also get armor. This includes all members of the Yendorian army, as well as guards, watchmen, watch captains, and mummies. Armor items spawned are based on a complex mechanism to approximate the target AC of the given creature.
- In addition, there is a unique 6 in 7 chance for a mummy to get a mummy wrapping.
Death drops
Sometimes, random objects (death drops) can be found on a monster's corpse it did not have when alive if it was killed by the player.[2]
Some monsters also leave behind certain non-random body parts:
Monster | Item |
---|---|
dragon | dragon scales (1/3 chance, 1/20 if revived) |
unicorn | unicorn horn (1/2 chance if revived) |
long worm | worm tooth |
iron golem | 2d6 iron chains |
glass golem | 2d4 worthless pieces of glass |
clay golem | 49 + 1d20 (avg. 59.5) rocks |
stone golem | statue of a stone golem |
wood golem | 2d4 quarterstaffs |
leather golem | 2d4 leather armors |
gold golem | 100-200 gold pieces (Luck-weighted) |
paper golem | 1d4 blank scrolls |
gray ooze | a small glob |
brown pudding | |
black pudding | |
green slime |
References
- Makemon.c#line1017 a few special cases
- Makemon.c#m_initweap mostly weapons and elven items
- Makemon.c#m_initinv armor and most other objects
- Muse.c#rnd_defensive_item magical defensive item
- Muse.c#rnd_misc_item magical "misc item"
- Muse.c#rnd_offensive_item magical offensive item
- Mplayer.c#mk_mplayer player monsters
- This page is a stub. Should you wish to do so, you can contribute by expanding this page.
This page may need to be updated for the current version of NetHack.
It may contain text specific to NetHack 3.4.3. Information on this page may be out of date.
Editors: After reviewing this page and making necessary edits, please change the {{nethack-343}} tag to the current version's tag or {{noversion}} as appropriate.