Developer
Aug 21, 2009 at 5:54 PM
Edited Aug 21, 2009 at 5:54 PM

After adjusting the calculations to the following formula:
statsTotal.Armor = (float)Math.Floor(statsTotal.Armor * (1f + statsTotal.BaseArmorMultiplier ));
statsTotal.BonusArmor += statsTotal.Agility * 2f;
statsTotal.BonusArmor = (float)Math.Floor(statsTotal.BonusArmor * (1f + statsTotal.BonusArmorMultiplier));
statsTotal.Armor += statsTotal.BonusArmor;
then after procs are run (this is against the proc stats only)
statsProcs.Armor = (float)Math.Floor(statsProcs.Armor * (1f + statsTotal.BaseArmorMultiplier + statsProcs.BaseArmorMultiplier ));
statsProcs.BonusArmor += statsProcs.Agility * 2f;
statsProcs.BonusArmor = (float)Math.Floor(statsProcs.BonusArmor * (1f + statsTotal.BonusArmorMultiplier + statsProcs.BonusArmorMultiplier));
statsProcs.Armor += statsProcs.BonusArmor;
I'm now getting 24161 Armor in Rawr against 24162 in the Armory for Klinkanator @ Caelestrasz.
I'm now getting 27214 Armor in Rawr against 25792 in the Armory for Bings @ Proudmoore. The difference here is because you have The Black Heart which has a 7k armor proc and Mongoose which is giving that Agility Proc. Taking those two off leaves 25788 in
Rawr, only 4 off. I took a quick look at the items and noticed that in the item cache, Veranus' Bane (ID 45137) had 25.4 Armor and 25.4 BonusArmor. The Armory doesn't show this and neither does Wowhead so i have no idea why it's there. Got rid of that and
we have 25792 exactly.
BTW, Mongoose only has like 1/4 the total value of Bladewarding. On your toon directly it's even less valued than Adamantite Weapon Chain.
