diff options
author | Shocker <shocker@freakz.ro> | 2011-12-19 19:30:38 +0200 |
---|---|---|
committer | Shocker <shocker@freakz.ro> | 2011-12-19 19:30:38 +0200 |
commit | d1378a9c941dfa9ba15af4e95759984f6dc69726 (patch) | |
tree | 04ef4d83e5662db41be0dd463c9ee2d950931bae | |
parent | ea41b8bfe1895840ce2be939002d13a73c410559 (diff) |
Core/Achievements: Correct recent pull
-rwxr-xr-x | src/server/game/Achievements/AchievementMgr.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Achievements/AchievementMgr.cpp b/src/server/game/Achievements/AchievementMgr.cpp index 296224283d3..d22f4b94caa 100755 --- a/src/server/game/Achievements/AchievementMgr.cpp +++ b/src/server/game/Achievements/AchievementMgr.cpp @@ -1069,6 +1069,10 @@ void AchievementMgr::UpdateAchievementCriteria(AchievementCriteriaTypes type, ui continue; } + if (AchievementCriteriaDataSet const* data = sAchievementMgr->GetCriteriaDataSet(achievementCriteria)) + if (!data->Meets(GetPlayer(), unit)) + continue; + SetCriteriaProgress(achievementCriteria, 1); break; } |