diff --git a/dGame/dUtilities/Loot.cpp b/dGame/dUtilities/Loot.cpp index 64f8aa00d..6b647325d 100644 --- a/dGame/dUtilities/Loot.cpp +++ b/dGame/dUtilities/Loot.cpp @@ -391,7 +391,9 @@ void DropLoot(Entity* player, const LWOOBJID source, const std::map(droppedCoins) * lootEarners.size(), player); } - // Drops coins for each alive member of a team (or just a player) + // Drops coins for each alive member of a team (or just a player). + // Live sent no currency drop for loot without coins (none of 3163 live currency drops was for 0 coins). + if (droppedCoins == 0) lootEarners.clear(); for (auto member : lootEarners) { GameMessages::DropClientLoot lootMsg{}; lootMsg.target = member;