Difference between revisions of "Dragon"

From NetHackWiki
Jump to navigation Jump to search
m (note that)
(fix frequencies, add attributes, add references)
Line 25: Line 25:
 
7 ''(yellow)''
 
7 ''(yellow)''
  
  |frequency=Very rare
+
  |frequency=1
 
  |genocidable=Yes
 
  |genocidable=Yes
 
  |attacks=Breath ''(see article)'', bite 3d8, claw 1d4, claw 1d4
 
  |attacks=Breath ''(see article)'', bite 3d8, claw 1d4, claw 1d4
Line 33: Line 33:
 
  |resistances=''(see article)''
 
  |resistances=''(see article)''
 
  |resistances conveyed=''(see article)''
 
  |resistances conveyed=''(see article)''
 +
|attributes={{attributes|A dragon|fly=1|thick=1|nohands=1|seeinvis=1|oviparous=1|carnivore=1|hostile=1|strong=1|nasty=1|greedy=1|jewels=1|magic=1}}
 +
{{attributes|A red dragon also|infravisible=1|does_too_eat=1}}
 +
{{attributes|A green dragon also|pois=1|does_too_eat=1}}
 +
{{attributes|A yellow dragon also|acid=1|does_too_eat=1}}
 +
|reference=[[monst.c#line1256]]
 +
}}
 +
 
}}
 
}}
 
{{monster
 
{{monster
Line 45: Line 52:
 
  |MR=10
 
  |MR=10
 
  |align=0
 
  |align=0
  |frequency=Not randomly generated
+
  |frequency=0
 
  |genocidable=Yes
 
  |genocidable=Yes
 
  |attacks=Bite 2d6
 
  |attacks=Bite 2d6
Line 53: Line 60:
 
  |resistances=''(see article)''
 
  |resistances=''(see article)''
 
  |resistances conveyed=None
 
  |resistances conveyed=None
 +
|resistances conveyed=None
 +
|attributes={{attributes|A baby dragon|fly=1|thick=1|nohands=1|carnivore=1|hostile=1|strong=1|greedy=1|jewels=1}}
 +
{{attributes|A baby red dragon also|infravisible=1|does_too_eat=1}}
 +
{{attributes|A baby green dragon also|pois=1|does_too_eat=1}}
 +
{{attributes|A baby yellow dragon also|acid=1|does_too_eat=1}}
 +
|reference=[[monst.c#line1184]]
 
}}
 
}}
 
The '''dragons''', represented by the overall glyph {{white|D}}, are a [[monster class|class]] of very powerful mid-game [[monster]] in ''[[NetHack]]'' and coveted for the scales they sometimes drop. With some superficial differences, they are nearly identical. Each of them has a nasty breath associated with their resistance. There are also baby dragons, which do not have a breath attack. Baby dragons randomly occur only on those levels that are eligible for baby monsters; otherwise they can be created by hatching from [[egg]]s.
 
The '''dragons''', represented by the overall glyph {{white|D}}, are a [[monster class|class]] of very powerful mid-game [[monster]] in ''[[NetHack]]'' and coveted for the scales they sometimes drop. With some superficial differences, they are nearly identical. Each of them has a nasty breath associated with their resistance. There are also baby dragons, which do not have a breath attack. Baby dragons randomly occur only on those levels that are eligible for baby monsters; otherwise they can be created by hatching from [[egg]]s.

Revision as of 04:03, 12 September 2011

}}

The dragons, represented by the overall glyph D, are a class of very powerful mid-game monster in NetHack and coveted for the scales they sometimes drop. With some superficial differences, they are nearly identical. Each of them has a nasty breath associated with their resistance. There are also baby dragons, which do not have a breath attack. Baby dragons randomly occur only on those levels that are eligible for baby monsters; otherwise they can be created by hatching from eggs.

Each dragon has a specific resistance associated with it. Eating some dragon corpses can give you the associated intrinsics; others can give you the extrinsic ability by enchanting their scales to make dragon scale mail. (Dragon corpses are very filling, so using a tinning kit is often a good idea.) Dragons will always leave corpses, and have a 1 in 3 chance of also dropping scales (1 in 20 if the dragon was revived). Baby dragon corpses do not grant intrinsics, nor do they drop scales.

The D Chromatic Dragon, the Caveman quest nemesis, is a special sort of dragon. Eating its corpse conveys a random resistance.

A shimmering dragon, whose scales grant displacement, appears in the code, but is commented out by default, because monster displacement has not yet been implemented in vanilla NetHack. However, these creatures do appear in SLASH'EM.

Dragons are guaranteed on the Castle level, at Fort Ludios, and they are randomly generated at rather deep dungeon levels by normal random monster generation, on the healer quest, or in throne rooms[1]. Other powerful monsters may generate them with the summon nasties spell.

Breath weapons and resistances

Dragon Breath (4d6 unless otherwise noted) Intrinsics/scales Corpse conveys...
Blue lightning shock resistance same (100%)
Black disintegration disintegration resistance same (100%)
Gray magic missile magic resistance nothing (magic resistance cannot be gained intrinsically)
Green poison poison resistance same (100%)
Orange sleep, 4d25 turns sleep resistance same (100%)
Red fire 6d6 fire resistance same (100%)
Silver cold reflection nothing (reflection cannot be gained intrinsically)
White cold cold resistance same (100%)
Yellow acid acid resistance and petrification resistance; only acid resistance is provided by scales nothing (neither resistance can be gained intrinsically)

Black dragon

A black dragon is the only source of disintegration resistance in the game; this might make acquiring disintegration resistance tricky were it not for the fact that reflection is already a reliable defense against the black dragon's disintegration blasts. (The only other disintegration is wide-angle disintegration beams from angry gods, which can be survived only by being resistant.)

Disintegration resistance will protect both you and your armor. If a dragon's blast of disintegration hits you or a monster, and you/it are neither resistant nor reflecting, it will destroy:[2][3]

  1. a shield if worn, otherwise:
  2. body armor if worn (plus any cloak), otherwise:
  3. an amulet of life saving if worn,[4] otherwise:
  4. you/it.

The rebound can still kill you/it in case your gear saved you from the direct hit.

Gray dragon

A gray dragon (or baby gray dragon) is often the eventual result of repeatedly displacing your pet onto a polymorph trap, because it is magic resistant, and hence will polymorph no further. However, it can still polymorph if it eats a chameleon or doppelganger corpse.

Red dragon

There is a guaranteed red dragon on the Plane of Fire - the only place in the game where a specific color dragon is generated -- not counting Ixoth, the Knight quest nemesis.

Baby dragons

Baby dragons generally possess the resistances of their adult forms. Baby silver dragons, however, do not possess reflection[5]. They never grant their intrinsics when eaten, however, and nor can they drop scales. One can still use baby dragons to obtain scales and/or resistances, however. Pet baby dragons will eventually grow up into their adult forms, which can then be killed (possibly via conflict, or by rendering them non-tame through abuse) for their scales and intrinsics. Obtaining pet baby dragons can be accomplished via controlled polymorph for a female character fairly easily: all dragons are oviparous, and baby dragons coming from laid eggs will be tame. A male character can use an amulet of change to swap genders, or repeatedly polymorph into a dragon using the spell or the ring until they change sex (10% chance each polymorph[6]).

Fighting dragons

Dragons will use their breath weapons only at range (i.e. more than one square from the character), meaning that if you can get close to within melee distance, you can avoid the dangerous attacks in favour of the relative "safety" of their physical melee attacks. This is useful for characters without magic cancellation, magic resistance or reflection to avoid or negate their elemental fire, cold, lightning, poison or disintegration beams.

Dragons are considered kebabable, able to be skewered, and you receive a +2 to-hit bonus when using a weapon that uses the spear or javelin skills.

As pets

Dragons are excellent pets in the early game if you ever get one. The easiest way to get a dragon pet is through a dragon egg; the egg may be obtained by polymorphing into any of the dragons and then sitting if your character is female. If you repeatedly displace your pet onto a polymorph trap you will often end up with a gray dragon, since they are magic-resistant and will not polymorph further.

The most recommendable colors for dragons are Silver and Gray; they are immune to death rays and the former is also immune to disintegration, while the latter is immune to polymorph traps. Yellow is a good option too due to being stoning-resistant.

Pet dragons can be used as steeds with the advantages of being able to fly, being powerful fighters, and being very easy to feed due to being carnivorous. However, they are quite slow and will spend all their time either keeping up with you or eating corpses.

In SLASH'EM

In SLASH'EM the hydra and wyvern monsters also use the D glyph. SLASH'EM also added two new dragons, The Shimmering D and Deep D variants. Neither of the new dragons give any intrinsics when eaten, though dragon scale mail made from their scales do provide Displacement and Drain Resistance respectively. Baby dragons have a base level of 4 instead of 12, and adult dragons have a base level of 18 instead of 15. Also, baby dragons can be randomly generated on all levels, even in places in Nethack that normally had guaranteed adults dragons, such as Fort Ludios or The Castle. As a result of the changed monster polymorph rules, increased difficulty of adult dragons, removal of most guaranteed adult dragons, and increased level difference between adult and baby forms, dragon scale mail is significantly harder to come across in SLASH'EM without using reverse genocide or a wish.

Interestingly, blue, black, white, red, and orange dragons have a chance of turning traitor, while gray, silver, green, and yellow do not.

Encyclopedia entry

In the West the dragon was the natural enemy of man. Although
preferring to live in bleak and desolate regions, whenever it
was seen among men it left in its wake a trail of destruction
and disease. Yet any attempt to slay this beast was a perilous
undertaking. For the dragon's assailant had to contend
not only with clouds of sulphurous fumes pouring from its fire
breathing nostrils, but also with the thrashings of its tail,
the most deadly part of its serpent-like body.

[ Mythical Beasts by Deirdre Headon (The Leprechaun Library) ]


"One whom the dragons will speak with," he said, "that is a
dragonlord, or at least that is the center of the matter. It's
not a trick of mastering the dragons, as most people think.
Dragons have no masters. The question is always the same, with
a dragon: will he talk to you or will he eat you? If you can
count upon his doing the former, and not doing the latter, why
then you're a dragonlord."

[ The Tombs of Atuan, by Ursula K. Le Guin ]

History

Hack 1.0 has a dragon that does not have an explicit color. This early dragon breathes fire and its corpse confers fire resistance, making it equivalent to the modern red dragon.

NetHack 2.3e introduces all of the modern dragon types except silver. The corpse is still just a "dead dragon", without reference to the color, and eating it confers fire resistance, regardless of the type of dragon. Black dragon breath causes instadeath, and there is no reflection, disintegration resistance, or amulet of life saving, making genocide tempting; but fire resistance is necessary to enter Hell, and there's no way to genocide only black dragons.

NetHack 3.0.0 introduces baby dragons, makes the corpses separate, and also introduces dragon scale mail. Dragon scale mail is obtained by polymorphing a dragon corpse. Reflection is now available and black dragon breath is toned down a bit. It also becomes possible to genocide only black dragons.

NetHack 3.1.0 introduces dragon scales, and with them the modern method of obtaining dragon scale mail. This version also adds the Quests, and with them the Chromatic Dragon and Ixoth. Fire resistance is not necessary to enter Gehennom.

NetHack 3.3.0 adds the silver dragon and corresponding scales.


This page may need to be updated for the current version of NetHack.

It may contain text specific to NetHack 3.4.3. Information on this page may be out of date.

Editors: After reviewing this page and making necessary edits, please change the {{nethack-343}} tag to the current version's tag or {{noversion}} as appropriate.

References

  1. Source:Mkroom.c#courtmon
  2. zap.c in NetHack 3.4.3, line 3120
  3. zap.c in NetHack 3.4.3, line 2981
  4. Corner case: an amulet of life saving is never destroyed by the blast, but it does not die instead of an undead or non-living monster. This can only arise if a living monster wearing an amulet is subsequently polymorphed.
  5. muse.c#line2058
  6. polyself.c, line 488