Humanoid (monster class)
- This article is about the monster class. For the type of body shape that monsters can have, see humanoid.
The humanoid is a monster class that appears in NetHack, and is represented by the lowercase h glyph (h). Humanoids are designated internally by the macro S_HUMANOID.[1]
The class contains the following monsters:[2]
- h hobbit
- h dwarf
- h bugbear
- h dwarf lord
- h dwarf king
- h mind flayer
- h master mind flayer
The hero will appear as h while playing as a dwarf if the showrace option is toggled on.
Common traits
All monsters in the humanoid monster class naturally have humanoid anatomy. They are omnivores that possess infravision and can be seen via infravision, and will also pick up and collect weapons and armor that they come across.
Generation
A random humanoid monster is generated on each floor of the Gnomish Mines at level creation, with the exception of Minetown and Mines' End. This random humanoid can occasionally be a mind flayer or even a master mind flayer, even if it would otherwise be out-of-depth: class-based monster selection, which determines which humanoid monster should be generated, can sometimes completely ignore the difficulty of a monster that it produces. Mind flayers generated this way are referred to as "minesflayers".
The humanoid monster class is the first quest monster class for Cavepeople, and makes up 24⁄175 of the monsters that are randomly generated on the Caveman quest. Random humanoids are also generated on some levels of the quest below the home floor at level creation: one hostile humanoid monster is placed on the upper filler level, and two are generated on the locate level and lower filler level(s).
Strategy
Mind flayers and master mind flayers are often nasty enough as hostile monsters that they warrant elimination of the entire monster class using a blessed scroll of genocide. However, do not attempt blessed genocide of mind flayers if you are playing a dwarf hero! Using a blessed scroll of genocide will remove all h from the current game including dwarves, serving as a particularly aggravating form of YASD for dwarvish characters.
History
The humanoid monster class first appears in NetHack 3.0.0, which also introduces all the monsters within the class, except for the mind flayer and master mind flayer. The mind flayer is introduced in NetHack 3.1.0, and the master mind flayer is introduced in NetHack 3.3.0.
Variants
NetHack variants with racial monsters will have those monsters use a glyph that matches their race—dwarves will appear as h.
SLASH'EM
In SLASH'EM, the hobbit is a playable race that appears as h if showrace is set, and several new humanoids are added to the monster class.
- h dwarf thief
- h duergar
- h deep one
- h deeper one
- h deepest one
- Deferred monsters:
- h Thorin
- h Bilbo Baggins
- h Gollum
- h dwarf warrior
- h proudfoot
- h Farmer Maggot
GruntHack
In GruntHack, dwarven racial monsters use the h glyph.
UnNetHack
UnNetHack adds one new monster to the humanoid monster class:
- h Cthulhu
The humanoid monster class is replaced by the snake as the first quest monster class for Cavepeople.
All of this also applies to DynaHack.
dNetHack
In dNetHack, the gith, githyanki and githzerai are playable races, and several new humanoids are added to the monster class.
- h gith
- h githyanki
- h githzerai
- h dwarf cleric
- h small goat spawn
- h changed
- h dwarf queen
- h deep one
- h edderkop
- h gnoll
- h deeper one
- h anubite
- h elocator
- h star spawn
- h githyanki pirate
- h githyanki knight
- h dwarf smith
- h Shuushar the Enlightened
- h Thorin II Oakenshield
- h Dain II Ironfoot
- h clairvoyant changed
- h Mad Grazi
- h kuo toa
- h kuo toa whip
- h duergar
- h duergar stoneguard
- h duergar debilitator
- h duergar deepking
- h dwarf warrior
The humanoid monster class is the second quest monster class for Binders, and makes up 6⁄175 of the monsters that are randomly generated on the Binder quest.
The humanoid monster class is also the second quest monster class for Tourists, and makes up 6⁄175 of the monsters that are randomly generated on the Tourist quest. Several humanoids are also generated on specific levels of the quest branch during level creation: two are generated on the home level, three are generated on the upper filler levels, and two are generated on the lower filler levels.
NetHack Fourk
Fourk moves the quantum mechanic to the humanoid monster class and adds the valkyrie, h, as a monster representing the playable race.
SpliceHack
SpliceHack adds several monsters to the humanoid monster class:
- h deep one
- h mind flayer telepath
- h vampiric mind flayer
- h planar pirate
- h deeper one
- h deepest one
- h bugbear caretaker
notdNetHack
notdNetHack and notnotdNetHack retain the monsters added in dNetHack and adds some others to the monster class:
- h adversary
- h Iris
- h Malphas
- h Ulitharid
- h Archipelago Ancient
EvilHack
EvilHack moves the bugbear from the humanoid monster class to the orc monster class at o, and moves the Dark One to this monster class from the human or elf monster class at h.
The hobbit and illithid are playable races in EvilHack that appear as h if showrace is set.
EvilHack also adds several monsters to the humanoid monster class:
- h illithid
- h hobbit pickpocket
- h gnoll
- h Gollum
- h gnoll hunter
- h gnoll cleric
- h flind
- h alhoon
Three humanoids are generated on the upper filler levels of the Infidel quest during level creation.
SlashTHEM
In SlashTHEM, the illithid is a playable race that appears as h if showrace is set.
SlashTHEM retains the monsters and playable races added in SLASH'EM and adds some others to the monster class:
Hack'EM
In Hack'EM, the hobbit and illithid are playable races from EvilHack that appear as h if showrace is set.
Hack'EM adds several monsters to the monster class, including many from other variants:
- h hobbit pickpocket
- h dwarf thief
- h duergar
- h illithid
- h deep one
- h planar pirate
- h deeper one
- h alhoon
- h deepest one
- h Cthulhu