The Annotated NetHack File

This is a rather pretentious name for somewhere to put a couple of posts I've made to rec.games.roguelike.nethack in the past and would like to have somewhere semi-permanent where I can refer to them and update them. It's an attempt at fathoming the meaning or references behind (initially) four aspects of NetHack: the scroll names, artifact names, god names, and shopkeepers. There's also a timeline of NetHack releases.


Scroll names

As a result of sterling research work (and archeological conjecture) by Ali Harlow, a tentative history of these can now be sketched. They were added to the game in three stages: Jay Fenlason devised eighteen for his original version of Hack, very few of which appear to have any meaning. Andries Brouwer removed three (Afkpu Zejotydin, Amgems Slak, and Orkael) and added nine more for his revised version; of these, several appear to have connotations associated with the scroll effect they happen to be assigned to in the definitions file (though they're shuffled before an actual game). Finally, KIRJE was added together with the mail code in Hack 1.0.2. Note that all of these predate the current DevTeam, so it's no use asking them.

What I believe to be the rgrn consensus on what meanings there are:

NameOriginallyMeaning
ANDOVA BEGARIN
DAIYEN FOOELS
ELAM EBOW
ELBIB YLOHHoly Bible
GARVEN DEH
HACKEM MUCHE"Hack 'em much"
JUYED AWK YACCUnix tools ed(1), awk(1), yacc(1)
KERNOD WEL
LEP GEX VEN ZEA
TEMOV
THARR
VELOX NEBStarflight alien race?
VENZAR BORGAVVE
VERR YED HORRE
ZELGO MER
DUAM XNAHTamnesia"Thanks, Maud"
FOOBIE BLETCH(none)Jargon 'foo', ('bar'?), 'bletch'
NR 9confuse monsterThe Beatles' "Revolution No. 9"?
PRATYAVAYAHremove curseSanskrit, 'reverse annoyance'
PRIRUTSENIEtamingRussian, 'taming'
READ MEblank paperAlice in Wonderland, software docs
VE FORBRYDERNEpunishmentDanish, 'beware, criminals!'
XIXAXA XOXAXA XUXAXAscare monsterSpanish pronunciation -> manic laughter
YUM YUMfood detection"Yum yum!"
KIRJEmailFinnish, 'a letter'

Note that various, highly implausible suggestions have been made to fill the gaps with anagrams, ROT13ing, and far-fetched homonyms. Unless it's very convincing, it's unlikely to be worth considering.

Earlier versions of this list were maintained by Peter Snelling, from work done by various rec.games.hack posters of the Ancient Days.


Artifact names

The NetHack artifacts are the usual mish-mash of famous weapons and other objects culled from literature, myth, D&D, and the DevTeam's own invention. An attempt at identifying the sources, where they exist, is below; assistance with filling in the "unknown" gaps is appreciated.

ArtifactSource
DemonbaneD&D
ExcaliburArthurian legend, Arthur's sword
GrayswandirRoger Zelazny, "Amber" cycle, Corwin's sword
SnickersneeGilbert & Sullivan, "The Mikado", Ko-ko's sword
SunswordD&D
Orb of Detectionunknown
Sceptre of MightD&D
Magic Mirror of MerlinEdmund Spenser, "The Faerie Queene"
Mitre of Holinessunknown
Tsurugi of MuramasaJapanese swordsmith, but I don't know if he made a famous tsurugi in particular
Cleaverunknown
Giantslayerunknown (Jack the Giant-Killer's sword?)
Magicbaneunknown
MjollnirNorse mythology, Thor's hammer
Vorpal BladeLewis Carroll, "Jabberwocky"
Heart of AhrimanRobert E. Howard, "Conan the Warrior"
Staff of AesculapiusGreek mythology
Eyes of the OverworldJack Vance, "Dying Earth" cycle
Platinum Yendorian Express Cardobvious pun
Orb of Fateunknown
Eye of the Aethiopicaunknown (something from Heliodorus?)
Grimtoothunknown
OrcristJ.R.R. Tolkien, "The Hobbit", Thorin's sword
StingJ.R.R. Tolkien, "The Hobbit" and "The Lord of the Rings", Bilbo and Frodo Baggins' sword
StormbringerMichael Moorcock, "Elric" cycle, Elric's sword
Longbow of DianaRoman mythology
Master Key of Thieveryunknown
Dragonbaneunknown, but fairly generic
Fire BrandNote that the D&D counterpart to Frost Brand was Flame Tongue
Frost BrandD&D
Ogresmasherunknown
Trollsbaneunknown, but fairly generic
Werebaneunknown, but fairly generic
Bell of OpeningD&D Chime of Opening?
Candelabrum of InvocationD&D Candle of Invocation?
Book of the DeadTibetan and Egyptian lore (papyrus, so presumably the latter)
Amulet of Yendorrogue(6). From "Rodney", spelt backwards.

The Bell, Candelabrum, and Book, though they have their own individual sources, derive as a ceremonial whole from the Roman Catholic rite of excommunication (not exorcism), which involves "bell, book, and candle".

The Amulet of Yendor's derivation gives rise to the question "Well, who was Rodney, then?" (usually asked about the nickname of the Wizard of Yendor, but that's a re-reversal, and the Amulet long pre-dates his appearance in the game); the answer is simply that "Michael [Toy, one of the authors of Rogue] thought it was a funny name and sounded sort of neat backwards", and so named the Amulet accordingly. Some microcomputer ports of Rogue had 'Rodney' as the default player name, but I don't believe this was the case for the original Unix rogue(6).


God names

The mythoi from which NetHack draws its pantheons for each character class are documented in my gods-343.txt spoiler. A few references there may need elaboration: the "Hyborian" deities are drawn from the Conan novels of Robert E. Howard and others, "Nehwon" from Fritz Leiber's books about Fafhrd and the Gray Mouser, and "Discworld" from Terry Pratchett's series of that designation. Additionally, Marduk (the Creator, referenced in the 'legacy' message at the start of the game) is Babylonian, and Moloch (the evil god in the game) is Canaanite. And finally, Elbereth (whose Hand you become when crowned as a lawful, and whose name is a ward against monsters when engraved) is from J.R.R. Tolkien's mythos (the Sindarin name of the Valië Varda), and Arioch (whose Glory you become when crowned as a chaotic) from Michael Moorcock's books about Elric of Melniboné (though Moorcock probably derived the name from one of the fallen angels in Milton's Paradise Lost).


Shopkeeper names

The table of shopkeeper names is large enough that it is on its own separate page.


Acknowledgements

Contributors, correctors and clarifiers to the above lists either in their current forms or earlier ones:

David Blume, Boyan Brezinsky, Christian Cooper, Arto Hoikkala, Helge Hafting, Ali Harlow, David Moews, Dion Nicolaas, Heather Nicoll, Jerzy Pawlak, Kevin R, Rast, John Russell, Peter Snelling, Vitali, Liz Walsh, and Chris Waters.


NetHack 3.4 Spoilers
Dylan O'Donnell (psmith@spod-central.org)