Good morning, I tried to find the formula about how the mastery percentage is calculated based on GetTotalAuraModifier(SPELL_AURA_MASTERY) which is the mastery aura of each player have, GetRatingBonusValue(CR_MASTERY) which give me the Combat Rating of Mastery and GetRatingMultiplier() which is the rating multiplier depending of the player level, calculating the values of these functions give me the next values:
GetTotalAuraModifier() = 8
GetRatingBonusValue() = 2.605
GetRatingMultiplier() = 0.0025
https://s5.postimg.org/f0s11c5if/Wo_WScrn_Shot_012917_104702.jpg
Now if we notice in the client the percentage is 3.91% but I don’t know how this percentage is calculated based on combat rating and aura modifier, someone can help me?