]> granicus.if.org Git - nethack/commit
fix #H4482 - "a some <foo> corpses"
authorPatR <rankin@nethack.org>
Sat, 13 Aug 2016 18:17:32 +0000 (11:17 -0700)
committerPatR <rankin@nethack.org>
Sat, 13 Aug 2016 18:17:32 +0000 (11:17 -0700)
commita16000d80a293ce14f37da16240da71834e0168d
treed2bf773cc7b9c27231257b83099a6090fd499f80
parentb848f2732d0ea801bf38873c201d65e6fde7feb3
fix #H4482 - "a some <foo> corpses"

farlook was changed (end of December) to use doname instead of xname
to yield more info for items which had already been seen up close,
but it gave away info about ones which hadn't.  So doname was changed
(end of April) to use "some" instead of precise quantity (when the
quantity is greater than 1) for the latter, but that doesn't work
well with corpse_xname() when the hero is blind, yielding "a some
<foo> corpses".  While testing the first fix attempt, I noticed that
pickup gave "you can only lift some of the some <foo> corpses".

This fix is far from perfect.  farlook can still say "some <item>s"
but lookhere and pickup always say "N <item>s".  Picking up a stack
while blind will show "N <item>s" in inventory display, but dropping
it while still blind will revert to "some <item>s" for farlook.
doc/fixes36.1
include/extern.h
src/objnam.c
src/pager.c