diff options
Diffstat (limited to 'crawl-ref/source/spl-util.cc')
-rw-r--r-- | crawl-ref/source/spl-util.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/spl-util.cc b/crawl-ref/source/spl-util.cc index 424f9ea25b..3d047f6bfd 100644 --- a/crawl-ref/source/spl-util.cc +++ b/crawl-ref/source/spl-util.cc @@ -727,7 +727,7 @@ void apply_area_cloud(cloud_func func, const coord_def& where, q[el] = q[q.size() - 1]; q.pop_back(); - if (place.seen[c] <= 0) + if (place.seen[c] <= 0 || cell_is_solid(c)) continue; func(c, pow, spread_rate, ctype, agent, colour, name, tile, excl_rad); number--; |