aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/LootHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-09-18 18:24:57 +0200
committerShauren <shauren.trinity@gmail.com>2022-09-18 18:24:57 +0200
commitcbf2064c62137d9f0c0397956592f3ab9700480c (patch)
tree2b4be1d88a04b72231eb0921892f807362a9f5ec /src/server/game/Handlers/LootHandler.cpp
parent0b75187ee38c18b1322309fd493820fd36887a8a (diff)
Core/Loot: Refactored Player::SendLoot to accept Loot object directly
Diffstat (limited to 'src/server/game/Handlers/LootHandler.cpp')
-rw-r--r--src/server/game/Handlers/LootHandler.cpp5
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());
}
}