summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/coord-circle.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/coord-circle.cc b/crawl-ref/source/coord-circle.cc
index d43f41cfd1..1aeb41e343 100644
--- a/crawl-ref/source/coord-circle.cc
+++ b/crawl-ref/source/coord-circle.cc
@@ -112,7 +112,8 @@ bool circle_def::contains(const coord_def &p) const
case SH_SQUARE:
return ((p - origin).rdist() <= radius);
case SH_CIRCLE:
- return ((p - origin).abs() <= radius_sq);
+ int r_sq = los_radius ? get_los_radius_sq() : radius_sq;
+ return ((p - origin).abs() <= r_sq);
default:
return (false);
}