diff options
-rw-r--r-- | crawl-ref/source/coord-circle.cc | 3 |
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); } |