summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/output.cc
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-03-31 17:26:09 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-03-31 17:26:09 +0000
commit416e84f24beab5601c0b8cb86520e575fd35f091 (patch)
tree2498659652c3ca44dd3d1d6ec39f85eabc891e8b /crawl-ref/source/output.cc
parent515c377adb6a70b4af7002a1a9a01f6093e90705 (diff)
downloadcrawl-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.cc8
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);