Difference between revisions of "Scroll origins"
Jump to navigation
Jump to search
Ray Chason (talk | contribs) (This use of X in Spanish is archaic) |
Ray Chason (talk | contribs) (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, | + | 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'. | + | ; FOOBIE BLETCH: Unknown meaning. Possibly Jargon 'foo', ('bar'?), 'bletch'. In Hack 1.0, this is initially a spare label. |
− | ; GARVEN DEH: Unknown meaning. | + | ; 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]]). | + | ; 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. | + | ; 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. | + | ; 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
- ↑ Hack 1.0 def.objects.h, line 175 -- list of Hack 1.0 scrolls and their initial labels.
- ↑ 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.