diff options
author | Steve Melenchuk <smelenchuk@gmail.com> | 2014-03-06 11:59:10 -0700 |
---|---|---|
committer | Steve Melenchuk <smelenchuk@gmail.com> | 2014-03-06 11:59:10 -0700 |
commit | e22cf55c433d9daa3e092c4e4e838b5d0716fef3 (patch) | |
tree | ab118913ed89e99b70852ddf8cc22d7e4e93cf5e /crawl-ref/source/spl-damage.cc | |
parent | 587b4fded1ad0b496cce0a708282ca00d3c1dc84 (diff) | |
download | crawl-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.cc | 5 |
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)) { |