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.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/describe.cc b/crawl-ref/source/describe.cc
index 2dfb3218d3..e75423ded2 100644
--- a/crawl-ref/source/describe.cc
+++ b/crawl-ref/source/describe.cc
@@ -1028,6 +1028,10 @@ static std::string _describe_ammo(const item_def &item)
if (bolt_name.empty())
bolt_name = "frost";
// Intentional fall-through.
+ case SPMSL_ELECTRIC:
+ if (bolt_name.empty())
+ bolt_name = "electricity";
+ // Intentional fall-through.
case SPMSL_CHAOS:
if (bolt_name.empty())
bolt_name = "a random type";
@@ -1064,6 +1068,7 @@ static std::string _describe_ammo(const item_def &item)
description += "If it kills a monster, causing it to leave "
"a corpse, the corpse will be animated as a zombie "
"friendly to the one who " + threw_or_fired + " it.";
+ always_destroyed = true;
break;
case SPMSL_PENETRATION:
description += "It will pass through any targets it hits, "
@@ -1074,6 +1079,7 @@ static std::string _describe_ammo(const item_def &item)
description += "Any target it hits will blink, with a "
"tendency towards blinking further away from the one "
"who " + threw_or_fired + " it.";
+ always_destroyed = true;
break;
case SPMSL_EXPLODING:
description += "It will explode into fragments upon "