Код:
diff --git "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\Pla2C0.tmp\\Player-91c2376-left.cpp" "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\Player.cpp"
index 9bdcc79..369a4ed 100644
--- "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\Pla2C0.tmp\\Player-91c2376-left.cpp"
+++ "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\Player.cpp"
@@ -1968,6 +1968,10 @@ void Player::RewardRage(uint32 damage, uint32 weaponSpeedHitFactor, bool attacke
float rageconversion = float((0.0091107836 * getLevel() * getLevel()) + 3.225598133 * getLevel()) + 4.2652911f;
+ // Rage calculation mismatch (based on wowwiki and other pages calculation)
+ if(getLevel() == 80)
+ rageconversion = 453.3f;
+
if (attacker)
{
addRage = ((damage / rageconversion * 7.5f + weaponSpeedHitFactor) / 2.0f);
Credits: Feanordev