]> granicus.if.org Git - nethack/commit
displaying detected tame monsters
authorPatR <rankin@nethack.org>
Mon, 29 May 2017 23:37:30 +0000 (16:37 -0700)
committerPatR <rankin@nethack.org>
Mon, 29 May 2017 23:37:30 +0000 (16:37 -0700)
commit0e18cf31e87d3c57af2b20195c6428431590919d
tree47621a63be698ccea3b4641b614f24540e9f032c
parentf5c157cb4bfe1fd7912ce268a43e39826cffa8a4
displaying detected tame monsters

This started out as a fix for '#H5460 - minor monster detection bug'
but that report turned out to be wrong.  It claimed that pets weren't
highlighted as pets if the only way to observe them was via extended
monster detection, but the code (both 3.6.0 and current) indicates
otherwise.  Detected monster highlighting is bypassed for pets.

Reorganize the code slightly to emphasize that this is intentional:
tameness trumps remote detection when choosing which highlight method.
For tty, if hilite_pet and use_inverse are both enabled or both
disabled, you can't see the difference anyway.  At least I can't....

That report also wanted the use_inverse option to be changed (I guess
it's overloaded for multiple things) so I haven't marked #H5460 as
closed.
src/display.c