Advertisement
Guest User

Untitled

a guest
May 29th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.36 KB | None | 0 0
  1. --- a/src/game/BattleGroundSA.cpp       Sun Jun 06 10:17:15 2010 +0200
  2. +++ b/src/game/BattleGroundSA.cpp       Sun Jun 06 10:17:32 2010 +0200
  3. @@ -755,6 +755,17 @@
  4.              {
  5.                  RoundScores[0].winner = attackers;
  6.                  RoundScores[0].time = TotalTime;
  7. +                               if(TotalTime<=240000)
  8. +                               {
  9. +                                       //Achievement 1310
  10. +                                       AchievementEntry const* AE = GetAchievementStore()->LookupEntry(1310);
  11. +                                       for (BattleGroundPlayerMap::const_iterator itr = GetPlayers().begin(); itr != GetPlayers().end(); ++itr)
  12. +                                       {
  13. +                                               if (Player *plr = objmgr.GetPlayer(itr->first))
  14. +                                                       if (plr->GetTeamId() == attackers)
  15. +                                                                plr->CompletedAchievement(AE);
  16. +                                       }
  17. +                               }
  18.                  attackers = (attackers == TEAM_ALLIANCE) ? TEAM_HORDE : TEAM_ALLIANCE;
  19.                  status = BG_SA_SECOND_WARMUP;
  20.                  TotalTime = 0;
  21. @@ -770,6 +781,17 @@
  22.              {
  23.                  RoundScores[1].winner = attackers;
  24.                  RoundScores[1].time = TotalTime;ToggleTimer();
  25. +                               if(TotalTime<=240000)
  26. +                               {
  27. +                                       //Achievement 1310
  28. +                                       AchievementEntry const* AE = GetAchievementStore()->LookupEntry(1310);
  29. +                                       for (BattleGroundPlayerMap::const_iterator itr = GetPlayers().begin(); itr != GetPlayers().end(); ++itr)
  30. +                                       {
  31. +                                               if (Player *plr = objmgr.GetPlayer(itr->first))
  32. +                                                       if (plr->GetTeamId() == attackers)
  33. +                                                                plr->CompletedAchievement(AE);
  34. +                                       }
  35. +                               }
  36.                  if (RoundScores[0].time == RoundScores[1].time)
  37.                      EndBattleGround(NULL);
  38.                  else if (RoundScores[0].time < RoundScores[1].time)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement