Pet Armor Formula
3 posters
:: Forums :: Tenacity Theorycraft
Page 1 of 1
Pet Armor Formula
The Current armor formula comes out to be
Pet Armor = FLOOR((Pet Base Armor * (1 + Family Mod)) + (Hunter Total Armor * .45) - 6 + Armor Buffs) * (1 + Thick Hide) * (1 + Natural Armor) * (1 + Pet Barding))
this equation leads to the table:
TH= Thick Hide
NA= Natural Armor
PB= Pet Barding
Family 105.0%
Base 9729
Hunter % 45.0%
As you can see again its very close off by 1 here or there but overall very accurate.
Also it seems that agility only gives pets 1 Armor per point.
Pet Armor = FLOOR((Pet Base Armor * (1 + Family Mod)) + (Hunter Total Armor * .45) - 6 + Armor Buffs) * (1 + Thick Hide) * (1 + Natural Armor) * (1 + Pet Barding))
this equation leads to the table:
Talents | Hunter AR | Pet AR (white) | Pet AR (Green) | Armor | TH | NA | PB | + | Calc'd (white) | Calc'd (green) | Health Calc'd | Difference | % | ||
TH | 356 | 9752 | 2692 | 12444 | 1.2 | 1 | 1 | 0 | 9729 | 2714 | 12443 | 1 | 0.00% | ||
TH/NA | 356 | 9765 | 3923 | 13688 | 1.2 | 1.1 | 1 | 0 | 9729 | 3958 | 13687 | 1 | 0.00% | ||
TH/NA/PB | 356 | 9780 | 5277 | 15057 | 1.2 | 1.1 | 1.1 | 0 | 9729 | 5327 | 15056 | 1 | 0.00% | ||
TH | 10072 | 9752 | 7938 | 17690 | 1.2 | 1 | 1 | 0 | 9729 | 7961 | 17690 | 0 | 0.00% | ||
TH/NA | 10072 | 9765 | 9694 | 19459 | 1.2 | 1.1 | 1 | 0 | 9729 | 9730 | 19459 | 0 | 0.00% | ||
TH/NA/PB | 10072 | 9780 | 11625 | 21405 | 1.2 | 1.1 | 1.1 | 0 | 9729 | 11676 | 21405 | 0 | 0.00% | ||
Nothing | 9645 | 9729 | 4821 | 14550 | 1 | 1 | 1 | 0 | 9729 | 4820 | 14549 | 1 | 0.00% | ||
NA | 9645 | 9740 | 6265 | 16005 | 1 | 1.1 | 1 | 0 | 9729 | 6275 | 16004 | 1 | 0.00% | ||
NA/PB | 9645 | 9753 | 7852 | 17605 | 1 | 1.1 | 1.1 | 0 | 9729 | 7876 | 17605 | 0 | 0.00% | ||
TH | 10072 | 9776 | 7938 | 17714 | 1.2 | 1 | 1 | 20A | 9729 | 7985 | 17714 | 0 | 0.00% | ||
TH/NA | 10072 | 9792 | 9694 | 19486 | 1.2 | 1.1 | 1 | 20A | 9729 | 9756 | 19485 | 1 | 0.00% | ||
TH/NA/PB | 10072 | 9809 | 11625 | 21434 | 1.2 | 1.1 | 1.1 | 20A | 9729 | 11705 | 21434 | 0 | 0.00% | ||
Nothing | 9645 | 9749 | 4821 | 14570 | 1 | 1 | 1 | 20A | 9729 | 4840 | 14569 | 1 | 0.00% | ||
NA | 9645 | 9762 | 6265 | 16027 | 1 | 1.1 | 1 | 20A | 9729 | 6297 | 16026 | 1 | 0.00% | ||
NA/PB | 9645 | 9777 | 7852 | 17629 | 1 | 1.1 | 1.1 | 20A | 9729 | 7900 | 17629 | 0 | 0.00% | ||
TH | 10072 | 9752 | 8346 | 18098 | 1.2 | 1 | 1 | 340 | 9729 | 8369 | 18098 | 0 | 0.00% | ||
TH/NA | 10072 | 9765 | 10143 | 19908 | 1.2 | 1.1 | 1 | 340 | 9729 | 10179 | 19908 | 0 | 0.00% | ||
TH/NA/PB | 10072 | 9780 | 12119 | 21899 | 1.2 | 1.1 | 1.1 | 340 | 9729 | 12169 | 21898 | 1 | 0.00% |
TH= Thick Hide
NA= Natural Armor
PB= Pet Barding
Family 105.0%
Base 9729
Hunter % 45.0%
As you can see again its very close off by 1 here or there but overall very accurate.
Also it seems that agility only gives pets 1 Armor per point.
Last edited by Ihlos on Tue Apr 21, 2009 9:55 am; edited 2 times in total (Reason for editing : Updated with table and for Armor Formula)
Zwicky- Posts : 33
Join date : 2009-04-20
Re: Pet Armor Formula
I may get some time to test this theory out in game tonight, but we may also be finishing up last nights raid, so I may have to get to it later this week. I am very keen to get this formula pinned down.
Re: Pet Armor Formula
Updated with useful information that ihlos needs to put into the website . Again thanks durante for the equation.
And you should sticky this topic as well ihlos.
And you should sticky this topic as well ihlos.
Zwicky- Posts : 33
Join date : 2009-04-20
Re: Pet Armor Formula
This is good stuff, and I appreciate how the testing proves the accuracy. Thanks for putting the time in on this, I will def sticky and put it up in the pet stats page, with maybe a visual picture to help those who aren't math inclined and familiar with order of operation.
Thanks again!
Thanks again!
Re: Pet Armor Formula
Heck if I know, but it seems to be correct. I've tried all different combinations of talents, buffs, and gear and that formula has held true for all of them. That -6 caused me a major headache trying to figure out why on earth my calculations were always off by such a small amount, because I certainly wasn't expecting it either.Ihlos wrote:What does the -6 represent?
Durante- Posts : 162
Join date : 2009-04-19
Re: Pet Armor Formula
I completely missed that pets get a points of armor per agility. I had expected them to get 2 points of armor from it like a player, but when that didn't work out I scrapped the idea entirely.
Since pets have 113 base agility at 80, that makes the correct base armor value: 9729 - 113 = 9616
and the new armor formula:
Pet Armor = FLOOR(((Pet Base Armor + (Base Agi + Flat Agi buffs) * (1 + Kings)) * (1 + Family Mod)) + (Hunter Total Armor * .45) - 6 + Armor Buffs) * (1 + Thick Hide) * (1 + Natural Armor) * (1 + Pet Barding))
You may want to check that though, I'm a bit more tired that I should be to attempt this kind of math.
(Base Agi + Flat Agi buffs) * (1 + Kings) could just as easily be written as (Agility after buffs) for simplicity sake, depending on how technical vs. easy to understand you want to make the formula
Since pets have 113 base agility at 80, that makes the correct base armor value: 9729 - 113 = 9616
and the new armor formula:
Pet Armor = FLOOR(((Pet Base Armor + (Base Agi + Flat Agi buffs) * (1 + Kings)) * (1 + Family Mod)) + (Hunter Total Armor * .45) - 6 + Armor Buffs) * (1 + Thick Hide) * (1 + Natural Armor) * (1 + Pet Barding))
You may want to check that though, I'm a bit more tired that I should be to attempt this kind of math.
(Base Agi + Flat Agi buffs) * (1 + Kings) could just as easily be written as (Agility after buffs) for simplicity sake, depending on how technical vs. easy to understand you want to make the formula
Durante- Posts : 162
Join date : 2009-04-19
Re: Pet Armor Formula
I had expected the same thing and was surprised when it came out to be only one.
I'm really overworked this weekend but i will check it out on monday.
I'm really overworked this weekend but i will check it out on monday.
Zwicky- Posts : 33
Join date : 2009-04-20
Re: Pet Armor Formula
Ok so now im really confused.
Ive made a graphic version of the formula, but now im thinking it doesnt take into consideration agility buffs, and also Im confused about whether the pet has 35% armor scaling or 45%, and how the additional 10% from thick hide plays in.
Ive made a graphic version of the formula, but now im thinking it doesnt take into consideration agility buffs, and also Im confused about whether the pet has 35% armor scaling or 45%, and how the additional 10% from thick hide plays in.
Re: Pet Armor Formula
The pet scaling is 45%, i dont know when this happened (maybe undocumented in 3.0), but it did happen.
Thick hide is 20% to total pet armor. Do you mean as far as how thick hide affects the hunter which then affects the pet?
Thick hide is 20% to total pet armor. Do you mean as far as how thick hide affects the hunter which then affects the pet?
Zwicky- Posts : 33
Join date : 2009-04-20
Re: Pet Armor Formula
Just ran this equation back through my formula with the new base pet armor of 9616 and found that it is fact very close to the real thing. I will update the first post here in a sec with a new table and the new equation. Nice work Durante. It also helped me figure out how it is calcing the white and green numbers that we see when we mouseover.
So yeah Agility buffs which give more armor are in fact modified by the pet family modifier of 1.05 where as flat armor buffs are not.
So yeah Agility buffs which give more armor are in fact modified by the pet family modifier of 1.05 where as flat armor buffs are not.
Zwicky- Posts : 33
Join date : 2009-04-20
:: Forums :: Tenacity Theorycraft
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum