Snake (monster class)
- For the monster, see Snake.
The snake is a monster class that appears in NetHack, and is represented by the uppercase S glyph (S). Snakes are designated internally by the macro S_SNAKE
.[1]
The monster class contains the following monsters:[2]
- S garter snake
- S snake
- S water moccasin
- S pit viper
- S python
- S cobra
Common traits
Snakes are neutral-aligned carnivorous and oviparous animals that are slithy and naturally have no limbs. Snakes are capable of hiding under items on the ground, with the exception of the python - they are also generally poisonous, except for the python and garter snake.
Generation
Randomly generated snakes are always created hostile with the exception of the garter snake, which may generate as peaceful for neutral characters.
Snakes generated at level creation are given a random item to hide under.[3]
Body parts
Snake also refers to the grouping of body parts for the forms of snakes, with the following words and phrases in messages referring to body parts exchanged as follows:[4]
Body part | Description |
---|---|
Arm | Vestigial limb |
Eye | Eye |
Face | Face |
Finger | Large scale |
Fingertip | Large scale tip |
Foot | Rear region |
Hand | Scale gap |
Handed | Scale gapped |
Head | Head |
Leg | Rear region |
Light headed | Light headed |
Neck | Neck |
Spine | Length |
Toe | Rear scale |
Hair | Scales |
Blood | Blood |
Lung | Lung |
Nose | Forked tongue |
Stomach | Stomach |
History
The snake first appears in Hack for PDP-11, which is based on Jay Fenlason's Hack, and is included in the initial bestiary for Hack 1.0. The other snakes are introduced in NetHack 3.0.0.