diff options
Diffstat (limited to 'src/server/game/Handlers/LootHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/LootHandler.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/server/game/Handlers/LootHandler.cpp b/src/server/game/Handlers/LootHandler.cpp index 3d32e72e66e..28442b1abf8 100644 --- a/src/server/game/Handlers/LootHandler.cpp +++ b/src/server/game/Handlers/LootHandler.cpp @@ -30,7 +30,6 @@ #include "Log.h" #include "Loot.h" #include "LootItemStorage.h" -#include "LootMgr.h" #include "LootPackets.h" #include "Object.h" #include "ObjectAccessor.h" @@ -233,7 +232,7 @@ void WorldSession::HandleLootOpcode(WorldPackets::Loot::LootUnit& packet) if (!corpses.empty()) SendPacket(WorldPackets::Loot::AELootTargets(uint32(corpses.size() + 1)).Write()); - GetPlayer()->SendLoot(packet.Unit, LOOT_CORPSE); + GetPlayer()->SendLoot(*lootTarget->GetLootForPlayer(GetPlayer())); if (!corpses.empty()) { @@ -242,7 +241,7 @@ void WorldSession::HandleLootOpcode(WorldPackets::Loot::LootUnit& packet) for (Creature* creature : corpses) { - GetPlayer()->SendLoot(creature->GetGUID(), LOOT_CORPSE, true); + GetPlayer()->SendLoot(*creature->GetLootForPlayer(GetPlayer()), true); SendPacket(WorldPackets::Loot::AELootTargetsAck().Write()); } } |