From 2c82d774d6d84738f91c679f617545ed4a2a07c6 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sat, 22 Feb 2020 01:05:56 +0100 Subject: [PATCH] Core/Globals: use the item template store to return values when calculating item durability --- src/server/game/Globals/ObjectMgr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 621f7a9ebc0..6a716f15aeb 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -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;