aboutsummaryrefslogtreecommitdiff
path: root/src/game/ArenaTeam.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-15 12:14:14 -0600
committermegamage <none@none>2009-02-15 12:14:14 -0600
commit089dece31182ccae7254a24bbe03f411f0a8c336 (patch)
treefd5d1d957484685e97729814e6d1f7472ce97a03 /src/game/ArenaTeam.cpp
parentff63eece3ce554876a4f63c1f916a862672aa0a3 (diff)
[7282] Store guilds in map for fast search by id, some other guild/arenateam related cleanups. Author: zhenya
--HG-- branch : trunk
Diffstat (limited to 'src/game/ArenaTeam.cpp')
-rw-r--r--src/game/ArenaTeam.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/game/ArenaTeam.cpp b/src/game/ArenaTeam.cpp
index 3765d5e731a..46dd80f86f8 100644
--- a/src/game/ArenaTeam.cpp
+++ b/src/game/ArenaTeam.cpp
@@ -297,7 +297,7 @@ void ArenaTeam::Disband(WorldSession *session)
CharacterDatabase.PExecute("DELETE FROM arena_team_member WHERE arenateamid = '%u'", Id); //< this should be alredy done by calling DelMember(memberGuids[j]); for each member
CharacterDatabase.PExecute("DELETE FROM arena_team_stats WHERE arenateamid = '%u'", Id);
CharacterDatabase.CommitTransaction();
- objmgr.RemoveArenaTeam(this);
+ objmgr.RemoveArenaTeam(Id);
}
void ArenaTeam::Roster(WorldSession *session)
@@ -312,7 +312,7 @@ void ArenaTeam::Roster(WorldSession *session)
data << uint32(GetMembersSize()); // members count
data << uint32(GetType()); // arena team type?
- for (MemberList::iterator itr = members.begin(); itr != members.end(); ++itr)
+ for (MemberList::const_iterator itr = members.begin(); itr != members.end(); ++itr)
{
pl = objmgr.GetPlayer(itr->guid);
@@ -370,7 +370,7 @@ void ArenaTeam::NotifyStatsChanged()
{
// this is called after a rated match ended
// updates arena team stats for every member of the team (not only the ones who participated!)
- for(MemberList::iterator itr = members.begin(); itr != members.end(); ++itr)
+ for(MemberList::const_iterator itr = members.begin(); itr != members.end(); ++itr)
{
Player * plr = objmgr.GetPlayer(itr->guid);
if(plr)
@@ -443,7 +443,7 @@ void ArenaTeam::SetStats(uint32 stat_type, uint32 value)
void ArenaTeam::BroadcastPacket(WorldPacket *packet)
{
- for (MemberList::iterator itr = members.begin(); itr != members.end(); ++itr)
+ for (MemberList::const_iterator itr = members.begin(); itr != members.end(); ++itr)
{
Player *player = objmgr.GetPlayer(itr->guid);
if(player)