summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/transfor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/transfor.cc')
-rw-r--r--crawl-ref/source/transfor.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/transfor.cc b/crawl-ref/source/transfor.cc
index 3eb69e744c..45535efdac 100644
--- a/crawl-ref/source/transfor.cc
+++ b/crawl-ref/source/transfor.cc
@@ -167,8 +167,10 @@ static void _remove_equipment(const std::set<equipment_type>& removed,
bool unequip = (e == EQ_WEAPON || !meld);
- mprf("%s %s", equip->name(DESC_CAP_YOUR).c_str(),
- (unequip ? "falls away!" : "melds into your body."));
+ mprf("%s %s%s %s", equip->name(DESC_CAP_YOUR).c_str(),
+ unequip ? "fall" : "meld",
+ equip->quantity > 1 ? "" : "s",
+ unequip ? "away!" : "into your body.");
_unwear_equipment_slot(e);