Difference between revisions of "Gnoll"

From NetHackWiki
Jump to navigation Jump to search
m (another pothole)
(List of gnolls by variant: hmmm, maybe if we try it this way...)
Line 6: Line 6:
 
Below is a list of each implementation of the gnolls as a distinct group of monsters, the variants they appear in, and the common characteristics that they share amongst each other.<!--Yes, I know the variant paren is gonna be redundant once the base monster gets proper articles for each variant. Let's cross that bridge when we come to it.-->
 
Below is a list of each implementation of the gnolls as a distinct group of monsters, the variants they appear in, and the common characteristics that they share amongst each other.<!--Yes, I know the variant paren is gonna be redundant once the base monster gets proper articles for each variant. Let's cross that bridge when we come to it.-->
  
* [[Gnoll (SLASH'EM)]]: The first implementation of gnolls as monsters occurs in [[SLASH'EM]], and these gnolls also appear in [[SlashTHEM]]. All gnolls in SLASH'EM are a part of the [[Gnome (monster class)|gnome]] [[monster class]], as in the Lethe patch, and do not use their own monster flags or any similar flags to distinguish them from gnomes, instead simply lacking the [[Gnome (monster attribute)|gnome]] monster attribute. A comment in [[monst.c]] indicates that SLASH'EM gnolls were part of the [[Humanoid (monster class)|humanoid]] monster class in [[SLASH]] and other versions prior to incorporating the Lethe patch. The gnoll monsters of SLASH'EM are:
+
* The first implementation of gnolls as monsters occurs in [[SLASH'EM]], and these gnolls also appear in [[SlashTHEM]]. All gnolls in SLASH'EM are a part of the [[Gnome (monster class)|gnome]] [[monster class]], as in the Lethe patch, and do not use their own monster flags or any similar flags to distinguish them from gnomes, instead simply lacking the [[Gnome (monster attribute)|gnome]] monster attribute. A comment in [[monst.c]] indicates that SLASH'EM gnolls were part of the [[Humanoid (monster class)|humanoid]] monster class in [[SLASH]] and other versions prior to incorporating the Lethe patch. The gnoll monsters of SLASH'EM are:
 
** {{monsymlink|gnoll|variant=SLASH'EM}}
 
** {{monsymlink|gnoll|variant=SLASH'EM}}
 
** {{monsymlink|gnoll warrior}}
 
** {{monsymlink|gnoll warrior}}
 
** {{monsymlink|gnoll chieftain}}
 
** {{monsymlink|gnoll chieftain}}
 
** {{monsymlink|gnoll shaman}}
 
** {{monsymlink|gnoll shaman}}
* [[Gnoll (dNetHack)]]: The implementation of gnolls in [[dNetHack]] is also used in [[notdNetHack]]. These gnolls are entirely different from the ones used in SLASH'EM and other variants - they are scattered across a few monster classes, and are defined by <code>is_gnoll</code> in [[mondata.h]]. The gnoll monsters of dNetHack are:
+
* The implementation of gnolls in [[dNetHack]] is also used in [[notdNetHack]]. These gnolls are entirely different from the ones used in SLASH'EM and other variants - they are scattered across a few monster classes, and are defined by <code>is_gnoll</code> in [[mondata.h]]. The gnoll monsters of dNetHack are:
 
** {{gray|h}} [[Gnoll (dNetHack)#Gnoll|gnoll]]
 
** {{gray|h}} [[Gnoll (dNetHack)#Gnoll|gnoll]]
 
** {{black|Z}} [[gnoll ghoul]]
 
** {{black|Z}} [[gnoll ghoul]]
Line 17: Line 17:
 
** {{yellow|h}} [[anubite]]
 
** {{yellow|h}} [[anubite]]
 
** {{monsymlink|Yeenoghu}}
 
** {{monsymlink|Yeenoghu}}
* [[Gnoll (SpliceHack)]]: Unlike most other variants, the implementation of gnolls in [[SpliceHack]] provides the monsters with their own monster class and an accompanying glyph, {{white|9}}. The monsters themselves are otherwise identical to those in SLASH'EM, with the exception of the newly-added marrashi. The gnoll monsters of SpliceHack are:
+
* Unlike most other variants, the implementation of gnolls in [[SpliceHack]] provides the monsters with their own monster class and an accompanying glyph, {{white|9}}. The monsters themselves are otherwise identical to those in SLASH'EM, with the exception of the newly-added marrashi. The gnoll monsters of SpliceHack are:
 
** {{gray|9}} [[Gnoll (SpliceHack)|gnoll]]
 
** {{gray|9}} [[Gnoll (SpliceHack)|gnoll]]
 
** {{white|9}} [[gnoll warrior]]
 
** {{white|9}} [[gnoll warrior]]
Line 23: Line 23:
 
** {{yellow|9}} [[gnoll shaman]]
 
** {{yellow|9}} [[gnoll shaman]]
 
** {{yellow|9}} [[marrashi]]
 
** {{yellow|9}} [[marrashi]]
* [[Gnoll (EvilHack)]]: The implementation of gnolls in [[EvilHack]] is also distinct from other variants, and defines them by a shared [[Gnoll (monster attribute)|attribute flag]]. All of the live gnolls are part of the humanoid monster class, incidentally the same as older versions of SLASH'EM, and EvilHack gnolls have [[Zombie (EvilHack)|a zombie form]] that is unique among their monster type for the ability to induce [[withering]]. The gnoll monsters of EvilHack are:
+
* The implementation of gnolls in [[EvilHack]] is also distinct from other variants, and defines them by a shared [[Gnoll (monster attribute)|attribute flag]]. All of the live gnolls are part of the humanoid monster class, incidentally the same as older versions of SLASH'EM, and EvilHack gnolls have [[Zombie (EvilHack)|a zombie form]] that is unique among their monster type for the ability to induce [[withering]]. The gnoll monsters of EvilHack are:
 
** {{brown|h}} [[Gnoll (EvilHack)|gnoll]]
 
** {{brown|h}} [[Gnoll (EvilHack)|gnoll]]
 
** {{orange|h}} [[gnoll hunter]]
 
** {{orange|h}} [[gnoll hunter]]
Line 29: Line 29:
 
** {{yellow|h}} [[Flind (EvilHack)|flind]]
 
** {{yellow|h}} [[Flind (EvilHack)|flind]]
 
** {{orange|Z}} [[gnoll witherling]]
 
** {{orange|Z}} [[gnoll witherling]]
* [[Gnoll (GnollHack)]]: The implementation of gnolls in [[GnollHack]] naturally gives them more of a focus than other variants - in addition to an attribute flag different from the type used in EvilHack, the gnoll monster class replaces the gnome class, which is bundled into the [[Gremlin (monster class)|gremlin]] monster class, and the [[Gnome (starting race)|gnome]] starting race is also removed in favor of [[Gnoll (starting race)|a playable gnoll race]]. The gnoll monsters of GnollHack are:
+
* The implementation of gnolls in [[GnollHack]] naturally gives them more of a focus than other variants - in addition to an attribute flag different from the type used in EvilHack, the gnoll monster class replaces the gnome class, which is bundled into the [[Gremlin (monster class)|gremlin]] monster class, and the [[Gnome (starting race)|gnome]] starting race is also removed in favor of [[Gnoll (starting race)|a playable gnoll race]]. The gnoll monsters of GnollHack are:
 
** {{blue|d}} [[shoosuva]]
 
** {{blue|d}} [[shoosuva]]
 
** {{brown|G}} [[Gnoll (GnollHack)|gnoll]]
 
** {{brown|G}} [[Gnoll (GnollHack)|gnoll]]
Line 41: Line 41:
 
** {{yellow|Z}} [[gnoll mummy]]
 
** {{yellow|Z}} [[gnoll mummy]]
 
** {{magenta|&}} [[Yeenaghu]]
 
** {{magenta|&}} [[Yeenaghu]]
* [[Gnoll (Hack'EM)]]: The implementation of gnolls in [[Hack'EM]] combines the versions of the monsters from SLASH'EM with the ones introduced in SpliceHack and EvilHack, using the latter variant's attribute flag for gnolls. The gnoll monsters of Hack'EM are:
+
* The implementation of gnolls in [[Hack'EM]] combines the versions of the monsters from SLASH'EM with the ones introduced in SpliceHack and EvilHack, using the latter variant's attribute flag for gnolls. The gnoll monsters of Hack'EM are:
 
** {{monsymlink|gnoll|variant=SLASH'EM}}
 
** {{monsymlink|gnoll|variant=SLASH'EM}}
 
** {{monsymlink|gnoll warrior}}
 
** {{monsymlink|gnoll warrior}}

Revision as of 18:40, 2 February 2024

The gnolls are a group of monsters that appear in many variants of NetHack, with their implementation varying widely depending on the variant in question. In almost all instances, they are related in some significant manner to Yeenoghu, who is considered the demon lord of gnolls: in vanilla NetHack, his encyclopedia entry state that he still exists despite his followers being "wiped off the face of the earth".

Gnolls first appear in the Lethe patch designed for NetHack 3.3.1.

List of gnolls by variant

Below is a list of each implementation of the gnolls as a distinct group of monsters, the variants they appear in, and the common characteristics that they share amongst each other.


This is a disambiguation page: a list of articles associated with the same title.
If an internal link led you here, you may wish to change the link to point directly to the intended page.