Core/Globals: use the item template store to return values when calculating item durability

This commit is contained in:
Ovahlord
2020-02-22 01:05:56 +01:00
parent 6e2d7c0637
commit 2c82d774d6

View File

@@ -2875,7 +2875,7 @@ void ObjectMgr::LoadItemTemplates()
itemTemplate.BasicData = db2Data;
itemTemplate.ExtendedData = sparse;
itemTemplate.MaxDurability = FillMaxDurability(db2Data->ClassID, db2Data->SubclassID, sparse->InventoryType, sparse->Quality, sparse->ItemLevel);
itemTemplate.MaxDurability = FillMaxDurability(itemTemplate.GetClass(), itemTemplate.GetSubClass(), itemTemplate.GetInventoryType(), itemTemplate.GetQuality(), itemTemplate.GetBaseItemLevel());
FillDisenchantFields(&itemTemplate.DisenchantID, &itemTemplate.RequiredDisenchantSkill, itemTemplate);
itemTemplate.ScriptId = 0;
itemTemplate.FoodType = 0;