summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/describe.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/describe.cc')
-rw-r--r--crawl-ref/source/describe.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/crawl-ref/source/describe.cc b/crawl-ref/source/describe.cc
index 33f285c55d..e1b40e14b7 100644
--- a/crawl-ref/source/describe.cc
+++ b/crawl-ref/source/describe.cc
@@ -748,9 +748,14 @@ static std::string _describe_weapon(const item_def &item, bool verbose)
"cause great damage to the undead and demons.";
break;
case SPWPN_ELECTROCUTION:
- description += "Occasionally, upon striking a foe, it will "
- "discharge some electrical energy and cause terrible "
- "harm.";
+ if (is_range_weapon(item))
+ description += "It charges the ammunition it shoots with "
+ "electricity; occasionally upon a hit, such missiles "
+ "may discharge and cause terrible harm.";
+ else
+ description += "Occasionally, upon striking a foe, it will "
+ "discharge some electrical energy and cause terrible "
+ "harm.";
break;
case SPWPN_ORC_SLAYING:
description += "It is especially effective against all of "