summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/effects.cc
diff options
context:
space:
mode:
authorNeil Moore <neil@s-z.org>2014-06-09 22:20:03 -0400
committerNeil Moore <neil@s-z.org>2014-06-09 22:20:29 -0400
commit5d615acd57e8bbbb43e574b088287dbe6105f9a3 (patch)
tree3dff7852dc5018ca510af8adab45f119ef7bb456 /crawl-ref/source/effects.cc
parent31f0020e132f3db77818df596ac303beeacae587 (diff)
downloadcrawl-ref-5d615acd57e8bbbb43e574b088287dbe6105f9a3.tar.gz
crawl-ref-5d615acd57e8bbbb43e574b088287dbe6105f9a3.zip
Don't crash on t-r at the map edge (bh)
Diffstat (limited to 'crawl-ref/source/effects.cc')
-rw-r--r--crawl-ref/source/effects.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/effects.cc b/crawl-ref/source/effects.cc
index cae82005d1..7ebbc8ee5e 100644
--- a/crawl-ref/source/effects.cc
+++ b/crawl-ref/source/effects.cc
@@ -842,7 +842,7 @@ static void _set_allies_withdraw(const coord_def &target)
if (mons_class_flag(mi->type, M_STATIONARY))
continue;
mi->behaviour = BEH_WITHDRAW;
- mi->target = target;
+ mi->target = clamp_in_bounds(target);
mi->patrol_point = rally_point;
mi->foe = MHITNOT;