Difference between revisions of "Imp or minor demon"

From NetHackWiki
Jump to navigation Jump to search
m (Umbire the Phantom moved page Minor demon to Imp or minor demon: full monster class name in-game)
(formatting + copyedit pass)
Line 1: Line 1:
'''Minor demons''' are a [[monster class|class]] of [[monster]]s represented by the symbol {{white|i}}. It comprises the following monsters:
+
The '''imp or minor demon''' is a [[monster class]] that appears in ''[[NetHack]]'', and is represented by the lowercase [[i]] glyph ({{white|i}}). Imps and minor demons are designated internally by the macro '''S_IMP'''.{{refsrc|include/monsym.h|23|version=NetHack 3.6.7}}
 +
 
 +
The class contains the following monsters:{{refsrc|src/monst.c|467|version=NetHack 3.6.7}}
  
 
* {{monsymlink|manes}}
 
* {{monsymlink|manes}}
Line 8: Line 10:
 
* {{monsymlink|tengu}}
 
* {{monsymlink|tengu}}
  
== Characteristics ==
+
==Common traits==
All minor demons except tengu are affected by [[silver damage]], taking an extra d20 damage when struck with a silver item.{{reffunc|mondata.c|hates_silver}} Despite being called demons, though, no monsters in this class have the <code>M2_DEMON</code> attribute, so they lack the other properties shared by "true" demons. For instance, minor demons do not resist [[wands of death]] or take damage from {{! of|holy water}}.
+
All monsters in the class except the tengu are vulnerable to [[silver]], taking an extra d20 damage when struck with a silver item.{{refsrc|src/mondata.c|307|version=NetHack 3.6.7|comment=<code>hates_silver</code> function}} Tengu are distinct from imps and other minor demons, who in turn are distinct from the "major" [[demon]]s due to lacking the <code>[[M2_DEMON]]</code> flag{{refsrc|src/mondata.c|594|version=NetHack 3.6.7}}{{refsrc|src/mondata.c|599|version=NetHack 3.6.7}} - for instance, minor demons do not [[Death resistance|resist death magic]] or take damage from {{! of|holy water}}.
  
== Variants ==
+
===Generation===
=== SLASH'EM ===
+
The imp or minor demon is the first [[quest]] monster class for [[Knight]]s, and makes up {{frac|24|175}} of the monsters that are randomly generated on the [[Knight quest]]. Random imps and minor demons are also generated on some levels of the quest below the home floor at level creation: one each is generated on the goal and lower filler level(s), and two are generated on the goal level.
[[SLASH'EM]] introduces the following new minor demons:
+
 
 +
==History==
 +
The imp and homunculus first appear in Hack for PDP-11, which is based on [[Jay Fenlason's Hack]] - both are included in the initial bestiary for [[Hack 1.0]] alongside the tengu, which makes its debut in this version. The quasit first appears in [[NetHack 2.3e]], where it appears if the KAA [[compile-time option]] is ''not'' defined, and is otherwise replaced by the [[quantum mechanic]].
 +
 
 +
The imp or minor demon monster class first appears in [[NetHack 3.0.0]] - the imp, homunculus, quasit, and tengu are all moved to the {{white|i}} glyph, and the [[manes]] and [[lemure]] are introduced. Both the quasit and quantum mechanic are also made part of the default bestiary.
 +
 
 +
==Variants==
 +
===SLASH'EM===
 +
[[SLASH'EM]] introduces a few new monsters to the class:
  
 
* {{monsymlink|dretch}}
 
* {{monsymlink|dretch}}
Line 20: Line 30:
 
* {{monsymlink|blood imp}}
 
* {{monsymlink|blood imp}}
  
=== xNetHack ===
+
===xNetHack===
In [[xNetHack]], all minor demons&mdash;including tengu&mdash;also hate the touch of [[iron]], taking an extra d6 damage when struck with an iron item.
+
In [[xNetHack]], all minor demons including tengu hate the touch of [[iron]], taking an extra d6 damage when struck with an iron item.
 
 
== References ==
 
<references />
 
  
{{nethack-364}}
+
==References==
 +
<references/>
 +
{{nethack-367}}
 +
[[Category:Monster classes]]

Revision as of 01:29, 11 February 2024

The imp or minor demon is a monster class that appears in NetHack, and is represented by the lowercase i glyph (i). Imps and minor demons are designated internally by the macro S_IMP.[1]

The class contains the following monsters:[2]

Common traits

All monsters in the class except the tengu are vulnerable to silver, taking an extra d20 damage when struck with a silver item.[3] Tengu are distinct from imps and other minor demons, who in turn are distinct from the "major" demons due to lacking the M2_DEMON flag[4][5] - for instance, minor demons do not resist death magic or take damage from holy water.

Generation

The imp or minor demon is the first quest monster class for Knights, and makes up 24175 of the monsters that are randomly generated on the Knight quest. Random imps and minor demons are also generated on some levels of the quest below the home floor at level creation: one each is generated on the goal and lower filler level(s), and two are generated on the goal level.

History

The imp and homunculus first appear in Hack for PDP-11, which is based on Jay Fenlason's Hack - both are included in the initial bestiary for Hack 1.0 alongside the tengu, which makes its debut in this version. The quasit first appears in NetHack 2.3e, where it appears if the KAA compile-time option is not defined, and is otherwise replaced by the quantum mechanic.

The imp or minor demon monster class first appears in NetHack 3.0.0 - the imp, homunculus, quasit, and tengu are all moved to the i glyph, and the manes and lemure are introduced. Both the quasit and quantum mechanic are also made part of the default bestiary.

Variants

SLASH'EM

SLASH'EM introduces a few new monsters to the class:

xNetHack

In xNetHack, all minor demons including tengu hate the touch of iron, taking an extra d6 damage when struck with an iron item.

References