]> granicus.if.org Git - nethack/commit
fix #H7155 - polearm can reveal hidden monster
authorPatR <rankin@nethack.org>
Sat, 19 May 2018 22:46:09 +0000 (15:46 -0700)
committerPatR <rankin@nethack.org>
Sat, 19 May 2018 22:46:09 +0000 (15:46 -0700)
commitb17c6d0b5407ce7caeb2f74a6a7e79cc0e8206d4
tree1d6484551ef080d4a973b5be319739d01fa3b7e5
parent98099863ff23451045bef330874a89fe7f38a34f
fix #H7155 - polearm can reveal hidden monster

The code to choose a likely target when applying a polearm was
basing its decision on visible spots which contained monsters,
so could expose the location of a hidden monster if there was
only one such spot within polearm range.  Not mentioned in the
report:  it also wouldn't pick remembered, unseen monster unless
there was a monster still at that spot.

I've changed it to choose candidate location based on the glyphs
shown rather than on the presence of monsters.
doc/fixes36.2
src/apply.c