summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2008-09-06 13:12:18 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2008-09-06 13:12:18 +0000
commit756243bbee28fdd9ed0327dee41f6a0f1563f11a (patch)
tree077a756d3999ee74f42895f95f6e478ab89a3893 /crawl-ref/source
parent540e73466ca8473cb46e6539a53b85d41c7a9382 (diff)
downloadcrawl-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.cc5
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;