Index: game/Inventory/Inventory.cpp
===================================================================
--- game/Inventory/Inventory.cpp	(revision 5694)
+++ game/Inventory/Inventory.cpp	(working copy)
@@ -619,9 +619,9 @@ CInventoryItemPtr CInventory::PutItem(idEntity *ent, idEntity *owner)
 		{
 			idStr msg = common->Translate( name );
 
-			if (count > 0) 
+			if (count > 1) 
 			{
-				name += " x" + idStr(count);
+				msg += " x" + idStr(count);
 			}
 
 			NotifyOwnerAboutPickup(msg, existing);
@@ -653,7 +653,14 @@ CInventoryItemPtr CInventory::PutItem(idEntity *ent, idEntity *owner)
 
 			if (!ent->spawnArgs.GetBool("inv_map_start", "0") && !ent->spawnArgs.GetBool("inv_no_pickup_message", "0"))
 			{
-				NotifyOwnerAboutPickup( common->Translate( name ), item);
+				idStr msg = common->Translate( name );
+
+				if (item->GetCount() > 1) 
+				{
+					msg += " x" + idStr(item->GetCount());
+				}
+
+				NotifyOwnerAboutPickup(msg, item);
 			}
 
 			// Hide the entity from the map (don't delete the entity)
