diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-08-11 13:05:47 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-08-11 13:05:47 +0200 |
commit | 782ee42989821d551f5d2bce2d231e38ed360dce (patch) | |
tree | c898f60175a75003df8d037e3928a35987c3ba27 /src/server/game | |
parent | 9ed3d12ec0ac189637da0e58c1180963f4e8414e (diff) |
Core/Items: Send CreateObject for items in buyback inventory slots
Diffstat (limited to 'src/server/game')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index fe1bba62388..8d57b82a6c3 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -3596,21 +3596,9 @@ void Player::BuildCreateUpdateBlockForPlayer(UpdateData* data, Player* target) c { if (target == this) { - for (uint8 i = EQUIPMENT_SLOT_START; i < BANK_SLOT_BAG_END; ++i) - { - if (m_items[i] == nullptr) - continue; - - m_items[i]->BuildCreateUpdateBlockForPlayer(data, target); - } - - for (uint8 i = REAGENT_SLOT_START; i < CHILD_EQUIPMENT_SLOT_END; ++i) - { - if (m_items[i] == nullptr) - continue; - - m_items[i]->BuildCreateUpdateBlockForPlayer(data, target); - } + for (Item* item : m_items) + if (item) + item->BuildCreateUpdateBlockForPlayer(data, target); } Unit::BuildCreateUpdateBlockForPlayer(data, target); |