Difference between revisions of "Astral vision"

From NetHackWiki
Jump to navigation Jump to search
m (dNetHack: Note that orthos's x-ray vision stacks)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Astral vision''', granted by wearing [[The Eyes of the Overworld]], lets you see anything within radius 3, even if that space is dark or there are walls or boulders blocking your line of sight. This means you can see while [[blind]] (although it does not strictly prevent blinding - your blindness continues in the background until it wears off, or you [[remove]] the Eyes, similar to [[Grayswandir]]'s behavior with [[hallucination]]). Therefore, if you are blind and have astral vision, you won't be able to make use of intrinsic [[telepathy]].
+
'''Astral vision''', internally referred to as '''x-ray vision''', is a [[property]] that occurs in ''[[NetHack]]''.{{refsrc|include/artifact.h|40|nethack=3.6.7}} Astral vision allows a character to see nearby [[square]]s, even if they are unlit or else blocked from regular line-of-sight, and ignores any [[blindness]].
  
Objects seen through astral vision using the [[farlook]] command are described as though you had personally handled the item (a behavior similar to a blessed [[potion of object detection]]; for example, viewing a scroll on the floor will tell you its label, not merely "a scroll," and gems discovered embedded in rock will appear with whatever [[name|type-name]] you might have given them. Unlike blessed potions of object detection, this also includes items in monster inventories detected with said potions (regardless of BUC) or the [[spellbook of detect treasure|detect treasure]] spell. This may or may not be a bug.
+
The only source of the astral vision property is [[The Eyes of the Overworld]], the [[Monk]] [[quest artifact]], which grants the property while [[worn]].  
  
In [[NetHack 3.4.3]], astral vision is subject to [[bug#C343-93|bug C343-93]], a very minor bug which causes monsters seen with astral vision to be listed as seen with normal vision when using the [[farlook]] ({{kbd|;}}) command. Another bug regarding monsters is that monster seen with astral vision always stops occupations when they move, unlike usual vision.
+
==Description==
 +
Astral vision allows a character to view any tile within a 3-square radius, with monsters, items and tiles being completely visible regardless of anything that would block the character's view otherwise, such as walls or [[boulder]]s:{{refsrc|src/artifact.c|606|nethack=3.6.7}} Items viewed using the [[farlook]] command are described as if the character is handling them personally, i.e. they can see the item's [[randomized appearance]]; this effect does not function on the [[Rogue level]].<!--(3.4.3) Unlike blessed potions of object detection, this also includes items in monster inventories detected with said potions (regardless of BUC) or the [[spellbook of detect treasure|detect treasure]] spell.--> Monsters seen via astral vision that move will interrupt [[occupation]]s as normal, regardless of whether they can actually reach the character from their current position.
  
===The Rogue level===
+
The blindness status property can still be applied to a character with astral vision, but will be overwritten and have its effects suppressed as long as the astral vision is active. Blindness that is applied or expires while a character has astral vision prints a different message than normal. As a result, wearing a source of astral vision will break the [[zen]] [[conduct]].
Astral vision does not grant its "vision" properties while on the Rogue level; monsters, tiles, and items are not revealed through darkness or obstructions. The only parts of it that still function are those that prevent and override blindness.  
+
 
 +
==History==
 +
Astral vision is introduced in [[NetHack 3.3.0]] along with The Eyes of the Overworld - the property makes use of unfinished code for an x-ray vision property that existed prior to the integration of the Monk role into ''NetHack''.
 +
 
 +
From this version to [[NetHack 3.4.3]], including some variants based on those versions, astral vision is subject to [[bug#C343-93|bug C343-93]]: this very minor bug causes monsters seen with astral vision to be listed as being seen with normal vision when using the farlook command.
  
 
==Messages==
 
==Messages==
 +
{{message|Your vision seems to dim for a moment but is normal now.|You were blinded while you have astral vision.}}
 +
{{message|Your vision seems to dim for a moment but is happier now.|As above, while [[hallucinating]].}}
 +
{{message|Your vision seems to brighten for a moment but is normal now.|Your blindness was cured while you have astral vision.}}
 +
{{message|Your vision seems to brighten for a moment but is sadder now.|As above, while hallucinating.}}
 +
 +
==Variants==
 +
Some variants add more sources of astral vision.
 +
 +
===dNetHack===
 +
[[dNetHack]] refers to astral vision as "x-ray vision", and its implementation is a refactoring of the property's existing behavior, with different internal handling from ''NetHack''.
 +
 +
[[Spirits (dNetHack)#Orthos, Sovereign of the Howling Dark|Orthos]] is a spirit that grants x-ray vision while bound, with the radius dependent on the character's spirit die (which is based on [[rank]] and [[experience level]]). Orthos's x-ray vision stacks with that granted by other sources.
 +
 +
dNetHack also adds some artifact sources of x-ray vision:
 +
 +
* [[The Palantir of Westernesse]], while carried
 +
* [[dNetHack artifacts#Axe of the Dwarvish Lords|The Axe of the Dwarvish Lords]], while wielded by a [[Dwarf (starting race)|dwarf]]
 +
* [[dNetHack artifacts#Hat of the Archmagi|The Hat of the Archmagi]], while worn
 +
* [[dNetHack artifacts#The Shield of the All-Seeing|The Shield of the All-Seeing]], when [[invoked]]
 +
 +
===FIQHack===
 +
[[FIQHack]] adds the [[spellbook of astral eyesight]] and corresponding spell, and astral vision's radius is extended to 8 squares.
 +
 +
===notdNetHack===
 +
In [[notdNetHack]], in addition to dNetHack details, the [[etherealoid]] is a playable race that has intrinsic x-ray vision, with a minimum range equal to 3 + ({{frac|XL|7}}) squares.
  
;Your vision seems to dim for a moment but is normal now.
+
===EvilHack===
:You were blinded while having astral vision
+
In [[EvilHack]], [[The Eye of Vecna]] confers astral vision while carried.
;Your vision seems to dim for a moment but is happier now.
 
:You were blinded while having astral vision and [[hallucination|hallucinating]]
 
;Your vision seems to brighten for a moment but is normal now.
 
:Your blindness was cured while having astral vision
 
;Your vision seems to brighten for a moment but is sadder now.
 
:Your blindness was cured while having astral vision and hallucinating
 
  
 +
==References==
 +
<references/>
 +
{{nethack-367}}
 
[[Category:Properties]]
 
[[Category:Properties]]
{{nethack-343}}
 

Latest revision as of 00:28, 17 April 2024

Astral vision, internally referred to as x-ray vision, is a property that occurs in NetHack.[1] Astral vision allows a character to see nearby squares, even if they are unlit or else blocked from regular line-of-sight, and ignores any blindness.

The only source of the astral vision property is The Eyes of the Overworld, the Monk quest artifact, which grants the property while worn.

Description

Astral vision allows a character to view any tile within a 3-square radius, with monsters, items and tiles being completely visible regardless of anything that would block the character's view otherwise, such as walls or boulders:[2] Items viewed using the farlook command are described as if the character is handling them personally, i.e. they can see the item's randomized appearance; this effect does not function on the Rogue level. Monsters seen via astral vision that move will interrupt occupations as normal, regardless of whether they can actually reach the character from their current position.

The blindness status property can still be applied to a character with astral vision, but will be overwritten and have its effects suppressed as long as the astral vision is active. Blindness that is applied or expires while a character has astral vision prints a different message than normal. As a result, wearing a source of astral vision will break the zen conduct.

History

Astral vision is introduced in NetHack 3.3.0 along with The Eyes of the Overworld - the property makes use of unfinished code for an x-ray vision property that existed prior to the integration of the Monk role into NetHack.

From this version to NetHack 3.4.3, including some variants based on those versions, astral vision is subject to bug C343-93: this very minor bug causes monsters seen with astral vision to be listed as being seen with normal vision when using the farlook command.

Messages

Your vision seems to dim for a moment but is normal now.
You were blinded while you have astral vision.
Your vision seems to dim for a moment but is happier now.
As above, while hallucinating.
Your vision seems to brighten for a moment but is normal now.
Your blindness was cured while you have astral vision.
Your vision seems to brighten for a moment but is sadder now.
As above, while hallucinating.

Variants

Some variants add more sources of astral vision.

dNetHack

dNetHack refers to astral vision as "x-ray vision", and its implementation is a refactoring of the property's existing behavior, with different internal handling from NetHack.

Orthos is a spirit that grants x-ray vision while bound, with the radius dependent on the character's spirit die (which is based on rank and experience level). Orthos's x-ray vision stacks with that granted by other sources.

dNetHack also adds some artifact sources of x-ray vision:

FIQHack

FIQHack adds the spellbook of astral eyesight and corresponding spell, and astral vision's radius is extended to 8 squares.

notdNetHack

In notdNetHack, in addition to dNetHack details, the etherealoid is a playable race that has intrinsic x-ray vision, with a minimum range equal to 3 + (XL7) squares.

EvilHack

In EvilHack, The Eye of Vecna confers astral vision while carried.

References