diff options
author | cyberbrest <cyberbrest@cyberbrest.com> | 2012-11-21 18:25:23 +0100 |
---|---|---|
committer | Tuxity <kevin.darcel@gmail.com> | 2012-11-21 18:25:23 +0100 |
commit | f205bc9b4fabc2e2a21fa7975e2b15737969147f (patch) | |
tree | ed72bd0812dd2e33a1c3252d72a374f601b0397d /src/server/game/Battlegrounds/ArenaTeamMgr.cpp | |
parent | 1ecc55272e210258e9ccbe64d5bff8d6dfbd78fa (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.cpp | 58 |
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); -} |