diff options
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; |