From d9d9752822b9e05c733f066b342e11145b8d09b9 Mon Sep 17 00:00:00 2001 From: Robert Vollmert Date: Sat, 14 Nov 2009 01:01:17 +0100 Subject: Make blink_closer fail on player in sanctuary. Not sure this is the right thing to do, but also not sure if it matters. --- crawl-ref/source/teleport.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'crawl-ref/source') 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; -- cgit v1.2.3-54-g00ecf