Difference between revisions of "Stethoscope"

From NetHackWiki
Jump to navigation Jump to search
(Update references.)
m (Cleanup; revised § Messages to use {{message}}, moved variant info under § Variants, 3.4.3 info under § History etc.)
Line 8: Line 8:
 
}}  
 
}}  
  
A '''stethoscope''' is a [[tool]] used to determine the status of a monster and to listen to dungeon acoustics. It mimics the [[real life]] medical instrument used by doctors to examine a patient's heartbeat, hence [[Healer]]s in NetHack get a stethoscope as part of their starting inventory.
+
A '''stethoscope''' is a [[tool]] used to determine the status of a [[monster]] and to listen to dungeon acoustics. It mimics the [[real life]] medical instrument used by doctors to examine a patient's heartbeat, hence [[Healer]]s in ''NetHack'' get a stethoscope as part of their starting inventory.
  
 
==Usage==
 
==Usage==
  
The stethoscope is used by [[apply|applying]] it in a direction; this can be to yourself, to a square next to you, or up or down. Its use is free once per action, meaning that it doesn't count as your action for that turn.{{refsrc|src/apply.c|325|version=NetHack 3.6.1}} Applying it twice in a row will cost you the turn. Two stethoscopes don't give you two free uses (but saving and restoring does). A cursed stethoscope has a 1/2 chance (50%) of just sounding your own heartbeat{{refsrc|src/apply.c|358|version=NetHack 3.6.1}}. As of version 3.6, stethoscopes will not function while you are [[deafness|deaf]].  
+
The stethoscope is used by [[apply]]ing it in a direction; this can be to yourself, to a square next to you, or up or down. Its use is free once per action, meaning that it doesn't count as your action for that turn.{{refsrc|src/apply.c|325|version=NetHack 3.6.1}} Applying it twice in a row will cost you the turn. Two stethoscopes don't give you two free uses (but saving and restoring does). A cursed stethoscope has a 50% chance of just sounding your own heartbeat.{{refsrc|src/apply.c|358|version=NetHack 3.6.1}} Stethoscopes will not function while you are [[deafness|deaf]].  
  
When applied to a monster, the stethoscope shows you the name, [[alignment]], [[experience level]], [[hitpoints]], [[armor class]] and miscellaneous attributes of the target. Such attributes are generally impairments, but can be any of: [[tame]], peaceful, eating, [[cancellation|cancelled]], [[confusion|confused]], [[blindness|blind]], [[stun]]ned, [[sleep|asleep]], can't move, [[meditating]], [[scare]]d, trapped, [[fast]], [[slow]], [[Hiding|concealed]], [[invisible]], [[Holding|held]] by you, [[Digestion|digesting]] you, [[Engulf|engulfing]] you, holding you or [[Riding|carrying]] you{{reffunc|src/priest.c|mstatusline|version=NetHack 3.6.1}}. It will also tell you if the monster is a [[shapeshifter]], which may be a [[chameleon]], [[doppelganger]], [[sandestin]] or [[vampire]] (but not a werecreature){{refsrc|src/priest.c|966|version=NetHack 3.6.1}}.
+
When applied to a monster, the stethoscope shows you the name, [[alignment]], [[experience level]], [[hit points]], [[armor class]], and miscellaneous attributes of the target. Such attributes are generally impairments, but can be any of: [[tame]], [[peaceful]], eating, [[cancellation|cancelled]], [[confusion|confused]], [[blindness|blind]], [[stun]]ned, [[sleep|asleep]], can't move, [[meditating]], [[scare]]d, trapped, [[fast]], [[slow]], [[Hiding|concealed]], [[invisible]], [[Holding|held]] by you, holding you, [[Digestion|digesting]] you, [[Engulf|engulfing]] you, or [[Riding|carrying]] you.{{reffunc|src/priest.c|mstatusline|version=NetHack 3.6.1}} It will also tell you if the monster is a [[shapeshifter]], which may be a [[chameleon]], [[doppelganger]], [[sandestin]], or [[vampire]] (but not a werecreature).{{refsrc|src/priest.c|966|version=NetHack 3.6.1}}
  
When applied to yourself, you are given an accurate appraisal of your [[alignment]], your level, HP, and AC, and any of: dying from [[food poisoning]], dying from [[illness]], solidifying, becoming [[slime|slimy]], being strangled, [[nausea]]ted, confused, blind, blinded by sticky goop, covered by sticky goop, stunned, injured leg(s), slippery hands, trapped, fast, very fast, concealed, invisible, holding <monster>, or held by <monster>{{reffunc|src/priest.c|ustatusline|version=NetHack 3.6.1}}.
+
When applied to yourself, you are given an accurate appraisal of your [[alignment]], your level, HP, and AC, and any of: dying from [[food poisoning]], dying from [[illness]], [[stoning|solidifying]], becoming [[sliming|slimy]], being strangled, [[nausea]]ted, confused, blind, blinded by sticky goop, covered by sticky goop, stunned, [[wounded legs|injured leg(s)]], [[slippery fingers|slippery hands]], trapped, fast, very fast, concealed, invisible, holding <monster>, or held by <monster>.{{reffunc|src/priest.c|ustatusline|version=NetHack 3.6.1}}
  
When applied to walls you listen to dungeon sounds finding the secret doors and the hollow tunnels hidden behind them. If a secret door or [[Secret passage|passage]] is there, you are guaranteed to find it.{{refsrc|src/apply.c|417|version=NetHack 3.6.1}} This does not exercise [[wisdom]].{{refsrc|src/detect.c|1625|version=NetHack 3.6.1|comment=Finding these by [[searching]] in particular exercises wisdom.}}
+
Applying a stethoscope to a secret door or [[Secret passage|passage]] reveals it.{{refsrc|src/apply.c|417|version=NetHack 3.6.1}} This does not exercise [[wisdom]].{{refsrc|src/detect.c|1625|version=NetHack 3.6.1|comment=Finding these by [[searching]] in particular exercises wisdom.}}
  
In [[SporkHack]] and [[UnNetHack]], a stethoscope can be used to open an [[iron safe]].
+
In [[wizard mode]], applying a stethoscope to a [[pet]] displays its [[tameness]], hunger, and [[apport]].
  
 
==Messages==
 
==Messages==
  
; "The <monster> interferes"
+
{{message|The <monster> interferes.|You applied a stethoscope to yourself while engulfed by a [[whirly]] monster. This happens {{frac|3}} of the time, or {{frac|10}} if you are a Healer.{{refsrc|src/apply.c|309|version=NetHack 3.6.1}} The engulfing monster is examined instead.}}
: You applied the stethoscope while engulfed by a [[whirly]] monster (33% chance of interference, 10% for healers {{refsrc|src/apply.c|309|version=NetHack 3.6.1}}). This effectively examines the engulfing monster instead.
+
{{message|You barely hear faint splashing.|You applied a stethoscope up or down while underwater.}}
; "You barely hear faint splashing."
+
{{message|You hear the crackling of hellfire.|You applied a stethoscope to the floor of the [[castle]], beneath which lies [[Gehennom]].}}
: You applied the stethoscope up or down while underwater.
+
{{message|The <floor> seems healthy enough.|You applied a stethoscope down.}}
; "You hear the crackling of hellfire."
+
{{message|You hear your heart beat.|You applied a cursed stethoscope; this replaces the normal message half the time.}}
: You applied the stethoscope to the floor of the [[castle]], beneath which lies [[Gehennom]].
+
{{message|You hear a faint typing noise.|You applied a stethoscope to the edge of the map.}}
; "The <floor> seems healthy enough."
+
{{message|The invisible monster must have moved.|You applied a stethoscope to an {{gray|I}} which represented a monster that is no longer there.}}
: You applied the stethoscope down.
+
{{message|You hear a hollow sound.  This must be a secret <door/passage>!|You applied a stethoscope to a wall concealing a [[secret door]] or [[Secret passage|passage]].}}
; "You hear your heart beat."
+
{{message|You determine that <this/that> unfortunate being is dead.|You applied a stethoscope to a corpse. ("This" if the corpse is at your feet, "that" if it's in an adjacent square.)}}
: The stethoscope is cursed.
+
{{message|You determine that <this/that> unfortunate being is mostly dead.|You examined a corpse that will revive, as a Healer.{{refsrc|src/apply.c|263|version=NetHack 3.6.1}}}}
; "You hear a faint typing noise."
+
{{message|You hear a voice say, "It's dead, Jim."|You applied a stethoscope to a corpse while hallucinating.}}
: You applied the stethoscope to the edge of the map.
+
{{message|The <monster> appears to be in fine health for a statue.|You applied a stethoscope to a statue.}}
; "The invisible monster must have moved."
+
{{message|The <monster> appears to be in remarkable health for a statue.|You examined a statue containing items, as a Healer.{{refsrc|src/apply.c|286|version=NetHack 3.6.1}}}}
: You applied the stethoscope to an {{gray|I}} which represents a monster which is no longer there.
+
{{message|The <monster> appears to be in extraordinary health for a statue.|You examined a statue on a [[statue trap]], as a Healer.{{refsrc|src/apply.c|284|version=NetHack 3.6.1}}}}
; "You hear a hollow sound.  This must be a secret door/passage!"
+
{{message|You hear a voice say, "You're both stoned, Jim."|You applied a stethoscope to a statue while hallucinating.}}
: You applied the stethoscope to a wall concealing a secret door/[[Secret passage|passage]].
+
{{message|You hear nothing special.|You applied a stethoscope to something else (such as a [[boulder]]).}}
; "You hear a voice say, "It's dead, Jim."
+
{{message|You can't hear anything!|You applied a stethoscope while [[deafness|deaf]].}}
: You applied the stethoscope down, to a corpse, while hallucinating.
 
; You hear a voice say, "You're both stoned, Jim."
 
: You applied the stethoscope to a statue, while hallucinating.
 
; "You determine that this/that unfortunate being is dead."
 
: You applied the stethoscope down to a corpse/towards a square containing a corpse.  
 
; "You determine that this/that unfortunate being is mostly dead."
 
: You examined a corpse that will revive, as a Healer. {{refsrc|src/apply.c|263|version=NetHack 3.6.1}}
 
; "The <monster> appears to be in fine health for a statue."
 
: You applied the stethoscope at a statue.
 
; "The <monster> appears to be in extraordinary health for a statue."
 
: You examined a statue on a [[statue trap]], as a Healer. {{refsrc|src/apply.c|284|version=NetHack 3.6.1}}
 
; "The <monster> appears to be in remarkable health for a statue."
 
: You examined a statue containing items, as a Healer. {{refsrc|src/apply.c|286|version=NetHack 3.6.1}}
 
; "You hear nothing special."
 
: You applied the stethoscope at something else (e.g. a [[boulder]]).
 
; "You can't hear anything!"
 
: You applied the stethoscope while you are [[deafness|deaf]].
 
  
 
==Strategy==
 
==Strategy==
Line 63: Line 46:
 
Unlike [[Magicbane]] and the [[wand of probing]], a stethoscope does not show items in the monster's inventory. However, unlike the wand, a stethoscope never runs out of charges and can be used for free.
 
Unlike [[Magicbane]] and the [[wand of probing]], a stethoscope does not show items in the monster's inventory. However, unlike the wand, a stethoscope never runs out of charges and can be used for free.
  
Although a stethoscope is not essential for survival it becomes an excellent source of tactical data when used early and often. Therefore, it is one of the most frequently used tools and it's a good idea to #[[adjust]] the stethoscope's inventory letter [[Adjust#Strategy|to something memorable]] like the letter '''s'''.
+
Although a stethoscope is not essential for survival it becomes an excellent source of tactical data when used early and often. Therefore, it is one of the most frequently used tools and it's a good idea to #[[adjust]] the stethoscope's inventory letter to something memorable like the letter '''s'''.
  
 
An important use of the stethoscope is to keep your [[pet]] healthy. Consistently using the stethoscope allows you to gauge the [[experience level]]s your pet is gaining and determine when it has reached its maximum XL. This information becomes invaluable when attempting the [[protection racket]] since you are completely dependent on your pet. The stethoscope also enables you to escort your pet to a [[safe area]] when its [[hit points]] are critically low, using either a [[whistle]] or a [[leash]].
 
An important use of the stethoscope is to keep your [[pet]] healthy. Consistently using the stethoscope allows you to gauge the [[experience level]]s your pet is gaining and determine when it has reached its maximum XL. This information becomes invaluable when attempting the [[protection racket]] since you are completely dependent on your pet. The stethoscope also enables you to escort your pet to a [[safe area]] when its [[hit points]] are critically low, using either a [[whistle]] or a [[leash]].
Line 69: Line 52:
 
Another use is to determine hostile monsters' armor class and to infer the enchantment of the armor on their corpse.
 
Another use is to determine hostile monsters' armor class and to infer the enchantment of the armor on their corpse.
  
Blind heroes (or those without [[see invisible]]) can use it to remove {{white|I}} symbols. Normally, running into one would consume an action.
+
Blind heroes (or those without [[see invisible]]) can use it to remove {{gray|I}} symbols. Normally, searching or running into one would consume an action.
 
 
[[Mimic]]s in [[shop]]s can be found with a stethoscope. They will [[Bugs_in_NetHack_3.4.3#C343-366|not uncloak]]. That saves you or your pet a fight.
 
  
== Wizard mode ==
+
[[Mimic]]s in [[shop]]s can be found with a stethoscope.
In wizard mode, it diplays tameness, apport and hunger of pets.
 
  
== Bugs ==
+
== History ==
A stethoscope reports unaligned monsters as chaotic. The reason is, that unaligned monsters have an alignment of -128, which is a magic number for unaligned.{{refsrc|include/align.h|18|nethack=3.6.1}} For other purposes, like your [[alignment record]] the code checks specifically for this number, but for the stethoscope it is just a negative number, so it reports it as chaotic. The only unaligned monster (with unaligned alignment in MONST.C) is the [[Wizard of Yendor]]. Further some monsters like [[Angel]]s, [[Minion]]s or [[Priest]]s of [[Moloch]] have an unaligned alignment in their EPRI or EMIN structure, which overwrites their alignment in MONST.C. These monsters are found in [[Moloch's Sanctum]], on the [[Astral Plane]] or if Moloch [[smite]]s you.
+
In [[NetHack 3.4.3]] and earlier versions, applying a stethoscope to a disguised [[mimic]] would reveal its identity, but would not uncloak it. Also, unaligned monsters would be reported as chaotic. This was because unaligned monsters have an alignment of &minus;128, which is a magic number for unaligned.{{refsrc|include/align.h|18|nethack=3.6.1}} For other purposes, like your [[alignment record]] the code checks specifically for this number, but for the stethoscope it is just a negative number, so it reports it as chaotic. The only unaligned monster (with unaligned alignment in monst.c) is the [[Wizard of Yendor]]. Other monsters like [[Angel]]s, [[minion]]s, and [[priest]]s of [[Moloch]] have an unaligned alignment in their EPRI or EMIN structure, which overwrites their alignment in monst.c.
  
This bug is fixed in [[NetHack 3.6.0]].
+
These bugs were fixed in [[NetHack 3.6.0]].
  
 
== Variants ==
 
== Variants ==
  
 
In [[Slash'EM Extended]] a stethoscope may randomly break upon use. If it's blessed, it will also display extra information including [[apport]], [[hunger]] level and [[tame]]ness of pets, like in wizard mode in Vanilla. The bug that allows players to use it without losing a turn after restoring the game has been fixed.
 
In [[Slash'EM Extended]] a stethoscope may randomly break upon use. If it's blessed, it will also display extra information including [[apport]], [[hunger]] level and [[tame]]ness of pets, like in wizard mode in Vanilla. The bug that allows players to use it without losing a turn after restoring the game has been fixed.
 +
 +
In [[SporkHack]] and [[UnNetHack]], a stethoscope can be used to open an [[iron safe]].
  
 
==References==
 
==References==

Revision as of 21:47, 16 February 2020

( Stethoscope.png
Name stethoscope
Appearance stethoscope
Base price 75 zm
Weight 4
Material iron
Monster use Will not be used by monsters.

A stethoscope is a tool used to determine the status of a monster and to listen to dungeon acoustics. It mimics the real life medical instrument used by doctors to examine a patient's heartbeat, hence Healers in NetHack get a stethoscope as part of their starting inventory.

Usage

The stethoscope is used by applying it in a direction; this can be to yourself, to a square next to you, or up or down. Its use is free once per action, meaning that it doesn't count as your action for that turn.[1] Applying it twice in a row will cost you the turn. Two stethoscopes don't give you two free uses (but saving and restoring does). A cursed stethoscope has a 50% chance of just sounding your own heartbeat.[2] Stethoscopes will not function while you are deaf.

When applied to a monster, the stethoscope shows you the name, alignment, experience level, hit points, armor class, and miscellaneous attributes of the target. Such attributes are generally impairments, but can be any of: tame, peaceful, eating, cancelled, confused, blind, stunned, asleep, can't move, meditating, scared, trapped, fast, slow, concealed, invisible, held by you, holding you, digesting you, engulfing you, or carrying you.[3] It will also tell you if the monster is a shapeshifter, which may be a chameleon, doppelganger, sandestin, or vampire (but not a werecreature).[4]

When applied to yourself, you are given an accurate appraisal of your alignment, your level, HP, and AC, and any of: dying from food poisoning, dying from illness, solidifying, becoming slimy, being strangled, nauseated, confused, blind, blinded by sticky goop, covered by sticky goop, stunned, injured leg(s), slippery hands, trapped, fast, very fast, concealed, invisible, holding <monster>, or held by <monster>.[5]

Applying a stethoscope to a secret door or passage reveals it.[6] This does not exercise wisdom.[7]

In wizard mode, applying a stethoscope to a pet displays its tameness, hunger, and apport.

Messages

The <monster> interferes.
You applied a stethoscope to yourself while engulfed by a whirly monster. This happens 13 of the time, or 110 if you are a Healer.[8] The engulfing monster is examined instead.
You barely hear faint splashing.
You applied a stethoscope up or down while underwater.
You hear the crackling of hellfire.
You applied a stethoscope to the floor of the castle, beneath which lies Gehennom.
The <floor> seems healthy enough.
You applied a stethoscope down.
You hear your heart beat.
You applied a cursed stethoscope; this replaces the normal message half the time.
You hear a faint typing noise.
You applied a stethoscope to the edge of the map.
The invisible monster must have moved.
You applied a stethoscope to an I which represented a monster that is no longer there.
You hear a hollow sound. This must be a secret <door/passage>!
You applied a stethoscope to a wall concealing a secret door or passage.
You determine that <this/that> unfortunate being is dead.
You applied a stethoscope to a corpse. ("This" if the corpse is at your feet, "that" if it's in an adjacent square.)
You determine that <this/that> unfortunate being is mostly dead.
You examined a corpse that will revive, as a Healer.[9]
You hear a voice say, "It's dead, Jim."
You applied a stethoscope to a corpse while hallucinating.
The <monster> appears to be in fine health for a statue.
You applied a stethoscope to a statue.
The <monster> appears to be in remarkable health for a statue.
You examined a statue containing items, as a Healer.[10]
The <monster> appears to be in extraordinary health for a statue.
You examined a statue on a statue trap, as a Healer.[11]
You hear a voice say, "You're both stoned, Jim."
You applied a stethoscope to a statue while hallucinating.
You hear nothing special.
You applied a stethoscope to something else (such as a boulder).
You can't hear anything!
You applied a stethoscope while deaf.

Strategy

Unlike Magicbane and the wand of probing, a stethoscope does not show items in the monster's inventory. However, unlike the wand, a stethoscope never runs out of charges and can be used for free.

Although a stethoscope is not essential for survival it becomes an excellent source of tactical data when used early and often. Therefore, it is one of the most frequently used tools and it's a good idea to #adjust the stethoscope's inventory letter to something memorable like the letter s.

An important use of the stethoscope is to keep your pet healthy. Consistently using the stethoscope allows you to gauge the experience levels your pet is gaining and determine when it has reached its maximum XL. This information becomes invaluable when attempting the protection racket since you are completely dependent on your pet. The stethoscope also enables you to escort your pet to a safe area when its hit points are critically low, using either a whistle or a leash.

Another use is to determine hostile monsters' armor class and to infer the enchantment of the armor on their corpse.

Blind heroes (or those without see invisible) can use it to remove I symbols. Normally, searching or running into one would consume an action.

Mimics in shops can be found with a stethoscope.

History

In NetHack 3.4.3 and earlier versions, applying a stethoscope to a disguised mimic would reveal its identity, but would not uncloak it. Also, unaligned monsters would be reported as chaotic. This was because unaligned monsters have an alignment of −128, which is a magic number for unaligned.[12] For other purposes, like your alignment record the code checks specifically for this number, but for the stethoscope it is just a negative number, so it reports it as chaotic. The only unaligned monster (with unaligned alignment in monst.c) is the Wizard of Yendor. Other monsters like Angels, minions, and priests of Moloch have an unaligned alignment in their EPRI or EMIN structure, which overwrites their alignment in monst.c.

These bugs were fixed in NetHack 3.6.0.

Variants

In Slash'EM Extended a stethoscope may randomly break upon use. If it's blessed, it will also display extra information including apport, hunger level and tameness of pets, like in wizard mode in Vanilla. The bug that allows players to use it without losing a turn after restoring the game has been fixed.

In SporkHack and UnNetHack, a stethoscope can be used to open an iron safe.

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.