summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tileweb.cc
diff options
context:
space:
mode:
authorFlorian Diebold <flodiebold@gmail.com>2013-05-30 12:45:40 +0200
committerFlorian Diebold <flodiebold@gmail.com>2013-05-30 12:45:45 +0200
commit20e5c5a3d582e40ed681103123cfd2dc3253d2b1 (patch)
treec5a8c005faea19c826aef1f8bda16e6ac56c7000 /crawl-ref/source/tileweb.cc
parent1b2e454402642df0826376543330619d1ab4ceaa (diff)
downloadcrawl-ref-20e5c5a3d582e40ed681103123cfd2dc3253d2b1.tar.gz
crawl-ref-20e5c5a3d582e40ed681103123cfd2dc3253d2b1.zip
Plug a small Webtiles information leak (mumra).
Diffstat (limited to 'crawl-ref/source/tileweb.cc')
-rw-r--r--crawl-ref/source/tileweb.cc11
1 files changed, 10 insertions, 1 deletions
diff --git a/crawl-ref/source/tileweb.cc b/crawl-ref/source/tileweb.cc
index 053fd98bd0..8691722614 100644
--- a/crawl-ref/source/tileweb.cc
+++ b/crawl-ref/source/tileweb.cc
@@ -647,7 +647,16 @@ void TilesFramework::_send_player(bool force_full)
}
if (you.species == SP_DJINNI)
- _update_int(force_full, c.contam, you.magic_contamination, "contam");
+ {
+ // Don't send more information than can be seen from the console HUD.
+ // Compare _print_stats_contam and get_contamination_level
+ int contam = you.magic_contamination;
+ if (contam >= 26)
+ contam = 26;
+ else if (contam >= 16)
+ contam = 16;
+ _update_int(force_full, c.contam, contam, "contam");
+ }
if (you.species == SP_LAVA_ORC)
_update_int(force_full, c.heat, temperature(), "heat");