]> granicus.if.org Git - nethack/commit
makeknown()
authorPatR <rankin@nethack.org>
Thu, 7 Jun 2018 00:45:44 +0000 (17:45 -0700)
committernhmall <nhmall@nethack.org>
Mon, 11 Jun 2018 20:31:36 +0000 (16:31 -0400)
commit79515570572912dff759eb45da96b76670ad894e
tree264c3f6e5c0ad766413a438d85daaf9adbda9862
parent15995375dd99d258a444497c8cc4d2303bfd675e
makeknown()

Noticed while investigating the report about sortloot interacting
with persistent inventory window when identifying all of invent and
possibly skipping some items.  [This doesn't fix that.]

End of game disclosure was using makeknown() on inventory.  It is a
jacket around discover_object() which passes the flag to exercise
Wisdom.  That's useless at end of game [now; conceivably wrong if
disclosure of characteristics exercise ever got added], so call
discover_object() directly to suppress exercise of Wisdom.

discover_object() was also calling update_inventory() for every item
being discovered.  That's not useful when looping through inventory
at end of game.
doc/fixes36.2
src/end.c
src/o_init.c