Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- a/src/game/BattleGroundSA.cpp Sun Jun 06 10:17:15 2010 +0200
- +++ b/src/game/BattleGroundSA.cpp Sun Jun 06 10:17:32 2010 +0200
- @@ -755,6 +755,17 @@
- {
- RoundScores[0].winner = attackers;
- RoundScores[0].time = TotalTime;
- + if(TotalTime<=240000)
- + {
- + //Achievement 1310
- + AchievementEntry const* AE = GetAchievementStore()->LookupEntry(1310);
- + for (BattleGroundPlayerMap::const_iterator itr = GetPlayers().begin(); itr != GetPlayers().end(); ++itr)
- + {
- + if (Player *plr = objmgr.GetPlayer(itr->first))
- + if (plr->GetTeamId() == attackers)
- + plr->CompletedAchievement(AE);
- + }
- + }
- attackers = (attackers == TEAM_ALLIANCE) ? TEAM_HORDE : TEAM_ALLIANCE;
- status = BG_SA_SECOND_WARMUP;
- TotalTime = 0;
- @@ -770,6 +781,17 @@
- {
- RoundScores[1].winner = attackers;
- RoundScores[1].time = TotalTime;ToggleTimer();
- + if(TotalTime<=240000)
- + {
- + //Achievement 1310
- + AchievementEntry const* AE = GetAchievementStore()->LookupEntry(1310);
- + for (BattleGroundPlayerMap::const_iterator itr = GetPlayers().begin(); itr != GetPlayers().end(); ++itr)
- + {
- + if (Player *plr = objmgr.GetPlayer(itr->first))
- + if (plr->GetTeamId() == attackers)
- + plr->CompletedAchievement(AE);
- + }
- + }
- if (RoundScores[0].time == RoundScores[1].time)
- EndBattleGround(NULL);
- else if (RoundScores[0].time < RoundScores[1].time)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement