diff options
-rw-r--r-- | crawl-ref/docs/changes.stone_soup | 2 | ||||
-rw-r--r-- | crawl-ref/source/transfor.cc | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/crawl-ref/docs/changes.stone_soup b/crawl-ref/docs/changes.stone_soup index d3b2c274dd..bc7a9b1657 100644 --- a/crawl-ref/docs/changes.stone_soup +++ b/crawl-ref/docs/changes.stone_soup @@ -129,7 +129,7 @@ Items * ?immolation doesn't burn scrolls anymore. * ?summoning creates a permanent abomination. * ?random uselessness autoidentifies. -* ?vorpalise weapon fixes temporary brands instead of Echant Weapon III. +* ?vorpalise weapon fixes temporary brands instead of Enchant Weapon III. * Nemelex-gifted decks identify after drawing one card. * Decks of punishment are no longer randomly generated. * Removing rings of levitation or invisibility no longer cancels the effect. 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); |