Difference between revisions of "Scroll origins"

From NetHackWiki
Jump to navigation Jump to search
(This use of X in Spanish is archaic)
(Setting the record straight: Hack 1.0 does in fact shuffle the scroll labels)
Line 1: Line 1:
Unidentified [[scroll]]s can have any one of many labels. In [[Hack]] 1.0.0, these labels were fixed to a specific type of scroll, but have since been randomized to make identification harder. The various labels, and their meanings, are:
+
Unidentified [[scroll]]s can have any one of many labels. In [[Hack 1.0]], these labels are initially paired with the scroll types in a way that seems to be meaningful.<ref>[[Hack 1.0/def.objects.h#line175|Hack 1.0 def.objects.h, line 175]] -- list of [[Hack 1.0]] scrolls and their initial labels.</ref> It is often claimed that Hack 1.0 uses a fixed label for each scroll type, but in fact it does shuffle the labels.<ref>[[Hack 1.0/hack.o_init.c#line60|Hack 1.0 hack.o_init.c, line 60]] -- this section of code executes once per object type, and shuffles the descriptions of all object types that have descriptions except [[tool]]s.</ref>
 +
 
 +
The various labels, and their meanings, are:
  
 
; ANDOVA BEGARIN : Unknown meaning. In [[Hack]], this scroll was originally always the [[scroll of fire]].
 
; ANDOVA BEGARIN : Unknown meaning. In [[Hack]], this scroll was originally always the [[scroll of fire]].
Line 6: Line 8:
 
; ELAM EBOW : Unknown meaning. Originally [[scroll of magic mapping]].
 
; ELAM EBOW : Unknown meaning. Originally [[scroll of magic mapping]].
 
; ELBIB YLOH : "Holy Bible" spelled backwards. Originally [[scroll of genocide]].
 
; ELBIB YLOH : "Holy Bible" spelled backwards. Originally [[scroll of genocide]].
; FOOBIE BLETCH: Unknown meaning. Possibly Jargon 'foo', ('bar'?), 'bletch'. Not in Hack 1.0.0.
+
; FOOBIE BLETCH: Unknown meaning. Possibly Jargon 'foo', ('bar'?), 'bletch'. In Hack 1.0, this is initially a spare label.
; GARVEN DEH: Unknown meaning. Not in Hack 1.0.0.
+
; GARVEN DEH: Unknown meaning. In Hack 1.0, this is initially a spare label.
 
; HACKEM MUCHE : "Hack 'em much". Originally [[scroll of charging]].
 
; HACKEM MUCHE : "Hack 'em much". Originally [[scroll of charging]].
 
; JUYED AWK YACC : Tenuous reference to Unix tools ed(1), awk(1), yacc(1).  Originally [[scroll of destroy armor]].
 
; JUYED AWK YACC : Tenuous reference to Unix tools ed(1), awk(1), yacc(1).  Originally [[scroll of destroy armor]].
 
; KERNOD WEL : "Kenned well" in Scots. Originally [[scroll of identify]].
 
; KERNOD WEL : "Kenned well" in Scots. Originally [[scroll of identify]].
; KIRJE : Finnish for "a letter" (as in a letter sent by [[mail]]). Not in Hack 1.0.0.
+
; KIRJE : Finnish for "a letter" (as in a letter sent by [[mail]]). The [[scroll of mail]] was added in [[Hack 1.0.2]], and the choice of initial label suggests that the labels are indeed meaningful.
 
; LEP GEX VEN ZEA : Unknown meaning. Originally [[scroll of create monster]].
 
; LEP GEX VEN ZEA : Unknown meaning. Originally [[scroll of create monster]].
 
; NR 9 : Possible reference to The Beatles' confusing Revolution No. 9. Originally [[scroll of confuse monster]].
 
; NR 9 : Possible reference to The Beatles' confusing Revolution No. 9. Originally [[scroll of confuse monster]].
Line 17: Line 19:
 
; PRIRUTSENIE : "Taming" in Russian (slightly misspelled or mistranscribed but still easily identifiable by Russian players, PRIRUCHENIE would be more correct). Originally [[scroll of taming]].
 
; PRIRUTSENIE : "Taming" in Russian (slightly misspelled or mistranscribed but still easily identifiable by Russian players, PRIRUCHENIE would be more correct). Originally [[scroll of taming]].
 
; READ ME : "Read me". Originally [[scroll of blank paper]].
 
; READ ME : "Read me". Originally [[scroll of blank paper]].
; TEMOV : Unknown meaning. Possibly "Vomit" backwards and misspelled.  Not in Hack 1.0.0.
+
; TEMOV : Unknown meaning. Possibly "Vomit" backwards and misspelled.  In Hack 1.0, this is initially a spare label.
 
; THARR : "There's gold in them tharr hills!". Originally [[scroll of gold detection]].
 
; THARR : "There's gold in them tharr hills!". Originally [[scroll of gold detection]].
 
; VE FORBRYDERNE : "Beware, criminals!" in Danish. Originally [[scroll of punishment]].
 
; VE FORBRYDERNE : "Beware, criminals!" in Danish. Originally [[scroll of punishment]].
; VELOX NEB : Unknown meaning. Not in Hack 1.0.0.
+
; VELOX NEB : Unknown meaning (but ''velox'' is Latin for "fast"). In Hack 1.0, this is initially a spare label.
 
; VENZAR BORGAVVE : Unknown meaning. Originally [[scroll of teleportation]].
 
; VENZAR BORGAVVE : Unknown meaning. Originally [[scroll of teleportation]].
 
; VERR YED HORRE : Unknown meaning. Originally [[scroll of light]].
 
; VERR YED HORRE : Unknown meaning. Originally [[scroll of light]].
Line 30: Line 32:
  
 
==References==
 
==References==
 +
<references/>
 +
 +
==Further reading==
 
*[[objects.c]]
 
*[[objects.c]]
 
*[http://www.spod-central.org/~psmith/nh/anhf.html Annotated NetHack File]
 
*[http://www.spod-central.org/~psmith/nh/anhf.html Annotated NetHack File]
  
 
[[Category:Scrolls|*]]
 
[[Category:Scrolls|*]]

Revision as of 21:22, 6 October 2007

Unidentified scrolls can have any one of many labels. In Hack 1.0, these labels are initially paired with the scroll types in a way that seems to be meaningful.[1] It is often claimed that Hack 1.0 uses a fixed label for each scroll type, but in fact it does shuffle the labels.[2]

The various labels, and their meanings, are:

ANDOVA BEGARIN 
Unknown meaning. In Hack, this scroll was originally always the scroll of fire.
DAIYEN FOOELS 
"Die, fools!". Originally scroll of enchant weapon.
DUAM XNAHT 
"Thanx Maud" spelled backwards. Originally scroll of amnesia.
ELAM EBOW 
Unknown meaning. Originally scroll of magic mapping.
ELBIB YLOH 
"Holy Bible" spelled backwards. Originally scroll of genocide.
FOOBIE BLETCH
Unknown meaning. Possibly Jargon 'foo', ('bar'?), 'bletch'. In Hack 1.0, this is initially a spare label.
GARVEN DEH
Unknown meaning. In Hack 1.0, this is initially a spare label.
HACKEM MUCHE 
"Hack 'em much". Originally scroll of charging.
JUYED AWK YACC 
Tenuous reference to Unix tools ed(1), awk(1), yacc(1). Originally scroll of destroy armor.
KERNOD WEL 
"Kenned well" in Scots. Originally scroll of identify.
KIRJE 
Finnish for "a letter" (as in a letter sent by mail). The scroll of mail was added in Hack 1.0.2, and the choice of initial label suggests that the labels are indeed meaningful.
LEP GEX VEN ZEA 
Unknown meaning. Originally scroll of create monster.
NR 9 
Possible reference to The Beatles' confusing Revolution No. 9. Originally scroll of confuse monster.
PRATYAVAYAH 
"Reverse annoyance" in Sanskrit. Originally scroll of remove curse.
PRIRUTSENIE 
"Taming" in Russian (slightly misspelled or mistranscribed but still easily identifiable by Russian players, PRIRUCHENIE would be more correct). Originally scroll of taming.
READ ME 
"Read me". Originally scroll of blank paper.
TEMOV 
Unknown meaning. Possibly "Vomit" backwards and misspelled. In Hack 1.0, this is initially a spare label.
THARR 
"There's gold in them tharr hills!". Originally scroll of gold detection.
VE FORBRYDERNE 
"Beware, criminals!" in Danish. Originally scroll of punishment.
VELOX NEB 
Unknown meaning (but velox is Latin for "fast"). In Hack 1.0, this is initially a spare label.
VENZAR BORGAVVE 
Unknown meaning. Originally scroll of teleportation.
VERR YED HORRE 
Unknown meaning. Originally scroll of light.
XIXAXA XOXAXA XUXAXA 
Spanish (archaic spelling) for "mwahahahaha", a stereotypical evil laugh. Originally scroll of scare monster.
YUM YUM 
"Yum yum!" Originally scroll of food detection.
ZELGO MER 
Unknown meaning. Originally scroll of enchant armor.

Not all of these are used each game.

References

  1. Hack 1.0 def.objects.h, line 175 -- list of Hack 1.0 scrolls and their initial labels.
  2. Hack 1.0 hack.o_init.c, line 60 -- this section of code executes once per object type, and shuffles the descriptions of all object types that have descriptions except tools.

Further reading