diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-03-31 17:26:09 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-03-31 17:26:09 +0000 |
commit | 416e84f24beab5601c0b8cb86520e575fd35f091 (patch) | |
tree | 2498659652c3ca44dd3d1d6ec39f85eabc891e8b /crawl-ref/source/output.cc | |
parent | 515c377adb6a70b4af7002a1a9a01f6093e90705 (diff) | |
download | crawl-ref-416e84f24beab5601c0b8cb86520e575fd35f091.tar.gz crawl-ref-416e84f24beab5601c0b8cb86520e575fd35f091.zip |
Don't show experience needed for next level if the player is at XL 27.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1148 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/output.cc')
-rw-r--r-- | crawl-ref/source/output.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/crawl-ref/source/output.cc b/crawl-ref/source/output.cc index 201dc2a34b..f2599b4aae 100644 --- a/crawl-ref/source/output.cc +++ b/crawl-ref/source/output.cc @@ -1115,12 +1115,14 @@ void print_overview_screen() } } - int xp_needed = (exp_needed(you.experience_level+2)-you.experience)+1; + int xp_needed = (exp_needed(you.experience_level + 2) - you.experience) + 1; snprintf(buf, sizeof buf, - "Exp: %d/%lu (%d), need: %d\n" + "Exp: %d/%lu (%d)%s\n" "God: %s%s<lightgrey> Gold: %d\n" "Spells: %2d memorised, %2d level%s left\n", - you.experience_level, you.experience, you.exp_available, xp_needed, + you.experience_level, you.experience, you.exp_available, + (you.experience_level < 27? + make_stringf(", need: %d\n", xp_needed).c_str() : ""), god_colour_tag, godpowers.c_str(), you.gold, you.spell_no, player_spell_levels(), (player_spell_levels() == 1) ? "" : "s"); cols1.add_formatted(3, buf, false); |