Stethoscope doesn't exercise wisdom?
My code diving is fairly amateurish, but I think that you don't exercise wisdom if you use a stethoscope to detect sercret doors. My reasons:
- Stethoscope use is dealt with in apply.c. The section in question, apply.c#line292, when you use a stethoscope and do find a secret door, the function called is cvt_sdoor_to_door(lev). This is dealt with in detect.c#line980, which only returns the appropriate modifications to the map (NEWMASK) but nothing else.
- Rather than use a specific function like stethoscopes, if you search "normally" using the "s" key, you reference the function dosearch() which goes to dosearch0() which contains EXERCISE(A_WIS, TRUE) which is the statement that handles exercise of a stat.
This is depressing for my Healers, who usually are so fragile I can't spend 15+ turns as a sitting duck searching at the end of a seemingly dead-end corridor, and use the stethoscope regularly.
any advantages from a blessed stethoscope?
do i get some extra info?
Just that it's less likely to become cursed. There are minor disadvantages to a cursed stethoscope. -- Thefifthsetpin 04:23, 11 May 2011 (UTC)
"The <monster> interferes" You applied the stethoscope while engulfed by a whirly monster. (90% chance of interference, 67% for healers)
I don't think this is true. Reading apply.c#line212, which is probably the inspiration, it seems that one should roll an
rn2(10) for healers and an
rn2(3) otherwise. Since it is preceded by
!, I would guess that this bit is to be read like so:
- If you're a healer, roll d10. If you roll a 1, your probing fails; otherwise it works. If you're anything else, roll a d3. If you roll a 1, your probing fails; otherwise it works.