aboutsummaryrefslogtreecommitdiff
path: root/src/game/ArenaTeam.h
diff options
context:
space:
mode:
authorw12x <none@none>2008-10-05 08:48:32 -0500
committerw12x <none@none>2008-10-05 08:48:32 -0500
commit6f0c3469a63c97eef57f36f1a39fed0b281b7cc9 (patch)
tree7089d31e4493160bed067ac9da519841704b230a /src/game/ArenaTeam.h
parent8b3fcc37c624c3ee4808d63160f563c070950cb4 (diff)
[svn] -enabled instantiated battlegrounds
-enabled arena matches -rewritten battleground queuing to support joining as group -removed queue announcements --HG-- branch : trunk
Diffstat (limited to 'src/game/ArenaTeam.h')
-rw-r--r--src/game/ArenaTeam.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/game/ArenaTeam.h b/src/game/ArenaTeam.h
index 9b4ef67ead1..fb9b9be98e7 100644
--- a/src/game/ArenaTeam.h
+++ b/src/game/ArenaTeam.h
@@ -149,6 +149,8 @@ class ArenaTeam
void LoadStatsFromDB(uint32 ArenaTeamId);
void LoadPlayerStats(ArenaTeamMember* member);
+ void SaveToDB();
+
void BroadcastPacket(WorldPacket *packet);
void Roster(WorldSession *session);
@@ -156,6 +158,19 @@ class ArenaTeam
void Stats(WorldSession *session);
void InspectStats(WorldSession *session, uint64 guid);
+ uint32 GetPoints(uint32 MemberRating);
+ float GetChanceAgainst(uint32 rating);
+ int32 WonAgainstChance(float chance);
+ void MemberWon(Player * plr, uint32 againstrating);
+ int32 LostAgainstChance(float chance);
+ void MemberLost(Player * plr, uint32 againstrating);
+
+ void UpdateArenaPointsHelper();
+
+ void FinishWeek();
+
+ void NotifyStatsChanged();
+
protected:
uint32 Id;