summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/beam.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/beam.cc')
-rw-r--r--crawl-ref/source/beam.cc13
1 files changed, 2 insertions, 11 deletions
diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc
index e61a9ba80b..443e3ca5eb 100644
--- a/crawl-ref/source/beam.cc
+++ b/crawl-ref/source/beam.cc
@@ -4486,16 +4486,7 @@ static int _affect_monster(bolt &beam, monsters *mon, item_def *item)
remove_sanctuary(true);
}
- if (mons_friendly(mon))
- conduct.set(DID_ATTACK_FRIEND, 5, !okay, mon);
- else if (mons_neutral(mon))
- conduct.set(DID_ATTACK_NEUTRAL, 5, !okay, mon);
-
- if (is_unchivalric_attack(&you, mon, mon))
- conduct.set(DID_UNCHIVALRIC_ATTACK, 4, !okay, mon);
-
- if (mons_is_holy(mon))
- conduct.set(DID_ATTACK_HOLY, mon->hit_dice, !okay, mon);
+ set_attack_conduct(mon, conduct, !okay);
}
if (you.religion == GOD_BEOGH && mons_species(mon->type) == MONS_ORC
@@ -5474,7 +5465,7 @@ static bool _nasty_beam(monsters *mon, bolt &beam)
// pain/agony
if (beam.flavour == BEAM_PAIN)
- return (!mons_res_negative_energy( mon ));
+ return (!mons_res_negative_energy(mon));
// control demon
if (beam.flavour == BEAM_ENSLAVE_DEMON)