From d1378a9c941dfa9ba15af4e95759984f6dc69726 Mon Sep 17 00:00:00 2001 From: Shocker Date: Mon, 19 Dec 2011 19:30:38 +0200 Subject: Core/Achievements: Correct recent pull --- src/server/game/Achievements/AchievementMgr.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') 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; } -- cgit v1.2.3