Difference between revisions of "Blindness"

From NetHackWiki
Jump to navigation Jump to search
(Object appearances: astral vision)
Line 1: Line 1:
'''Blindness''' is an inability to see. When blind, normal movement will result in you using your hands to feel for items on the ground. Unseen items generally only appear as their object class, without even [[randomized appearance]] - for example, you will only feel "a wand" or "a potion". Items you have seen before becoming blind will continue to be identified with their randomized appearance.
+
'''Blindness''' is a property that appears in ''[[NetHack]]''. Blindness occurs when your sight is impaired, rendering you unable to see most things on a level and omits any and all messages related to actions that you would otherwise see.
  
 
The [[zen]] conduct consists of playing the entire game blinded.
 
The [[zen]] conduct consists of playing the entire game blinded.
  
== Dangers ==
+
==Description==
 +
Blindness works somewhat differently for you than it does for other monsters in the game.
  
If you move normally while blind, you will attack anything represented by {{white|I}} (or warning symbol) you walk into, as if it were [[invisible]]. Also, moving onto a seemingly empty square with a monster on it, will cost you a move (without attacking), show the monster as {{white|I}} and anger it if [[peaceful]]. This makes it very dangerous to move around while blind, because you could inadvertently kill your [[pet]] or anger a [[shopkeeper]].
+
===You===
 +
When moving normally while blind, using [[near look]] via {{kbd|:}} or picking up items via {{kbd|,}}, you will automatically use your hands to feel for items on the ground. Moving onto a seemingly empty square with a monster on it will cost you a move (without attacking), show the monster as {{white|I}} and anger it if [[peaceful]].{{refsrc|src/uhitm.c|137|version=NetHack 3.6.0}} Moving into a square with an {{white|I}} or warning symbol will cause you to attack that square - moving via {{kbd|m}} will cause you to bump into the monster occupying the square, or move into the square normally if it is empty.
  
To partially avoid this, be sure to move with {{kbd|m}} followed by a direction. This causes you to move without feeling on the ground for items and generally without attacking monsters. But this still angers any peacefuls you bump into that weren't already shown in any way. If a [[stethoscope]] is only used once per turn, it can determine if there is something in the way without giving that monster a chance to move, since the stethoscope can be applied for free once per turn. If you are fairly confident that there are no monsters on the level that could seriously damage you in one hit, you could also wait for them to attack you first. Although if the monsters are faster than you, they can attack you and move away before you have a chance to react to the {{white|I}} that you discovered when they attacked you. In rare cases, #[[chat]]ting is useful to test for non-silent monsters since it does not use a turn if you get no answer.
+
If you possess intrinsic or extrinsic [[telepathy]] while blind, all non-[[mindless]] monsters on the level are displayed - interactions with these monsters are handled normally, both for normal movement and moving via {{kbd|m}}. [[Monster detection]] granted via a blessed potion or casting of the spell at Skilled lets you see all monsters on the level even while blind, and they are also handled normally for purposes of movement. The [[Eyes of the Overworld]] will not prevent blinding, but the [[astral vision]] conferred by wearing them will still allow you to see while blind - as such, this breaks zen conduct. [[Warning]] also functions as normal, as it does not rely on you being able to see the monsters in question.
  
Monsters seen via [[telepathy]] or [[monster detection]] are handled normally, both moving normally and with {{kbd|m}}. You always attack warning symbols, unless you are {{kbd|m}}-moving into one that covers an {{white|I}}. Beware that even [[telepathy]] and [[warning]] put together don't show all types of monsters. (Further corner cases stem from [[hide]]rs, [[mimic]]s, [[Stormbringer]], {{kbd|F}}, and deactivating [[safe_pet]].)
+
Messages describing actions such as monster-versus-monster-combat that you cannot see are omitted, and gaze attacks will have no effect on you while blind.
  
Special care should be taken on levels with [[cockatrice]]s on them. If there is a cockatrice corpse and you move around normally while blind, you may stumble on to the corpse and feel for it. If your character is not wearing gloves, this will result in instant [[stoning]]. Use the {{kbd|m}} movement prefix (as above) to avoid touching the corpse while moving. Additionally, if you try to {{kbd|:}} (look) or {{kbd|,}} (pick up) on a square with a cockatrice corpse while blind you feel the square and will also be stoned! Even worse, if you are blind and [[warned]], moving with {{kbd|m}} into a cockatrice without a wielding anything or wearing gloves will still stone you in some cases: namely whenever the warning symbol does not cover an undisplayed {{white|I}}.
+
====Object appearances====
 +
While blind, most unidentified objects will show up only as their object class (e.g. "a potion", "a ring", "a long sword" etc.), including artifacts - only amulets and food are treated as "seen" while blind. [[Poison]]ing and [[erosion]] status of weapons are still shown; erodeproofing and charges are only shown if formally identified (even if you erodeproofed it yourself while blind). Any [[dilution]] in potions is only displayed if you know that potion's appearance. While blind, you cannot class-name unidentified objects, and any individual names will not be displayed (but will affect [[stack]]ing and artifact naming).
  
{{message|Pardon me, [[foo]].|You moved with {{kbd|m}} into a pet either displayed as {{white|I}} or properly seen.{{refsrc|src/hack.c|1409|version=NetHack 3.6.0}}}}
+
Other objects that you will always know the appearance of are:
{{message|You move right into [[foo]].|You moved with {{kbd|m}} into a non-tame monster either displayed {{white|I}} or properly seen.{{refsrc|src/hack.c|1411|version=NetHack 3.6.0}}}}
 
{{message|Wait!  There's something there you can't see!|You moved onto a seemingly empty square. Does not attack, but does anger peacefuls.{{refsrc|src/uhitm.c|137|version=NetHack 3.6.0}}}}
 
  
== Benefits ==
+
* [[Egg]]s laid by you.{{refsrc|src/sit.c|305|version=NetHack 3.6.0}}
 +
* The appearance of your starting inventory and that of your pet.{{refsrc|src/u_init.c|1074|version=NetHack 3.6.0}}{{refsrc|src/dog.c|193|version=NetHack 3.6.0}}
  
If you have telepathy, though, blindness can be quite useful as it enables you to see all monsters with brains on the level. Intrinsic telepathy is only active when you are blind; extrinsic telepathy will work like intrinsic telepathy when you are blind.
+
You can "hear" the appearance of a [[scroll]] if a monster reads the label, though it will not [[auto-identify]] since you will not be able to see the result of most scrolls. The same is true for [[potion]]s - you can still hear them being quaffed, but cannot see the result. [[polypile|Polymorphing]] any object and [[alchemy|alchemizing]] or fully diluting potions will render it unseen.
  
Being blind has the beneficial "side effects" of protecting against [[Medusa]] and [[pyrolisk]]s, as well as any other monster with a gaze attack (including the passive [[floating eye]] gaze).
+
As most sources of blindness are generally temporary, you will learn the appearance of any unidentified object you picked up upon the blindness wearing off. However, there are inevitably cases where a cure is not immediately available for long-term blinding, and zen conduct in particular makes it vital to learn how to [[#Discovering object|work around this]].
  
==Ways to be blinded==
+
===Monsters===
In addition to this list, most of the methods to blind monsters also work on yourself.
+
A blind monster will move and attack erratically, and suffers a [[to-hit]] penalty. Blinded monsters do not respect [[Elbereth]] if they would have normally, and cannot use any gaze attacks they possess.
  
*Drink a [[potion of blindness]]; this is not recommended
+
==Sources==
*Wear a [[blindfold]] or a [[towel]]
+
Blindness can occur through various methods:
*Be attacked by a [[yellow light]] (preventable by wearing a blindfold or towel)
 
*Be attacked by a [[raven]] (preventable by wearing a blindfold, towel, visored helmet or lenses)
 
*Eat rotten food (one possible outcome)
 
*Be hit by a wielded or thrown [[cream pie]] (you can also [[apply]] one to yourself to cause the same effect)
 
*Apply an [[expensive camera]] at yourself
 
*Be zapped by (a [[wand of lightning|wand of) lightning]]
 
*[[engrave|Engraving]] with a [[wand of lightning]], unless you cancel at the prompt what text to engrave
 
*Be hit by the monster spells [[Blind (monster spell)|Blind]] or (as of [[NetHack 3.6.0]]{{refsrc|src/mcastu.c|559|version=NetHack 3.6.0}}) [[Lightning (monster spell)|Lightning]]
 
*Apply a cursed towel (one possible outcome)
 
*Be hit by blinding [[venom]]
 
*[[Polymorph]] into a creature that has no eyes
 
*Read a cursed or difficult spellbook
 
*Apply a cursed unicorn horn (one outcome, not recommended)
 
*Be inside a [[scroll of stinking cloud|gas cloud]]{{refsrc|src/region.c|929|version=NetHack 3.6.0}}
 
  
==Inflicting blindness==
+
* A [[quaff]]ed, [[wield]]ed or [[thrown]] [[potion of blindness]]
 +
* A [[ray]] of [[lightning]], e.g. from a [[wand of lightning|wand]] or the [[breath]] of a [[blue dragon]]
 +
* [[Engraving]] with a wand of lightning
 +
* [[Breaking wands|Breaking]] a [[wand of light]]
 +
* The flash of an [[expensive camera]]
 +
* A thrown, wielded or applied [[cream pie]]
 +
* [[Polymorph]]ing into a monster with no eyes.
 +
* Being hit by any blinding attack, such as [[blinding venom]], the blast of a [[yellow light]] or the melee attack of a raven
 +
* Being hit by the [[Blind (monster spell)|blind]] or [[(as of [[NetHack 3.6.0]]) [[Lightning (monster spell)|lightning]] [[monster spell]]s{{refsrc|src/mcastu.c|559|version=NetHack 3.6.0}}
 +
* One of the many effects of a [[magic trap]], which will also [[deaf]]en you
 +
* [[Sit]]ting on a [[throne]]
 +
* Wearing a blindfold or towel
 +
* Applying a cursed towel with 50% chance
 +
* Applying a cursed [[unicorn horn]]{{refsrc|src/apply.c|1885|version=NetHack 3.6.1}}
 +
* Eating [[food]] that turns out to be rotten with a 3/16 chance, unless you are already blind{{refsrc|src/eat.c|1547|version=NetHack 3.6.6}}
 +
* Reading a cursed or difficult [[spellbook]]
 +
* Walking inside a [[poison cloud]]{{refsrc|src/region.c|929|version=NetHack 3.6.0}}
  
A blind enemy will move and attack erratically, suffer a [[to-hit]] penalty and generally be much less dangerous, especially if you can keep moving. There are six main ways to inflict blindness.
+
==Internals==
 +
In the game's code, three forms of blindness are recognized:
  
*[[Apply]] an [[expensive camera]]. The [[tourist]] relies on this to survive early levels. Other adventurers tend to find them in the [[Gnomish Mines]], where they may appear either in a cavern level or the [[Minetown]] [[hardware store]]. This will also cause enemies to [[flee]].
+
===Blinded===
*[[Throw]] a [[potion of blindness]]. This effect is much briefer than when [[quaffing]].
+
"Blinded"{{refsrc|include/youprop.h|85|version=NetHack 3.6.0}} refers to all forms of blindness that are intrinsic - that is, you would be blind if you were not wearing or wielding anything and polymorphed into a monster form with eyes. The game records the number of turns you are blinded.
*[[Zap]] a wand of lightning. Blinding is a secondary effect.
 
*Break (apply) a wand of [[wand of light|light]]. This will also cause enemies to [[flee]].
 
*Throw a [[cream pie]]. A run in with [[Keystone Kop]]s allows you to really stock up.
 
*[[Polymorph]] yourself or your pet into a creature with a blinding attack.
 
  
Beware, blinded creatures do not respect [[Elbereth]].
+
====Creamed====
 +
Being "creamed"{{refsrc|include/you.h|320|version=NetHack 3.6.0}} means you have a substance over your eyes physically restricting your vision. The game also records the number of turns you are creamed. It is a subset of being "blinded", and stacks with blindness - items causing or curing creaming increment the number of turns you creamed and blinded by the same amount, so it is always less than or equal to the number of turns you are blinded.
  
==Curing blindness==
+
"Creamed" status will always time out first - e.g., if you are blinded for 100 turns, and 50 turns later you become creamed for a duration of 20 turns, you will be blinded for a total of 70 more turns - the ''first'' 20 of which you are considered creamed.
  
There are a few ways to cure [[intrinsic]] blindness - that is, blindness not from being blindfolded, cream pies, venom or applying cursed towels.
+
"Creaming" actions include:
 +
* Being hit by or applying a cream pie
 +
* Being hit by blinding venom
 +
* Applying a cursed towel
  
*You can wait for it to heal - this can take a few turns if the blindness was caused by eating rotten food or being hit by a potion of blindness, but will take many hundreds of turns if you quaffed a [[potion of blindness]]. Having read  cursed/difficult spellbook takes quite a lot of turns too. If you do have to wait it out, make sure you have a good amount of food.
+
Actions that cure creaming are:
*Apply a [[unicorn horn]]
+
*[[Wipe|Wiping]] your face
*[[Invoke]] [[the Staff of Aesculapius]]
+
*Applying a noncursed towel
*Eat a [[carrot]].
 
*Cast a spell of {{spell of|cure blindness}} or {{spell of|extra healing}}.
 
*Drink a [[potion of extra healing]], [[potion of full healing]] or non-cursed [[potion of healing]].
 
*[[prayer|Praying]] to your god may help, but be aware that blindness is only considered a minor problem.
 
*[[Astral vision]] does not cure blindness, but allows you to see despite it.
 
[[Extrinsic]] blindness, from cream pies, venom or applying cursed towels, can be cured by waiting, wiping your face using the [[wipe|#wipe]] command, applying a noncursed towel, or prayer.
 
  
Otherwise, you can remove whatever it is that is blindfolding you. Having a cursed blindfold or towel stuck to your face is considered a ''major problem'', so if it is safe to [[pray]], your [[god]] is likely to help you out of this predicament.
+
With the exception of prayer, which cures both, all other actions and cures affect blindness only if it cures either of the ailments.
  
==Resisting blindness==
+
===Blind===
A few items allow you to resist blindness. While this can be useful in the early game, you usually have a [[unicorn horn]] by the time you have one of these (except for the [[potion of blindness]], which is probably a bug).
+
"Blind"{{refsrc|include/youprop.h|88|version=NetHack 3.6.0}} means you currently cannot see. You can be "blind" without being "blinded", if your eyes are covered by a blindfold or a towel, or you polymorph into a monster with no eyes. You can be "blinded" without being "blind" if you have astral vision.
 
 
While you are wielding [[Sunsword]], you will be protected from some "visual" sources of blindness;{{refsrc|src/mondata.c|153|version=NetHack 3.6.0}}{{refsrc|include/artilist.h|153|version=NetHack 3.6.0}} this includes [[yellow light]]s,{{refsrc|src/mhitu.c|1929|version=NetHack 3.6.0}} [[magic trap]]s,{{refsrc|src/trap.c|3051|version=NetHack 3.6.0}} and [[wand of lightning|wands of lightning]].{{refsrc|src/zap.c|2157|version=NetHack 3.6.0}}{{refsrc|src/zap.c|3978|version=NetHack 3.6.0}}
 
  
Wielding (or otherwise equipping, including [[quiver]]ing) a [[potion of blindness]] will also protect you the same way [[Sunsword]] does.{{refsrc|src/mondata.c|164|version=NetHack 3.6.0}}{{refsrc|src/objects.c|796|version=NetHack 3.6.0}} This is likely a bug.
+
==Strategy==
 +
===Curing blindness===
 +
In addition to allowing any inflicted blindness to time out, there are many ways to cure blindness. You can cure being "blinded" by doing any of the following:
  
The [[Eyes of the Overworld]] will not prevent blinding, but you will still be able to see while wearing them.
+
* Apply a non-cursed unicorn horn{{refsrc|src/apply.c|1997|version=NetHack 3.6.1}}
 +
* [[Invoke]] [[the Staff of Aesculapius]]
 +
* Eat a [[carrot]]
 +
* Cast a spell of {{spell of|cure blindness}} or {{spell of|extra healing}}
 +
* Drink a non-cursed [[potion of healing]], any [[potion of extra healing]], or and [[potion of full healing]].
 +
* [[Prayer]] can cure you of being "blinded", though this form of blindness is considered a minor trouble.
  
==Object appearances==
+
"Creamed" blindness can be cured by using the #[[wipe]] command, apply a noncursed towel, or prayer. If you are rendered blind from a worn towel or blindfold and it is not cursed, you can simply remove it - having a cursed blindfold or towel stuck to your face is considered a major problem, and thus a safe prayer is likely to solve it. You can also uncurse them by using a [[scroll of remove curse]], the [[spell of remove curse]], or dipping them in a [[potion of holy water]].
Until you have seen them, objects show up only as "a potion", "a ring", "a long sword" etc. A gray stones or rock is a "stone", glass or gem is a "gem". Only amulets and food are treated as seen.
 
  
An elven or orcish shield is just a "shield", and a [[shield of reflection]] is a "smooth shield". Even an [[artifact]] is "a long sword".
+
If polymorphed into an eyeless form, you can polymorph to a different form with eyes or return to normal.
  
You cannot class-name such objects, and any individual name will not be displayed (but will affect [[stack]]ing and artifact naming). You can [[dip]] items in holy/unholy water when blind, thus "a cursed scroll". Poisoning and erosion status is shown. [[Dilution]] is only displayed if you know the appearance. [[Erodeproof]]ing and charges are only shown if formally identified (even if you erodeproofed it yourself while blind).
+
===Resisting blindness===
 +
There are a few items that allow you to resist blindness as well.
  
A full list of ''ways to make an object "seen"'' while still being blind, e.g. for [[zen]] conduct:
+
* While you are wielding [[Sunsword]], you will be protected from light-based sources of blindness.{{refsrc|src/mondata.c|153|version=NetHack 3.6.0}}{{refsrc|include/artilist.h|153|version=NetHack 3.6.0}} This includes yellow lights, magic traps, and wands of lightning.{{refsrc|src/mhitu.c|1929|version=NetHack 3.6.0}}{{refsrc|src/trap.c|3051|version=NetHack 3.6.0}} {{refsrc|src/zap.c|2157|version=NetHack 3.6.0}}{{refsrc|src/zap.c|3978|version=NetHack 3.6.0}}
 +
* Wearing a blindfold or towel can protect from blinding gazes and some other sources, such as blinding attacks - it will not prevent blindness from quaffed or thrown potions, however.
 +
* Astral vision granted from The Eyes of the Overworld does not cure or resist blindness, but allows you to see despite it.
  
* Formal [[identification]] from a scroll, throne, or spell. Also, your [[quest leader]] will identify your own [[quest artifact]] and the real [[Amulet of Yendor]].{{refsrc|src/quest.c|213|version=NetHack 3.6.0}}{{refsrc|src/quest.c|227|version=NetHack 3.6.0}}
+
===Navigating while blind===
* A blessed potion of [[potion of object detection|object detection]] makes the appearance of all objects on the current dungeon level known. This includes your and monsters' inventories, buried objects, and recursively the contents of containers.{{reffunc|detect.c|object_detect|version=NetHack 3.6.0}}
+
Moving normally while blind means you may bump into or even attack unseen monsters - you could inadvertently kill your [[pet]] or anger a [[shopkeeper]], making it incredibly dangerous to do so without telepathy or monster detection. Being blinded in [[Minetown]] or other similar areas may get you on the wrong side of the [[watch]] as well. Stormbringer in particular is made even more risky to wield than it [[Bloodthirsty|already is]].
* Buying or selling something at a [[shop]]. Contents of [[container]]s, [[stealing from shops|stolen]] merchandise, and items covered by your [[credit]] when you [[teleport]] out are not made known.{{refsrc|src/shk.c|2323|version=NetHack 3.6.0}}
 
* A [[wand of probing]] non-recursively makes any objects it is zapped at, containers' contents, and monsters' possessions seen. You can zap yourself.{{refsrc|src/zap.c|434|version=NetHack 3.6.0}}{{refsrc|src/zap.c|1811|version=NetHack 3.6.0}}{{refsrc|src/zap.c|2369|version=NetHack 3.6.0}}
 
* The appearance of your and your pet's starting inventories{{refsrc|src/u_init.c|1074|version=NetHack 3.6.0}}{{refsrc|src/dog.c|193|version=NetHack 3.6.0}}
 
* Eating one of a stack will make the remaining [[tin]]s "seen".
 
* Eggs laid by you{{refsrc|src/sit.c|305|version=NetHack 3.6.0}}
 
* The special attacks of the [[Tsurugi of Muramasa]] and [[Vorpal Blade]] always tell you the artifacts's appearance.{{refsrc|src/artifact.c|1261|version=NetHack 3.6.0}}{{refsrc|src/artifact.c|1278|version=NetHack 3.6.0}}{{refsrc|src/artifact.c|1308|version=NetHack 3.6.0}}{{refsrc|src/artifact.c|1324|version=NetHack 3.6.0}} The gift you would receive on [[crowning]] as neutral or chaotic are made "seen" if you are already holding it.
 
* Viewing an item through [[astral vision]]. This is incompatible with zen conduct.
 
  
You hear the appearance of a [[scroll]] a monster is reading, so you can name another one later. Since you cannot generally "see" the result of the scroll directly, scrolls will not usually auto-identify. The same is true for potions, you will hear the potion being quaffed, but will not see the result.
+
Very special care should be taken on levels with [[cockatrice]]s - if there is a cockatrice corpse on the ground, feeling around for objects while blind may resulting in an instant [[stoning]] unless you are wearing [[gloves]]. Even worse, if you are blind and warned, moving with {{kbd|m}} into a cockatrice without wielding anything or wearing gloves will still stone you if the warning symbol does not cover an undisplayed {{white|I}}.
  
[[polypile|Polymorphing]] any object, [[alchemy]], and #dip-cancelling a [[potion]] will render it unseen.
+
Moving with {{kbd|m}} followed by a direction allows you to ignore items on the ground and avoid attacking monsters, though you will still angers any peacefuls you bump into if you could not see them. A [[stethoscope]] can be applied for free once per turn to determine if something is in your path. Allowing unseen hostile monsters to attack you first is risky even if you attack the specific square you were hit from - some may be fast enough to move away after attacking, resulting in a wasted turn attacking the {{white|I}} where they previously were. Nearby peacefuls and pets add to the danger, since you cannot see if they stepped into any square previously occupied by a hostile (or worse, killed the hostile themselves in the pet's case). In rare cases, #[[chat]]ting is useful to test for non-silent monsters since it does not use a turn if you get no answer.
  
== Internals ==
+
Telepathy and warning are the best properties to have in case you are blinded, since warning complements telepathy by revealing the positions of most mindless monsters - while even these properties combined will not reveal all possible monsters, the few mindless monsters not revealed by warning are generally not a threat at most points where you have access to both. (Further corner cases stem from [[hide]]rs, [[mimic]]s, Stormbringer, {{kbd|F}}, and deactivating [[safe_pet]].)
  
It is worthwhile considering the internals of blindness, which are quite complex, but their details shed light on the actions and exceptions described above.
+
===Discovering objects===
 +
You can make an object "seen" and gain knowledge of its appearance and type via formal [[identification]], as well as through various other methods.
  
The source recognises three forms of blindness:
+
A blessed [[potion of object detection]] reveals the appearance of all objects on the current dungeon level, recursively including the contents of [[container]]s.{{reffunc|detect.c|object_detect|version=NetHack 3.6.0}} A [[wand of probing]] will grant non-recursive knowledge of any objects it is zapped at, including the contents of containers and the inventory of any monsters in its path; you can also zap it at yourself in order to see your inventory.{{refsrc|src/zap.c|434|version=NetHack 3.6.0}}{{refsrc|src/zap.c|1811|version=NetHack 3.6.0}}{{refsrc|src/zap.c|2369|version=NetHack 3.6.0}}
  
===Blinded===
+
You can [[dip]] items in holy/unholy water when blind, allowing you to learn their beatitude. Buying or selling something at a [[shop]] will have the shopkeeper identify its appearance for you, with the exception of items in containers, [[stealing from shops|stolen]] merchandise, or items covered by your [[credit]] when you [[teleport]] out.{{refsrc|src/shk.c|2323|version=NetHack 3.6.0}}
  
"Blinded"{{refsrc|include/youprop.h|85|version=NetHack 3.6.0}} refers to all forms of blindness that are intrinsic; that is, you would be blind if you were not wearing or wielding anything and polymorphed into a monster form with eyes.
+
Your [[quest leader]] will identify your own [[quest artifact]] and the real [[Amulet of Yendor]] for you.{{refsrc|src/quest.c|213|version=NetHack 3.6.0}}{{refsrc|src/quest.c|227|version=NetHack 3.6.0}} Additionally, the [[crowning]] gift you would receive if neutral or chaotic is made "seen" if you are already holding it. The special attacks of the [[Tsurugi of Muramasa]] and [[Vorpal Blade]] will always reveal their appearance upon activating.{{refsrc|src/artifact.c|1261|version=NetHack 3.6.0}}{{refsrc|src/artifact.c|1278|version=NetHack 3.6.0}}{{refsrc|src/artifact.c|1308|version=NetHack 3.6.0}}{{refsrc|src/artifact.c|1324|version=NetHack 3.6.0}}.
  
The number of turns for which you are blinded is recorded.
+
Other methods of object identification include:
 
+
* Eating one of a stack of [[tins]] will make the remaining ones known.
===Creamed===
+
* Astral vision allows you to see objects while blinded - but remember that this will break zen conduct.
 
 
Being "creamed"{{refsrc|include/you.h|320|version=NetHack 3.6.0}} means you have a substance over your eyes physically restricting your vision. It is a subset of being "blinded", and stacks with blindness.
 
 
 
The number of turns you are creamed is recorded. It is always less than or equal to the number of turns you are blinded.
 
 
 
Items causing or curing creaming affect both the number of turns creamed and blinded by the same amount.
 
 
 
Actions that cream are:
 
*Being hit by or applying a cream pie
 
*Being hit by blinding venom
 
*Applying a cursed towel
 
Actions that cure creaming are:
 
*[[Wipe|Wiping]] your face
 
*Applying a noncursed towel
 
 
 
All other actions and cures affect blindness only if it cures either, except prayer, which will cure both creaming and blinding.
 
 
 
The "creamed" status times out first. To understand how this works, consider the following hypothetical scenario wherein you are blinded for 100 turns. After 50 turns have elapsed, you will still be blind for 50 more turns. If, however, on that turn, you become creamed for a duration of 20 turns, you will be blinded for a total of 70 more turns - the ''first'' 20 of which you are considered creamed.
 
 
 
===Blind===
 
  
"Blind"{{refsrc|include/youprop.h|88|version=NetHack 3.6.0}} means you currently cannot see. You can be "blind" without being "blinded", if your eyes are covered by a blindfold or a towel, or you polymorph into a monster with no eyes. You can be "blinded" without being "blind" if you have [[astral vision]].
+
==Messages==
 +
{{message|Pardon me, <foo>.|You moved with {{kbd|m}} into a pet either displayed as {{white|I}} or properly seen.{{refsrc|src/hack.c|1409|version=NetHack 3.6.0}}}}
 +
{{message|You move right into [<foo>.|You moved with {{kbd|m}} into a non-tame monster that was either either displayed as {{white|I}} or properly seen.{{refsrc|src/hack.c|1411|version=NetHack 3.6.0}}}}
 +
{{message|Wait! There's something there you can't see!|You moved onto a seemingly empty square. This does not attack whatever was on that square, but does anger them if they were peaceful.}}
  
 
==References==
 
==References==
 
<references/>
 
<references/>
{{nethack-343}}
+
{{nethack-361}}
 
[[Category:Properties]]
 
[[Category:Properties]]
 
[[Category:Monster damage types]]
 
[[Category:Monster damage types]]

Revision as of 07:27, 5 July 2021

Blindness is a property that appears in NetHack. Blindness occurs when your sight is impaired, rendering you unable to see most things on a level and omits any and all messages related to actions that you would otherwise see.

The zen conduct consists of playing the entire game blinded.

Description

Blindness works somewhat differently for you than it does for other monsters in the game.

You

When moving normally while blind, using near look via : or picking up items via ,, you will automatically use your hands to feel for items on the ground. Moving onto a seemingly empty square with a monster on it will cost you a move (without attacking), show the monster as I and anger it if peaceful.[1] Moving into a square with an I or warning symbol will cause you to attack that square - moving via m will cause you to bump into the monster occupying the square, or move into the square normally if it is empty.

If you possess intrinsic or extrinsic telepathy while blind, all non-mindless monsters on the level are displayed - interactions with these monsters are handled normally, both for normal movement and moving via m. Monster detection granted via a blessed potion or casting of the spell at Skilled lets you see all monsters on the level even while blind, and they are also handled normally for purposes of movement. The Eyes of the Overworld will not prevent blinding, but the astral vision conferred by wearing them will still allow you to see while blind - as such, this breaks zen conduct. Warning also functions as normal, as it does not rely on you being able to see the monsters in question.

Messages describing actions such as monster-versus-monster-combat that you cannot see are omitted, and gaze attacks will have no effect on you while blind.

Object appearances

While blind, most unidentified objects will show up only as their object class (e.g. "a potion", "a ring", "a long sword" etc.), including artifacts - only amulets and food are treated as "seen" while blind. Poisoning and erosion status of weapons are still shown; erodeproofing and charges are only shown if formally identified (even if you erodeproofed it yourself while blind). Any dilution in potions is only displayed if you know that potion's appearance. While blind, you cannot class-name unidentified objects, and any individual names will not be displayed (but will affect stacking and artifact naming).

Other objects that you will always know the appearance of are:

  • Eggs laid by you.[2]
  • The appearance of your starting inventory and that of your pet.[3][4]

You can "hear" the appearance of a scroll if a monster reads the label, though it will not auto-identify since you will not be able to see the result of most scrolls. The same is true for potions - you can still hear them being quaffed, but cannot see the result. Polymorphing any object and alchemizing or fully diluting potions will render it unseen.

As most sources of blindness are generally temporary, you will learn the appearance of any unidentified object you picked up upon the blindness wearing off. However, there are inevitably cases where a cure is not immediately available for long-term blinding, and zen conduct in particular makes it vital to learn how to work around this.

Monsters

A blind monster will move and attack erratically, and suffers a to-hit penalty. Blinded monsters do not respect Elbereth if they would have normally, and cannot use any gaze attacks they possess.

Sources

Blindness can occur through various methods:

Internals

In the game's code, three forms of blindness are recognized:

Blinded

"Blinded"[9] refers to all forms of blindness that are intrinsic - that is, you would be blind if you were not wearing or wielding anything and polymorphed into a monster form with eyes. The game records the number of turns you are blinded.

Creamed

Being "creamed"[10] means you have a substance over your eyes physically restricting your vision. The game also records the number of turns you are creamed. It is a subset of being "blinded", and stacks with blindness - items causing or curing creaming increment the number of turns you creamed and blinded by the same amount, so it is always less than or equal to the number of turns you are blinded.

"Creamed" status will always time out first - e.g., if you are blinded for 100 turns, and 50 turns later you become creamed for a duration of 20 turns, you will be blinded for a total of 70 more turns - the first 20 of which you are considered creamed.

"Creaming" actions include:

  • Being hit by or applying a cream pie
  • Being hit by blinding venom
  • Applying a cursed towel

Actions that cure creaming are:

  • Wiping your face
  • Applying a noncursed towel

With the exception of prayer, which cures both, all other actions and cures affect blindness only if it cures either of the ailments.

Blind

"Blind"[11] means you currently cannot see. You can be "blind" without being "blinded", if your eyes are covered by a blindfold or a towel, or you polymorph into a monster with no eyes. You can be "blinded" without being "blind" if you have astral vision.

Strategy

Curing blindness

In addition to allowing any inflicted blindness to time out, there are many ways to cure blindness. You can cure being "blinded" by doing any of the following:

"Creamed" blindness can be cured by using the #wipe command, apply a noncursed towel, or prayer. If you are rendered blind from a worn towel or blindfold and it is not cursed, you can simply remove it - having a cursed blindfold or towel stuck to your face is considered a major problem, and thus a safe prayer is likely to solve it. You can also uncurse them by using a scroll of remove curse, the spell of remove curse, or dipping them in a potion of holy water.

If polymorphed into an eyeless form, you can polymorph to a different form with eyes or return to normal.

Resisting blindness

There are a few items that allow you to resist blindness as well.

  • While you are wielding Sunsword, you will be protected from light-based sources of blindness.[13][14] This includes yellow lights, magic traps, and wands of lightning.[15][16] [17][18]
  • Wearing a blindfold or towel can protect from blinding gazes and some other sources, such as blinding attacks - it will not prevent blindness from quaffed or thrown potions, however.
  • Astral vision granted from The Eyes of the Overworld does not cure or resist blindness, but allows you to see despite it.

Navigating while blind

Moving normally while blind means you may bump into or even attack unseen monsters - you could inadvertently kill your pet or anger a shopkeeper, making it incredibly dangerous to do so without telepathy or monster detection. Being blinded in Minetown or other similar areas may get you on the wrong side of the watch as well. Stormbringer in particular is made even more risky to wield than it already is.

Very special care should be taken on levels with cockatrices - if there is a cockatrice corpse on the ground, feeling around for objects while blind may resulting in an instant stoning unless you are wearing gloves. Even worse, if you are blind and warned, moving with m into a cockatrice without wielding anything or wearing gloves will still stone you if the warning symbol does not cover an undisplayed I.

Moving with m followed by a direction allows you to ignore items on the ground and avoid attacking monsters, though you will still angers any peacefuls you bump into if you could not see them. A stethoscope can be applied for free once per turn to determine if something is in your path. Allowing unseen hostile monsters to attack you first is risky even if you attack the specific square you were hit from - some may be fast enough to move away after attacking, resulting in a wasted turn attacking the I where they previously were. Nearby peacefuls and pets add to the danger, since you cannot see if they stepped into any square previously occupied by a hostile (or worse, killed the hostile themselves in the pet's case). In rare cases, #chatting is useful to test for non-silent monsters since it does not use a turn if you get no answer.

Telepathy and warning are the best properties to have in case you are blinded, since warning complements telepathy by revealing the positions of most mindless monsters - while even these properties combined will not reveal all possible monsters, the few mindless monsters not revealed by warning are generally not a threat at most points where you have access to both. (Further corner cases stem from hiders, mimics, Stormbringer, F, and deactivating safe_pet.)

Discovering objects

You can make an object "seen" and gain knowledge of its appearance and type via formal identification, as well as through various other methods.

A blessed potion of object detection reveals the appearance of all objects on the current dungeon level, recursively including the contents of containers.[19] A wand of probing will grant non-recursive knowledge of any objects it is zapped at, including the contents of containers and the inventory of any monsters in its path; you can also zap it at yourself in order to see your inventory.[20][21][22]

You can dip items in holy/unholy water when blind, allowing you to learn their beatitude. Buying or selling something at a shop will have the shopkeeper identify its appearance for you, with the exception of items in containers, stolen merchandise, or items covered by your credit when you teleport out.[23]

Your quest leader will identify your own quest artifact and the real Amulet of Yendor for you.[24][25] Additionally, the crowning gift you would receive if neutral or chaotic is made "seen" if you are already holding it. The special attacks of the Tsurugi of Muramasa and Vorpal Blade will always reveal their appearance upon activating.[26][27][28][29].

Other methods of object identification include:

  • Eating one of a stack of tins will make the remaining ones known.
  • Astral vision allows you to see objects while blinded - but remember that this will break zen conduct.

Messages

Pardon me, <foo>.
You moved with m into a pet either displayed as I or properly seen.[30]
You move right into [<foo>.
You moved with m into a non-tame monster that was either either displayed as I or properly seen.[31]
Wait! There's something there you can't see!
You moved onto a seemingly empty square. This does not attack whatever was on that square, but does anger them if they were peaceful.

References

This page may need to be updated for the current version of NetHack.

It may contain text specific to NetHack 3.6.1. Information on this page may be out of date.

Editors: After reviewing this page and making necessary edits, please change the {{nethack-361}} tag to the current version's tag or {{noversion}} as appropriate.