diff options
author | Stefan O'Rear <stefanor@cox.net> | 2010-01-02 15:07:16 -0800 |
---|---|---|
committer | Stefan O'Rear <stefanor@cox.net> | 2010-01-02 15:08:50 -0800 |
commit | 99aba816a68f0f3c80f0d2e74dac8e3829eaccd5 (patch) | |
tree | 31c43ed9c7015c0582f623ceb59a34203d987034 /crawl-ref/source/item_use.cc | |
parent | 74a7f0850963676d0ee82a427653562980694a78 (diff) | |
download | crawl-ref-99aba816a68f0f3c80f0d2e74dac8e3829eaccd5.tar.gz crawl-ref-99aba816a68f0f3c80f0d2e74dac8e3829eaccd5.zip |
Axe shield leakage [Mantis 300]
Diffstat (limited to 'crawl-ref/source/item_use.cc')
-rw-r--r-- | crawl-ref/source/item_use.cc | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/crawl-ref/source/item_use.cc b/crawl-ref/source/item_use.cc index 0da1d40a68..816d8a00ba 100644 --- a/crawl-ref/source/item_use.cc +++ b/crawl-ref/source/item_use.cc @@ -411,21 +411,6 @@ static const char *shield_impact_degree(int impact) : NULL); } -static void warn_rod_shield_interference(const item_def &) -{ - const int leakage = rod_shield_leakage(); - const char *leak_degree = shield_impact_degree(leakage); - - // Any way to avoid the double entendre? :-) - if (leak_degree) - { - mprf(MSGCH_WARN, - "Your %s %sreduces the effectiveness of your rod.", - shield_base_name(you.shield()), - leak_degree); - } -} - static void warn_launcher_shield_slowdown(const item_def &launcher) { const int slowspeed = @@ -455,14 +440,12 @@ void warn_shield_penalties() if (!you.shield()) return; - // Warnings are limited to rods, bows, and quarterstaves at the moment. + // Warnings are limited to bows and quarterstaves at the moment. const item_def *weapon = you.weapon(); if (!weapon) return; - if (item_is_rod(*weapon)) - warn_rod_shield_interference(*weapon); - else if (is_range_weapon(*weapon)) + if (is_range_weapon(*weapon)) warn_launcher_shield_slowdown(*weapon); else if (weapon->base_type == OBJ_WEAPONS && weapon_skill(*weapon) == SK_STAVES) |