aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-08-11 13:05:47 +0200
committerShauren <shauren.trinity@gmail.com>2025-08-11 13:05:47 +0200
commit782ee42989821d551f5d2bce2d231e38ed360dce (patch)
treec898f60175a75003df8d037e3928a35987c3ba27
parent9ed3d12ec0ac189637da0e58c1180963f4e8414e (diff)
Core/Items: Send CreateObject for items in buyback inventory slots
-rw-r--r--src/server/game/Entities/Player/Player.cpp18
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);