все куда более интересней оказывается
на 2009(изменений по петам больше не было до каты)
double damageBonusMeleeFromAP = 0.07 * apTotal; // PetAPBonus
double damageBonusSpellsFromAP = (1.5 / 35) * apTotal; // PetSpellScaling * PetAP
но самое интересное статы пета // base stats for a level 80 pet
petStats.Agility = 113;
petStats.Strength = 331;(192 у нас)
petStats.Stamina = 361;(без семейного бонуса)
petStats.Intellect = 65;
petStats.Spirit = 10;
calculatedStats.petAPFromStrength = (petStats.Strength - 10) * 2;(чистый мар пета)
apFromHunterScaling = 0.22 * (1 + options.petWildHunt * 0.15)
http://rawr.codeplex.com/sourcecontr...alculations.cs
чисто для белой атаки как я понял
double whiteDamageBase = (52 + 78) / 2;
double whiteDamageFromAP = Math.Floor(petStats.AttackPower / 14 * 2);
double whiteDamageNormal = whiteDamageBase + whiteDamageFromAP;
double whiteDamageAdjust = damageAdjustWhite * damageAdjustCobraReflexes * damageAdjustMitigation * damageAdjustGlancingBlows;
double whiteDamageReal = whiteDamageNormal * whiteDamageAdjust;
3.3.2патч