D
| Printable ASCII characters | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | _ | + | space | |||||||||||||||||||||
| ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | { | } | | | |||||||||||||||||||
| Ww | Ee | Rr | Tt | Yy | Uu | Ii | Oo | Pp | : | " | [ | ] | \ | |||||||||||||||||||||
| Aa | Ss | Dd | Ff | Gg | Hh | Jj | Kk | Ll | ? | ; | ' | Ctrl | ||||||||||||||||||||||
| Zz | Xx | Cc | Vv | Bb | Nn | Mm | , | . | / | < | > | Alt | ||||||||||||||||||||||
In NetHack, the letter D serves the following purposes:
- d represents a dog or other canine:
- d jackal
- d fox
- d coyote
- d werejackal
- d little dog
- d dog
- d large dog
- d dingo
- d wolf
- d werewolf
- d warg
- d winter wolf cub
- d winter wolf
- d hell hound pup
- d hell hound
- D represents a dragon:
- D baby gray dragon
- D baby silver dragon
- D baby red dragon
- D baby white dragon
- D baby orange dragon
- D baby black dragon
- D baby blue dragon
- D baby green dragon
- D baby yellow dragon
- D baby gold dragon
- D gray dragon
- D silver dragon
- D red dragon
- D white dragon
- D orange dragon
- D black dragon
- D blue dragon
- D green dragon
- D yellow dragon
- D gold dragon
- Two quest nemeses are dragons:
- D Chromatic Dragon the Caveman nemesis
- D Ixoth the Knight nemesis
- A quantity in d notation, such as 3d6, specifies a random number produced by rolling dice (which includes virtual dice in games such as NetHack).
Historical uses
In Hack 1.21, which is based on Jay Fenlason's Hack, the demon uses the d glyph, while the dragon uses the D glyph. The dragon retains its glyph in Hack for PDP-11 and Hack 1.0, while the d glyph is given to the little dog and its growth stages—the demon is moved to the ampersand glyph, &. These glyphs remain unchanged up to the release of NetHack 2.2a.
In NetHack 2.3e, the dragon monster is differentiated into its several types to form the dragon monster class.
NetHack 3.0.0 adds the "dog or other canine" monster class and moves other canine monsters to that glyph, and also introduces the baby dragons to the dragon monster class.
Variants
SLASH'EM
SLASH'EM introduces several monsters that use the d and D glyphs:
- d canine:
- d pit bull
- d dingo puppy
- d large dingo
- d death dog
- d rabid wolf
- d wolverine
- d shadow wolf
- d mist wolf
- D dragon:
UnNetHack
UnNetHack introduces randomized dragons with types corresponding to the dragons of NetHack, and adds a few monsters that use the D glyph:
- D dragon:
dNetHack
dNetHack introduces many monsters that use the d and D glyphs:
- d canine:
- D dragon:
- D baby shimmering dragon
- D baby deep dragon
- D shimmering dragon
- D deep dragon
- D tiny pseudodragon
- D pseudodragon
- D riding pseudodragon
- D large pseudodragon
- D winged pseudodragon
- D huge pseudodragon
- D gigantic pseudodragon
- D triceratops
- D tyrannosaurus
- D diplodocus
- D half-stone dragon
- D half-dragon
- Template:Monsym/chromatic dragon (dNetHack) Chromatic Dragon
- D Platinum Dragon
- D Smaug
- D Tiamat, the Fiend of Wind
SpliceHack
SpliceHack introduces several monsters that use the d and D glyphs:
- d canine:
- d winter wolf pup
- d thought eater
- d guard dog
- d vulpferno
- d pack lord
- D dragon:
notdNetHack
notdNetHack and notnotdNetHack retain the monsters added in dNetHack and add some other monsters that use the d and D glyphs:
EvilHack
EvilHack introduces many monsters that use the d and D glyphs:
- d canine:
- D dragon:
SlashTHEM
SlashTHEM retains the monsters added in SLASH'EM and adds several other monsters that use the d and D glyphs:
- d canine:
- D dragon:
Hack'EM
Hack'EM adds many new monsters that use the d and D glyphs from other variants:
- d canine:
- d dingo puppy
- d rabid dog
- d death dog
- d rabid wolf
- d large dingo
- d guard dog
- d pit bull
- d barghest
- d wolverine
- d shadow wolf
- d mist wolf
- d weredemon
- d nova fox
- d Cerberus
- D dragon:
- D baby shimmering dragon
- Template:Monsym/baby deep dragon (Hack'EM) baby deep dragon
- Template:Monsym/baby violet dragon (Hack'EM) baby violet dragon
- Template:Monsym/baby gold dragon (Hack'EM) baby gold dragon
- Template:Monsym/baby sea dragon baby sea dragon
- Template:Monsym/shimmering dragon (Hack'EM) shimmering dragon
- Template:Monsym/deep dragon (Hack'EM) deep dragon
- Template:Monsym/violet dragon (Hack'EM) violet dragon
- Template:Monsym/gold dragon (Hack'EM) gold dragon
- Template:Monsym/sea dragon sea dragon
- Template:Monsym/hydra (Hack'EM) hydra
- D Tiamat