diff --git a/doc/fixes35.0 b/doc/fixes35.0 index ac621921e..235fd8240 100644 --- a/doc/fixes35.0 +++ b/doc/fixes35.0 @@ -412,6 +412,8 @@ theft of worn armor with wear/unwear delay would interfere with completion of alchemical explosion or evaporation only used up one potion instead of all the potions being dipped feedback for reverse-genocide was plural even when just one monster was created +fix message given when part of a stack of items in a monster's inventory is + being destroyed Platform- and/or Interface-Specific Fixes diff --git a/src/zap.c b/src/zap.c index 3e51d5b0b..644da6619 100644 --- a/src/zap.c +++ b/src/zap.c @@ -4587,7 +4587,10 @@ int osym, dmgtyp; if(!rn2(3)) cnt++; if(!cnt) continue; - if (vis) pline("%s %s!", Yname2(obj), + if (vis) pline("%s%s %s!", + (cnt == obj->quan) ? "" : + (cnt > 1L) ? "Some of " : "One of ", + (cnt == obj->quan) ? Yname2(obj) : yname(obj), destroy_strings[dindx][(cnt > 1L)]); for(i = 0; i < cnt; i++) m_useup(mtmp, obj); }