diff options
-rw-r--r-- | crawl-ref/source/teleport.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/teleport.cc b/crawl-ref/source/teleport.cc index 8caf9cb01a..9bdf6350aa 100644 --- a/crawl-ref/source/teleport.cc +++ b/crawl-ref/source/teleport.cc @@ -46,11 +46,14 @@ static coord_def random_close_space(actor* victim, actor* target) return (choice ? *choice : coord_def(0, 0)); } +// Blink the player closer to the monster at target. void blink_closer(const coord_def &target) { actor* caster = actor_at(target); if (!caster) return; + if (is_sanctuary(you.pos()) + return; coord_def dest = random_close_space(&you, caster); if (dest.origin()) return; |