aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp2
-rw-r--r--src/server/game/Entities/Player/Player.h5
2 files changed, 2 insertions, 5 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 151d7c00e67..3b62f9f59a1 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -8851,8 +8851,6 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type)
packet.Owner = loot->GetGUID();
packet.LootMethod = _lootMethod;
packet.AcquireReason = loot_type;
- if (GetGroup() && (_lootMethod == GROUP_LOOT || _lootMethod == PERSONAL_LOOT)) /// @TODO: Need more research
- packet.PersonalLooting = true;
packet.Acquired = true; // false == No Loot (this too^^)
loot->BuildLootResponse(packet, this, permission);
SendDirectMessage(packet.Write());
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 673b47715aa..cddcfd1ef80 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -2119,8 +2119,8 @@ class Player : public Unit, public GridObject<Player>
void SetLastRuneGraceTimer(uint8 index, uint32 timer) { m_lastRuneGraceTimers[index] = timer; }
void UpdateAllRunesRegen();
- ObjectGuid GetLootGUID() const { return m_lootGuid; }
- void SetLootGUID(ObjectGuid guid) { m_lootGuid = guid; }
+ ObjectGuid const& GetLootGUID() const { return GetGuidValue(PLAYER_LOOT_TARGET_GUID); }
+ void SetLootGUID(ObjectGuid const& guid) { SetGuidValue(PLAYER_LOOT_TARGET_GUID, guid); }
void RemovedInsignia(Player* looterPlr);
@@ -2762,7 +2762,6 @@ class Player : public Unit, public GridObject<Player>
time_t m_lastHonorUpdateTime;
void outDebugValues() const;
- ObjectGuid m_lootGuid;
uint32 m_team;
uint32 m_nextSave;