Jump to content

Recommended Posts

Posted

Rev. 109xx

From http://www.wowwiki.com/Arena_point#Formulae

As of Season 6 and later, the arena system was changed so that new teams start with a rating of 0 rather than 1500. Consequently, the formula was changed so that all teams below 1500 rating will earn points as if they were a 1500 rated team.

diff --git a/src/game/ArenaTeam.cpp b/src/game/ArenaTeam.cpp
index 050b7fe..e8a9d4b 100644
--- a/src/game/ArenaTeam.cpp
+++ b/src/game/ArenaTeam.cpp
@@ -548,7 +548,12 @@ uint32 ArenaTeam::GetPoints(uint32 MemberRating)
    uint32 rating = MemberRating + 150 < m_stats.rating ? MemberRating : m_stats.rating;

    if(rating <= 1500)
+    {
+        if (sWorld.getConfig(CONFIG_UINT32_ARENA_SEASON_ID) >= 6)
+            rating = 1500;
+
        points = (float)rating * 0.22f + 14.0f;
+    }
    else
        points = 1511.26f / (1.0f + 1639.28f * exp(-0.00412f * (float)rating));

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use