summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-other.cc
diff options
context:
space:
mode:
authorNicholas Feinberg <pleasingfung@gmail.com>2014-06-25 19:42:36 -0700
committerNicholas Feinberg <pleasingfung@gmail.com>2014-06-25 19:42:41 -0700
commitcea3e54df0e256c7aaaae58700b1b0ac707d9e61 (patch)
tree457351cf87adbe79b7e0194e2283d7cfdfaa1a74 /crawl-ref/source/spl-other.cc
parent8617044d01bc9734d82af20caed36a28807230fc (diff)
downloadcrawl-ref-cea3e54df0e256c7aaaae58700b1b0ac707d9e61.tar.gz
crawl-ref-cea3e54df0e256c7aaaae58700b1b0ac707d9e61.zip
Make on-level recall trigger traps
Diffstat (limited to 'crawl-ref/source/spl-other.cc')
-rw-r--r--crawl-ref/source/spl-other.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/spl-other.cc b/crawl-ref/source/spl-other.cc
index 56f3775e2d..03d94bf075 100644
--- a/crawl-ref/source/spl-other.cc
+++ b/crawl-ref/source/spl-other.cc
@@ -284,6 +284,9 @@ static bool _try_recall(mid_t mid)
{
recall_orders(mons);
simple_monster_message(mons, " is recalled.");
+ mons->apply_location_effects(mons->pos());
+ // mons may have been killed, shafted, etc,
+ // but they were still recalled!
return true;
}
}