Difference between revisions of "Search"

From NetHackWiki
Jump to navigation Jump to search
m
m (Cleanup, formatting fixes)
Line 1: Line 1:
 
{{Keyboard Commands}}
 
{{Keyboard Commands}}
The '''search''' command, which is used by pressing the '''[s]''' key, causes you to search the 8 squares surrounding you for [[secret door]]s, [[secret passage]]s, [[hiding|hidden]] monsters, and hidden [[trap]]s. It may require several attempts to locate many of these: New characters still have a 22% chance of missing a door after 10 times searching the same spot. Applying a [[stethoscope]] instead can speed up things significantly.
+
The '''search''' command, which is used by pressing the {{kbd|s}} key, causes you to search the 8 squares surrounding you for [[secret door]]s, [[secret passage]]s, [[hiding|hidden]] monsters, and hidden [[trap]]s. It may require several attempts to locate many of these: New characters still have a 22% chance of missing a door after 10 times searching the same spot. Applying a [[stethoscope]] instead can speed up things significantly.
  
 
Searching will always reveal [[hiding|hidden]] or [[invisible]] monsters which are in any square adjacent to you.
 
Searching will always reveal [[hiding|hidden]] or [[invisible]] monsters which are in any square adjacent to you.
Line 16: Line 16:
 
{{for2|source reference|{{function|detect.c|dosearch0}}}}
 
{{for2|source reference|{{function|detect.c|dosearch0}}}}
  
=== Secret Doors and Passages ===
+
=== Secret doors and passages ===
  
* Lenses give a searching bonus of +2 if you are not blind.
+
When searching, you will find a secret door or corridor if [[rnl]](7 − bonus) is zero.
* Excalibur gives a searching bonus equal to its enchantment. (Nothing prevents this from being a penalty if Excalibur is negatively enchanted.)
+
 
* Your bonus cannot exceed 5.
+
The bonus is normally 0, but wearing a [[pair of lenses]] increases it by 2, and [[Excalibur]] adds its enchantment to the bonus when wielded. (This is a penalty if Excalibur is negatively enchanted.) The bonus cannot exceed 5.
* You will find a secret door or corridor if [[rnl]](7-bonus) is zero.
 
  
 
=== Traps ===
 
=== Traps ===
  
* You will find a trap if [[rnl]](8) is zero.
+
When searching, you will find a trap if [[rnl]](8) is zero. This will activate [[statue trap]]s (exercising [[wisdom]]) and reveal other traps.
* This will activate statue traps (exercising wisdom), and reveal other traps.
 
  
=== Searching Chances ===
+
=== Probabilities ===
  
 
Your chances of searching success based on your current [[Luck]] and whether you are using any equipment which aids searching.
 
Your chances of searching success based on your current [[Luck]] and whether you are using any equipment which aids searching.
Line 35: Line 33:
 
!rowspan="2"|Luck
 
!rowspan="2"|Luck
 
!rowspan="2"|Traps
 
!rowspan="2"|Traps
!colspan="3"|Secret Doors/Corridors
+
!colspan="3"|Secret doors & corridors
 
|-
 
|-
 
!Normal
 
!Normal
Line 41: Line 39:
 
!+5 Excalibur
 
!+5 Excalibur
 
|-align="right"
 
|-align="right"
|<-2
+
|≤ −3
 
|<0.24%
 
|<0.24%
 
|<0.27%
 
|<0.27%
Line 47: Line 45:
 
|<0.94%
 
|<0.94%
 
|-align="right"
 
|-align="right"
| -2 to 2
+
| −2 to 2
 
|12%
 
|12%
 
|14%
 
|14%
Line 82: Line 80:
 
!rowspan="2"|Luck
 
!rowspan="2"|Luck
 
!rowspan="2"|Traps
 
!rowspan="2"|Traps
!colspan="3"|Secret Doors/Corridors
+
!colspan="3"|Secret doors & corridors
 
|-
 
|-
 
!Normal
 
!Normal
Line 88: Line 86:
 
!+5 Excalibur
 
!+5 Excalibur
 
|-align="right"
 
|-align="right"
|<-2
+
|≤ −3
 
|>1247
 
|>1247
 
|>1108
 
|>1108
Line 94: Line 92:
 
|>317
 
|>317
 
|-align="right"
 
|-align="right"
| -2 to 2
+
| −2 to 2
 
|23.43
 
|23.43
 
|19.86
 
|19.86
Line 124: Line 122:
 
|1
 
|1
 
|}
 
|}
==FIQhack==
 
Searching in [[FIQhack]] functions in a considerably different way than in vanilla NetHack. In FIQhack, searching may detect secret doors, secret passages, and hidden traps up to 5 tiles away. With non-negative luck, searching will always reveal any hidden doors or passages that are adjacent to you, but the effectiveness decreases as the distance from the player increases.
 
  
Base search formula: x/20*(2 ^ (distance - 1)) capped at 5 tiles away (x/320, i.e. 1/16 with the base search rate)
+
==FIQHack==
 +
Searching in [[FIQHack]] functions in a considerably different way than in vanilla ''NetHack''. In FIQHack, searching may detect secret doors, secret passages, and hidden traps up to 5 tiles away. With non-negative luck, searching will always reveal any hidden doors or passages that are adjacent to you, but the effectiveness decreases as the distance from the player increases.
 +
 
 +
Base search formula: {{sfrac|<var>x</var>|20 &times; 2<sup>(distance &minus; 1)</sup>}} capped at 5 tiles away ({{sfrac|<var>x</var>|320}}, i.e. {{sfrac|16}} with the base search rate)
 +
 
 +
<var>x</var> is 20 + Luck + (ring enchantment &times; 5), plus 5 with lenses. This value is no lower than 1 and has no maximum.
  
x is 20 + Luck + Ring enchantment*5 + 5 with lenses, lower cap is 1, no upper cap.
+
If this check passes, doors and corridors will always be revealed, meaning at base Luck and no negatively enchanted rings of searching, you will always find secret doors and corridors. Traps must, in addition to this, pass another check: {{sfrac|<var>x</var>|6}}, where <var>x</var> is 1 normally or 2 + ring enchantment with the extrinsic searching.
  
If this check passes, doors and corridors will always be revealed, meaning at base Luck and no negatively enchanted rings of searching, you will always find secret doors and corridors. Traps must, in addition to this, pass another check -- x/6 -- where x is 1 normally or 2 + Ring enchantments with the extrinsic searching.
+
[[Automatic searching]] no longer always happens. The autosearch rate is {{sfrac|3}} with the intrinsic, or {{sfrac|3 + total ring enchantment|6}} of the time with the extrinsic. With a ring of searching enchanted to +2 or greater, you will usually detect traps before stepping on them, reducing your need to search manually.
  
[[Automatic searching]] no longer always happens. The autosearch rate is 1/3 with the intrinsic, or (3 + net ring enchantment)/6 of the time with the extrinsic. With a ring of searching enchanted to +2 or greater, you will usually detect traps before stepping on them, reducing your need to search manually.
+
At +3 ring enchantment with base Luck, you find traps {{frac|5|6}} of the time when next to it (and about half the time you'll spot a trap two tiles away). At +4 and base Luck, you will always find traps next to you; further enchantment only helps you detect hidden and secret things from a greater distance.
  
At +3 ring enchantment, you find traps 5/6 of the time when next to it (about 1/2 of the time you'll spot a trap two tiles away, with base luck), 6/6 at +4. Further enchantment only helps you detect hidden and secret things from a greater distance.
+
Finding hidden monsters works exactly the same as in vanilla. Automatic searching will not help you find hidden monsters, nor will they be revealed further away than next to you.
  
Finding hidden monsters work exactly the same as in vanilla. Automatic searching will not help you find hidden monsters, nor will they be revealed further away than next to you.
+
An object with the searching [[Object properties|object property]] does <em>not</em> gain additional effectiveness from enchantment, but merely grants the [[automatic searching]] extrinsic. They do, however, still gain the benefit of having extrinsic automatic searching rather than intrinsic, meaning it procs more often and finds trap more realibly (searches half of the time instead of {{frac|3}}, and find traps {{frac|3}} of the time rather than {{frac|6}}).
  
Note that an object with the searching [[Object properties|object property]] does '''not''' gain additional effectiveness from enchantment, but merely grants the [[automatic searching]] extrinsic. They do, however, still gain the benefit of having extrinsic automatic searchin rather than intrinsic, meaning it procs more often and finds trap more realibly (searches 3/6 of the time instead of 2/6, and find traps 2/6 of the time rather than 1/6).
 
 
[[Category:Commands]]
 
[[Category:Commands]]
 
{{nethack-360}}
 
{{nethack-360}}

Revision as of 22:28, 23 January 2020

Keyboard commands
~ ! @ # $ % ^ & * ( ) _ = +
Q W E R T Y U I O P { } |
q w e r t y u i o p [ ] \
A S D F G H J K L : "
a s d f g h j k l ; '
Z X C V B N M < > ?
z x c v b n m , . /
q w e r t u i o p Alt
a s d f j l Alt
c v n m ? Alt
A C R T O Alt
a c d o p r t [ Ctrl

The search command, which is used by pressing the s key, causes you to search the 8 squares surrounding you for secret doors, secret passages, hidden monsters, and hidden traps. It may require several attempts to locate many of these: New characters still have a 22% chance of missing a door after 10 times searching the same spot. Applying a stethoscope instead can speed up things significantly.

Searching will always reveal hidden or invisible monsters which are in any square adjacent to you.

Your chance of success for other forms of searching is primarily dependent on Luck.

Wielding Excalibur improves your chance of finding secret doors and secret corridors based on its enchantment. Wearing any sort of lenses also improves your chance of finding these.

No other factors affect the success rate of searching.

The automatic searching property will cause you to automatically search (just like using the command, except that it does not find monsters) every turn. Some roles can gain this as an intrinsic, and it is granted by wielding Excalibur or wearing a ring of searching.

Details

For source reference, see dosearch0 in detect.c.

Secret doors and passages

When searching, you will find a secret door or corridor if rnl(7 − bonus) is zero.

The bonus is normally 0, but wearing a pair of lenses increases it by 2, and Excalibur adds its enchantment to the bonus when wielded. (This is a penalty if Excalibur is negatively enchanted.) The bonus cannot exceed 5.

Traps

When searching, you will find a trap if rnl(8) is zero. This will activate statue traps (exercising wisdom) and reveal other traps.

Probabilities

Your chances of searching success based on your current Luck and whether you are using any equipment which aids searching.

Luck Traps Secret doors & corridors
Normal Lenses +5 Excalibur
≤ −3 <0.24% <0.27% <0.38% <0.94%
−2 to 2 12% 14% 20% 50%
3 to 5 25% 28% 40% 99%
6 to 8 37% 42% 59% 99%
9 to 11 49% 56% 78% 99%
12 to 13 61% 70% 98% 99%

To find a given trap or secret door, the number of trials to be 95% certain of success:

Luck Traps Secret doors & corridors
Normal Lenses +5 Excalibur
≤ −3 >1247 >1108 >787 >317
−2 to 2 23.43 19.86 13.43 4.32
3 to 5 10.41 9.12 5.86 1
6 to 8 6.48 5.5 3.36 1
9 to 11 4.45 3.65 1.98 1
12 to 13 3.18 2.49 1 1

FIQHack

Searching in FIQHack functions in a considerably different way than in vanilla NetHack. In FIQHack, searching may detect secret doors, secret passages, and hidden traps up to 5 tiles away. With non-negative luck, searching will always reveal any hidden doors or passages that are adjacent to you, but the effectiveness decreases as the distance from the player increases.

Base search formula: x20 × 2(distance − 1) capped at 5 tiles away (x320, i.e. 116 with the base search rate)

x is 20 + Luck + (ring enchantment × 5), plus 5 with lenses. This value is no lower than 1 and has no maximum.

If this check passes, doors and corridors will always be revealed, meaning at base Luck and no negatively enchanted rings of searching, you will always find secret doors and corridors. Traps must, in addition to this, pass another check: x6, where x is 1 normally or 2 + ring enchantment with the extrinsic searching.

Automatic searching no longer always happens. The autosearch rate is 13 with the intrinsic, or 3 + total ring enchantment6 of the time with the extrinsic. With a ring of searching enchanted to +2 or greater, you will usually detect traps before stepping on them, reducing your need to search manually.

At +3 ring enchantment with base Luck, you find traps 56 of the time when next to it (and about half the time you'll spot a trap two tiles away). At +4 and base Luck, you will always find traps next to you; further enchantment only helps you detect hidden and secret things from a greater distance.

Finding hidden monsters works exactly the same as in vanilla. Automatic searching will not help you find hidden monsters, nor will they be revealed further away than next to you.

An object with the searching object property does not gain additional effectiveness from enchantment, but merely grants the automatic searching extrinsic. They do, however, still gain the benefit of having extrinsic automatic searching rather than intrinsic, meaning it procs more often and finds trap more realibly (searches half of the time instead of 13, and find traps 13 of the time rather than 16).

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

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

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