diff options
author | gammafunk <gammafunk@gmail.com> | 2014-03-05 11:34:03 -0600 |
---|---|---|
committer | gammafunk <gammafunk@gmail.com> | 2014-03-05 11:34:03 -0600 |
commit | 726ad2605391f170a4093171305e3d3240926f42 (patch) | |
tree | a40375f009383aab79ff22f7df56131d38b05d11 /crawl-ref/source/mon-act.cc | |
parent | 15aa9332fb21e13e6e5525fb72e89587a7824e78 (diff) | |
download | crawl-ref-726ad2605391f170a4093171305e3d3240926f42.tar.gz crawl-ref-726ad2605391f170a4093171305e3d3240926f42.zip |
Add a monster check to prevent a crash due to grand avatar.
Diffstat (limited to 'crawl-ref/source/mon-act.cc')
-rw-r--r-- | crawl-ref/source/mon-act.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-act.cc b/crawl-ref/source/mon-act.cc index 2f1ad0f9d3..a5ef9ac9b3 100644 --- a/crawl-ref/source/mon-act.cc +++ b/crawl-ref/source/mon-act.cc @@ -1925,6 +1925,10 @@ static void _grand_avatar_act(monster* mons) return; } + // Avatar may have dissipated after firing. + if (!mons->alive()) + return; + bolt tracer; tracer.source = mons->pos(); tracer.target = mons->target; |