diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-09-06 13:12:18 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-09-06 13:12:18 +0000 |
commit | 756243bbee28fdd9ed0327dee41f6a0f1563f11a (patch) | |
tree | 077a756d3999ee74f42895f95f6e478ab89a3893 /crawl-ref/source | |
parent | 540e73466ca8473cb46e6539a53b85d41c7a9382 (diff) | |
download | crawl-ref-756243bbee28fdd9ed0327dee41f6a0f1563f11a.tar.gz crawl-ref-756243bbee28fdd9ed0327dee41f6a0f1563f11a.zip |
[2053689] Fixed bad ench_power for the monster Pain spell.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6890 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source')
-rw-r--r-- | crawl-ref/source/mstuff2.cc | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/crawl-ref/source/mstuff2.cc b/crawl-ref/source/mstuff2.cc index ce096ce961..9e2798dc65 100644 --- a/crawl-ref/source/mstuff2.cc +++ b/crawl-ref/source/mstuff2.cc @@ -887,8 +887,6 @@ void setup_mons_cast(monsters *monster, bolt &pbolt, if (spell_cast == SPELL_TELEPORT_SELF) pbolt.ench_power = 2000; - else if (spell_cast == SPELL_PAIN) // this is cast by low HD monsters - pbolt.ench_power *= 2; pbolt.beam_source = monster_index(monster); @@ -2096,9 +2094,8 @@ bolt mons_spells( monsters *mons, spell_type spell_cast, int power ) beam.type = 0; beam.flavour = BEAM_PAIN; // pain beam.thrower = KILL_MON; - // beam.damage = dice_def( 1, 50 ); beam.damage = dice_def( 1, 7 + (power / 20) ); - beam.ench_power = 50; + beam.ench_power = std::max(50, 8 * mons->hit_dice); beam.is_beam = true; break; |