summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/exclude.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/exclude.cc')
-rw-r--r--crawl-ref/source/exclude.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/exclude.cc b/crawl-ref/source/exclude.cc
index f4ed190336..f9deb58f8b 100644
--- a/crawl-ref/source/exclude.cc
+++ b/crawl-ref/source/exclude.cc
@@ -95,8 +95,8 @@ struct opacity_excl : opacity_func
return OPC_CLEAR;
else if (!is_terrain_changed(p))
return _feat_opacity(env.grid(p));
- else if (env.map(p).object < NUM_REAL_FEATURES)
- return _feat_opacity((dungeon_feature_type) env.map(p).object);
+ else if (env.map(p).object.cls == SH_FEATURE)
+ return _feat_opacity(env.map(p).object.feat);
else
{
// If you have seen monsters, items or clouds there,