diff options
author | w12x <none@none> | 2008-10-05 08:48:32 -0500 |
---|---|---|
committer | w12x <none@none> | 2008-10-05 08:48:32 -0500 |
commit | 6f0c3469a63c97eef57f36f1a39fed0b281b7cc9 (patch) | |
tree | 7089d31e4493160bed067ac9da519841704b230a /src/game/ArenaTeam.h | |
parent | 8b3fcc37c624c3ee4808d63160f563c070950cb4 (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.h | 15 |
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; |