summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2009-11-11 17:18:39 +0100
committerAdam Borowski <kilobyte@angband.pl>2009-11-12 00:58:16 +0100
commitd8934d1f49d8531c6d8913102bdcd31df3e48224 (patch)
tree9130736a93e914fb4daf6a269f1e6a22a990016b
parent646e9d99815ecd082833bd05fd491433c3d57e92 (diff)
downloadcrawl-ref-d8934d1f49d8531c6d8913102bdcd31df3e48224.tar.gz
crawl-ref-d8934d1f49d8531c6d8913102bdcd31df3e48224.zip
Let TSOites bless their bows.
-rw-r--r--crawl-ref/source/religion.cc6
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 ";