mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Achievements: AchievementMgr refactoring
* Extracted base CriteriaHandler class that deals with criteria only and will be reused for future scenario implementation * Fixed players earning guild achievements
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
*/
|
||||
|
||||
#include "Common.h"
|
||||
#include "AchievementMgr.h"
|
||||
#include "CriteriaHandler.h"
|
||||
#include "CharacterDatabaseCleaner.h"
|
||||
#include "World.h"
|
||||
#include "Database/DatabaseEnv.h"
|
||||
@@ -109,7 +109,7 @@ void CharacterDatabaseCleaner::CheckUnique(const char* column, const char* table
|
||||
|
||||
bool CharacterDatabaseCleaner::AchievementProgressCheck(uint32 criteria)
|
||||
{
|
||||
return sAchievementMgr->GetAchievementCriteria(criteria) != nullptr;
|
||||
return sCriteriaMgr->GetCriteria(criteria) != nullptr;
|
||||
}
|
||||
|
||||
void CharacterDatabaseCleaner::CleanCharacterAchievementProgress()
|
||||
|
||||
Reference in New Issue
Block a user