]> granicus.if.org Git - nethack/commit
attributes disclosure: experience points
authorPatR <rankin@nethack.org>
Sun, 30 Jun 2019 17:51:00 +0000 (10:51 -0700)
committerPatR <rankin@nethack.org>
Sun, 30 Jun 2019 17:51:00 +0000 (10:51 -0700)
commit93ddb5c6d884abe604d0c165bc3bff32d20c0a46
tree0260fd4c0901dad6ed307e99eb619821b0a5eb10
parentd4ec664b4f3f03bb1de53feb53a45988defc47f9
attributes disclosure: experience points

Wizard mode shows the number of points needed to reach the next level
(unless already maxxed out at 30) for ^X and end of game disclosure.
Do it in normal play for the latter too.  (I think it would ok to do
that for ^X too but haven't gone that far.)

Even when it was wizard mode only, the phrasing for past tense had a
minor grammar bug, and it could make the line a little too long for
tty and curses (not sure about others) when level was high, resulting
in wrapped text.  That looked bad for tty, which first tries removing
indentation (just 1 space in this case), making that line outdented
as well as wrapped.  So change the phrasing slightly when experience
level is 'too high'.  I had a version which formatted, measured, and
re-formatted if necessary but that was overkill; simple hardcoded
rephrasing suffices particularly when measuring was against assumed
display width (80) rather than actual width.
doc/fixes36.3
src/cmd.c