diff options
author | Lopin <davca.hr@seznam.cz> | 2011-08-24 22:56:36 +0200 |
---|---|---|
committer | Lopin <davca.hr@seznam.cz> | 2011-08-24 22:56:36 +0200 |
commit | f72cff430d5ca0585489e11c2db7b9e26e1fbe8d (patch) | |
tree | e93672d200e105afc2b2ae8874b240fcaa674838 /src/server/scripts | |
parent | 35b84256563d624a136672afec335ae9a088f48c (diff) |
Core/Achievements: Added also check for player's team. Only defenders should get this achievement
Diffstat (limited to 'src/server/scripts')
-rwxr-xr-x | src/server/scripts/World/achievement_scripts.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/scripts/World/achievement_scripts.cpp b/src/server/scripts/World/achievement_scripts.cpp index ed49f9a7978..0699cc1b937 100755 --- a/src/server/scripts/World/achievement_scripts.cpp +++ b/src/server/scripts/World/achievement_scripts.cpp @@ -247,6 +247,9 @@ class achievement_bg_sa_defense_of_ancients : public AchievementCriteriaScript if (!battleground) return false; + if (player->GetTeamId() == static_cast<BattlegroundSA*>(battleground)->Attackers) + return false; + if (!static_cast<BattlegroundSA*>(battleground)->gateDestroyed); return true; |