mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-30 13:47:23 +01:00
Core/Items: Don't update average item level when obtaining/destroying non-equippable items
This commit is contained in:
@@ -12008,7 +12008,8 @@ Item* Player::StoreNewItem(ItemPosCountVec const& pos, uint32 itemId, bool updat
|
||||
}
|
||||
}
|
||||
|
||||
UpdateAverageItemLevelTotal();
|
||||
if (item->GetTemplate()->GetInventoryType() != INVTYPE_NON_EQUIP)
|
||||
UpdateAverageItemLevelTotal();
|
||||
}
|
||||
|
||||
return item;
|
||||
@@ -12658,7 +12659,8 @@ void Player::DestroyItem(uint8 bag, uint8 slot, bool update)
|
||||
pItem->SetSlot(NULL_SLOT);
|
||||
pItem->SetState(ITEM_REMOVED, this);
|
||||
|
||||
UpdateAverageItemLevelTotal();
|
||||
if (pItem->GetTemplate()->GetInventoryType() != INVTYPE_NON_EQUIP)
|
||||
UpdateAverageItemLevelTotal();
|
||||
if (bag == INVENTORY_SLOT_BAG_0)
|
||||
UpdateAverageItemLevelEquipped();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user