From 29824143fa8ccd75d8e92d27647b547a00ee0a37 Mon Sep 17 00:00:00 2001 From: Adam Borowski Date: Tue, 12 Jan 2010 14:28:32 +0100 Subject: Allow disintegrating trees. --- crawl-ref/source/beam.cc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'crawl-ref/source/beam.cc') diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc index 14edb27806..fdf6d05f96 100644 --- a/crawl-ref/source/beam.cc +++ b/crawl-ref/source/beam.cc @@ -1928,6 +1928,21 @@ void bolt::nuke_wall_effect() obvious_effect = true; } + else if (feat == DNGN_TREES) + { + grd(pos()) = DNGN_FLOOR; + + // Blood does not transfer onto floor. + if (is_bloodcovered(pos())) + env.pgrid(pos()) &= ~(FPROP_BLOODY); + + if (you.see_cell(pos())) + mpr("The tree breaks and falls down!"); + else if (player_can_hear(pos())) + mpr("You hear timber falling.", MSGCH_SOUND); + + obvious_effect = true; + } finish_beam(); } -- cgit v1.2.3-54-g00ecf