diff options
author | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-08-22 16:58:15 +0000 |
---|---|---|
committer | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-08-22 16:58:15 +0000 |
commit | 30ea1167a88727d2f2dccfdf2ee830700ac116da (patch) | |
tree | 33873e9da90f135f0a64dcf588079c3d4dec89c5 /crawl-ref/source/overmap.cc | |
parent | 6346b53cc0d9fbcb5484e41967e5ae7ffb16cc71 (diff) | |
download | crawl-ref-30ea1167a88727d2f2dccfdf2ee830700ac116da.tar.gz crawl-ref-30ea1167a88727d2f2dccfdf2ee830700ac116da.zip |
Added verbose hiscore output to char_dump, and
mostly changed morgue information to past time,
e.g. "Vehumet was exalted by your worship."
(The exception being mutations.)
I admit this was very low priority, but it has
always bugged me.
Included new options (explore_stop for gates and
dump hiscore) in the relevant documentation.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2027 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/overmap.cc')
-rw-r--r-- | crawl-ref/source/overmap.cc | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/crawl-ref/source/overmap.cc b/crawl-ref/source/overmap.cc index 078e3f3415..ae3155fed9 100644 --- a/crawl-ref/source/overmap.cc +++ b/crawl-ref/source/overmap.cc @@ -193,7 +193,10 @@ std::string overview_description_string() { if ( !branchcount ) { - disp += "\n<green>Branches:</green> (use <white>Ctrl-G</white> to reach them)\n"; + disp += "\n<green>Branches:</green>"; + if (crawl_state.need_save || !crawl_state.updating_scores) + disp += " (use <white>Ctrl-G</white> to reach them)"; + disp += EOL; seen_anything = true; } @@ -220,7 +223,10 @@ std::string overview_description_string() // we loop through everything a dozen times, oh well if ( !notable_altars.empty() ) { - disp += "\n<green>Altars:</green> (use <white>Ctrl-F \"altar\"</white> to reach them)\n"; + disp += "\n<green>Altars:</green>"; + if (crawl_state.need_save || !crawl_state.updating_scores) + disp += " (use <white>Ctrl-F \"altar\"</white> to reach them)"; + disp += EOL; seen_anything = true; } @@ -266,7 +272,10 @@ std::string overview_description_string() // print shops if (!shops_present.empty()) { - disp +="\n<green>Shops:</green> (use <white>Ctrl-F \"shop\"</white> to reach them)\n"; + disp +="\n<green>Shops:</green>"; + if (crawl_state.need_save || !crawl_state.updating_scores) + disp += " (use <white>Ctrl-F \"shop\"</white> to reach them)"; + disp += EOL; seen_anything = true; } last_id.depth = 10000; @@ -349,7 +358,12 @@ std::string overview_description_string() } if (!seen_anything) - disp += "You haven't discovered anything interesting yet."; + { + if (crawl_state.need_save || !crawl_state.updating_scores) + disp += "You haven't discovered anything interesting yet."; + else + disp += "You didn't discover anything interesting."; + } return disp; } |