diff options
-rw-r--r-- | crawl-ref/source/mon-util.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc index c7fa1b26d1..abb0becfd4 100644 --- a/crawl-ref/source/mon-util.cc +++ b/crawl-ref/source/mon-util.cc @@ -6585,8 +6585,10 @@ void monsters::add_enchantment_effect(const mon_enchant &ench, bool quiet) case ENCH_SUBMERGED: mons_clear_trapping_net(this); - // XXX: What if the monster was invisible before submerging? - if (!quiet && you.can_see(this)) + + // Don't worry about invisibility. You should be able to see if + // something has submerged. + if (!quiet && mons_near(this)) { if (type == MONS_AIR_ELEMENTAL) { |