diff options
author | Adam Borowski <kilobyte@angband.pl> | 2012-10-02 20:43:57 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2012-10-03 19:04:36 +0200 |
commit | 26baee9f5fd0ee4a1a347b8958c09f2d15c349a7 (patch) | |
tree | e48d8272e804dfa1d8efbbdcc1f77859b7f0ec22 /crawl-ref/source/mon-project.cc | |
parent | f52e4921b92b321ad8abf7dfdb3e1610e05d966a (diff) | |
download | crawl-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.cc | 2 |
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 |