summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-damage.cc
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-03-06 11:59:10 -0700
committerSteve Melenchuk <smelenchuk@gmail.com>2014-03-06 11:59:10 -0700
commite22cf55c433d9daa3e092c4e4e838b5d0716fef3 (patch)
treeab118913ed89e99b70852ddf8cc22d7e4e93cf5e /crawl-ref/source/spl-damage.cc
parent587b4fded1ad0b496cce0a708282ca00d3c1dc84 (diff)
downloadcrawl-ref-e22cf55c433d9daa3e092c4e4e838b5d0716fef3.tar.gz
crawl-ref-e22cf55c433d9daa3e092c4e4e838b5d0716fef3.zip
Use old monster Ice Storm damage figures for monster Glaciate damage.
That is, at or within range 3 it's equivalent to their old Ice Storm damage.
Diffstat (limited to 'crawl-ref/source/spl-damage.cc')
-rw-r--r--crawl-ref/source/spl-damage.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/spl-damage.cc b/crawl-ref/source/spl-damage.cc
index 9b4b908284..0df2956662 100644
--- a/crawl-ref/source/spl-damage.cc
+++ b/crawl-ref/source/spl-damage.cc
@@ -3017,7 +3017,10 @@ spret_type cast_glaciate(actor *caster, int pow, coord_def aim, bool fail)
// At or within range 3, this is equivalent to the old Ice Storm
// damage.
- beam.damage = calc_dice(7, (66 + 3 * pow) / eff_range);
+ beam.damage =
+ caster->is_player()
+ ? calc_dice(7, (66 + 3 * pow) / eff_range)
+ : calc_dice(10, (54 + 3 * pow / 2) / eff_range);
if (actor_at(p->first))
{