Add a function to calculate the ratin gain/loss, instead of calculating it seperately 5 times.

Thanks to proof1337 for the patch.
Closes issue #3686

--HG--
branch : trunk
This commit is contained in:
Liberate
2010-08-29 23:36:55 +02:00
parent d952c90754
commit 1f9936399c
2 changed files with 43 additions and 43 deletions
@@ -197,6 +197,7 @@ class ArenaTeam
void InspectStats(WorldSession *session, uint64 guid);
uint32 GetPoints(uint32 MemberRating);
int32 GetRatingMod(uint32 own_rating, uint32 enemy_rating, bool won, bool calculating_mmr = false);
float GetChanceAgainst(uint32 own_rating, uint32 enemy_rating);
int32 WonAgainst(uint32 againstRating);
void MemberWon(Player * plr, uint32 againstMatchmakerRating);