diff options
author | Adam Borowski <kilobyte@angband.pl> | 2013-10-18 05:14:53 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2013-10-18 05:14:53 +0200 |
commit | b04d185340a433973859bc19db894f81e0c20b44 (patch) | |
tree | 1c37d421add45173d502fde3703375a53a9b2cad /crawl-ref/source/spl-tornado.cc | |
parent | f360d940938c5ec1d2d9fe2011d1a7e2651357c7 (diff) | |
download | crawl-ref-b04d185340a433973859bc19db894f81e0c20b44.tar.gz crawl-ref-b04d185340a433973859bc19db894f81e0c20b44.zip |
A yet another mangrove+cloud fix: tornado.
Diffstat (limited to 'crawl-ref/source/spl-tornado.cc')
-rw-r--r-- | crawl-ref/source/spl-tornado.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/spl-tornado.cc b/crawl-ref/source/spl-tornado.cc index 28b7e11f1b..4a6a7a08bc 100644 --- a/crawl-ref/source/spl-tornado.cc +++ b/crawl-ref/source/spl-tornado.cc @@ -368,7 +368,8 @@ void tornado_damage(actor *caster, int dur) } if ((env.cgrid(*dam_i) == EMPTY_CLOUD || env.cloud[env.cgrid(*dam_i)].type == CLOUD_TORNADO) - && x_chance_in_y(rpow, 20)) + && x_chance_in_y(rpow, 20) + && !cell_is_solid(*dam_i)) // mangrove { place_cloud(CLOUD_TORNADO, *dam_i, 2 + random2(2), caster); } |