diff options
author | Shauren <shauren.trinity@gmail.com> | 2012-12-02 01:04:19 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2012-12-02 01:04:19 +0100 |
commit | 4449434d62521e49f56a9e44cb9cf0457fa83023 (patch) | |
tree | 7c92af097d3041b85e7880b3bd90b442e786cda2 /src/server/game/Globals/ObjectMgr.cpp | |
parent | 7028b8739eb1270fb20ddc94cc16e2ee1d6c2758 (diff) |
Core/Items: Corrected armor calculations, thanks Flemzard
Closes #8530
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
-rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 3b043368186..7ca6602eace 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -2110,8 +2110,8 @@ uint32 FillItemArmor(uint32 itemlevel, uint32 itemClass, uint32 itemSubclass, ui if (itemClass != ITEM_CLASS_ARMOR || itemSubclass != ITEM_SUBCLASS_ARMOR_SHIELD) { ItemArmorQualityEntry const* armorQuality = sItemArmorQualityStore.LookupEntry(itemlevel); - ItemArmorTotalEntry const* armorToral = sItemArmorTotalStore.LookupEntry(itemlevel); - if (!armorQuality || !armorToral) + ItemArmorTotalEntry const* armorTotal = sItemArmorTotalStore.LookupEntry(itemlevel); + if (!armorQuality || !armorTotal) return 0; if (inventoryType == INVTYPE_ROBE) @@ -2124,7 +2124,7 @@ uint32 FillItemArmor(uint32 itemlevel, uint32 itemClass, uint32 itemSubclass, ui if (itemSubclass < ITEM_SUBCLASS_ARMOR_CLOTH) return 0; - return uint32(armorQuality->Value[quality] * armorToral->Value[quality] * location->Value[itemSubclass - 1] + 0.5f); + return uint32(armorQuality->Value[quality] * armorTotal->Value[itemSubclass - 1] * location->Value[itemSubclass - 1] + 0.5f); } // shields |