diff options
author | Adam Borowski <kilobyte@angband.pl> | 2009-11-11 17:18:39 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2009-11-12 00:58:16 +0100 |
commit | d8934d1f49d8531c6d8913102bdcd31df3e48224 (patch) | |
tree | 9130736a93e914fb4daf6a269f1e6a22a990016b | |
parent | 646e9d99815ecd082833bd05fd491433c3d57e92 (diff) | |
download | crawl-ref-d8934d1f49d8531c6d8913102bdcd31df3e48224.tar.gz crawl-ref-d8934d1f49d8531c6d8913102bdcd31df3e48224.zip |
Let TSOites bless their bows.
-rw-r--r-- | crawl-ref/source/religion.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc index 2399fe4b60..2e7dc5eede 100644 --- a/crawl-ref/source/religion.cc +++ b/crawl-ref/source/religion.cc @@ -1576,8 +1576,8 @@ static bool _tso_blessing_holy_wpn(monsters* mon) const int wpn_brand = get_weapon_brand(wpn); - // Only brand melee weapons, and only override certain brands. - if (is_artefact(wpn) || is_range_weapon(wpn) + // Only brand weapons, and only override certain brands. + if (is_artefact(wpn) || (wpn_brand != SPWPN_NORMAL && wpn_brand != SPWPN_DRAINING && wpn_brand != SPWPN_PAIN && wpn_brand != SPWPN_VAMPIRICISM && wpn_brand != SPWPN_REAPING && wpn_brand != SPWPN_CHAOS @@ -4209,7 +4209,7 @@ static bool _bless_weapon(god_type god, brand_type brand, int colour) item_def& wpn = *you.weapon(); // Only bless non-artefact melee weapons. - if (is_artefact(wpn) || is_range_weapon(wpn)) + if (is_artefact(wpn) || (is_range_weapon(wpn) && brand != SPWPN_HOLY_WRATH)) return (false); std::string prompt = "Do you wish to have your weapon "; |