Difference between revisions of "Throne room"

From NetHackWiki
Jump to navigation Jump to search
(potholes et. al.)
 
(22 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
==Generation==
 
==Generation==
A throne room is generated with a {{frac|6}} chance in ordinary rooms-and-corridors levels from level 5 onwards, provided the level does not already have a [[shop]].{{refsrc|src/mklev.c|763|version=NetHack 3.6.6}} The monsters are always generated hostile and [[asleep]].{{refsrc|src/mkroom.c|348|version=NetHack 3.6.6}}
+
A throne room is generated with a {{frac|6}} chance on ordinary rooms-and-corridors levels from dungeon level 5 onwards, and will only generate if the level does not already have a [[shop]].{{refsrc|src/mklev.c|763|version=NetHack 3.6.7}} The monsters in the throne room will always be generated as hostile and [[asleep]].{{refsrc|src/mkroom.c|348|version=NetHack 3.6.7}}
  
[[Throne room monster]]s are:{{refsrc|src/mkroom.c|740|version=NetHack 3.6.6}}
+
The list of [[throne room monster]]s is as follows:{{refsrc|src/mkroom.c|738|version=NetHack 3.6.7}}
 
* [[dragon]]s (on level 15+)
 
* [[dragon]]s (on level 15+)
* [[giant]]s (13+)
+
* [[giant humanoid]]s (13+)
* [[troll]]s (10+)
+
* [[Troll (monster class)|trolls]] (10+)
* [[centaur]]s (6+)
+
* [[Centaur (monster class)|centaurs]] (6+)
* [[orc (monster class)|orc]]s
+
* [[Orc (monster class)|orcs]]
 
* [[bugbear]]s
 
* [[bugbear]]s
 
* [[hobgoblin]]s
 
* [[hobgoblin]]s
* [[gnome]]s
+
* [[Gnome (monster class)|gnome]]s
* [[kobold]]s
+
* [[Kobold (monster class)|kobolds]]
  
Deeper levels are skewed to harder monsters. The limits for ordinary random monsters (based on the average of your and the dungeon floor's level) do not apply. Extinct or genocided monsters will be replaced with ordinary random monsters.  
+
Deeper levels are skewed to harder monsters. The limits for ordinary random monsters (based on the average of your and the dungeon floor's level) do not apply. Extinct or genocided monsters from a monster class will be replaced with ordinary random monsters, with the exception of hobgoblins and bugbears.
  
Additionally, the throne may have one of the following monsters sitting on it:
+
Additionally, the throne will have one of the following monsters occupying it based on [[monster difficulty]], and they are generated with a [[mace]] in addition to their usual [[Monster starting inventory|starting inventory]]:{{refsrc|src/mkroom.c|247|version=NetHack 3.6.7}}
  
* [[Ogre king]]
+
* [[ogre king]]
 
* [[Elvenking]]
 
* [[Elvenking]]
* [[Dwarf king]]
+
* [[dwarf king]]
* [[Gnome king]]
+
* [[gnome king]]
 
 
The monster will have a [[mace]] in its inventory. Deeper levels will have higher level monsters sitting on the throne.{{refsrc|src/mkroom.c|247|version=NetHack 3.6.6}}
 
  
 
===Special levels with throne rooms===
 
===Special levels with throne rooms===
There is a guaranteed throne room in [[Fort Ludios]] (if the Fort is generated at all), with [[Croesus]] situated on the throne.
+
There is a guaranteed throne room in [[Fort Ludios]] (if the Fort is generated at all), with [[Croesus]] seated on the throne.
  
 
While there are also guaranteed thrones in the [[Castle]] and in [[Vlad's Tower]], the rooms they are located in are not considered throne rooms.
 
While there are also guaranteed thrones in the [[Castle]] and in [[Vlad's Tower]], the rooms they are located in are not considered throne rooms.
Line 34: Line 32:
 
Fighting all the monsters when they are awake can be dangerous for low-level characters, as most of the monsters can generate with [[wand]]s to use against you. Additionally, it is possible for early throne rooms with an otherwise-out of depth monster on the throne to generate - beware the Elvenking who rules over the sixth level!
 
Fighting all the monsters when they are awake can be dangerous for low-level characters, as most of the monsters can generate with [[wand]]s to use against you. Additionally, it is possible for early throne rooms with an otherwise-out of depth monster on the throne to generate - beware the Elvenking who rules over the sixth level!
  
If you have [[stealth]], you can carefully pick off a throne room's denizens one by one—most throne room monsters are slower than an unhasted player, making them vulnerable to hit-and-run, ranged attacks and/or funneling them into outside hallways. Centaurs are the fastest throne room monsters that can generate, and pose the biggest obstace to the above strategies—they often generate with ranged weapons of their own, and may hit you several times per turn in [[melee]].
+
If you have [[stealth]], you can carefully pick off the denizens of a throne room one by one—most throne room monsters are slower than an unhasted player, making them vulnerable to hit-and-run, ranged attacks and/or funneling them into outside hallways. Centaurs are the fastest throne room monsters that can generate, and pose the biggest obstace to the above strategies—they often generate with ranged weapons of their own, and may hit you several times per turn in [[melee]].
  
 
If luring throne room monsters into a hallway to fight, beware of monsters zapping a [[wand of digging]] down and leaving a hole between you and the throne room.
 
If luring throne room monsters into a hallway to fight, beware of monsters zapping a [[wand of digging]] down and leaving a hole between you and the throne room.
  
 
==History==
 
==History==
Throne rooms first appear in [[NetHack 1.3d]]; from this version to [[NetHack 3.6.0]], "royal" monsters could generate randomly in throne rooms, but were not specifically placed on the throne or given a mace until [[NetHack 3.6.1]].<ref>NetHack {{commit|4d7d63814a99b14acf0bcc96ddf567e966064b78|Throne room's throne is occupied by a king}}; stated to be based on a patch by Leon Arnott</ref>
+
Throne rooms first appear in [[NetHack 1.3d]]. From this version to [[NetHack 3.6.0]], "royal" monsters could generate randomly in throne rooms, but a specific ruler was not placed on the throne (with the exception of Croesus). [[NetHack 3.6.1]] adds rulers to throne rooms via {{commit|4d7d63814a99b14acf0bcc96ddf567e966064b78|commit 4d7d638}} and gives them a mace; this is based on a patch by [[L (person)|Leon Arnott]].<ref>[https://web.archive.org/web/20180902003105/http://l.j-factor.com/nethack/mkroom.diff Zoos and Courts patch] on an archive of L's website</ref>
  
 
==Messages==
 
==Messages==
{{message|You hear the tones of courtly conversation.<br>You hear a sceptre pounded in judgment.<br>Someone shouts "Off with <his/her> head!"|An occupied throne room is present on the level.}}
+
{{message|You hear the tones of courtly conversation.<br>You hear a sceptre pounded in judgment.<br>Someone shouts "Off with <his/her> head!"|An occupied throne room is present on the level; the pronoun used matches that of the player character.}}
 
{{message|You hear Queen Beruthiel's cats!|As above while [[hallucinating]].}}
 
{{message|You hear Queen Beruthiel's cats!|As above while [[hallucinating]].}}
 
{{message|You enter an opulent throne room!|You entered an occupied throne room.}}
 
{{message|You enter an opulent throne room!|You entered an occupied throne room.}}
  
 
==Variants==
 
==Variants==
Many 3.4.3-derived variants place a "royal" monster on the throne, and some of them additionally provide them with an enchanted mace or similar weapon.
+
Some variants based on [[NetHack 3.4.3]] and earlier versions place a "royal" monster on the throne, and some of them additionally provide the monster with an enchanted mace or similar weapon.
 +
 
 +
===GruntHack===
 +
[[GruntHack]] always generates a [[King (GruntHack)|king or queen]] [[racial monster]] on the throne of a throne room - this implementation is much different from the L patch that was eventually merged into vanilla ''NetHack''.
  
 
===dNetHack===
 
===dNetHack===
In dNetHack, throne room monsters are often (75%) themed after a specific ruler. Rulers are chosen according to their [[difficulty]]: a chosen ruler will not have a difficulty greater than the average of your level and the dungeon level difficulty + 5, and will not be lower than {{frac|2|3}} of the dungeon level difficulty. If no prospective ruler fits these criteria, dNetHack will fall back on the standard set of throne room monsters.
+
In [[dNetHack]], {{frac|3|4}} of throne rooms have a specific ruler with a court of particular monsters accompanying them. Rulers are chosen according to their monster difficulty: a chosen ruler will not have a difficulty greater than the average of your level and the dungeon level difficulty + 5, and will not be lower than {{frac|2|3}} of the dungeon level difficulty. If no prospective ruler fits these criteria, dNetHack will fall back on the standard set of throne room rulers.
  
The ruler types and corresponding monsters for each room are as follows, roughly sorted in order of difficulty:
+
The ruler types and corresponding monsters for each room are as follows, roughly sorted in order of monster difficulty:
  
 
* [[Kobold lord]] (difficulty 3): [[Kobold shaman]], [[large kobold]], [[kobold]], [[lemure]], [[imp]].
 
* [[Kobold lord]] (difficulty 3): [[Kobold shaman]], [[large kobold]], [[kobold]], [[lemure]], [[imp]].
* [[Gnome king]] or gnome queen (difficulty 6): [[Gnome lord]], [[gnome lord|gnome lady]], [[gnome]], [[gnomish wizard]], [[tinker gnome]], [[dwarf]], [[dwarf lord]], [[dwarf cleric]], [[hobbit]], [[leprechaun]], [[homunculus]].
+
* [[Gnome king]] or [[Gnome queen (dNetHack)|gnome queen]] (difficulty 6): [[Gnome lord]], [[Gnome lady (dNetHack)|gnome lady]], [[Gnome (monster)|gnome]], [[gnomish wizard]], [[tinker gnome]], [[Dwarf (monster)|dwarf]], [[dwarf lord]], [[dwarf cleric]], [[hobbit]], [[leprechaun]], [[homunculus]].
* [[Orc captain]] (difficulty 7): [[Orc shaman]], [[mordor orc]], [[hill orc]], [[hobgoblin]], [[goblin]], [[manes]], [[quasit]].
+
* [[Orc-captain]] (difficulty 7): [[Orc shaman]], [[Mordor orc]], [[hill orc]], [[hobgoblin]], [[goblin]], [[manes]], [[quasit]].
* [[Dwarf king]] or [[dwarf queen]] (difficulty 8): [[Dwarf lord]], [[dwarf cleric]], [[dwarf]], [[gnome]], [[gnome lord]], [[gnome lord|gnome lady]], [[gnomish wizard]], [[hobbit]], [[leprechaun]].
+
* [[Dwarf king]] or [[Dwarf queen (dNetHack)|dwarf queen]] (difficulty 8): [[Dwarf lord]], [[dwarf cleric]], [[Dwarf (monster)|dwarf]], [[Gnome (monster)|gnome]], [[gnome lord]], [[Gnome lady (dNetHack)|gnome lady]], [[gnomish wizard]], [[hobbit]], [[leprechaun]].
* [[Ogre king]] (difficulty 11): [[Ogre mage]], [[ogre lord]], [[ogre]], [[orc captain]], [[mordor orc]], [[tengu]], [[troll]], random [[H]].
+
* [[Ogre king]] (difficulty 11): [[Ogre mage]], [[ogre lord]], [[ogre]], [[orc-captain]], [[Mordor orc]], [[tengu]], [[troll]], random {{mcsl|H}}.
* [[Elvenking]] or Elvenqueen (difficulty 14): [[Elf lord]], elf lady, [[Grey-elf]], [[Green-elf]], [[Woodland-elf]], [[quickling]], [[dryad]], [[naiad]], [[Eladrin#Coure Eladrin|Coure Eladrin]], [[Eladrin#Noviere Eladrin|Noviere Eladrin]], [[Eladrin#Bralani Eladrin|Bralani Eladrin]], [[Eladrin#Firre Eladrin|Firre Eladrin]], [[Eladrin#Shiere Eladrin|Shiere Eladrin]], [[doppelganger]], [[wood troll]].
+
* [[Elvenking]] or [[Elvenqueen (dNetHack)|Elvenqueen]] (difficulty 14): [[Elf-lord]], [[Elf-lady (dNetHack)|elf-lady]], [[Grey-elf]], [[Green-elf]], [[Woodland-elf]], [[quickling]], [[dryad]], [[naiad]], [[Eladrin#Coure Eladrin|Coure Eladrin]], [[Eladrin#Noviere Eladrin|Noviere Eladrin]], [[Eladrin#Bralani Eladrin|Bralani Eladrin]], [[Eladrin#Firre Eladrin|Firre Eladrin]], [[Eladrin#Shiere Eladrin|Shiere Eladrin]], [[doppelganger]], [[wood troll]].
* [[Vampire lord]] (difficulty 14): [[Vampire]], random [[Z]], random [[M]], [[flesh golem]], [[werewolf]], [[floating eye]], [[gargoyle]], [[winged gargoyle]], [[quasit]], [[black pudding]], [[wraith]], [[phantasm]], [[ghost]], [[maid]], [[weeping willow]], [[swamp nymph]].
+
* [[Vampire lord]] or [[Vampire lady (dNetHack)|vampire lady]] (difficulty 14): [[Vampire]], random [[Zombie (dNetHack)|{{white|Z}}]], random {{mcsl|M}}, [[flesh golem]], [[werewolf]], [[floating eye]], [[gargoyle]], [[winged gargoyle]], [[quasit]], [[black pudding]], [[wraith]], [[phantasm]], [[ghost]], [[maid]], [[weeping willow]], [[swamp nymph]].
 
* [[Drow matron]] (difficulty 15): [[Unearthly drow]], [[hedrow wizard]], [[hedrow warrior]], [[drow]], [[sprow]], [[swamp nymph]], [[giant spider]], [[cave lizard]], [[large cave lizard]], [[quasit]].
 
* [[Drow matron]] (difficulty 15): [[Unearthly drow]], [[hedrow wizard]], [[hedrow warrior]], [[drow]], [[sprow]], [[swamp nymph]], [[giant spider]], [[cave lizard]], [[large cave lizard]], [[quasit]].
* [[Titan]] (difficulty 20): [[Storm giant]], [[fire giant]], [[frost giant]], [[hill giant]], [[stone giant]], [[giant]], [[son of Typhon]], [[dryad]], [[naiad]], [[oread]], [[deminymph]].
+
* [[Titan]] (difficulty 20): [[Storm giant]], [[fire giant]], [[frost giant]], [[hill giant]], [[stone giant]], [[Giant (monster)|giant]], [[son of Typhon]], [[dryad]], [[naiad]], [[oread]], [[deminymph]].
 
* [[Embraced drowess]] (difficulty 27): [[Drow alienist]], [[hedrow blademaster]], [[edderkop]], [[hedrow wizard]], [[hedrow warrior]], [[drow mummy]].
 
* [[Embraced drowess]] (difficulty 27): [[Drow alienist]], [[hedrow blademaster]], [[edderkop]], [[hedrow wizard]], [[hedrow warrior]], [[drow mummy]].
* [[Deepest one]] (difficulty 33): [[Deeper one]], [[deep one]], [[human]], [[mind flayer]], [[dark young]], [[umber hulk]], [[stumbling horror|stumbling]], [[wandering horror|wandering]], and [[shambling horror (dNetHack)|shambling horror]]s.
+
* [[Deepest one]] (difficulty 33): [[Deeper one]], [[deep one]], [[human]], [[mind flayer]], [[dark young]], [[umber hulk]], [[Stumbling horror|stumbling]], [[Wandering horror|wandering]], and [[Shambling horror (dNetHack)|shambling horror]]s.
 
* [[Orc of the ages of stars]] (difficulty 37): [[Deep wyrm]], [[red dragon]], [[white dragon]], [[black dragon]], [[blue dragon]], [[angband orc]], [[hedrow blademaster]], [[succubus]], [[incubus]], [[olog-hai]], [[siege ogre]], [[hell hound]].
 
* [[Orc of the ages of stars]] (difficulty 37): [[Deep wyrm]], [[red dragon]], [[white dragon]], [[black dragon]], [[blue dragon]], [[angband orc]], [[hedrow blademaster]], [[succubus]], [[incubus]], [[olog-hai]], [[siege ogre]], [[hell hound]].
  
===GruntHack===
+
===SlashTHEM===
Since its first version, [[GruntHack]] places a [[racial monster|monster royal]] on the throne of a throne room.
+
In [[SlashTHEM]], a royal monster always occupies the throne of a throne room, and is always given an [[ornate mace]].
  
 
==References==
 
==References==

Latest revision as of 14:48, 10 March 2024

A throne room is a type of special room that appears in NetHack, and contains an assortment of monsters, a throne, and a chest.

Generation

A throne room is generated with a 16 chance on ordinary rooms-and-corridors levels from dungeon level 5 onwards, and will only generate if the level does not already have a shop.[1] The monsters in the throne room will always be generated as hostile and asleep.[2]

The list of throne room monsters is as follows:[3]

Deeper levels are skewed to harder monsters. The limits for ordinary random monsters (based on the average of your and the dungeon floor's level) do not apply. Extinct or genocided monsters from a monster class will be replaced with ordinary random monsters, with the exception of hobgoblins and bugbears.

Additionally, the throne will have one of the following monsters occupying it based on monster difficulty, and they are generated with a mace in addition to their usual starting inventory:[4]

Special levels with throne rooms

There is a guaranteed throne room in Fort Ludios (if the Fort is generated at all), with Croesus seated on the throne.

While there are also guaranteed thrones in the Castle and in Vlad's Tower, the rooms they are located in are not considered throne rooms.

Strategy

Fighting all the monsters when they are awake can be dangerous for low-level characters, as most of the monsters can generate with wands to use against you. Additionally, it is possible for early throne rooms with an otherwise-out of depth monster on the throne to generate - beware the Elvenking who rules over the sixth level!

If you have stealth, you can carefully pick off the denizens of a throne room one by one—most throne room monsters are slower than an unhasted player, making them vulnerable to hit-and-run, ranged attacks and/or funneling them into outside hallways. Centaurs are the fastest throne room monsters that can generate, and pose the biggest obstace to the above strategies—they often generate with ranged weapons of their own, and may hit you several times per turn in melee.

If luring throne room monsters into a hallway to fight, beware of monsters zapping a wand of digging down and leaving a hole between you and the throne room.

History

Throne rooms first appear in NetHack 1.3d. From this version to NetHack 3.6.0, "royal" monsters could generate randomly in throne rooms, but a specific ruler was not placed on the throne (with the exception of Croesus). NetHack 3.6.1 adds rulers to throne rooms via commit 4d7d638 and gives them a mace; this is based on a patch by Leon Arnott.[5]

Messages

You hear the tones of courtly conversation.
You hear a sceptre pounded in judgment.
Someone shouts "Off with <his/her> head!"
An occupied throne room is present on the level; the pronoun used matches that of the player character.
You hear Queen Beruthiel's cats!
As above while hallucinating.
You enter an opulent throne room!
You entered an occupied throne room.

Variants

Some variants based on NetHack 3.4.3 and earlier versions place a "royal" monster on the throne, and some of them additionally provide the monster with an enchanted mace or similar weapon.

GruntHack

GruntHack always generates a king or queen racial monster on the throne of a throne room - this implementation is much different from the L patch that was eventually merged into vanilla NetHack.

dNetHack

In dNetHack, 34 of throne rooms have a specific ruler with a court of particular monsters accompanying them. Rulers are chosen according to their monster difficulty: a chosen ruler will not have a difficulty greater than the average of your level and the dungeon level difficulty + 5, and will not be lower than 23 of the dungeon level difficulty. If no prospective ruler fits these criteria, dNetHack will fall back on the standard set of throne room rulers.

The ruler types and corresponding monsters for each room are as follows, roughly sorted in order of monster difficulty:

SlashTHEM

In SlashTHEM, a royal monster always occupies the throne of a throne room, and is always given an ornate mace.

References