diff options
author | Neil Moore <neil@s-z.org> | 2012-07-15 14:57:19 -0400 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2012-07-15 14:58:13 -0400 |
commit | b4a20dcf5ef63dd095e788c0bc6ec14b6c047250 (patch) | |
tree | 209d27e902c55fda4753b392b63247e64c4f1bae /crawl-ref/source/view.cc | |
parent | b07c03b1e2ed6b7c547afafdcf0e0856dc041974 (diff) | |
download | crawl-ref-b4a20dcf5ef63dd095e788c0bc6ec14b6c047250.tar.gz crawl-ref-b4a20dcf5ef63dd095e788c0bc6ec14b6c047250.zip |
Don't try to shout after leaving the level (#5785).
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r-- | crawl-ref/source/view.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc index a4584e5ce7..029d1b8eb5 100644 --- a/crawl-ref/source/view.cc +++ b/crawl-ref/source/view.cc @@ -131,6 +131,11 @@ void seen_monsters_react() ) { behaviour_event(*mi, ME_ALERT, &you, you.pos(), false); + + // That might have caused a pacified monster to leave the level. + if (!(*mi)->alive()) + continue; + handle_monster_shouts(*mi); } |