--HG--
branch : trunk
This commit is contained in:
Machiavelli
2009-06-18 18:53:40 +02:00
2 changed files with 10 additions and 8 deletions
+9 -1
View File
@@ -21,6 +21,15 @@
#include "ArenaTeam.h" #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() ArenaTeam::ArenaTeam()
{ {
Id = 0; Id = 0;
@@ -42,7 +51,6 @@ ArenaTeam::ArenaTeam()
ArenaTeam::~ArenaTeam() ArenaTeam::~ArenaTeam()
{ {
} }
bool ArenaTeam::Create(uint64 captainGuid, uint32 type, std::string ArenaTeamName) bool ArenaTeam::Create(uint64 captainGuid, uint32 type, std::string ArenaTeamName)
+1 -7
View File
@@ -99,13 +99,7 @@ struct ArenaTeamMember
uint32 wins_season; uint32 wins_season;
uint32 personal_rating; uint32 personal_rating;
void ModifyPersonalRating(Player* plr, int32 mod, uint32 slot) 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);
}
}; };
struct ArenaTeamStats struct ArenaTeamStats