diff options
Diffstat (limited to 'crawl-ref/source/spells4.cc')
-rw-r--r-- | crawl-ref/source/spells4.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/crawl-ref/source/spells4.cc b/crawl-ref/source/spells4.cc index 6484fa1f83..40b416d397 100644 --- a/crawl-ref/source/spells4.cc +++ b/crawl-ref/source/spells4.cc @@ -1968,7 +1968,13 @@ static int _quadrant_blink(coord_def where, int pow, int, actor *) int cast_semi_controlled_blink(int pow) { - return apply_one_neighbouring_square(_quadrant_blink, pow); + int result = apply_one_neighbouring_square(_quadrant_blink, pow); + + // Controlled blink causes glowing. + if (result) + contaminate_player(1, true); + + return (result); } void cast_stoneskin(int pow) |