diff options
Diffstat (limited to 'crawl-ref/source/beam.cc')
-rw-r--r-- | crawl-ref/source/beam.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc index 2c22bed2e4..de692872c5 100644 --- a/crawl-ref/source/beam.cc +++ b/crawl-ref/source/beam.cc @@ -1739,7 +1739,7 @@ void bolt::fire_wall_effect() } else { - if (is_superhot() || name == "fireball") + if (is_superhot()) { // Destroy the wall. grd(pos()) = DNGN_FLOOR; @@ -3096,6 +3096,7 @@ bool bolt::is_superhot() const return (name == "bolt of fire" || name == "bolt of magma" + || name == "fireball" || name.find("hellfire") != std::string::npos && in_explosion_phase); } |