diff options
author | blueDave <dshackspam@comcast.net> | 2011-11-29 00:45:16 -0700 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2011-12-22 00:48:32 +0100 |
commit | be88b18ef1745af69225a801a3b064320b627b8b (patch) | |
tree | c29a28a3a7bec22cdd511d5fb8baac01db46591b /crawl-ref/source/teleport.cc | |
parent | 427d79ed5a2e9441b5b3b5b19f6324b3f7bac8d0 (diff) | |
download | crawl-ref-be88b18ef1745af69225a801a3b064320b627b8b.tar.gz crawl-ref-be88b18ef1745af69225a801a3b064320b627b8b.zip |
constrict w/o attack, more transloc effects
Diffstat (limited to 'crawl-ref/source/teleport.cc')
-rw-r--r-- | crawl-ref/source/teleport.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/teleport.cc b/crawl-ref/source/teleport.cc index 4750f5cc31..94bea27cca 100644 --- a/crawl-ref/source/teleport.cc +++ b/crawl-ref/source/teleport.cc @@ -77,6 +77,11 @@ bool monster::blink_to(const coord_def& dest, bool quiet) else monster_teleport_to_player(constricted_by, dest); } + for (int i = 0; i < 8; i++) + if (constricting[i] == MHITYOU) + player_teleport_to_monster(this, dest); + else if (constricting[i] != NON_ENTITY) + monster_teleport_to_player(constricting[i], dest); // Leave a purple cloud. if (!jump) |