aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Battlegrounds/ArenaTeamMgr.cpp
diff options
context:
space:
mode:
authorcyberbrest <cyberbrest@cyberbrest.com>2012-11-21 18:25:23 +0100
committerTuxity <kevin.darcel@gmail.com>2012-11-21 18:25:23 +0100
commitf205bc9b4fabc2e2a21fa7975e2b15737969147f (patch)
treeed72bd0812dd2e33a1c3252d72a374f601b0397d /src/server/game/Battlegrounds/ArenaTeamMgr.cpp
parent1ecc55272e210258e9ccbe64d5bff8d6dfbd78fa (diff)
Core/Currency: Add support of Conquest points cap for arena and bg
Remove obselete code for arena points distribution Thanks to @Zakamurite
Diffstat (limited to 'src/server/game/Battlegrounds/ArenaTeamMgr.cpp')
-rw-r--r--src/server/game/Battlegrounds/ArenaTeamMgr.cpp58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/server/game/Battlegrounds/ArenaTeamMgr.cpp b/src/server/game/Battlegrounds/ArenaTeamMgr.cpp
index 8b2a056f4bb..78840a8dde4 100644
--- a/src/server/game/Battlegrounds/ArenaTeamMgr.cpp
+++ b/src/server/game/Battlegrounds/ArenaTeamMgr.cpp
@@ -134,61 +134,3 @@ void ArenaTeamMgr::LoadArenaTeams()
sLog->outInfo(LOG_FILTER_SERVER_LOADING, ">> Loaded %u arena teams in %u ms", count, GetMSTimeDiffToNow(oldMSTime));
}
-
-void ArenaTeamMgr::DistributeArenaPoints()
-{
- // Used to distribute arena points based on last week's stats
- sWorld->SendWorldText(LANG_DIST_ARENA_POINTS_START);
-
- sWorld->SendWorldText(LANG_DIST_ARENA_POINTS_ONLINE_START);
-
- // Temporary structure for storing maximum points to add values for all players
- std::map<uint32, uint32> PlayerPoints;
-
- // At first update all points for all team members
- for (ArenaTeamContainer::iterator teamItr = GetArenaTeamMapBegin(); teamItr != GetArenaTeamMapEnd(); ++teamItr)
- if (ArenaTeam* at = teamItr->second)
- at->UpdateArenaPointsHelper(PlayerPoints);
-
- /*
- SQLTransaction trans = CharacterDatabase.BeginTransaction();
-
- // Cycle that gives points to all players
- PreparedStatement* stmt;
-
- for (std::map<uint32, uint32>::iterator playerItr = PlayerPoints.begin(); playerItr != PlayerPoints.end(); ++playerItr)
- {
- // Add points to player if online
- if (Player* player = HashMapHolder<Player>::Find(playerItr->first))
- player->ModifyConquestPoints(playerItr->second, &trans);
- else // Update database
- {
- stmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_CHAR_ARENA_POINTS);
- stmt->setUInt32(0, playerItr->second);
- stmt->setUInt32(1, playerItr->first);
- trans->Append(stmt);
- }
- }
-
- CharacterDatabase.CommitTransaction(trans);
- */
-
- PlayerPoints.clear();
-
- sWorld->SendWorldText(LANG_DIST_ARENA_POINTS_ONLINE_END);
-
- sWorld->SendWorldText(LANG_DIST_ARENA_POINTS_TEAM_START);
- for (ArenaTeamContainer::iterator titr = GetArenaTeamMapBegin(); titr != GetArenaTeamMapEnd(); ++titr)
- {
- if (ArenaTeam* at = titr->second)
- {
- at->FinishWeek();
- at->SaveToDB();
- at->NotifyStatsChanged();
- }
- }
-
- sWorld->SendWorldText(LANG_DIST_ARENA_POINTS_TEAM_END);
-
- sWorld->SendWorldText(LANG_DIST_ARENA_POINTS_END);
-}