[svn] -enabled instantiated battlegrounds

-enabled arena matches
-rewritten battleground queuing to support joining as group
-removed queue announcements

--HG--
branch : trunk
This commit is contained in:
w12x
2008-10-05 08:48:32 -05:00
parent 8b3fcc37c6
commit 6f0c3469a6
40 changed files with 3258 additions and 744 deletions
+15
View File
@@ -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;