commit ccb10489aee5f2af752177b0f8451790140292e2
Author: PatR <rankin@nethack.org> Date: Fri Dec 3 18:35:12 2021 -0800 showrace when hero can't see self This supersedes pull request #644 by entrez, "Fix: expanded-glyphs hero color regression". The code to change color for the hero in special circumstances (for 'showrace' and for some PC rogue stuff) was relying on the hero's map coordinates rather than verifying that the hero was shown at that spot. When the hero is invisible and lacks see invisible, he isn't shown. But the color of whatever could be seen beneath him was incorrectly having its color changed (to HI_DOMESTIC for showrace or to YELLOW for PC rogue). Closes #644
This commit is contained in:
@@ -916,6 +916,8 @@ glob shrinkage while hero was away from glob's level wasn't handled properly
|
||||
unpaid shop-owned glob that shrank to nothing had weight 0 which triggered
|
||||
onbill warnings when 'sanity_check' was On; for 'Ix' and itemized
|
||||
billing, the empty weight was shown to player if 'wizweight' was On
|
||||
if 'showrace' was On and invisible hero couldn't see invisible so didn't see
|
||||
self, the color of wharever could be seen underneath changed to white
|
||||
|
||||
curses: 'msg_window' option wasn't functional for curses unless the binary
|
||||
also included tty support
|
||||
|
||||
Reference in New Issue
Block a user