diff options
Diffstat (limited to 'src/server/game/Entities')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 7 | ||||
| -rw-r--r-- | src/server/game/Entities/Player/Player.h | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index e0e5f0f72be..733df1048b3 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -8944,10 +8944,11 @@ void Player::SendLootError(ObjectGuid guid, LootError error) SendDirectMessage(&data); } -void Player::SendNotifyLootMoneyRemoved() +void Player::SendNotifyLootMoneyRemoved(ObjectGuid lootObj) { - WorldPacket data(SMSG_LOOT_CLEAR_MONEY, 0); - GetSession()->SendPacket(&data); + WorldPackets::Loot::CoinRemoved packet; + packet.LootObj = lootObj; + SendDirectMessage(packet.Write()); } void Player::SendNotifyLootItemRemoved(ObjectGuid owner, ObjectGuid lootObj, uint8 lootSlot) diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index e3f0725b41f..9423b912548 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -2286,7 +2286,7 @@ class Player : public Unit, public GridObject<Player> void SendLootError(ObjectGuid guid, LootError error); void SendLootRelease(ObjectGuid guid); void SendNotifyLootItemRemoved(ObjectGuid owner, ObjectGuid lootObj, uint8 lootSlot); - void SendNotifyLootMoneyRemoved(); + void SendNotifyLootMoneyRemoved(ObjectGuid lootObj); /*********************************************************/ /*** BATTLEGROUND SYSTEM ***/ |
