aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game/ArenaTeam.cpp10
-rw-r--r--src/game/ArenaTeam.h8
2 files changed, 10 insertions, 8 deletions
diff --git a/src/game/ArenaTeam.cpp b/src/game/ArenaTeam.cpp
index 7c3c44d2bbe..5cd2afe8e3a 100644
--- a/src/game/ArenaTeam.cpp
+++ b/src/game/ArenaTeam.cpp
@@ -21,6 +21,15 @@
#include "ArenaTeam.h"
+void ArenaTeamMember::ModifyPersonalRating(Player* plr, int32 mod, uint32 slot)
+{
+ int32 rating = int32(personal_rating) + mod;
+ personal_rating = rating < 0 ? 0 : rating;
+ if(plr)
+ plr->SetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot*6) + 5, personal_rating);
+ sLog.outArena("Modify personal rating for player %s: personal rating %u, mod %d, rating %d", plr->GetName(), personal_rating, mod, rating);
+}
+
ArenaTeam::ArenaTeam()
{
Id = 0;
@@ -42,7 +51,6 @@ ArenaTeam::ArenaTeam()
ArenaTeam::~ArenaTeam()
{
-
}
bool ArenaTeam::Create(uint64 captainGuid, uint32 type, std::string ArenaTeamName)
diff --git a/src/game/ArenaTeam.h b/src/game/ArenaTeam.h
index 20207a8c945..2dc5b45e880 100644
--- a/src/game/ArenaTeam.h
+++ b/src/game/ArenaTeam.h
@@ -99,13 +99,7 @@ struct ArenaTeamMember
uint32 wins_season;
uint32 personal_rating;
- void ModifyPersonalRating(Player* plr, int32 mod, uint32 slot)
- {
- int32 rating = int32(personal_rating) + mod;
- personal_rating = rating < 0 ? 0 : rating;
- if(plr)
- plr->SetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot*6) + 5, personal_rating);
- }
+ void ModifyPersonalRating(Player* plr, int32 mod, uint32 slot);
};
struct ArenaTeamStats