summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/areas.cc
diff options
context:
space:
mode:
authorRaphael Langella <raphael.langella@gmail.com>2011-02-24 00:55:22 +0100
committerRaphael Langella <raphael.langella@gmail.com>2011-02-24 00:55:22 +0100
commit7d6f6583098ba2628d2629aa0a60012b7f52a922 (patch)
treed7c589521b90a0dd3dcc16ad814921528aa0943f /crawl-ref/source/areas.cc
parent470680b6af5b549eea1491ae2d53a82b0560e720 (diff)
downloadcrawl-ref-7d6f6583098ba2628d2629aa0a60012b7f52a922.tar.gz
crawl-ref-7d6f6583098ba2628d2629aa0a60012b7f52a922.zip
Don't liquefy water.
Diffstat (limited to 'crawl-ref/source/areas.cc')
-rw-r--r--crawl-ref/source/areas.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/areas.cc b/crawl-ref/source/areas.cc
index aed3d95d49..42673a6a12 100644
--- a/crawl-ref/source/areas.cc
+++ b/crawl-ref/source/areas.cc
@@ -585,6 +585,9 @@ bool liquefied(const coord_def& p, bool check_actual)
if (!_agrid_valid)
_update_agrid();
+ if (feat_is_water(grd(p)))
+ return false;
+
// "actually" liquified (ie, check for movement)
if (check_actual)
return (_check_agrid_flag(p, APROP_ACTUAL_LIQUID));