Difference between revisions of "Randomized appearance"

From NetHackWiki
Jump to navigation Jump to search
m (Helms: Grammar check)
(To wit. Also the annotated code outright says which appearances are shuffled and which aren't...)
Line 1: Line 1:
 
{{Tocright}}
 
{{Tocright}}
  
A major part of [[NetHack]] is [[identify]]ing items. To make this more difficult, the appearances of [[scroll]]s, [[potion]]s, [[ring]]s, [[amulet]]s, [[wand]]s, [[spellbook]]s, and some [[armor]] are randomly shuffled at game start. This page lists the possible appearances.
+
A major part of [[NetHack]] is [[identify]]ing items. To make this more difficult, the appearances of [[scroll]]s, [[potion]]s, [[ring]]s, [[amulet]]s, [[wand]]s, [[spellbook]]s, and some [[armor]] are randomly shuffled at game start. This page lists the possible '''randomized appearances''' - each object has a "default" starting appearance prior to being shuffled, listed next to it in <code>src/objects.c</code> (as can be seen in the [[Source:NetHack 3.6.1/src/objects.c|source code on-wiki]]).
  
In a few cases, an item's appearance affects its function beyond its identified type.
+
In some cases, an item's appearance affects its function beyond its identified type.
  
 
==Scrolls==
 
==Scrolls==
 
+
'''[[Scrolls]]''' of [[scroll of mail|mail]] and [[scroll of blank paper|blank paper]] are the only ones that have fixed appearances.{{refsrc|src/objects.c|877|version=NetHack 3.6.6}} All others may appear as one of the following, which are shuffled into use at the start of a game:{{refsrc|src/objects.c|849|version=NetHack 3.6.6}}
'''[[Scrolls]]''' of [[scroll of mail|mail]] and [[scroll of blank paper|blank paper]] have fixed appearances; all others appear as one of the following:
 
  
 
     ZELGO MER      JUYED AWK YACC  NR 9              XIXAXA XOXAXA XUXAXA
 
     ZELGO MER      JUYED AWK YACC  NR 9              XIXAXA XOXAXA XUXAXA
Line 21: Line 20:
 
     XOR OTA
 
     XOR OTA
  
For the meanings and origins of some of these, see [[scroll origins]].
+
For the meanings and origins of some of these names, see [[scroll origins]].
  
 
==Potions==
 
==Potions==
 
+
A [[potion of water]] is always a "clear potion".{{refsrc|src/objects.c|818|version=NetHack 3.6.6}} Other [[potions]] have one of these descriptions:{{refsrc|src/objects.c|788|version=NetHack 3.6.6}}
A [[potion of water]] is always a "clear potion". Other '''[[potions]]''' have one of these descriptions:
 
  
 
     ruby        pink        orange        yellow          emerald
 
     ruby        pink        orange        yellow          emerald
Line 33: Line 31:
 
     brown      fizzy      dark          white          murky
 
     brown      fizzy      dark          white          murky
  
Of these, the [[smoky potion]] and [[milky potion]] are special in all games regardless of their actual identity. A smoky potion may contain a [[djinni]] and a milky potion a [[ghost]].
+
Of these, the [[smoky potion]] and [[milky potion]] are special in all games regardless of their actual identity. A smoky potion may contain a [[djinni]], and a milky potion may contain a [[ghost]].
  
 
==Spellbooks==
 
==Spellbooks==
 
+
The [[Book of the Dead]], [[novel]]s and [[blank spellbook]]s all have a fixed description.{{refsrc|src/objects.c|999|version=NetHack 3.6.6}} The cover of a regular [[spellbook]] will appear as one of the following:{{refsrc|src/objects.c|899|version=NetHack 3.6.6}}
The [[Book of the Dead]], [[novel]]s and [[blank spellbook]]s all have a fixed description. Regular '''[[spellbook]]s''' will appear as one of the following:
 
  
 
     parchment    vellum      ragged      dog eared    mottled
 
     parchment    vellum      ragged      dog eared    mottled
Line 48: Line 45:
 
     glittering  shining      dull        thin        thick
 
     glittering  shining      dull        thin        thick
  
Of these, the '''dull spellbook''' may cause the player to fall asleep when reading it. This currently ignores [[sleep resistance]], which is bug [[Bugs in NetHack 3.6.0#360-15|C360-15]] in NetHack 3.6.0. In Nethack 3.6.2 and later, the vellum and parchment spellbooks are made of leather rather than paper as all the others are; this is because vellum and parchment are both made from animal skin.
+
The '''dull spellbook''' may cause the player to fall asleep when reading it. This ignores [[sleep resistance]], which is bug [[Bugs in NetHack 3.6.0#360-15|C360-15]] in NetHack 3.6.0. In Nethack 3.6.2 and later, the vellum and parchment spellbooks are made of leather rather than paper as all the others are; this is because vellum and parchment are both made from animal skin, and as such break [[vegetarian]] conduct if eaten.
  
 
The source code also contains appearances for the [[deferred feature|deferred]] spellbooks of {{spell of|flame sphere}} and {{spell of|freeze sphere}}, which are ''canvas'' and ''hardcover'' respectively. These will presumably be randomized if the spellbooks are enabled.
 
The source code also contains appearances for the [[deferred feature|deferred]] spellbooks of {{spell of|flame sphere}} and {{spell of|freeze sphere}}, which are ''canvas'' and ''hardcover'' respectively. These will presumably be randomized if the spellbooks are enabled.
  
 
==Rings==
 
==Rings==
 
+
[[Rings]] other than the [[meat ring]] will randomly take one of the following appearances:{{refsrc|src/objects.c|536|version=NetHack 3.6.6}}
'''[[Rings]]''' (other than the [[meat ring]]) will randomly take one of the following appearances:
 
  
 
     pearl      iron        twisted    steel      wire
 
     pearl      iron        twisted    steel      wire
Line 65: Line 61:
 
Of these, topaz, sapphire, ruby, steel, diamond and emerald rings can be used to semi-permanently [[engrave]] something on the floor.
 
Of these, topaz, sapphire, ruby, steel, diamond and emerald rings can be used to semi-permanently [[engrave]] something on the floor.
  
If you are wearing a [[silver]] ring and are not wearing gloves{{refsrc|src/uhitm.c|587|version=NetHack 3.6.0}}, you will do extra damage to silver-hating monsters with bare-handed and martial arts attacks.
+
If you are wearing a [[silver]] ring and are not wearing gloves,{{refsrc|src/uhitm.c|587|version=NetHack 3.6.0}}, you will do extra damage to silver-hating monsters with bare-handed and martial arts attacks.
  
The appearance of rings determines what monsters can eat them, and also influences golem creation when [[polypiling]]. The former is especially important because [[Eating jewelry|you can sometimes gain intrinsics]] from eating rings while you are polymorphed. Pearl, iron, twisted, steel, wire, engagement, and shiny can be eaten by any [[metallivore]] ([[rock mole]], [[xorn]], or [[rust monster]]). Bronze, brass, copper, silver, and gold can be eaten by any metallivore not restricted to rustable metals (rock mole and xorn). Additionally, [[gelatinous cube]]s can eat wooden rings.
+
The appearance of rings determines what monsters can eat them, and also influences golem creation when [[polypiling]]. The former is especially important, as [[Eating jewelry|you can sometimes gain intrinsics]] from eating rings while you are polymorphed. Pearl, iron, twisted, steel, wire, engagement, and shiny rings can be eaten by any [[metallivore]] ([[rock mole]], [[xorn]], or [[rust monster]]). Bronze, brass, copper, silver, and gold can be eaten by any metallivore not restricted to rustable metals (rock mole and xorn). Additionally, [[gelatinous cube]]s can eat wooden rings.
  
 
==Amulets==
 
==Amulets==
 
+
[[Amulet]]s other than the [[Amulet of Yendor]] and [[cheap plastic imitation of the Amulet of Yendor|its imitation]] have the following appearances:{{refsrc|src/objects.c|604|version=NetHack 3.6.6}}{{refsrc|src/objects.c|618|version=NetHack 3.6.6}}
'''[[Amulet]]s''', other than the [[Amulet of Yendor]] and [[cheap plastic imitation of the Amulet of Yendor|its imitation]], have the following appearances:
 
  
 
     circular    spherical  oval
 
     circular    spherical  oval
Line 77: Line 72:
 
     concave    hexagonal  octagonal
 
     concave    hexagonal  octagonal
  
Except for the [[Amulet of Yendor]] and its imitation, they can all be eaten by [[metallivore]]s. You have a chance of gaining intrinsics from [[eating jewelry|eating amulets]] while polymorphed.
+
Except for the Amulet of Yendor and its imitation, they can all be eaten by [[metallivore]]s. You have a chance of gaining intrinsics from eating amulets while polymorphed.
  
 
==Wands==
 
==Wands==
 
+
[[Wand]]s take one of the following appearances:{{refsrc|src/objects.c|1012|version=NetHack 3.6.6}}
'''[[Wand]]s''' take one of the following appearances:
 
  
 
     aluminum    balsa      brass      copper      crystal
 
     aluminum    balsa      brass      copper      crystal
Line 90: Line 84:
 
     uranium    zinc
 
     uranium    zinc
  
Glass and crystal wands are fragile so they can break. This is significant if you kick the chest that stores the [[wand of wishing]] in the [[castle]]. The appearance of wands also determines what monsters can eat them, and also influences golem creation when [[polypiling]]. Eating a wand while polymorphed however has no effect besides nutrition. Balsa wands require only 5 [[strength]] to break, while other wands require 10.
+
Glass and crystal wands are [[fragile]] and can break - this is significant in some cases, especially if you kick the chest that stores the [[wand of wishing]] in the [[castle]]. The appearance of wands also determines what monsters can eat them, and also influences golem creation when polypiling. Eating a wand while polymorphed has no effect besides nutrition, however. Balsa wands require only 5 [[strength]] to break, while other wands require 10.
  
 
==Armor==
 
==Armor==
 
 
The material of armor is determined by its type, not by its appearance. This is significant for gloves and boots: [[gauntlets of power]] and [[kicking boots]] are iron, the rest are leather. Some appearances have additional effects.
 
The material of armor is determined by its type, not by its appearance. This is significant for gloves and boots: [[gauntlets of power]] and [[kicking boots]] are iron, the rest are leather. Some appearances have additional effects.
  
 
===Helms===
 
===Helms===
 
+
Four [[helm]]s are randomized: the [[helmet]], [[helm of brilliance]], [[helm of opposite alignment]], and [[helm of telepathy]]. Each has one of the following randomized appearances:{{refsrc|src/objects.c|355|version=NetHack 3.6.6}}
Four '''[[helm]]s''' are randomized: the [[helmet]], [[helm of brilliance]], [[helm of opposite alignment]], and [[helm of telepathy]]. Each has one of the following randomized appearances:
 
  
 
     plumed helmet      etched helmet      crested helmet      visored helmet
 
     plumed helmet      etched helmet      crested helmet      visored helmet
Line 105: Line 97:
  
 
===Cloaks===
 
===Cloaks===
 
+
Four [[cloak]]s have random appearances: the [[cloak of displacement]], [[cloak of invisibility]], [[cloak of magic resistance]] and [[cloak of protection]]. They are chosen from the following:{{refsrc|src/objects.c|464|version=NetHack 3.6.6}}
Four '''[[cloak]]s''' have random appearances: the [[cloak of displacement]], [[cloak of invisibility]], [[cloak of magic resistance]] and [[cloak of protection]]. They are chosen from the following:
 
  
 
     tattered cape      ornamental cope      opera cloak      piece of cloth
 
     tattered cape      ornamental cope      opera cloak      piece of cloth
  
Cloaks of [[cloak of displacement|displacement]] and [[Cloak of protection|protection]] automatically [[identify]] themselves when worn, and [[cloak of invisibility|cloaks of invisibility]] will too unless you are already [[invisible]]. Even a -3 [[cloak of protection]], which grants no change in [[Armor class|AC]], is identified upon wearing. Otherwise, if you find yourself wearing any of those randomized appearance cloaks as-is, it is the [[cloak of magic resistance]].
+
[[cloak of displacement|Cloaks of displacement]] and a [[cloak of protection]] of any AC will [[auto-identify]] themselves when worn, as will [[cloak of invisibility|cloaks of invisibility]] unless you are already [[invisible]]. Otherwise, a worn cloak that does not auto-identify is the [[cloak of magic resistance]].
  
 
===Gloves===
 
===Gloves===
 
+
The appearances of all [[gloves]] are randomized:{{refsrc|src/objects.c|493|version=NetHack 3.6.6}}
Appearances of all '''[[gloves]]''' are randomized:
 
  
 
     old gloves      padded gloves      riding gloves      fencing gloves
 
     old gloves      padded gloves      riding gloves      fencing gloves
Line 121: Line 111:
  
 
===Boots===
 
===Boots===
 
+
The appearance of the magical '''[[boots]]''' is randomized from the following set:{{refsrc|src/objects.c|513|version=NetHack 3.6.6}}
The appearance of the magical '''[[boots]]''' is randomized from the following set:
 
  
 
     mud boots      snow boots      riding boots    buckled boots
 
     mud boots      snow boots      riding boots    buckled boots
Line 129: Line 118:
 
Of these, '''snow boots''' and '''riding boots''' are special. The former prevents the [[fumbling]] effect of [[ice]] and the latter increases the chance of successfully saddling a steed. However, this bonus is not cumulative with the riding gloves.
 
Of these, '''snow boots''' and '''riding boots''' are special. The former prevents the [[fumbling]] effect of [[ice]] and the latter increases the chance of successfully saddling a steed. However, this bonus is not cumulative with the riding gloves.
  
== SLASH'EM ==
+
==SLASH'EM==
Due to the many new items in SLASH'EM, new randomized appearances were added.
+
{{main|Item (SLASH'EM)#New randomized appearances}}
See [[Item_(SLASH'EM)#New_randomized_appearances | that article]] for more information.
+
[[SLASH'EM]] adds several new items, with accompanying item appearances (including randomized ones) to match.
  
 
The cloak that happens to have the randomized appearance "opera cloak" will appear much more often than its base type's frequency suggests, because many [[vampire]]s will be generated with one. At least in the case of cloaks of invisibility and magic resistance, it also means many vampires will be invisible or magic resistant.
 
The cloak that happens to have the randomized appearance "opera cloak" will appear much more often than its base type's frequency suggests, because many [[vampire]]s will be generated with one. At least in the case of cloaks of invisibility and magic resistance, it also means many vampires will be invisible or magic resistant.
  
 +
==References==
 +
<references/>
 +
{{nethack-366}}
 
{{DOD}}
 
{{DOD}}
 
[[Category:Identification]]
 
[[Category:Identification]]
 
==References==
 
 
<references/>
 
{{nethack-360}}
 

Revision as of 21:09, 27 October 2021

A major part of NetHack is identifying items. To make this more difficult, the appearances of scrolls, potions, rings, amulets, wands, spellbooks, and some armor are randomly shuffled at game start. This page lists the possible randomized appearances - each object has a "default" starting appearance prior to being shuffled, listed next to it in src/objects.c (as can be seen in the source code on-wiki).

In some cases, an item's appearance affects its function beyond its identified type.

Scrolls

Scrolls of mail and blank paper are the only ones that have fixed appearances.[1] All others may appear as one of the following, which are shuffled into use at the start of a game:[2]

   ZELGO MER       JUYED AWK YACC   NR 9               XIXAXA XOXAXA XUXAXA
   PRATYAVAYAH     DAIYEN FOOELS    LEP GEX VEN ZEA    PRIRUTSENIE
   ELBIB YLOH      VERR YED HORRE   VENZAR BORGAVVE    THARR
   YUM YUM         KERNOD WEL       ELAM EBOW          DUAM XNAHT
   ANDOVA BEGARIN  KIRJE            VE FORBRYDERNE     HACKEM MUCHE
   VELOX NEB       FOOBIE BLETCH    TEMOV              GARVEN DEH
   READ ME         ETAOIN SHRDLU    LOREM IPSUM        FNORD
   KO BATE         ABRA KA DABRA    ASHPD SODALG       MAPIRO MAHAMA DIROMAT
   GNIK SISI VLE   HAPAX LEGOMENON  EIRIS SAZUN IDISI  PHOL ENDE WODAN
   GHOTI           ZLORFIK          VAS CORP BET MANI  STRC PRST SKRZ KRK
   XOR OTA

For the meanings and origins of some of these names, see scroll origins.

Potions

A potion of water is always a "clear potion".[3] Other potions have one of these descriptions:[4]

   ruby        pink        orange        yellow          emerald
   dark green  cyan        sky blue      brilliant blue  magenta
   purple-red  puce        milky         swirly          bubbly
   smoky       cloudy      effervescent  black           golden
   brown       fizzy       dark          white           murky

Of these, the smoky potion and milky potion are special in all games regardless of their actual identity. A smoky potion may contain a djinni, and a milky potion may contain a ghost.

Spellbooks

The Book of the Dead, novels and blank spellbooks all have a fixed description.[5] The cover of a regular spellbook will appear as one of the following:[6]

   parchment    vellum       ragged       dog eared    mottled
   stained      cloth        leather      white        pink
   red          orange       yellow       velvet       light green
   dark green   turquoise    cyan         light blue   dark blue
   indigo       magenta      purple       violet       tan
   plaid        light brown  dark brown   gray         wrinkled
   dusty        bronze       copper       silver       gold
   glittering   shining      dull         thin         thick

The dull spellbook may cause the player to fall asleep when reading it. This ignores sleep resistance, which is bug C360-15 in NetHack 3.6.0. In Nethack 3.6.2 and later, the vellum and parchment spellbooks are made of leather rather than paper as all the others are; this is because vellum and parchment are both made from animal skin, and as such break vegetarian conduct if eaten.

The source code also contains appearances for the deferred spellbooks of flame sphere and freeze sphere, which are canvas and hardcover respectively. These will presumably be randomized if the spellbooks are enabled.

Rings

Rings other than the meat ring will randomly take one of the following appearances:[7]

   pearl       iron        twisted     steel       wire
   engagement  shiny       bronze      brass       copper
   silver      gold        wooden      granite     opal
   clay        coral       black onyx  moonstone   tiger eye
   jade        agate       topaz       sapphire    ruby
   diamond     ivory       emerald

Of these, topaz, sapphire, ruby, steel, diamond and emerald rings can be used to semi-permanently engrave something on the floor.

If you are wearing a silver ring and are not wearing gloves,[8], you will do extra damage to silver-hating monsters with bare-handed and martial arts attacks.

The appearance of rings determines what monsters can eat them, and also influences golem creation when polypiling. The former is especially important, as you can sometimes gain intrinsics from eating rings while you are polymorphed. Pearl, iron, twisted, steel, wire, engagement, and shiny rings can be eaten by any metallivore (rock mole, xorn, or rust monster). Bronze, brass, copper, silver, and gold can be eaten by any metallivore not restricted to rustable metals (rock mole and xorn). Additionally, gelatinous cubes can eat wooden rings.

Amulets

Amulets other than the Amulet of Yendor and its imitation have the following appearances:[9][10]

   circular    spherical   oval
   triangular  pyramidal   square
   concave     hexagonal   octagonal

Except for the Amulet of Yendor and its imitation, they can all be eaten by metallivores. You have a chance of gaining intrinsics from eating amulets while polymorphed.

Wands

Wands take one of the following appearances:[11]

   aluminum    balsa       brass       copper      crystal
   curved      ebony       forked      glass       hexagonal
   iridium     iron        jeweled     long        maple
   marble      oak         pine        platinum    runed
   short       silver      spiked      steel       tin
   uranium     zinc

Glass and crystal wands are fragile and can break - this is significant in some cases, especially if you kick the chest that stores the wand of wishing in the castle. The appearance of wands also determines what monsters can eat them, and also influences golem creation when polypiling. Eating a wand while polymorphed has no effect besides nutrition, however. Balsa wands require only 5 strength to break, while other wands require 10.

Armor

The material of armor is determined by its type, not by its appearance. This is significant for gloves and boots: gauntlets of power and kicking boots are iron, the rest are leather. Some appearances have additional effects.

Helms

Four helms are randomized: the helmet, helm of brilliance, helm of opposite alignment, and helm of telepathy. Each has one of the following randomized appearances:[12]

   plumed helmet      etched helmet      crested helmet      visored helmet

Of these, the visored helmet is always special. It protects against the blinding attack of ravens and the venom-spitting attack of cobras.

Cloaks

Four cloaks have random appearances: the cloak of displacement, cloak of invisibility, cloak of magic resistance and cloak of protection. They are chosen from the following:[13]

   tattered cape      ornamental cope      opera cloak      piece of cloth

Cloaks of displacement and a cloak of protection of any AC will auto-identify themselves when worn, as will cloaks of invisibility unless you are already invisible. Otherwise, a worn cloak that does not auto-identify is the cloak of magic resistance.

Gloves

The appearances of all gloves are randomized:[14]

   old gloves      padded gloves      riding gloves      fencing gloves

Of these, the riding gloves are special, increasing the chance of successfully saddling a steed.

Boots

The appearance of the magical boots is randomized from the following set:[15]

   mud boots      snow boots      riding boots    buckled boots
   hiking boots   combat boots    jungle boots

Of these, snow boots and riding boots are special. The former prevents the fumbling effect of ice and the latter increases the chance of successfully saddling a steed. However, this bonus is not cumulative with the riding gloves.

SLASH'EM

SLASH'EM adds several new items, with accompanying item appearances (including randomized ones) to match.

The cloak that happens to have the randomized appearance "opera cloak" will appear much more often than its base type's frequency suggests, because many vampires will be generated with one. At least in the case of cloaks of invisibility and magic resistance, it also means many vampires will be invisible or magic resistant.

References

This page is based on a spoiler by Dylan O'Donnell. The original license is:

Redistribution, copying, and editing of these spoilers, with or without modification, are permitted provided that the following conditions are met:

  1. The original contributors to any spoiler must continue to be credited.
  2. Any modifications to the spoiler must be acknowledged and credited.