diff options
author | Shauren <shauren.trinity@gmail.com> | 2013-06-07 17:50:39 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2013-06-07 17:50:39 +0200 |
commit | 5254e5ead1739853120a25a7933c720f19f26e7f (patch) | |
tree | 0fe2955cf4985c535b907f9022e3851869f3583a /src | |
parent | 88bbff2236d105bd17d7bc67bd915159c3e9a054 (diff) |
Core/PacketIO: Send item create object blocks only to their owner
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index ebd94b84079..5670f08c79f 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -4524,16 +4524,16 @@ Mail* Player::GetMail(uint32 id) void Player::BuildCreateUpdateBlockForPlayer(UpdateData* data, Player* target) const { - for (uint8 i = 0; i < EQUIPMENT_SLOT_END; ++i) + if (target == this) { - if (m_items[i] == NULL) - continue; + for (uint8 i = 0; i < EQUIPMENT_SLOT_END; ++i) + { + if (m_items[i] == NULL) + continue; - m_items[i]->BuildCreateUpdateBlockForPlayer(data, target); - } + m_items[i]->BuildCreateUpdateBlockForPlayer(data, target); + } - if (target == this) - { for (uint8 i = INVENTORY_SLOT_BAG_START; i < BANK_SLOT_BAG_END; ++i) { if (m_items[i] == NULL) |