summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-project.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2012-10-02 20:43:57 +0200
committerAdam Borowski <kilobyte@angband.pl>2012-10-03 19:04:36 +0200
commit26baee9f5fd0ee4a1a347b8958c09f2d15c349a7 (patch)
treee48d8272e804dfa1d8efbbdcc1f77859b7f0ec22 /crawl-ref/source/mon-project.cc
parentf52e4921b92b321ad8abf7dfdb3e1610e05d966a (diff)
downloadcrawl-ref-26baee9f5fd0ee4a1a347b8958c09f2d15c349a7.tar.gz
crawl-ref-26baee9f5fd0ee4a1a347b8958c09f2d15c349a7.zip
Make most misc effects use victim->apply_ac().
Airstrike, Tornado, spines, earth miscasts, Mi headbutts. In the case of Airstrike, this is a nerf by 0.5 points of damage on the average. Monster minotaur headbutts get a big buff as their attacker's (ie, usually your) AC is no longer applied as a constant, but as random2(1 + ac) like in other cases.
Diffstat (limited to 'crawl-ref/source/mon-project.cc')
-rw-r--r--crawl-ref/source/mon-project.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-project.cc b/crawl-ref/source/mon-project.cc
index 7ffb615cb5..28536e6929 100644
--- a/crawl-ref/source/mon-project.cc
+++ b/crawl-ref/source/mon-project.cc
@@ -214,7 +214,7 @@ static bool _boulder_hit(monster& mon, const coord_def &pos)
simple_monster_message(&mon, (string(" smashes into ")
+ victim->name(DESC_THE) + "!").c_str());
- int dam = roll_dice(3, 20) - random2(1 + victim->armour_class());
+ int dam = victim->apply_ac(roll_dice(3, 20));
if (victim->is_player())
ouch(dam, mon.mindex(), KILLED_BY_ROLLING);
else